Make used methods public
This commit is contained in:
parent
424b9a83cd
commit
93cc3a8492
@ -35,13 +35,22 @@
|
||||
#include "../inc/MarlinConfig.h"
|
||||
|
||||
class FilamentRunoutSensor {
|
||||
|
||||
public:
|
||||
FilamentRunoutSensor() {}
|
||||
|
||||
static bool filament_ran_out;
|
||||
static void setup();
|
||||
|
||||
FORCE_INLINE static reset() { filament_ran_out = false; }
|
||||
FORCE_INLINE static void reset() { filament_ran_out = false; }
|
||||
|
||||
FORCE_INLINE static void run() {
|
||||
if ((IS_SD_PRINTING || print_job_timer.isRunning()) && check() && !filament_ran_out) {
|
||||
filament_ran_out = true;
|
||||
enqueue_and_echo_commands_P(PSTR(FILAMENT_RUNOUT_SCRIPT));
|
||||
stepper.synchronize();
|
||||
}
|
||||
}
|
||||
private:
|
||||
static bool filament_ran_out;
|
||||
|
||||
FORCE_INLINE static bool check() {
|
||||
#if NUM_RUNOUT_SENSORS < 2
|
||||
@ -65,15 +74,6 @@ class FilamentRunoutSensor {
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
|
||||
FORCE_INLINE static void run() {
|
||||
if ((IS_SD_PRINTING || print_job_timer.isRunning()) && check() && !filament_ran_out) {
|
||||
filament_ran_out = true;
|
||||
enqueue_and_echo_commands_P(PSTR(FILAMENT_RUNOUT_SCRIPT));
|
||||
stepper.synchronize();
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
extern FilamentRunoutSensor runout;
|
||||
|
Loading…
Reference in New Issue
Block a user