Versions in this module Expand all Collapse all v1 v1.0.1 Oct 14, 2022 v1.0.0 Jun 2, 2022 Changes in this version + const AngleCircle + const AngleCircleHalf + const AngleCircleQuarter + const AngleEnd + const AngleStart + const AngleZero + const RobotLeftMove + const RobotNoRotateAngle + const RobotRightMove + const RobotRotateAngle + func AddInt16(x ...int16) (r int32) + func CalcCurPalletHeading(robotHeading int16, palletAngle int16) (palletHeading int16) + func CalcCurRackHeading(robotHeading int16, rackAngle int16) (rackHeading int16) + func CalcMapTwoPointsHeading(startX int, startY int, endX int, endY int) (heading int16) + func CalcMinRotateAngle(targetHeading int16, curHeading int16) (minRotateAngle int16) + func CalcPalletAngle(robotHeading int16, palletHeading int16) (palletAngle int16) + func CalcRackHeading(pathHeading int16, rackPathAngle int16) (rackHeading int16) + func CalcRobotTargetHeading(targetRobotHeading int16, curRobotHeading int16) (targetRobotHeadingR int16) + func CalcTargetHeading(robotHeading int16, palletAngle int16, rackHeading int16, ...) (targetHeading int16, isNeedChangePod bool) + func ReversalHeading(heading int16) int16 + func RoundAngle(angle int32) int16