|
@ -40,17 +40,17 @@ void MicroComputerModuleDeviceScriptCmderPaser::do_dumpreg(int32_t paramN, const |
|
|
#define DUMP_CONFIG(tag, configid) \
|
|
|
#define DUMP_CONFIG(tag, configid) \
|
|
|
ecode = m_deviceManager->module_get_reg(moduleId, configid, &configval); \ |
|
|
ecode = m_deviceManager->module_get_reg(moduleId, configid, &configval); \ |
|
|
if (ecode == 0) { \ |
|
|
if (ecode == 0) { \ |
|
|
ZLOGI(TAG, "%-30s :%d", tag, configval); \ |
|
|
|
|
|
|
|
|
ZLOGI(TAG, "%s(%d) :%d", tag, configid, configval); \ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#define DUMP_CONFIG_BIT(tag, configid) \
|
|
|
#define DUMP_CONFIG_BIT(tag, configid) \
|
|
|
ecode = m_deviceManager->module_get_reg(moduleId, configid, &configval); \ |
|
|
ecode = m_deviceManager->module_get_reg(moduleId, configid, &configval); \ |
|
|
if (ecode == 0) { \ |
|
|
if (ecode == 0) { \ |
|
|
ZLOGI(TAG, "%-30s :%s", tag, dumpbit(configval)); \ |
|
|
|
|
|
|
|
|
ZLOGI(TAG, "%s(%d) :%s", tag, configid, dumpbit(configval)); \ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
/*******************************************************************************
|
|
|
* 模块通用配置和状态(0->1000) * |
|
|
|
|
|
|
|
|
* 模块通用配置和状态 * |
|
|
*******************************************************************************/ |
|
|
*******************************************************************************/ |
|
|
DUMP_CONFIG("module_version", kreg_module_version); |
|
|
DUMP_CONFIG("module_version", kreg_module_version); |
|
|
DUMP_CONFIG("module_type", kreg_module_type); |
|
|
DUMP_CONFIG("module_type", kreg_module_type); |
|
@ -62,6 +62,9 @@ void MicroComputerModuleDeviceScriptCmderPaser::do_dumpreg(int32_t paramN, const |
|
|
DUMP_CONFIG_BIT("module_errorbitflag1", kreg_module_errorbitflag1); |
|
|
DUMP_CONFIG_BIT("module_errorbitflag1", kreg_module_errorbitflag1); |
|
|
DUMP_CONFIG_BIT("module_input_state", kreg_module_input_state); |
|
|
DUMP_CONFIG_BIT("module_input_state", kreg_module_input_state); |
|
|
DUMP_CONFIG_BIT("module_output_state", kreg_module_output_state); |
|
|
DUMP_CONFIG_BIT("module_output_state", kreg_module_output_state); |
|
|
|
|
|
DUMP_CONFIG("module_raw_sector_size", kreg_module_raw_sector_size); |
|
|
|
|
|
DUMP_CONFIG("module_raw_sector_num", kreg_module_raw_sector_num); |
|
|
|
|
|
DUMP_CONFIG("module_is_online", kreg_module_is_online); |
|
|
DUMP_CONFIG("module_last_cmd_exec_status", kreg_module_last_cmd_exec_status); |
|
|
DUMP_CONFIG("module_last_cmd_exec_status", kreg_module_last_cmd_exec_status); |
|
|
DUMP_CONFIG("module_last_cmd_exec_val0", kreg_module_last_cmd_exec_val0); |
|
|
DUMP_CONFIG("module_last_cmd_exec_val0", kreg_module_last_cmd_exec_val0); |
|
|
DUMP_CONFIG("module_last_cmd_exec_val1", kreg_module_last_cmd_exec_val1); |
|
|
DUMP_CONFIG("module_last_cmd_exec_val1", kreg_module_last_cmd_exec_val1); |
|
@ -79,53 +82,28 @@ void MicroComputerModuleDeviceScriptCmderPaser::do_dumpreg(int32_t paramN, const |
|
|
DUMP_CONFIG("module_private7", kreg_module_private7); |
|
|
DUMP_CONFIG("module_private7", kreg_module_private7); |
|
|
DUMP_CONFIG("module_private8", kreg_module_private8); |
|
|
DUMP_CONFIG("module_private8", kreg_module_private8); |
|
|
DUMP_CONFIG("module_private9", kreg_module_private9); |
|
|
DUMP_CONFIG("module_private9", kreg_module_private9); |
|
|
|
|
|
DUMP_CONFIG("module_do_action0", kreg_module_do_action0); |
|
|
|
|
|
DUMP_CONFIG("module_action_param1", kreg_module_action_param1); |
|
|
|
|
|
DUMP_CONFIG("module_action_param2", kreg_module_action_param2); |
|
|
|
|
|
DUMP_CONFIG("module_action_param3", kreg_module_action_param3); |
|
|
|
|
|
DUMP_CONFIG("module_action_param4", kreg_module_action_param4); |
|
|
|
|
|
DUMP_CONFIG("module_action_param5", kreg_module_action_param5); |
|
|
|
|
|
DUMP_CONFIG("module_action_param6", kreg_module_action_param6); |
|
|
|
|
|
DUMP_CONFIG("module_action_param7", kreg_module_action_param7); |
|
|
|
|
|
DUMP_CONFIG("module_action_param8", kreg_module_action_param8); |
|
|
|
|
|
DUMP_CONFIG("module_action_param9", kreg_module_action_param9); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack1", kreg_module_action_ack1); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack2", kreg_module_action_ack2); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack3", kreg_module_action_ack3); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack4", kreg_module_action_ack4); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack5", kreg_module_action_ack5); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack6", kreg_module_action_ack6); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack7", kreg_module_action_ack7); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack8", kreg_module_action_ack8); |
|
|
|
|
|
DUMP_CONFIG("module_action_ack9", kreg_module_action_ack9); |
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
/*******************************************************************************
|
|
|
* 电机相关配置和状态(1000->1999 * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("motor_x_shift", kreg_motor_x_shift); |
|
|
|
|
|
DUMP_CONFIG("motor_y_shift", kreg_motor_y_shift); |
|
|
|
|
|
DUMP_CONFIG("motor_z_shift", kreg_motor_z_shift); |
|
|
|
|
|
DUMP_CONFIG("motor_x_shaft", kreg_motor_x_shaft); |
|
|
|
|
|
DUMP_CONFIG("motor_y_shaft", kreg_motor_y_shaft); |
|
|
|
|
|
DUMP_CONFIG("motor_z_shaft", kreg_motor_z_shaft); |
|
|
|
|
|
DUMP_CONFIG("motor_x_one_circle_pulse", kreg_motor_x_one_circle_pulse); |
|
|
|
|
|
DUMP_CONFIG("motor_y_one_circle_pulse", kreg_motor_y_one_circle_pulse); |
|
|
|
|
|
DUMP_CONFIG("motor_z_one_circle_pulse", kreg_motor_z_one_circle_pulse); |
|
|
|
|
|
DUMP_CONFIG("motor_default_velocity", kreg_motor_default_velocity); |
|
|
|
|
|
DUMP_CONFIG("motor_default_acc", kreg_motor_default_acc); |
|
|
|
|
|
DUMP_CONFIG("motor_default_dec", kreg_motor_default_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_default_break_dec", kreg_motor_default_break_dec); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_ihold", kreg_stepmotor_ihold); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_irun", kreg_stepmotor_irun); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_iholddelay", kreg_stepmotor_iholddelay); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_max_x_d", kreg_motor_run_to_zero_max_x_d); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_max_y_d", kreg_motor_run_to_zero_max_y_d); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_max_z_d", kreg_motor_run_to_zero_max_z_d); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_max_x_d", kreg_motor_look_zero_edge_max_x_d); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_max_y_d", kreg_motor_look_zero_edge_max_y_d); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_max_z_d", kreg_motor_look_zero_edge_max_z_d); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_speed", kreg_motor_run_to_zero_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_dec", kreg_motor_run_to_zero_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_speed", kreg_motor_look_zero_edge_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_dec", kreg_motor_look_zero_edge_dec); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("xyrobot_robot_type", kreg_xyrobot_robot_type); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("robot_move", kreg_robot_move); |
|
|
|
|
|
DUMP_CONFIG("robot_x_pos", kreg_robot_x_pos); |
|
|
|
|
|
DUMP_CONFIG("robot_y_pos", kreg_robot_y_pos); |
|
|
|
|
|
DUMP_CONFIG("robot_z_pos", kreg_robot_z_pos); |
|
|
|
|
|
DUMP_CONFIG("robot_x_velocity", kreg_robot_x_velocity); |
|
|
|
|
|
DUMP_CONFIG("robot_y_velocity", kreg_robot_y_velocity); |
|
|
|
|
|
DUMP_CONFIG("robot_z_velocity", kreg_robot_z_velocity); |
|
|
|
|
|
DUMP_CONFIG("robot_x_torque", kreg_robot_x_torque); |
|
|
|
|
|
DUMP_CONFIG("robot_y_torque", kreg_robot_y_torque); |
|
|
|
|
|
DUMP_CONFIG("robot_z_torque", kreg_robot_z_torque); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* 传感器状态(2000->2999) * |
|
|
|
|
|
|
|
|
* SENSOR * |
|
|
*******************************************************************************/ |
|
|
*******************************************************************************/ |
|
|
DUMP_CONFIG("sensor_current", kreg_sensor_current); |
|
|
DUMP_CONFIG("sensor_current", kreg_sensor_current); |
|
|
DUMP_CONFIG("sensor_voltage", kreg_sensor_voltage); |
|
|
DUMP_CONFIG("sensor_voltage", kreg_sensor_voltage); |
|
@ -154,6 +132,7 @@ void MicroComputerModuleDeviceScriptCmderPaser::do_dumpreg(int32_t paramN, const |
|
|
DUMP_CONFIG("sensor_water_vapor_saturation_pressure_h2o", kreg_sensor_water_vapor_saturation_pressure_h2o); |
|
|
DUMP_CONFIG("sensor_water_vapor_saturation_pressure_h2o", kreg_sensor_water_vapor_saturation_pressure_h2o); |
|
|
DUMP_CONFIG("sensor_h2o2_vapor_pressure", kreg_sensor_h2o2_vapor_pressure); |
|
|
DUMP_CONFIG("sensor_h2o2_vapor_pressure", kreg_sensor_h2o2_vapor_pressure); |
|
|
DUMP_CONFIG("sensor_water_vapor_saturation_pressure_h2o_h2o2", kreg_sensor_water_vapor_saturation_pressure_h2o_h2o2); |
|
|
DUMP_CONFIG("sensor_water_vapor_saturation_pressure_h2o_h2o2", kreg_sensor_water_vapor_saturation_pressure_h2o_h2o2); |
|
|
|
|
|
|
|
|
DUMP_CONFIG("sensor_temperature0", kreg_sensor_temperature0); |
|
|
DUMP_CONFIG("sensor_temperature0", kreg_sensor_temperature0); |
|
|
DUMP_CONFIG("sensor_temperature1", kreg_sensor_temperature1); |
|
|
DUMP_CONFIG("sensor_temperature1", kreg_sensor_temperature1); |
|
|
DUMP_CONFIG("sensor_temperature2", kreg_sensor_temperature2); |
|
|
DUMP_CONFIG("sensor_temperature2", kreg_sensor_temperature2); |
|
@ -186,44 +165,187 @@ void MicroComputerModuleDeviceScriptCmderPaser::do_dumpreg(int32_t paramN, const |
|
|
DUMP_CONFIG("sensor_humidity9", kreg_sensor_humidity9); |
|
|
DUMP_CONFIG("sensor_humidity9", kreg_sensor_humidity9); |
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* 机械人通用配置 * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* MOTOR_DEFAULT * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("robot_move", kreg_robot_move); |
|
|
|
|
|
DUMP_CONFIG("robot_pos", kreg_robot_pos); |
|
|
|
|
|
DUMP_CONFIG("robot_velocity", kreg_robot_velocity); |
|
|
|
|
|
DUMP_CONFIG("robot_torque", kreg_robot_torque); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("motor_shift", kreg_motor_shift); |
|
|
|
|
|
DUMP_CONFIG("motor_shaft", kreg_motor_shaft); |
|
|
|
|
|
DUMP_CONFIG("motor_one_circle_pulse", kreg_motor_one_circle_pulse); |
|
|
|
|
|
DUMP_CONFIG("motor_one_circle_pulse_denominator", kreg_motor_one_circle_pulse_denominator); |
|
|
|
|
|
DUMP_CONFIG("motor_default_velocity", kreg_motor_default_velocity); |
|
|
|
|
|
DUMP_CONFIG("motor_default_acc", kreg_motor_default_acc); |
|
|
|
|
|
DUMP_CONFIG("motor_default_dec", kreg_motor_default_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_default_break_dec", kreg_motor_default_break_dec); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_ihold", kreg_stepmotor_ihold); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_irun", kreg_stepmotor_irun); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_iholddelay", kreg_stepmotor_iholddelay); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_max_d", kreg_motor_run_to_zero_max_d); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_max_d", kreg_motor_look_zero_edge_max_d); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_speed", kreg_motor_run_to_zero_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_dec", kreg_motor_run_to_zero_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_speed", kreg_motor_look_zero_edge_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_dec", kreg_motor_look_zero_edge_dec); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* MOTOR_X * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("robot_x_move", kreg_robot_x_move); |
|
|
|
|
|
DUMP_CONFIG("robot_x_pos", kreg_robot_x_pos); |
|
|
|
|
|
DUMP_CONFIG("robot_x_velocity", kreg_robot_x_velocity); |
|
|
|
|
|
DUMP_CONFIG("robot_x_torque", kreg_robot_x_torque); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("motor_x_shift", kreg_motor_x_shift); |
|
|
|
|
|
DUMP_CONFIG("motor_x_shaft", kreg_motor_x_shaft); |
|
|
|
|
|
DUMP_CONFIG("motor_x_one_circle_pulse", kreg_motor_x_one_circle_pulse); |
|
|
|
|
|
DUMP_CONFIG("motor_x_default_velocity", kreg_motor_x_default_velocity); |
|
|
|
|
|
DUMP_CONFIG("motor_x_default_acc", kreg_motor_x_default_acc); |
|
|
|
|
|
DUMP_CONFIG("motor_x_default_dec", kreg_motor_x_default_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_x_default_break_dec", kreg_motor_x_default_break_dec); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_x_ihold", kreg_stepmotor_x_ihold); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_x_irun", kreg_stepmotor_x_irun); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_x_iholddelay", kreg_stepmotor_x_iholddelay); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_max_x_d", kreg_motor_run_to_zero_max_x_d); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_max_x_d", kreg_motor_look_zero_edge_max_x_d); |
|
|
|
|
|
DUMP_CONFIG("motor_x_run_to_zero_speed", kreg_motor_x_run_to_zero_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_x_run_to_zero_dec", kreg_motor_x_run_to_zero_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_x_look_zero_edge_speed", kreg_motor_x_look_zero_edge_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_x_look_zero_edge_dec", kreg_motor_x_look_zero_edge_dec); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* MOTOR_Y * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("robot_y_move", kreg_robot_y_move); |
|
|
|
|
|
DUMP_CONFIG("robot_y_pos", kreg_robot_y_pos); |
|
|
|
|
|
DUMP_CONFIG("robot_y_velocity", kreg_robot_y_velocity); |
|
|
|
|
|
DUMP_CONFIG("robot_y_torque", kreg_robot_y_torque); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("motor_y_shift", kreg_motor_y_shift); |
|
|
|
|
|
DUMP_CONFIG("motor_y_shaft", kreg_motor_y_shaft); |
|
|
|
|
|
DUMP_CONFIG("motor_y_one_circle_pulse", kreg_motor_y_one_circle_pulse); |
|
|
|
|
|
DUMP_CONFIG("motor_y_default_velocity", kreg_motor_y_default_velocity); |
|
|
|
|
|
DUMP_CONFIG("motor_y_default_acc", kreg_motor_y_default_acc); |
|
|
|
|
|
DUMP_CONFIG("motor_y_default_dec", kreg_motor_y_default_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_y_default_break_dec", kreg_motor_y_default_break_dec); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_y_ihold", kreg_stepmotor_y_ihold); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_y_irun", kreg_stepmotor_y_irun); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_y_iholddelay", kreg_stepmotor_y_iholddelay); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_max_y_d", kreg_motor_run_to_zero_max_y_d); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_max_y_d", kreg_motor_look_zero_edge_max_y_d); |
|
|
|
|
|
DUMP_CONFIG("motor_y_run_to_zero_speed", kreg_motor_y_run_to_zero_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_y_run_to_zero_dec", kreg_motor_y_run_to_zero_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_y_look_zero_edge_speed", kreg_motor_y_look_zero_edge_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_y_look_zero_edge_dec", kreg_motor_y_look_zero_edge_dec); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* MOTOR_Z * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("robot_z_move", kreg_robot_z_move); |
|
|
|
|
|
DUMP_CONFIG("robot_z_pos", kreg_robot_z_pos); |
|
|
|
|
|
DUMP_CONFIG("robot_z_velocity", kreg_robot_z_velocity); |
|
|
|
|
|
DUMP_CONFIG("robot_z_torque", kreg_robot_z_torque); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("motor_z_shift", kreg_motor_z_shift); |
|
|
|
|
|
DUMP_CONFIG("motor_z_shaft", kreg_motor_z_shaft); |
|
|
|
|
|
DUMP_CONFIG("motor_z_one_circle_pulse", kreg_motor_z_one_circle_pulse); |
|
|
|
|
|
DUMP_CONFIG("motor_z_default_velocity", kreg_motor_z_default_velocity); |
|
|
|
|
|
DUMP_CONFIG("motor_z_default_acc", kreg_motor_z_default_acc); |
|
|
|
|
|
DUMP_CONFIG("motor_z_default_dec", kreg_motor_z_default_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_z_default_break_dec", kreg_motor_z_default_break_dec); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_z_ihold", kreg_stepmotor_z_ihold); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_z_irun", kreg_stepmotor_z_irun); |
|
|
|
|
|
DUMP_CONFIG("stepmotor_z_iholddelay", kreg_stepmotor_z_iholddelay); |
|
|
|
|
|
DUMP_CONFIG("motor_run_to_zero_max_z_d", kreg_motor_run_to_zero_max_z_d); |
|
|
|
|
|
DUMP_CONFIG("motor_look_zero_edge_max_z_d", kreg_motor_look_zero_edge_max_z_d); |
|
|
|
|
|
DUMP_CONFIG("motor_z_run_to_zero_speed", kreg_motor_z_run_to_zero_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_z_run_to_zero_dec", kreg_motor_z_run_to_zero_dec); |
|
|
|
|
|
DUMP_CONFIG("motor_z_look_zero_edge_speed", kreg_motor_z_look_zero_edge_speed); |
|
|
|
|
|
DUMP_CONFIG("motor_z_look_zero_edge_dec", kreg_motor_z_look_zero_edge_dec); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("xyrobot_robot_type", kreg_xyrobot_robot_type); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
* PID控制器(3000->4000) * |
|
|
* PID控制器(3000->4000) * |
|
|
*******************************************************************************/ |
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("pid_target", kreg_pid_target); |
|
|
|
|
|
DUMP_CONFIG("pid_nowoutput", kreg_pid_nowoutput); |
|
|
|
|
|
DUMP_CONFIG("pid_feedbackval", kreg_pid_feedbackval); |
|
|
DUMP_CONFIG("pid_kp", kreg_pid_kp); |
|
|
DUMP_CONFIG("pid_kp", kreg_pid_kp); |
|
|
DUMP_CONFIG("pid_ki", kreg_pid_ki); |
|
|
DUMP_CONFIG("pid_ki", kreg_pid_ki); |
|
|
DUMP_CONFIG("pid_kd", kreg_pid_kd); |
|
|
DUMP_CONFIG("pid_kd", kreg_pid_kd); |
|
|
DUMP_CONFIG("pid_max_max_output", kreg_pid_max_output); |
|
|
|
|
|
DUMP_CONFIG("pid_max_min_output", kreg_pid_min_output); |
|
|
|
|
|
DUMP_CONFIG("pid_max_max_integral", kreg_pid_max_integral); |
|
|
|
|
|
DUMP_CONFIG("pid_max_min_integral", kreg_pid_min_integral); |
|
|
|
|
|
|
|
|
DUMP_CONFIG("pid_max_output", kreg_pid_max_output); |
|
|
|
|
|
DUMP_CONFIG("pid_min_output", kreg_pid_min_output); |
|
|
|
|
|
DUMP_CONFIG("pid_max_integral", kreg_pid_max_integral); |
|
|
|
|
|
DUMP_CONFIG("pid_min_integral", kreg_pid_min_integral); |
|
|
DUMP_CONFIG("error_limit", kreg_error_limit); |
|
|
DUMP_CONFIG("error_limit", kreg_error_limit); |
|
|
DUMP_CONFIG("compute_interval", kreg_compute_interval); |
|
|
DUMP_CONFIG("compute_interval", kreg_compute_interval); |
|
|
|
|
|
|
|
|
DUMP_CONFIG("pid_target", kreg_pid_target); |
|
|
|
|
|
DUMP_CONFIG("pid_nowoutput", kreg_pid_nowoutput); |
|
|
|
|
|
DUMP_CONFIG("pid_feedbackval", kreg_pid_feedbackval); |
|
|
|
|
|
/*******************************************************************************
|
|
|
/*******************************************************************************
|
|
|
* 非标状态 * |
|
|
|
|
|
|
|
|
* 风扇控制 * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("fan0_ctrl_speed_level", kreg_fan0_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan1_ctrl_speed_level", kreg_fan1_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan2_ctrl_speed_level", kreg_fan2_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan3_ctrl_speed_level", kreg_fan3_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan4_ctrl_speed_level", kreg_fan4_ctrl_speed_level); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("fan0_speed_level", kreg_fan0_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan1_speed_level", kreg_fan1_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan2_speed_level", kreg_fan2_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan3_speed_level", kreg_fan3_speed_level); |
|
|
|
|
|
DUMP_CONFIG("fan4_speed_level", kreg_fan4_speed_level); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("pwm_pump0_ctrl_speed_level", kreg_pwm_pump0_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump1_ctrl_speed_level", kreg_pwm_pump1_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump2_ctrl_speed_level", kreg_pwm_pump2_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump3_ctrl_speed_level", kreg_pwm_pump3_ctrl_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump4_ctrl_speed_level", kreg_pwm_pump4_ctrl_speed_level); |
|
|
|
|
|
|
|
|
|
|
|
DUMP_CONFIG("pwm_pump0_speed_level", kreg_pwm_pump0_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump1_speed_level", kreg_pwm_pump1_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump2_speed_level", kreg_pwm_pump2_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump3_speed_level", kreg_pwm_pump3_speed_level); |
|
|
|
|
|
DUMP_CONFIG("pwm_pump4_speed_level", kreg_pwm_pump4_speed_level); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* 移液枪状态 * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("pipette_pos_ul", kreg_pipette_pos_ul); |
|
|
|
|
|
DUMP_CONFIG("pipette_capactitance_val", kreg_pipette_capactitance_val); |
|
|
|
|
|
DUMP_CONFIG("pipette_tip_state", kreg_pipette_tip_state); |
|
|
|
|
|
DUMP_CONFIG("pipette_limit_ul", kreg_pipette_limit_ul); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* smartADC * |
|
|
|
|
|
*******************************************************************************/ |
|
|
|
|
|
DUMP_CONFIG("self_reflecting_laser_sensor_transmitting_power", kreg_self_reflecting_laser_sensor_transmitting_power); |
|
|
|
|
|
DUMP_CONFIG("self_reflecting_laser_sensor_receiving_tube_gain", kreg_self_reflecting_laser_sensor_receiving_tube_gain); |
|
|
|
|
|
DUMP_CONFIG("self_reflecting_laser_sensor_sample_interval_ms", kreg_self_reflecting_laser_sensor_sample_interval_ms); |
|
|
|
|
|
DUMP_CONFIG("self_reflecting_laser_sensor_num_samples", kreg_self_reflecting_laser_sensor_num_samples); |
|
|
|
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
|
|
* smartADC * |
|
|
*******************************************************************************/ |
|
|
*******************************************************************************/ |
|
|
DUMP_CONFIG("fan0_ctrl_speed_level", kreg_fan0_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan1_ctrl_speed_level", kreg_fan1_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan2_ctrl_speed_level", kreg_fan2_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan3_ctrl_speed_level", kreg_fan3_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan4_ctrl_speed_level", kreg_fan4_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan0_speed_level", kreg_fan0_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan1_speed_level", kreg_fan1_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan2_speed_level", kreg_fan2_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan3_speed_level", kreg_fan3_speed_level) |
|
|
|
|
|
DUMP_CONFIG("fan4_speed_level", kreg_fan4_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump0_ctrl_speed_level", kreg_pwm_pump0_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump1_ctrl_speed_level", kreg_pwm_pump1_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump2_ctrl_speed_level", kreg_pwm_pump2_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump3_ctrl_speed_level", kreg_pwm_pump3_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump4_ctrl_speed_level", kreg_pwm_pump4_ctrl_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump0_speed_level", kreg_pwm_pump0_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump1_speed_level", kreg_pwm_pump1_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump2_speed_level", kreg_pwm_pump2_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump3_speed_level", kreg_pwm_pump3_speed_level) |
|
|
|
|
|
DUMP_CONFIG("pwm_pump4_speed_level", kreg_pwm_pump4_speed_level) |
|
|
|
|
|
|
|
|
// scan action
|
|
|
|
|
|
DUMP_CONFIG("boditech_optical_scan_type", kreg_boditech_optical_scan_type); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_scan_start_pos", kreg_boditech_optical_scan_start_pos); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_scan_direction", kreg_boditech_optical_scan_direction); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_scan_step_interval", kreg_boditech_optical_scan_step_interval); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_scan_pointnum", kreg_boditech_optical_scan_pointnum); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_channel_select_num", kreg_boditech_optical_channel_select_num); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_laster_gain", kreg_boditech_optical_laster_gain); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_scan_gain", kreg_boditech_optical_scan_gain); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_trf_uvled_on_duration_us", kreg_boditech_optical_trf_uvled_on_duration_us); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_trf_uvled_off_duration_us", kreg_boditech_optical_trf_uvled_off_duration_us); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_trf_scan_delay_us", kreg_boditech_optical_trf_scan_delay_us); |
|
|
|
|
|
DUMP_CONFIG("boditech_optical_trf_scan_duration_us", kreg_boditech_optical_trf_scan_duration_us); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void MicroComputerModuleDeviceScriptCmderPaser::initialize(ICmdParser* cancmder, ZModuleDeviceManager* deviceManager) { |
|
|
void MicroComputerModuleDeviceScriptCmderPaser::initialize(ICmdParser* cancmder, ZModuleDeviceManager* deviceManager) { |
|
|