From: Jim Morris Date: Tue, 23 Feb 2016 23:38:35 +0000 (-0800) Subject: turn off all heaters with panels cool down menu item X-Git-Url: https://git.hcoop.net/clinton/Smoothieware.git/commitdiff_plain/3a4574c31dd3b1584abc73999a66c2b100037229 turn off all heaters with panels cool down menu item --- diff --git a/src/modules/utils/panel/screens/PrepareScreen.cpp b/src/modules/utils/panel/screens/PrepareScreen.cpp index 6ebc256a..3b055cc2 100644 --- a/src/modules/utils/panel/screens/PrepareScreen.cpp +++ b/src/modules/utils/panel/screens/PrepareScreen.cpp @@ -95,9 +95,14 @@ void PrepareScreen::preheat() void PrepareScreen::cooldown() { float t = 0; - PublicData::set_value( temperature_control_checksum, hotend_checksum, &t ); - PublicData::set_value( temperature_control_checksum, bed_checksum, &t ); -} + std::vector controllers; + bool ok = PublicData::get_value(temperature_control_checksum, poll_controls_checksum, &controllers); + if (ok) { + for (auto &c : controllers) { + PublicData::set_value( temperature_control_checksum, c.id, &t ); + } + } + } static float getTargetTemperature(uint16_t heater_cs) {