Browse Source

append

master
zhaohe 3 months ago
parent
commit
fae2452abc
  1. 7
      sdk/components/sensors/smtp2_v2/smtp2_v2.cpp
  2. 1
      sdk/components/sensors/smtp2_v2/smtp2_v2.hpp

7
sdk/components/sensors/smtp2_v2/smtp2_v2.cpp

@ -70,6 +70,12 @@ int32_t SMTP2V2::pump_set_io1_mode(int32_t mode) {
ZLOGI(TAG, "pump_set_io1_mode %d", mode);
return setstate(true, "/1u%d,%dR\r", kcfg_io1_mode, mode);
}
int32_t SMTP2V2::pump_set_io1_state(int32_t state) {
ZLOGI(TAG, "pump_set_io1_state %d", state);
return setstate(true, "/1J%dR\r", state);
}
int32_t SMTP2V2::pump_set_io2_mode(int32_t mode) {
ZLOGI(TAG, "pump_set_io2_mode %d", mode);
return setstate(true, "/1u%d,%dR\r", kcfg_io2_mode, mode);
@ -396,7 +402,6 @@ int32_t SMTP2V2::_runaction(bool dump, const char* cmd) {
if (!_sendcmd(dump, "/1CR\r")) continue;
if (!_sendcmd(dump, cmd)) continue;
return getAckEcode();
}
return getAckEcode();

1
sdk/components/sensors/smtp2_v2/smtp2_v2.hpp

@ -167,6 +167,7 @@ class SMTP2V2 {
int32_t pump_set_acc_and_dec(int32_t acc, int32_t dec);
int32_t pump_set_plld_start_delay(int32_t delay_ms);
int32_t pump_set_io1_mode(int32_t mode); // 0LLD输出高 1LLD输出低 2通用输出
int32_t pump_set_io1_state(int32_t state); //
int32_t pump_set_io2_mode(int32_t mode); // 0通用输入 1紧急制动 2Tip脱落输出高 3Tip脱落输出低
int32_t pump_set_tip_size(int32_t size); // Tip大小 0:1ml 1:200ul(max:250ul) 2:50ul(max:62ul) 3=20ul(max:40ul)
int32_t pump_enable_temp_compensation(int32_t enable); // 0:关闭 1:开启

Loading…
Cancel
Save