|
|
@ -34,7 +34,7 @@ typedef enum { |
|
|
|
|
|
|
|
kcmd_xy_robot_ctrl_read_version = CMDID(1006, 50), // 读取模块型号版本信息
|
|
|
|
kcmd_xy_robot_ctrl_read_status = CMDID(1006, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_xy_robot_ctrl_read_debug_info = CMDID(1006, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_xy_robot_ctrl_read_detailed_status = CMDID(1006, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_xy_robot_ctrl_set_run_param = CMDID(1006, 100), // 设置运行参数
|
|
|
|
kcmd_xy_robot_ctrl_set_warning_limit_param = CMDID(1006, 101), // 设置控制限制参数
|
|
|
@ -54,7 +54,7 @@ typedef enum { |
|
|
|
|
|
|
|
kcmd_step_motor_ctrl_read_version = CMDID(1007, 50), // 读取模块型号版本信息
|
|
|
|
kcmd_step_motor_ctrl_read_status = CMDID(1007, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_step_motor_ctrl_read_debug_info = CMDID(1007, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_step_motor_ctrl_read_detailed_status = CMDID(1007, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_step_motor_ctrl_set_run_param = CMDID(1007, 100), // 设置运行参数
|
|
|
|
kcmd_step_motor_ctrl_set_warning_limit_param = CMDID(1007, 101), // 设置警告限制参数
|
|
|
@ -74,7 +74,7 @@ typedef enum { |
|
|
|
|
|
|
|
kcmd_mini_servo_ctrl_read_version = CMDID(1008, 50), // 读取模块型号版本信息
|
|
|
|
kcmd_mini_servo_ctrl_read_status = CMDID(1008, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_mini_servo_ctrl_read_debug_info = CMDID(1008, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_mini_servo_ctrl_read_detailed_status = CMDID(1008, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_mini_servo_ctrl_set_run_param = CMDID(1008, 100), |
|
|
|
kcmd_mini_servo_ctrl_get_run_param = CMDID(1008, 101), |
|
|
@ -102,7 +102,7 @@ typedef enum { |
|
|
|
|
|
|
|
kcmd_heater_ctrl_module_read_version = CMDID(1011, 50), // 读取模块型号版本信息
|
|
|
|
kcmd_heater_ctrl_module_read_status = CMDID(1011, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_heater_ctrl_module_read_debug_info = CMDID(1011, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_heater_ctrl_module_read_detailed_status = CMDID(1011, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_heater_ctrl_module_set_run_param = CMDID(1011, 100), // 设置运行参数
|
|
|
|
kcmd_heater_ctrl_module_set_warning_limit_param = CMDID(1011, 101), // 设置限制参数
|
|
|
@ -120,7 +120,7 @@ typedef enum { |
|
|
|
|
|
|
|
kcmd_optical_barcode_reader_read_version = CMDID(1012, 50), // 读取模块型号版本信息
|
|
|
|
kcmd_optical_barcode_reader_read_status = CMDID(1012, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_optical_barcode_reader_read_debug_info = CMDID(1012, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_optical_barcode_reader_read_detailed_status = CMDID(1012, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_optical_barcode_reader_set_run_param = CMDID(1012, 100), // 设置运行参数
|
|
|
|
kcmd_optical_barcode_reader_set_warning_limit_param = CMDID(1012, 101), // 设置限制参数
|
|
|
@ -140,7 +140,7 @@ typedef enum { |
|
|
|
|
|
|
|
kcmd_board_clamp_module_read_version = CMDID(1013, 50), // 读取模块型号版本信息
|
|
|
|
kcmd_board_clamp_module_read_status = CMDID(1013, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_board_clamp_module_read_debug_info = CMDID(1013, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_board_clamp_module_read_detailed_status = CMDID(1013, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_board_clamp_module_set_run_param = CMDID(1013, 100), // 设置运行参数
|
|
|
|
kcmd_board_clamp_module_set_warning_limit_param = CMDID(1013, 101), // 设置限制参数
|
|
|
@ -152,7 +152,7 @@ typedef enum { |
|
|
|
*******************************************************************************/ |
|
|
|
kcmd_fan_module_fan_ctrl = CMDID(1014, 0), // 风扇控制
|
|
|
|
kcmd_fan_module_fan_read_status = CMDID(1014, 50), // 读取模块精简状态信息
|
|
|
|
kcmd_fan_module_fan_read_debug_info = CMDID(1014, 51), // 读取模块详细状态信息
|
|
|
|
kcmd_fan_module_fan_read_detailed_status = CMDID(1014, 51), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
// 串口透传
|
|
|
|
/*******************************************************************************
|
|
|
@ -181,7 +181,7 @@ typedef enum { |
|
|
|
|
|
|
|
kcmd_pipette_module_read_version = CMDID(1016, 50), // 读取模块型号版本信息
|
|
|
|
kcmd_pipette_module_read_status = CMDID(1016, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_pipette_module_read_debug_info = CMDID(1016, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_pipette_module_read_detailed_status = CMDID(1016, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_pipette_module_set_run_param = CMDID(1016, 100), // 设置运行参数
|
|
|
|
kcmd_pipette_module_set_warning_limit_param = CMDID(1016, 101), // 设置限制参数
|
|
|
@ -221,7 +221,7 @@ ZPACKET_CMD_ACK(kcmd_xy_robot_ctrl_force_change_current_pos, CMD(u8 id; s32 x; s |
|
|
|
// READ
|
|
|
|
ZPACKET_CMD_ACK(kcmd_xy_robot_ctrl_read_version, CMD(u8 id;), ACK(u8 id; I_XYRobotCtrlModule::version_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_xy_robot_ctrl_read_status, CMD(u8 id;), ACK(u8 id; I_XYRobotCtrlModule::status_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_xy_robot_ctrl_read_debug_info, CMD(u8 id;), ACK(u8 id; I_XYRobotCtrlModule::debug_info_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_xy_robot_ctrl_read_detailed_status, CMD(u8 id;), ACK(u8 id; I_XYRobotCtrlModule::detailed_status_t ack;)); |
|
|
|
// SET
|
|
|
|
ZPACKET_CMD_ACK(kcmd_xy_robot_ctrl_set_run_param, CMD(u8 id; u8 opt_type; I_XYRobotCtrlModule::run_param_t param;), ACK(u8 id; I_XYRobotCtrlModule::run_param_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_xy_robot_ctrl_set_warning_limit_param, CMD(u8 id; u8 opt_type; I_XYRobotCtrlModule::warning_limit_param_t param;), ACK(u8 id; I_XYRobotCtrlModule::warning_limit_param_t ack;)); |
|
|
@ -242,7 +242,7 @@ ZPACKET_CMD_ACK_AND_REPORT(kcmd_step_motor_ctrl_rotate, CMD(u8 id; s32 speed; s3 |
|
|
|
// READ
|
|
|
|
ZPACKET_CMD_ACK(kcmd_step_motor_ctrl_read_version, CMD(u8 id;), ACK(u8 id; I_StepMotorCtrlModule::version_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_step_motor_ctrl_read_status, CMD(u8 id;), ACK(u8 id; I_StepMotorCtrlModule::status_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_step_motor_ctrl_read_debug_info, CMD(u8 id;), ACK(u8 id; I_StepMotorCtrlModule::debug_info_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_step_motor_ctrl_read_detailed_status, CMD(u8 id;), ACK(u8 id; I_StepMotorCtrlModule::detailed_status_t ack;)); |
|
|
|
// SET
|
|
|
|
ZPACKET_CMD_ACK(kcmd_step_motor_ctrl_set_run_param, CMD(u8 id; u8 opt_type; I_StepMotorCtrlModule::run_param_t param;), ACK(u8 id; I_StepMotorCtrlModule::run_param_t ack;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_step_motor_ctrl_set_warning_limit_param, CMD(u8 id; u8 opt_type; I_StepMotorCtrlModule::warning_limit_param_t param;), ACK(u8 id; I_StepMotorCtrlModule::warning_limit_param_t ack;)); |
|
|
@ -318,7 +318,7 @@ ZPACKET_CMD_ACK(kcmd_heater_ctrl_module_read_version, |
|
|
|
ZPACKET_CMD_ACK(kcmd_heater_ctrl_module_read_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; s32 temperature;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_heater_ctrl_module_read_debug_info, |
|
|
|
ZPACKET_CMD_ACK(kcmd_heater_ctrl_module_read_detailed_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; s32 temperature;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_heater_ctrl_module_set_run_param, |
|
|
@ -360,7 +360,7 @@ ZPACKET_CMD_ACK(kcmd_optical_barcode_reader_read_version, |
|
|
|
ZPACKET_CMD_ACK(kcmd_optical_barcode_reader_read_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; u8 hasmove2zero[2]; s32 pos[2];)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_optical_barcode_reader_read_debug_info, |
|
|
|
ZPACKET_CMD_ACK(kcmd_optical_barcode_reader_read_detailed_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; u8 hasmove2zero[2]; s32 pos[2]; s32 acc[2]; s32 speed[2];)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_optical_barcode_reader_set_run_param, //
|
|
|
@ -407,7 +407,7 @@ ZPACKET_CMD_ACK(kcmd_board_clamp_module_read_version, |
|
|
|
ZPACKET_CMD_ACK(kcmd_board_clamp_module_read_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; u8 hasmove2zero[2]; s32 pos[2];)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_board_clamp_module_read_debug_info, |
|
|
|
ZPACKET_CMD_ACK(kcmd_board_clamp_module_read_detailed_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; u8 hasmove2zero[2]; s32 pos[2]; s32 acc[2]; s32 speed[2];)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_board_clamp_module_set_run_param, //
|
|
|
@ -429,7 +429,7 @@ ZPACKET_CMD_ACK(kcmd_fan_module_fan_ctrl, |
|
|
|
ZPACKET_CMD_ACK(kcmd_fan_module_fan_read_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; u8 level;)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_fan_module_fan_read_debug_info, |
|
|
|
ZPACKET_CMD_ACK(kcmd_fan_module_fan_read_detailed_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; u8 level; int16_t fbcount;)); |
|
|
|
|
|
|
@ -471,7 +471,7 @@ ZPACKET_CMD_ACK(kcmd_pipette_module_remove_tip, |
|
|
|
|
|
|
|
#if 0
|
|
|
|
kcmd_pipette_module_read_status = CMDID(1016, 51), // 读取模块精简状态信息
|
|
|
|
kcmd_pipette_module_read_debug_info = CMDID(1016, 52), // 读取模块详细状态信息
|
|
|
|
kcmd_pipette_module_read_detailed_status = CMDID(1016, 52), // 读取模块详细状态信息
|
|
|
|
|
|
|
|
kcmd_pipette_module_set_run_param = CMDID(1016, 100), // 设置运行参数
|
|
|
|
kcmd_pipette_module_set_warning_limit_param = CMDID(1016, 101), // 设置限制参数
|
|
|
@ -484,7 +484,7 @@ ZPACKET_CMD_ACK(kcmd_pipette_module_read_version, |
|
|
|
ZPACKET_CMD_ACK(kcmd_pipette_module_read_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; s32 pos[2];)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_pipette_module_read_debug_info, |
|
|
|
ZPACKET_CMD_ACK(kcmd_pipette_module_read_detailed_status, |
|
|
|
CMD(u8 id;), //
|
|
|
|
ACK(u8 id; u8 status; s32 pos[2]; s32 acc[2]; s32 speed[2];)); |
|
|
|
ZPACKET_CMD_ACK(kcmd_pipette_module_set_run_param, |
|
|
|