FIX: update the flow calibration options

jira: [STUDIO-10784]
Change-Id: I75c5319daf01da52ae521632d71d32813bcbb32f
(cherry picked from commit 57245bd45620cffdcfce8ef623d79b284d60b3eb)
This commit is contained in:
xin.zhang
2025-03-11 11:00:48 +08:00
committed by Noisyfox
parent 697dd13875
commit b0943a2d0b
11 changed files with 30 additions and 16 deletions

View File

@@ -3397,10 +3397,14 @@ int MachineObject::parse_json(std::string payload, bool key_field_only)
}
}
if (jj.contains("support_flow_calibration")) {
if (jj["support_flow_calibration"].is_boolean()) {
is_support_auto_flow_calibration = jj["support_flow_calibration"].get<bool>();
}
if (jj.contains("support_flow_calibration") && jj["support_flow_calibration"].is_boolean())
{
is_support_flow_calibration = jj["support_flow_calibration"].get<bool>();
}
if (jj.contains("support_auto_flow_calibration") && jj["support_auto_flow_calibration"].is_boolean())
{
is_support_auto_flow_calibration = jj["support_auto_flow_calibration"].get<bool>();
}
if (jj.contains("support_print_without_sd")) {