Browse Source

update

master
zhaohe 1 year ago
parent
commit
1bffc800fd
  1. 2
      iflytoplinuxsdk
  2. 51
      src/api/cmds/README.md
  3. 6
      src/api/cmds/device_state_cmd_impl.cpp
  4. 4
      src/service/device_io_control_service.cpp
  5. 1
      src/service/disinfection_printer_service.cpp
  6. 2
      src/version.hpp

2
iflytoplinuxsdk

@ -1 +1 @@
Subproject commit 3cd88d85f20ebc1f0cb337ab10d9023ad7531df3
Subproject commit 43c486c1ba741a2a05ec8ceea934137f4c1dc70b

51
src/api/cmds/README.md

@ -0,0 +1,51 @@
```
关键字段
command
messageId
ackcode 不为0,则为错误
ackcodeInfo
ackDisplayInfo 存在该字段则直接显示错误信息即可
```
弹窗相关指令
```
<!-- alert、confirm、prompt -->
Report:(19002)
{
"command":"AlertEvent",
"data":{
"alertContext":"UUID",
"dsiplayInfo":"显示信息",
"alertEventId": 12 //暂时忽略不计
}
}
Command:(19001)
{
"command":"AlertWindowsConfirm",
"params":{
"alertContext":"UUID"
}
}
{
"command":"selfTest_generateAlertEvent",
"params":{
"alertContext":"UUID",
"dsiplayInfo":"显示信息",
"alertEventId": 12 //暂时忽略不计
}
}
```

6
src/api/cmds/device_state_cmd_impl.cpp

@ -38,15 +38,15 @@ json DeviceStateCmdImpl::createSensorDataJson() {
report["h2o2_1"] = m_deviceIoControlService->H2O2Sensor_readH2O2PPM(0);
report["temp_1"] = m_deviceIoControlService->H2O2Sensor_readTemperature(0);
report["humid_1"] = m_deviceIoControlService->H2O2Sensor_readHumid(0);
report["saturation_1"] = m_deviceIoControlService->H2O2Sensor_readSaturation(0) + 1; //+1是为让曲线不重合
report["saturation_1"] = m_deviceIoControlService->H2O2Sensor_readSaturation(0); //+1是为让曲线不重合
report["h2o2_2"] = m_deviceIoControlService->H2O2Sensor_readH2O2PPM(1);
report["temp_2"] = m_deviceIoControlService->H2O2Sensor_readTemperature(1);
report["humid_2"] = m_deviceIoControlService->H2O2Sensor_readHumid(1);
report["saturation_2"] = m_deviceIoControlService->H2O2Sensor_readSaturation(1) + 1; //+1是为让曲线不重合
report["saturation_2"] = m_deviceIoControlService->H2O2Sensor_readSaturation(1); //+1是为让曲线不重合
report["h2o2_3"] = m_deviceIoControlService->H2O2Sensor_readH2O2PPM(2);
report["temp_3"] = m_deviceIoControlService->H2O2Sensor_readTemperature(2);
report["humid_3"] = m_deviceIoControlService->H2O2Sensor_readHumid(2);
report["saturation_3"] = m_deviceIoControlService->H2O2Sensor_readSaturation(2) + 1; //+1是为让曲线不重合
report["saturation_3"] = m_deviceIoControlService->H2O2Sensor_readSaturation(2); //+1是为让曲线不重合
#if (defined PROJECT_TYPE_PIPE_DISINFECTION)

4
src/service/device_io_control_service.cpp

@ -159,8 +159,8 @@ void DeviceIoControlService::startScan() {
}
if (i % 100 == 0) {
// m_zcanHost->readio(1, m_waterImmersionSensor1);
// m_zcanHost->readio(2, m_waterImmersionSensor2);
m_zcanHost->readio(1, m_waterImmersionSensor1);
m_zcanHost->readio(2, m_waterImmersionSensor2);
}
}
}));

1
src/service/disinfection_printer_service.cpp

@ -24,6 +24,7 @@ void DisinfectionPrinterService::initialize() {
if (!tasks.empty()) {
task = tasks.front();
tasks.pop();
logger->info("pop task");
}
}
if (!task) {

2
src/version.hpp

@ -1,2 +1,2 @@
#pragma once
#define VERSION "2.2"
#define VERSION "3.0"
Loading…
Cancel
Save