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); }
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); }