Esempio n. 1
0
 public bool G2Conv(G2Map map)
 {
     for (byte id = 1; id <= 16; id++)
     {
         servoAngle[id] = map.Convert(id, servoAngle[id]);
     }
     // Special handle for Servo 17 ~ 20
     for (byte id = 17; id <= CONST.MAX_SERVO; id++)
     {
         servoAngle[id] = 255;
     }
     return(true);
 }
Esempio n. 2
0
        public bool G2Conv(string[] csv)
        {
            G2Map map = new G2Map(csv);

            if (!map.isReady)
            {
                return(false);
            }
            for (int poseId = 0; poseId < poseCnt; poseId++)
            {
                if (!pose[poseId].G2Conv(map))
                {
                    this.Reset();
                    return(false);
                }
            }
            CheckPoses();
            return(true);
        }