From 4ee5dbb07f192abbccd240f3a06650a51b80d9ec Mon Sep 17 00:00:00 2001 From: tao wang Date: Mon, 12 Dec 2022 20:02:41 +0800 Subject: [PATCH] FIX:compatible with v6 printers Change-Id: If89c57393a27232a5be41efaf95e70568b4b1f46 --- src/slic3r/GUI/DeviceManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index f6ce0ed693..05ff4e63e8 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -2339,7 +2339,7 @@ int MachineObject::parse_json(std::string payload) else { if (jj.contains("cooling_fan_speed")) { cooling_fan_speed = stoi(jj["cooling_fan_speed"].get()); - cooling_fan_speed = round(floor(cooling_fan_speed / float(1.5))); + cooling_fan_speed = round( floor(cooling_fan_speed / float(1.5)) * float(25.5) ); } else { cooling_fan_speed = 0; @@ -2347,7 +2347,7 @@ int MachineObject::parse_json(std::string payload) if (jj.contains("big_fan1_speed")) { big_fan1_speed = stoi(jj["big_fan1_speed"].get()); - big_fan1_speed = round(floor(big_fan1_speed / float(1.5))); + big_fan1_speed = round( floor(big_fan1_speed / float(1.5)) * float(25.5) ); } else { big_fan1_speed = 0; @@ -2355,7 +2355,7 @@ int MachineObject::parse_json(std::string payload) if (jj.contains("big_fan2_speed")) { big_fan2_speed = stoi(jj["big_fan2_speed"].get()); - big_fan2_speed = round(floor(big_fan2_speed / float(1.5))); + big_fan2_speed = round( floor(big_fan2_speed / float(1.5)) * float(25.5) ); } else { big_fan2_speed = 0;