|
|
@ -21,23 +21,35 @@ typedef enum { |
|
|
|
kmodule_flush_cfg = CMDID(1, 15), // para:{}, ack:{}
|
|
|
|
kmodule_active_cfg = CMDID(1, 16), // para:{}, ack:{}
|
|
|
|
|
|
|
|
kmotor_enable = CMDID(2, 1), // para:{1}, ack:{}
|
|
|
|
kmotor_rotate = CMDID(2, 2), // para:{1,4}, ack:{}
|
|
|
|
kmotor_move_by = CMDID(2, 3), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to = CMDID(2, 4), // para:{4,4}, ack:{}
|
|
|
|
kmotor_rotate_acctime = CMDID(2, 5), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_by_acctime = CMDID(2, 6), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to_acctime = CMDID(2, 7), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to_with_torque = CMDID(2, 8), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to_zero_forward = CMDID(2, 9), // para:{4,4,4,4}, ack:{} //int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime
|
|
|
|
kmotor_move_to_zero_backward = CMDID(2, 10), // para:{4,4,4,4}, ack:{} //int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime
|
|
|
|
kmotor_read_pos = CMDID(2, 11), // para:{}, ack:{4}
|
|
|
|
kmotor_set_current_pos_by_change_shift = CMDID(2, 12), // para:{4}, ack:{}
|
|
|
|
kmotor_enable = CMDID(2, 1), // para:{1}, ack:{}
|
|
|
|
kmotor_rotate = CMDID(2, 2), // para:{1,4}, ack:{}
|
|
|
|
kmotor_move_by = CMDID(2, 3), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to = CMDID(2, 4), // para:{4,4}, ack:{}
|
|
|
|
kmotor_rotate_acctime = CMDID(2, 5), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_by_acctime = CMDID(2, 6), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to_acctime = CMDID(2, 7), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to_with_torque = CMDID(2, 8), // para:{4,4}, ack:{}
|
|
|
|
kmotor_move_to_zero_forward = CMDID(2, 9), // para:{4,4,4,4}, ack:{} //int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime
|
|
|
|
kmotor_move_to_zero_backward = CMDID(2, 10), // para:{4,4,4,4}, ack:{} //int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime
|
|
|
|
kmotor_read_pos = CMDID(2, 11), // para:{}, ack:{4}
|
|
|
|
kmotor_set_current_pos_by_change_shift = CMDID(2, 12), // para:{4}, ack:{}
|
|
|
|
kmotor_motor_move_to_zero_forward_and_calculated_shift = CMDID(2, 13), // para:{4,4,4,4}, ack:{} //int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime
|
|
|
|
kmotor_motor_move_to_zero_backward_and_calculated_shift = CMDID(2, 14), // para:{4,4,4,4}, ack:{} //int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime
|
|
|
|
|
|
|
|
kxymotor_enable = CMDID(3, 1), // para:{1}, ack:{}
|
|
|
|
kxymotor_move_by = CMDID(3, 2), // para:{4,4,4}, ack:{}
|
|
|
|
kxymotor_move_to = CMDID(3, 3), // para:{4,4,4}, ack:{}
|
|
|
|
kxymotor_move_to_zero = CMDID(3, 4), // para:{}, ack:{}
|
|
|
|
#if 0
|
|
|
|
virtual int32_t xymotor_enable(int32_t enable) { return err::koperation_not_support; } |
|
|
|
virtual int32_t xymotor_move_by(int32_t dx, int32_t dy, int32_t motor_velocity) { return err::koperation_not_support; } |
|
|
|
virtual int32_t xymotor_move_to(int32_t x, int32_t y, int32_t motor_velocity) { return err::koperation_not_support; } |
|
|
|
virtual int32_t xymotor_move_to_zero() { return err::koperation_not_support; } |
|
|
|
virtual int32_t xymotor_move_to_zero_and_calculated_shift() { return err::koperation_not_support; } |
|
|
|
virtual int32_t xymotor_read_pos(int32_t *x, int32_t *y) { return err::koperation_not_support; } |
|
|
|
#endif
|
|
|
|
kxymotor_enable = CMDID(3, 1), // para:{1}, ack:{}
|
|
|
|
kxymotor_move_by = CMDID(3, 2), // para:{4,4,4}, ack:{}
|
|
|
|
kxymotor_move_to = CMDID(3, 3), // para:{4,4,4}, ack:{}
|
|
|
|
kxymotor_move_to_zero = CMDID(3, 4), // para:{}, ack:{}
|
|
|
|
kxymotor_move_to_zero_and_calculated_shift = CMDID(3, 5), // para:{4,4,4,4}, ack:{} //int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime
|
|
|
|
kxymotor_read_pos = CMDID(3, 6), // para:{}, ack:{4,4}
|
|
|
|
|
|
|
|
} cmdid_t; |
|
|
|
|
|
|
|