From a20229f222203b37d25430842c8b2d1ae0d96054 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Wed, 21 Jun 2023 16:18:31 +0800 Subject: [PATCH] FIX: tunnel mqtt compatible with C12 Change-Id: Ibff24003603ed5e4bd9ed2872eac4ff38fb6f5d7 --- src/slic3r/GUI/DeviceManager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 2835a978a5..630efcf665 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -1429,11 +1429,13 @@ void MachineObject::parse_version_func() } else if (printer_type == "C12") { is_support_ai_monitoring = true; - is_cloud_print_only = true; - is_support_remote_tunnel = true; + is_cloud_print_only = true; local_camera_proto = 1; if (ota_version != module_vers.end()) { + is_support_tunnel_mqtt = (ota_version->second.sw_ver.compare("01.03.50.01") >= 0 || + (esp32_version != module_vers.end() && esp32_version->second.sw_ver.compare("01.05.15.00") >= 0)); + is_support_remote_tunnel = ota_version->second.sw_ver.compare("01.03.50.01") >= 0; if (lifecycle == PrinterFirmwareType::FIRMWARE_TYPE_PRODUCTION) { is_support_mqtt_alive = ota_version->second.sw_ver.compare("01.03.50.01") >= 0; }