From 65e14217274dd1eff75324d68c37b7c90989054a Mon Sep 17 00:00:00 2001 From: zhaohe Date: Wed, 18 Sep 2024 23:37:52 +0800 Subject: [PATCH] update --- api/apibasic/reg_index.cpp | 31 ++++++++++++++++++++++++++ api/apibasic/reg_index.hpp | 55 ++++++++++++++++++++++++++++++++++++---------- 2 files changed, 74 insertions(+), 12 deletions(-) diff --git a/api/apibasic/reg_index.cpp b/api/apibasic/reg_index.cpp index 5ac71df..74ade46 100644 --- a/api/apibasic/reg_index.cpp +++ b/api/apibasic/reg_index.cpp @@ -50,6 +50,37 @@ static reginfo_t table[] = { REG_ITERM(kreg_pipette_lld_prepare_pos), REG_ITERM(kreg_pipette_lld_prepare_pre_distribut_ul), + REG_ITERM(kreg_pipette_zm_pos), + REG_ITERM(kreg_pipette_zm_is_enable), + REG_ITERM(kreg_pipette_zm_dpos), + REG_ITERM(kreg_pipette_zm_shift), + REG_ITERM(kreg_pipette_zm_shaft), + REG_ITERM(kreg_pipette_zm_one_circle_pulse), + REG_ITERM(kreg_pipette_zm_one_circle_pulse_denominator), + REG_ITERM(kreg_pipette_zm_default_velocity), + REG_ITERM(kreg_pipette_zm_ihold), + REG_ITERM(kreg_pipette_zm_irun), + REG_ITERM(kreg_pipette_zm_iholddelay), + REG_ITERM(kreg_pipette_zm_iglobalscaler), + REG_ITERM(kreg_pipette_zm_run_to_zero_speed), + REG_ITERM(kreg_pipette_zm_look_zero_edge_speed), + REG_ITERM(kreg_pipette_zm_max_d), + REG_ITERM(kreg_pipette_zm_min_d), + REG_ITERM(kreg_pipette_zm_in_debug_mode), + REG_ITERM(kreg_pipette_zm_vstart), + REG_ITERM(kreg_pipette_zm_a1), + REG_ITERM(kreg_pipette_zm_amax), + REG_ITERM(kreg_pipette_zm_v1), + REG_ITERM(kreg_pipette_zm_dmax), + REG_ITERM(kreg_pipette_zm_d1), + REG_ITERM(kreg_pipette_zm_vstop), + REG_ITERM(kreg_pipette_zm_tzerowait), + REG_ITERM(kreg_pipette_zm_enc_resolution), + REG_ITERM(kreg_pipette_zm_enable_enc), + REG_ITERM(kreg_pipette_zm_dzero), + REG_ITERM(kreg_pipette_zm_pos_devi_tolerance), + REG_ITERM(kreg_pipette_zm_io_trigger_append_distance), + REG_ITERM(kreg_a8k_opt_t_pos_offset), REG_ITERM(kreg_a8k_opt_f_pos_offset), REG_ITERM(kreg_a8k_opt_t_reverse_scan_pos_offset), diff --git a/api/apibasic/reg_index.hpp b/api/apibasic/reg_index.hpp index 175929f..055697b 100644 --- a/api/apibasic/reg_index.hpp +++ b/api/apibasic/reg_index.hpp @@ -47,18 +47,49 @@ typedef enum { kreg_pipette_capactitance_val = 4001, // 移液枪电容值 kreg_pipette_tip_state = 4002, // 移动液枪tip状态 - kreg_pipette_limit_ul = 4051, // - kreg_pipette_pump_acc = 4052, // - kreg_pipette_pump_dec = 4053, // - kreg_pipette_pump_vstart = 4054, // - kreg_pipette_pump_vstop = 4055, // - kreg_pipette_pump_vmax = 4056, // - kreg_pipette_aspirate_pump_vel = 4057, // - kreg_pipette_lld_pump_vel = 4058, // - kreg_pipette_lld_motor_vel_rpm = 4059, // - kreg_pipette_lld_detect_period_ms = 4060, // - kreg_pipette_lld_prepare_pos = 4061, // - kreg_pipette_lld_prepare_pre_distribut_ul = 4062, // + kreg_pipette_limit_ul = 4051, // + kreg_pipette_pump_acc = 4052, // + kreg_pipette_pump_dec = 4053, // + kreg_pipette_pump_vstart = 4054, // + kreg_pipette_pump_vstop = 4055, // + kreg_pipette_pump_vmax = 4056, // + kreg_pipette_aspirate_pump_vel = 4057, // + kreg_pipette_lld_pump_vel = 4058, // + kreg_pipette_lld_motor_vel_rpm = 4059, // + kreg_pipette_lld_detect_period_ms = 4060, // + kreg_pipette_lld_prepare_pos = 4061, // + kreg_pipette_lld_prepare_pre_distribut_ul = 4062, // + + kreg_pipette_zm_pos = 4101, + kreg_pipette_zm_is_enable = 4102, + kreg_pipette_zm_dpos = 4103, + kreg_pipette_zm_shift = 4105, + kreg_pipette_zm_shaft = 4106, + kreg_pipette_zm_one_circle_pulse = 4107, + kreg_pipette_zm_one_circle_pulse_denominator = 4108, + kreg_pipette_zm_default_velocity = 4109, + kreg_pipette_zm_ihold = 4110, + kreg_pipette_zm_irun = 4111, + kreg_pipette_zm_iholddelay = 4112, + kreg_pipette_zm_iglobalscaler = 4113, + kreg_pipette_zm_run_to_zero_speed = 4114, + kreg_pipette_zm_look_zero_edge_speed = 4115, + kreg_pipette_zm_max_d = 4116, + kreg_pipette_zm_min_d = 4117, + kreg_pipette_zm_in_debug_mode = 4118, + kreg_pipette_zm_vstart = 4119, + kreg_pipette_zm_a1 = 4120, + kreg_pipette_zm_amax = 4121, + kreg_pipette_zm_v1 = 4122, + kreg_pipette_zm_dmax = 4123, + kreg_pipette_zm_d1 = 4124, + kreg_pipette_zm_vstop = 4125, + kreg_pipette_zm_tzerowait = 4126, + kreg_pipette_zm_enc_resolution = 4127, + kreg_pipette_zm_enable_enc = 4128, + kreg_pipette_zm_dzero = 4129, + kreg_pipette_zm_pos_devi_tolerance = 4130, + kreg_pipette_zm_io_trigger_append_distance = 4131, /** * @brief