diff --git a/api/reg_index.hpp b/api/reg_index.hpp index 510cf91..4b42a86 100644 --- a/api/reg_index.hpp +++ b/api/reg_index.hpp @@ -49,6 +49,15 @@ typedef enum { kreg_module_action_param7 = REG_INDEX(0, 0, 47), // 方法7 kreg_module_action_param8 = REG_INDEX(0, 0, 48), // 方法8 kreg_module_action_param9 = REG_INDEX(0, 0, 49), // 方法9 + kreg_module_action_ack1 = REG_INDEX(0, 0, 51), // ACK1 + kreg_module_action_ack2 = REG_INDEX(0, 0, 52), // ACK2 + kreg_module_action_ack3 = REG_INDEX(0, 0, 53), // ACK3 + kreg_module_action_ack4 = REG_INDEX(0, 0, 54), // ACK4 + kreg_module_action_ack5 = REG_INDEX(0, 0, 55), // ACK5 + kreg_module_action_ack6 = REG_INDEX(0, 0, 56), // ACK6 + kreg_module_action_ack7 = REG_INDEX(0, 0, 57), // ACK7 + kreg_module_action_ack8 = REG_INDEX(0, 0, 58), // ACK8 + kreg_module_action_ack9 = REG_INDEX(0, 0, 59), // ACK9 /******************************************************************************* * SENSOR * @@ -281,21 +290,19 @@ typedef enum { * smartADC * *******************************************************************************/ // scan action - kreg_boditech_optical_scan_type = REG_INDEX(42, 0, 0), // 0 t光学,1 f光学 - kreg_boditech_optical_scan_start_pos = REG_INDEX(42, 0, 1), - kreg_boditech_optical_scan_direction = REG_INDEX(42, 0, 2), - kreg_boditech_optical_scan_step_interval = REG_INDEX(42, 0, 3), - kreg_boditech_optical_scan_pointnum = REG_INDEX(42, 0, 4), - // main(f光学) - kreg_boditech_optical_main_amp_gain = REG_INDEX(42, 20, 0), - kreg_boditech_optical_main_laser_gain = REG_INDEX(42, 20, 1), - // trf(t光学) - kreg_boditech_optical_trf_amp_gain = REG_INDEX(42, 40, 0), - kreg_boditech_optical_trf_uvled_gain = REG_INDEX(42, 40, 1), - kreg_boditech_optical_trf_uvled_on_duration_us = REG_INDEX(42, 40, 2), - kreg_boditech_optical_trf_uvled_off_duration_us = REG_INDEX(42, 40, 3), - kreg_boditech_optical_trf_scan_delay_us = REG_INDEX(42, 40, 4), - kreg_boditech_optical_trf_scan_duration_us = REG_INDEX(42, 40, 5), + kreg_boditech_optical_scan_type = REG_INDEX(42, 0, 0), // 0 t光学,1 f光学 + kreg_boditech_optical_scan_start_pos = REG_INDEX(42, 0, 1), + kreg_boditech_optical_scan_direction = REG_INDEX(42, 0, 2), + kreg_boditech_optical_scan_step_interval = REG_INDEX(42, 0, 3), + kreg_boditech_optical_scan_pointnum = REG_INDEX(42, 0, 4), + kreg_boditech_optical_channel_select_num = REG_INDEX(42, 0, 5), + kreg_boditech_optical_laster_gain = REG_INDEX(42, 0, 6), + kreg_boditech_optical_scan_gain = REG_INDEX(42, 0, 7), + kreg_boditech_optical_trf_uvled_on_duration_us = REG_INDEX(42, 0, 8), + kreg_boditech_optical_trf_uvled_off_duration_us = REG_INDEX(42, 0, 9), + kreg_boditech_optical_trf_scan_delay_us = REG_INDEX(42, 0, 10), + kreg_boditech_optical_trf_scan_duration_us = REG_INDEX(42, 0, 11), + } reg_index_t; } // namespace iflytop