Browse Source

更新 changeDisinfectionParameter 接口 支持只传递一个参数

master
zhaohe 2 years ago
parent
commit
ae2c846c16
  1. 39
      src/main_control_service.cpp

39
src/main_control_service.cpp

@ -384,13 +384,38 @@ void MainControlService::processFrontEndMessage_Disinfection(weak_ptr<WebSocket>
return;
}
if (cmdstr == "changeDisinfectionParameter") {
m_disinfectionCtrlService->changeDisinfectionParameter(jsonGet<int>(cmd["injection_pump_speed"]), //
jsonGet<int>(cmd["stoped_gs"]), //
jsonGet<int>(cmd["continued_gs"]), //
jsonGet<int>(cmd["stoped_satur"]), //
jsonGet<int>(cmd["continued_satur"]), //
jsonGet<int>(cmd["stoped_humi"]), //
jsonGet<int>(cmd["continued_humi"]));
int injection_pump_speed = m_disinfectionCtrlService->m_context.injection_pump_speed;
int stoped_gs = m_disinfectionCtrlService->m_context.stoped_gs;
int continued_gs = m_disinfectionCtrlService->m_context.continued_gs;
int stoped_satur = m_disinfectionCtrlService->m_context.stoped_satur;
int continued_satur = m_disinfectionCtrlService->m_context.continued_satur;
int stoped_humi = m_disinfectionCtrlService->m_context.stoped_humi;
int continued_humi = m_disinfectionCtrlService->m_context.continued_humi;
if (cmd.find("injection_pump_speed") != cmd.end()) {
injection_pump_speed = jsonGet<int>(cmd["injection_pump_speed"]);
}
if (cmd.find("stoped_gs") != cmd.end()) {
stoped_gs = jsonGet<int>(cmd["stoped_gs"]);
}
if (cmd.find("continued_gs") != cmd.end()) {
continued_gs = jsonGet<int>(cmd["continued_gs"]);
}
if (cmd.find("stoped_satur") != cmd.end()) {
stoped_satur = jsonGet<int>(cmd["stoped_satur"]);
}
if (cmd.find("continued_satur") != cmd.end()) {
continued_satur = jsonGet<int>(cmd["continued_satur"]);
}
if (cmd.find("stoped_humi") != cmd.end()) {
stoped_humi = jsonGet<int>(cmd["stoped_humi"]);
}
if (cmd.find("continued_humi") != cmd.end()) {
continued_humi = jsonGet<int>(cmd["continued_humi"]);
}
m_disinfectionCtrlService->changeDisinfectionParameter(injection_pump_speed, stoped_gs, continued_gs, stoped_satur, continued_satur, stoped_humi,
continued_humi);
return;
}

Loading…
Cancel
Save