Service interval watchdog (#13105)
This commit is contained in:
@@ -38,7 +38,6 @@
|
||||
// #include "../../feature/bedlevel/bedlevel.h"
|
||||
// #endif
|
||||
|
||||
|
||||
#if ENABLED(PRINTCOUNTER)
|
||||
|
||||
#include "../../module/printcounter.h"
|
||||
@@ -59,18 +58,38 @@
|
||||
duration_t elapsed = stats.printTime;
|
||||
elapsed.toString(buffer);
|
||||
|
||||
STATIC_ITEM(MSG_INFO_PRINT_TIME ": ", false, false); // Total print Time:
|
||||
STATIC_ITEM("", false, false, buffer); // 99y 364d 23h 59m 59s
|
||||
STATIC_ITEM(MSG_INFO_PRINT_TIME ":", false, false); // Total print Time:
|
||||
STATIC_ITEM("> ", false, false, buffer); // > 99y 364d 23h 59m 59s
|
||||
|
||||
elapsed = stats.longestPrint;
|
||||
elapsed.toString(buffer);
|
||||
|
||||
STATIC_ITEM(MSG_INFO_PRINT_LONGEST ": ", false, false); // Longest job time:
|
||||
STATIC_ITEM("", false, false, buffer); // 99y 364d 23h 59m 59s
|
||||
STATIC_ITEM(MSG_INFO_PRINT_LONGEST ":", false, false); // Longest job time:
|
||||
STATIC_ITEM("> ", false, false, buffer); // > 99y 364d 23h 59m 59s
|
||||
|
||||
sprintf_P(buffer, PSTR("%ld.%im"), long(stats.filamentUsed / 1000), int16_t(stats.filamentUsed / 100) % 10);
|
||||
STATIC_ITEM(MSG_INFO_PRINT_FILAMENT ": ", false, false); // Extruded total:
|
||||
STATIC_ITEM("", false, false, buffer); // 125m
|
||||
STATIC_ITEM(MSG_INFO_PRINT_FILAMENT ":", false, false); // Extruded total:
|
||||
STATIC_ITEM("> ", false, false, buffer); // > 125m
|
||||
|
||||
#if SERVICE_INTERVAL_1 > 0
|
||||
elapsed = stats.nextService1;
|
||||
elapsed.toString(buffer);
|
||||
STATIC_ITEM(SERVICE_NAME_1 " in:", false, false); // Service X in:
|
||||
STATIC_ITEM("> ", false, false, buffer); // > 7d 12h 11m 10s
|
||||
#endif
|
||||
#if SERVICE_INTERVAL_2 > 0
|
||||
elapsed = stats.nextService2;
|
||||
elapsed.toString(buffer);
|
||||
STATIC_ITEM(SERVICE_NAME_2 " in:", false, false);
|
||||
STATIC_ITEM("> ", false, false, buffer);
|
||||
#endif
|
||||
#if SERVICE_INTERVAL_3 > 0
|
||||
elapsed = stats.nextService3;
|
||||
elapsed.toString(buffer);
|
||||
STATIC_ITEM(SERVICE_NAME_3 " in:", false, false);
|
||||
STATIC_ITEM("> ", false, false, buffer);
|
||||
#endif
|
||||
|
||||
END_SCREEN();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user