添加异常判断处理。

This commit is contained in:
luocai 2024-12-27 18:10:34 +08:00
parent d3ccaba32f
commit d86a45680b

View File

@ -761,9 +761,15 @@ QString DeviceConnection::handleCommand(const std::string_view &replyText, const
LOG(info) << "device factory reset"; LOG(info) << "device factory reset";
} else if (function == "headdetectparam_getdata") { } else if (function == "headdetectparam_getdata") {
auto &data = reply.at("data").as_object(); auto &data = reply.at("data").as_object();
if (data.contains("hatthreshold")) {
m_infomation.helmetThreshold = data.at("hatthreshold").as_int64(); m_infomation.helmetThreshold = data.at("hatthreshold").as_int64();
}
if (data.contains("headthreshold")) {
m_infomation.headThreshold = data.at("headthreshold").as_int64(); m_infomation.headThreshold = data.at("headthreshold").as_int64();
}
if (data.contains("detectframenum")) {
m_infomation.detectFrameSize = data.at("detectframenum").as_int64(); m_infomation.detectFrameSize = data.at("detectframenum").as_int64();
}
emit detectThresholdChanged(m_infomation.helmetThreshold, m_infomation.headThreshold, emit detectThresholdChanged(m_infomation.helmetThreshold, m_infomation.headThreshold,
m_infomation.detectFrameSize); m_infomation.detectFrameSize);
} else if (function == "thresholdwithhat_setdata") { } else if (function == "thresholdwithhat_setdata") {