ENH: parse nozzle_diameter

Change-Id: I408f93cd0e527e0a78714d2140750076a4cc7a81
Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
Stone Li authored and Lane.Wei committed 2023-02-22 20:09:17 +08:00
1 parent cd45f984ff
commit b1a310cf74
2 files changed
+15

No files matched your search

+14
View File
@@ -2075,6 +2075,7 @@ void MachineObject::reset()
last_mc_print_stage = -1;
m_new_ver_list_exist = false;
extruder_axis_status = LOAD;
nozzle_diameter = 0.0f;
vt_tray.reset();
@@ -2661,6 +2662,19 @@ int MachineObject::parse_json(std::string payload)
}
#pragma endregion
try {
if (jj.contains("nozzle_diameter")) {
if (jj["nozzle_diameter"].is_number_float()) {
nozzle_diameter = jj["nozzle_diameter"].get<float>();
} else if (jj["nozzle_diameter"].is_string()) {
nozzle_diameter = stof(jj["nozzle_diameter"].get<std::string>().c_str());
}
}
}
catch(...) {
;
}
#pragma region upgrade
try {
if (jj.contains("upgrade_state")) {