예제 #1
0
        static private RobotStatus Home(RobotAgent robot_agent, object[] args)
        {
            if ((int)args[0] < 0 || 5 < (int)args[0])
            {
                throw new System.ArgumentOutOfRangeException("AxisId out of range!!", "AxisId(args[0])");
            }

            int ret = robot_agent.HomeRobot((int)args[0]);

            RobotStatus robot_status = robot_agent.GetStatus();

            robot_status.ret_code = ret;

            return(robot_status);
        }