Browse Source

update

change_pipette_api
zhaohe 1 year ago
parent
commit
256fe59bfa
  1. 1
      api/apibasic/errorcode.hpp
  2. 8
      api/apibasic/reg_index.cpp
  3. 30
      api/apibasic/reg_index.hpp
  4. 4
      api/zi_module.cpp
  5. 2
      api/zi_module.hpp

1
api/apibasic/errorcode.hpp

@ -67,6 +67,7 @@ typedef enum {
kpipette_error_TipLoadFail = ERROR_CODE(400, 21),
kpipette_error_tipisload_when_lld_prepare = ERROR_CODE(500, 0), // 未卸载Tip就进行LLD准备
kpipette_error_uninited = ERROR_CODE(500, 1), // 泵机未初始化
kpipette_error_not_lld_prepare = ERROR_CODE(500, 2), // 为执行lld_prepare
/***********************************************************************************************************************
* *

8
api/apibasic/reg_index.cpp

@ -51,7 +51,7 @@ static reginfo_t table[] = {
REG_ITERM(kreg_pipette_pump_vmax),
REG_ITERM(kreg_pipette_lld_velocity),
REG_ITERM(kreg_pipette_data_sample_period),
//
REG_ITERM(kreg_boditech_optical_module_raw_sector_size),
REG_ITERM(kreg_boditech_optical_module_raw_sector_num),
REG_ITERM(kreg_boditech_optical_scan_type),
@ -60,13 +60,13 @@ static reginfo_t table[] = {
REG_ITERM(kreg_boditech_optical_scan_step_interval),
REG_ITERM(kreg_boditech_optical_scan_pointnum),
REG_ITERM(kreg_boditech_optical_channel_select_num),
REG_ITERM(kreg_boditech_optical_laster_gain),
REG_ITERM(kreg_boditech_optical_scan_gain),
REG_ITERM(kreg_boditech_optical_laster_gain_potentiometer_val),
REG_ITERM(kreg_boditech_optical_scan_gain_potentiometer),
REG_ITERM(kreg_boditech_optical_trf_uvled_on_duration_us),
REG_ITERM(kreg_boditech_optical_trf_uvled_off_duration_us),
REG_ITERM(kreg_boditech_optical_trf_scan_delay_us),
REG_ITERM(kreg_boditech_optical_trf_scan_duration_us),
REG_ITERM(kreg_boditech_optical_scan_gain_adjust_suggestion),
REG_ITERM(kreg_boditech_optical_scan_gain_potentiometer_adjust_suggestion),
REG_ITERM(kreg_boditech_optical_adc_result_overflow),
REG_ITERM(kreg_boditech_optical_laster_intensity),
REG_ITERM(kreg_laster_scaner_scan_type),

30
api/apibasic/reg_index.hpp

@ -69,21 +69,21 @@ typedef enum {
kreg_boditech_optical_module_raw_sector_size = REG_INDEX(41, 0, 0), // sector_size
kreg_boditech_optical_module_raw_sector_num = REG_INDEX(41, 0, 1), //
// 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),
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),
kreg_boditech_optical_scan_gain_adjust_suggestion = REG_INDEX(42, 0, 12),
kreg_boditech_optical_adc_result_overflow = REG_INDEX(42, 0, 13),
kreg_boditech_optical_laster_intensity = REG_INDEX(42, 0, 14),
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_potentiometer_val = REG_INDEX(42, 0, 6),
kreg_boditech_optical_scan_gain_potentiometer = 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),
kreg_boditech_optical_scan_gain_potentiometer_adjust_suggestion = REG_INDEX(42, 0, 12),
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光学

4
api/zi_module.cpp

@ -86,11 +86,11 @@ int32_t ZIModule::module_get_error(int32_t *iserror) {
}
int32_t ZIModule::module_clear_error() {
creg.module_errorcode = 0;
creg.m_module_status = 0;
creg.module_status = 0;
return 0;
}
int32_t ZIModule::module_get_status(int32_t *status) {
*status = creg.m_module_status;
*status = creg.module_status;
return 0;
}

2
api/zi_module.hpp

@ -39,7 +39,7 @@ using namespace std;
typedef struct {
int32_t module_errorcode;
int32_t m_module_status;
int32_t module_status;
} module_common_reg_t;
class ZIModule {

Loading…
Cancel
Save