|
@ -123,6 +123,69 @@ void DisinfectionCmdImpl::getDisinfectionConfig(json& cmd, json& receipt) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// {
|
|
|
|
|
|
// "command" : "setDehumidifyAfterDisinfectionEnable",
|
|
|
|
|
|
// "messageId" : "call-2",
|
|
|
|
|
|
// "params" : {"enable":true}
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
bool DehumidifyBeforeDisinfectionEnable; |
|
|
|
|
|
bool DehumidifyAfterDisinfectionEnable; |
|
|
|
|
|
bool DegradeAfterDisinfectionEnable; |
|
|
|
|
|
int32_t DehumidifyBeforeDisinfectionThreshold; |
|
|
|
|
|
int32_t DehumidifyAfterDisinfectionThreshold; |
|
|
|
|
|
|
|
|
|
|
|
void DisinfectionCmdImpl::setDehumidifyBeforeDisinfectionEnable(json& cmd, json& receipt) { |
|
|
|
|
|
bool enable = cmd["enable"]; |
|
|
|
|
|
logger->info("setDehumidifyBeforeDisinfectionEnable {}", enable); |
|
|
|
|
|
DehumidifyBeforeDisinfectionEnable = enable; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::setDehumidifyAfterDisinfectionEnable(json& cmd, json& receipt) { |
|
|
|
|
|
bool enable = cmd["enable"]; |
|
|
|
|
|
logger->info("setDehumidifyAfterDisinfectionEnable {}", enable); |
|
|
|
|
|
DehumidifyAfterDisinfectionEnable = enable; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::setDegradeAfterDisinfectionEnable(json& cmd, json& receipt) { |
|
|
|
|
|
bool enable = cmd["enable"]; |
|
|
|
|
|
logger->info("setDegradeAfterDisinfectionEnable {}", enable); |
|
|
|
|
|
DegradeAfterDisinfectionEnable = enable; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::setDehumidifyBeforeDisinfectionThreshold(json& cmd, json& receipt) { |
|
|
|
|
|
int32_t value = jsonGet<int>(cmd["value"]); |
|
|
|
|
|
logger->info("setDehumidifyBeforeDisinfectionThreshold {}", value); |
|
|
|
|
|
DehumidifyBeforeDisinfectionThreshold = value; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::setDehumidifyAfterDisinfectionThreshold(json& cmd, json& receipt) { |
|
|
|
|
|
int32_t value = jsonGet<int>(cmd["value"]); |
|
|
|
|
|
logger->info("setDehumidifyAfterDisinfectionThreshold {}", value); |
|
|
|
|
|
DehumidifyAfterDisinfectionThreshold = value; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::getDehumidifyBeforeDisinfectionEnable(json& cmd, json& receipt) { |
|
|
|
|
|
receipt["ack"]["enable"] = DehumidifyBeforeDisinfectionEnable; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::getDehumidifyAfterDisinfectionEnable(json& cmd, json& receipt) { |
|
|
|
|
|
receipt["ack"]["enable"] = DehumidifyAfterDisinfectionEnable; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::getDegradeAfterDisinfectionEnable(json& cmd, json& receipt) { |
|
|
|
|
|
receipt["ack"]["enable"] = DegradeAfterDisinfectionEnable; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::getDehumidifyBeforeDisinfectionThreshold(json& cmd, json& receipt) { |
|
|
|
|
|
receipt["ack"]["value"] = DehumidifyBeforeDisinfectionThreshold; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
void DisinfectionCmdImpl::getDehumidifyAfterDisinfectionThreshold(json& cmd, json& receipt) { |
|
|
|
|
|
receipt["ack"]["value"] = DehumidifyAfterDisinfectionThreshold; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
void DisinfectionCmdImpl::initialize() { |
|
|
void DisinfectionCmdImpl::initialize() { |
|
|
GET_TO_SERVICE(m_msgProcesser); |
|
|
GET_TO_SERVICE(m_msgProcesser); |
|
|
GET_TO_SERVICE(m_zconfig); |
|
|
GET_TO_SERVICE(m_zconfig); |
|
|