|
|
@ -120,6 +120,7 @@ void ZIProtocolParser::onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, in |
|
|
|
|
|
|
|
virtual int32_t module_stop() = 0; |
|
|
|
virtual int32_t module_break() = 0; |
|
|
|
virtual int32_t module_start() { return err::koperation_not_support; } |
|
|
|
virtual int32_t module_get_last_exec_status(int32_t *status) = 0; |
|
|
|
virtual int32_t module_get_status(int32_t *status) = 0; |
|
|
|
virtual int32_t module_get_error(int32_t *iserror) = 0; |
|
|
@ -152,6 +153,7 @@ void ZIProtocolParser::onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, in |
|
|
|
virtual int32_t module_set_state(int32_t state_id, int32_t state_value) { return err::koperation_not_support; } |
|
|
|
virtual int32_t module_get_state(int32_t state_id, int32_t *state_value) { return err::koperation_not_support; } |
|
|
|
virtual int32_t module_read_raw(int32_t startadd, int32_t *data, int32_t *len) { return err::koperation_not_support; } |
|
|
|
virtual int32_t module_enable(int32_t enable) { return err::koperation_not_support; } |
|
|
|
|
|
|
|
#endif
|
|
|
|
PROCESS_PACKET_00(kmodule_stop, ZIModule, module_stop); |
|
|
@ -161,7 +163,7 @@ void ZIProtocolParser::onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, in |
|
|
|
PROCESS_PACKET_20(kmodule_set_param, ZIModule, module_set_param); |
|
|
|
PROCESS_PACKET_11(kmodule_get_param, ZIModule, module_get_param); |
|
|
|
PROCESS_PACKET_01(kmodule_readio, ZIModule, module_readio); |
|
|
|
PROCESS_PACKET_10(kmodule_writeio, ZIModule, module_writeio); |
|
|
|
PROCESS_PACKET_20(kmodule_writeio, ZIModule, module_writeio); |
|
|
|
PROCESS_PACKET_11(kmodule_read_adc, ZIModule, module_read_adc); |
|
|
|
PROCESS_PACKET_01(kmodule_get_error, ZIModule, module_get_error); |
|
|
|
PROCESS_PACKET_00(kmodule_clear_error, ZIModule, module_clear_error); |
|
|
@ -173,6 +175,8 @@ void ZIProtocolParser::onRceivePacket(zcr_cmd_header_t* rxcmd, uint8_t* data, in |
|
|
|
PROCESS_PACKET_20(kmodule_set_state, ZIModule, module_set_state); |
|
|
|
PROCESS_PACKET_11(kmodule_get_state, ZIModule, module_get_state); |
|
|
|
PROCESS_BUF_REQUEST_1(kmodule_read_raw, ZIModule, module_read_raw); |
|
|
|
PROCESS_PACKET_10(kmodule_enable, ZIModule, module_enable); |
|
|
|
PROCESS_PACKET_00(kmodule_start, ZIModule, module_start); |
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
* motor * |
|
|
|