mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-16 18:12:10 +00:00
FIX:add ams hub upgrade module
Change-Id: Iba636f5a13ab3350aa61b22548535aa7ad334cc0
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user