From 285927574e384717760b686144292879fc733eff Mon Sep 17 00:00:00 2001 From: tao wang Date: Tue, 31 Dec 2024 21:36:16 +0800 Subject: [PATCH] FIX:fixed the calculation error for tray existence jira:[none] Change-Id: Ibfeec9bef3d961b3c09a2a080a105a47840fafb6 (cherry picked from commit d55fd74e000fa069835824558d5a4b753ed9cb86) --- src/slic3r/GUI/DeviceManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 95a58a76f4..cddcdbf62d 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -4154,9 +4154,11 @@ int MachineObject::parse_json(std::string payload, bool key_field_only) if (jj["ams"].contains("ams_exist_bits")) { ams_exist_bits = stol(jj["ams"]["ams_exist_bits"].get(), nullptr, 16); } + if (jj["ams"].contains("tray_exist_bits")) { tray_exist_bits = stol(jj["ams"]["tray_exist_bits"].get(), nullptr, 16); } + if (!key_field_only) { if (jj["ams"].contains("tray_read_done_bits")) { tray_read_done_bits = stol(jj["ams"]["tray_read_done_bits"].get(), nullptr, 16);