Browse Source

update

storage-in-realtime
zhaohe 1 year ago
parent
commit
e3c4463613
  1. 4
      src/configs/project_setting.hpp
  2. 4
      src/service/device_io_control_service.cpp
  3. 2
      transmit_disinfection_protocol_v1

4
src/configs/project_setting.hpp

@ -10,8 +10,8 @@
#define REG_EXCEPTION_FLAG 0x0100 // 异常标志位 #define REG_EXCEPTION_FLAG 0x0100 // 异常标志位
// #define PROJECT_TYPE_LARGE_SPACE_DISINFECTION 1 // 大空间 // #define PROJECT_TYPE_LARGE_SPACE_DISINFECTION 1 // 大空间
// #define PROJECT_TYPE_SMALL_SPACE_DISINFECTION 1 // 小空间
#define PROJECT_TYPE_PIPE_DISINFECTION 1 // 管道消毒机
#define PROJECT_TYPE_SMALL_SPACE_DISINFECTION 1 // 小空间
// #define PROJECT_TYPE_PIPE_DISINFECTION 1 // 管道消毒机
#ifdef PROJECT_TYPE_SMALL_SPACE_DISINFECTION #ifdef PROJECT_TYPE_SMALL_SPACE_DISINFECTION
#define DISINFECTANT_BUCKET_CAPACITY 2300 #define DISINFECTANT_BUCKET_CAPACITY 2300

4
src/service/device_io_control_service.cpp

@ -151,6 +151,10 @@ void DeviceIoControlService::startScan() {
void DeviceIoControlService::airCompressor_setState(bool val) { void DeviceIoControlService::airCompressor_setState(bool val) {
logger->info("airCompressor_setState:{}", val); logger->info("airCompressor_setState:{}", val);
if (val) { if (val) {
#ifdef PROJECT_TYPE_PIPE_DISINFECTION
airCompressor_setValve1(1);
airCompressor_setValve2(1);
#endif
m_zcanHost->writeio(0, 1); m_zcanHost->writeio(0, 1);
usleep(500 * 100); usleep(500 * 100);
m_zcanHost->writeio(1, 1); m_zcanHost->writeio(1, 1);

2
transmit_disinfection_protocol_v1

@ -1 +1 @@
Subproject commit a3bc27ca9ca6c3d636d4a924c5d8bc9f7f4b5fc8
Subproject commit d5af72cb615c31b9107ce66e9288f0503d3fe940
Loading…
Cancel
Save