|
|
@ -142,9 +142,14 @@ void ZIProtocolParser::onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, in |
|
|
|
PROCESS_PACKET_00(kmodule_flush_cfg, ZIModule, module_flush_cfg); |
|
|
|
PROCESS_PACKET_00(kmodule_active_cfg, ZIModule, module_active_cfg); |
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
/*******************************************************************************
|
|
|
|
* motor * |
|
|
|
*******************************************************************************/ |
|
|
|
#if 0
|
|
|
|
virtual int32_t motor_move_to_zero_forward_and_calculated_shift(int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime) { return err::koperation_not_support; } |
|
|
|
virtual int32_t motor_move_to_zero_backward_and_calculated_shift(int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime) { return err::koperation_not_support; } |
|
|
|
|
|
|
|
#endif
|
|
|
|
PROCESS_PACKET_10(kmotor_enable, ZIMotor, motor_enable); |
|
|
|
PROCESS_PACKET_30(kmotor_rotate, ZIMotor, motor_rotate); |
|
|
|
PROCESS_PACKET_30(kmotor_move_by, ZIMotor, motor_move_by); |
|
|
@ -157,6 +162,8 @@ void ZIProtocolParser::onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, in |
|
|
|
PROCESS_PACKET_40(kmotor_move_to_zero_backward, ZIMotor, motor_move_to_zero_backward); |
|
|
|
PROCESS_PACKET_01(kmotor_read_pos, ZIMotor, motor_read_pos); |
|
|
|
PROCESS_PACKET_10(kmotor_set_current_pos_by_change_shift, ZIMotor, motor_set_current_pos_by_change_shift); |
|
|
|
PROCESS_PACKET_40(kmotor_motor_move_to_zero_forward_and_calculated_shift, ZIMotor, motor_move_to_zero_forward_and_calculated_shift); |
|
|
|
PROCESS_PACKET_40(kmotor_motor_move_to_zero_backward_and_calculated_shift, ZIMotor, motor_move_to_zero_backward_and_calculated_shift); |
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
* xymotor * |
|
|
@ -166,10 +173,14 @@ void ZIProtocolParser::onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, in |
|
|
|
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
|
|
|
|
|
|
|
|
PROCESS_PACKET_10(kxymotor_enable, ZIXYMotor, xymotor_enable); |
|
|
|
PROCESS_PACKET_30(kxymotor_move_by, ZIXYMotor, xymotor_move_by); |
|
|
|
PROCESS_PACKET_30(kxymotor_move_to, ZIXYMotor, xymotor_move_to); |
|
|
|
PROCESS_PACKET_00(kxymotor_move_to_zero, ZIXYMotor, xymotor_move_to_zero); |
|
|
|
PROCESS_PACKET_00(kxymotor_move_to_zero_and_calculated_shift, ZIXYMotor, xymotor_move_to_zero_and_calculated_shift); |
|
|
|
PROCESS_PACKET_02(kxymotor_read_pos, ZIXYMotor, xymotor_read_pos); |
|
|
|
} |