diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index efb00fd980..63cd5d9867 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -494,7 +494,7 @@ MachineObject::MachineObject(NetworkAgent* agent, std::string name, std::string bed_temp = 0.0f; bed_temp_target = 0.0f; chamber_temp = 0.0f; - chamber_temp_target = 0; + chamber_temp_target = 0.0f; frame_temp = 0.0f; /* ams fileds */ @@ -3141,7 +3141,7 @@ int MachineObject::parse_json(std::string payload) } if (jj.contains("ctt")) { if (jj["ctt"].is_number()) { - chamber_temp_target = jj["ctt"].get(); + chamber_temp_target = jj["ctt"].get(); } } /* signals */ diff --git a/src/slic3r/GUI/DeviceManager.hpp b/src/slic3r/GUI/DeviceManager.hpp index 3b9003dbc3..1f0c464f74 100644 --- a/src/slic3r/GUI/DeviceManager.hpp +++ b/src/slic3r/GUI/DeviceManager.hpp @@ -565,7 +565,7 @@ public: float bed_temp; float bed_temp_target; float chamber_temp; - int chamber_temp_target; + float chamber_temp_target; float frame_temp; /* cooling */