From c336ae660bc64f0f9b5800485cd151426b4adc33 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Wed, 3 Jul 2024 17:08:18 +0800 Subject: [PATCH] ENH: parse net conf for network wired status JIRA: STUDIO-5195 Change-Id: Ida3cd5c60b25d1eff4f04e324a74d63394a9ffeb Signed-off-by: Stone Li (cherry picked from commit 6b6787b30736f87491171237a36c6badc8e51878) (cherry picked from commit acfdcadac09f05f2e008340d485c4781744c95f9) --- src/slic3r/GUI/DeviceManager.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 1ce29c28a3..599999117e 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -3167,6 +3167,13 @@ int MachineObject::parse_json(std::string payload, bool key_field_only) mc_print_line_number = atoi(jj["mc_print_line_number"].get().c_str()); } } + if (!key_field_only) { + if (jj.contains("net")) { + if (jj["net"].contains("conf")) { + network_wired = (jj["net"]["conf"].get() & (0x1)) != 0; + } + } + } #pragma endregion #pragma region online