Browse Source

update

master
zhaohe 12 months ago
parent
commit
a993698a0d
  1. 2
      app_protocols/transmit_disfection_protocol
  2. 3
      usrc/app/dmapp.cpp
  3. 1
      usrc/module/air_compressor_controller.hpp

2
app_protocols/transmit_disfection_protocol

@ -1 +1 @@
Subproject commit efcd6e0f0e8a2494886d59305738738c68bb930b
Subproject commit 058ea4cf80c30868271212b80b97a86539339ea1

3
usrc/app/dmapp.cpp

@ -75,6 +75,8 @@ void DisinfectionApp::initialize() {
airComCtrler.open(GET_PARAM(0));
zcanbus_send_ack(cxt->packet, NULL, 0);
});
REG_LAMADA_FN(kfn_air_tightness_test_ac_is_open, [&](ProcessContext* cxt) { zcanbus_send_ack(cxt->packet, airComCtrler.isOpen()); });
} else if (isBoardType(kDrawBarDMLiquidCtrlBoard)) {
static ZGPIO airCompressorCtrlGpio;
airCompressorCtrlGpio.initAsOutput(PD15, kxs_gpio_nopull, true, false);
@ -82,6 +84,7 @@ void DisinfectionApp::initialize() {
airCompressorCtrlGpio.write(GET_PARAM(0));
zcanbus_send_ack(cxt->packet, NULL, 0);
});
REG_LAMADA_FN(kfn_air_tightness_test_ac_is_open, [&](ProcessContext* cxt) { zcanbus_send_ack(cxt->packet, airCompressorCtrlGpio.read()); });
}
// H2O2传感器

1
usrc/module/air_compressor_controller.hpp

@ -34,6 +34,7 @@ class AirCompressorController {
public:
void open(bool val) { m_ctrlGpio.write(val); }
bool isOpen() { return m_ctrlGpio.read(); }
private:
// PP

Loading…
Cancel
Save