public void InitIOForRobot(uint offset, int group_id) { if (robots.Count < 1) { Console.WriteLine("No such group to be assign to!"); return; } if (offset > SystemConfig.NEXCOMROBOT_MAX_IO) { Console.WriteLine("Exceed pre-defined io range!"); return; } NexMotion_IOAdapter tmp_IOAdapter = new NexMotion_IOAdapter(mRobot.DeviceID); GripperController tmp_gripper_ctl = new GripperController(tmp_IOAdapter, offset, offset); robots[group_id].SetGripper(tmp_gripper_ctl); }
public void SetGripper(GripperController gripper_ctl) { this.gripper_ctl = gripper_ctl; }