FIX:add ams hub upgrade module

Change-Id: Iba636f5a13ab3350aa61b22548535aa7ad334cc0
This commit is contained in:
tao wang 2022-08-19 14:19:13 +08:00 committed by Lane.Wei
parent fdd9582e3e
commit 1c3375bb07
4 changed files with 152 additions and 28 deletions

View file

@ -1825,6 +1825,30 @@ int MachineObject::parse_json(std::string payload)
#pragma endregion
#pragma region online
// parse online info
try {
if (jj.contains("online")) {
if (jj["online"].contains("ahb")) {
if (jj["online"]["ahb"].get<bool>()) {
online_ahb = true;
} else {
online_ahb = false;
}
}
if (jj["online"].contains("rfid")) {
if (jj["online"]["rfid"].get<bool>()) {
online_rfid = true;
} else {
online_rfid = false;
}
}
}
} catch (...) {
;
}
#pragma endregion
#pragma region print_task
if (jj.contains("printer_type")) {
printer_type = parse_printer_type(jj["printer_type"].get<std::string>());
@ -2092,6 +2116,8 @@ int MachineObject::parse_json(std::string payload)
new_ver_list.insert(std::make_pair(ver_info.name, ver_info));
}
} else {
new_ver_list.clear();
}
}
}