diff --git a/api/module_type_index.hpp b/api/module_type_index.hpp index af2bd6a..4e1a960 100644 --- a/api/module_type_index.hpp +++ b/api/module_type_index.hpp @@ -3,14 +3,15 @@ namespace iflytop { typedef enum { - kuniversal_module = 0, // 通用模块 - khbot_module = 1, // hbot模块 - kmotor_module = 2, // 电机控制 - ktemperature_ctrl_module = 3, // 温度控制 - kmini_servo_motor_module = 4, // 舵机 - kfan_ctrl_module = 5, // 风扇控制 - kcode_scaner = 6, // 风扇控制 - kpipette_ctrl_module = 7, // 移液体枪控制 - ka8000_optical_module = 8, // a8000光学模组 + kuniversal_module = 0, // 通用模块 + khbot_module = 1, // hbot模块 + kmotor_module = 2, // 电机控制 + ktemperature_ctrl_module = 3, // 温度控制 + kmini_servo_motor_module = 4, // 舵机 + kfan_ctrl_module = 5, // 风扇控制 + kcode_scaner = 6, // 风扇控制 + kpipette_ctrl_module = 7, // 移液体枪控制 + ka8000_optical_module = 8, // a8000光学模组 + klaster_scaner_module = 9, // a8000光学模组 } module_type_t; } \ No newline at end of file diff --git a/api/reg_index.hpp b/api/reg_index.hpp index 0c0a727..1705e2e 100644 --- a/api/reg_index.hpp +++ b/api/reg_index.hpp @@ -323,6 +323,20 @@ typedef enum { kreg_boditech_optical_adc_result_overflow = REG_INDEX(42, 0, 13), kreg_boditech_optical_laster_intensity = REG_INDEX(42, 0, 14), + // + kreg_laster_scaner_scan_type = REG_INDEX(43, 0, 0), // 0 t光学,1 f光学 + + kreg_laster_scaner_scan_start_pos = REG_INDEX(43, 0, 1), + kreg_laster_scaner_scan_direction = REG_INDEX(43, 0, 2), + kreg_laster_scaner_scan_step_interval = REG_INDEX(43, 0, 3), + kreg_laster_scaner_scan_pointnum = REG_INDEX(43, 0, 4), + kreg_laster_scaner_laster_gain = REG_INDEX(43, 0, 5), + kreg_laster_scaner_scan_gain = REG_INDEX(43, 0, 6), + + kreg_laster_scaner_scan_gain_adjust_suggestion = REG_INDEX(43, 0, 12), + kreg_laster_scaner_adc_result_overflow = REG_INDEX(43, 0, 13), + kreg_laster_scaner_laster_intensity = REG_INDEX(43, 0, 14), + } reg_index_t; } // namespace iflytop