Move temperature reporting to Temperature class

This commit is contained in:
Scott Lahteine 2017-12-06 18:30:39 -06:00
parent 6e197d4a42
commit 5d01a2f467
5 changed files with 115 additions and 101 deletions

View file

@ -539,6 +539,20 @@ class Temperature {
#endif
#endif
#if HAS_TEMP_HOTEND || HAS_TEMP_BED
static void print_heaterstates();
#if ENABLED(AUTO_REPORT_TEMPERATURES)
static uint8_t auto_report_temp_interval;
static millis_t next_temp_report_ms;
static void auto_report_temperatures(void);
FORCE_INLINE void set_auto_report_interval(uint8_t v) {
NOMORE(v, 60);
auto_report_temp_interval = v;
next_temp_report_ms = millis() + 1000UL * v;
}
#endif
#endif
private:
static void set_current_temp_raw();