|
|
@ -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; |
|
|
|
} |
|
|
|
|
|
|
|