Browse Source

Make used methods public

pull/1/head
teemuatlut 7 years ago
parent
commit
93cc3a8492
  1. 24
      Marlin/src/feature/runout.h

24
Marlin/src/feature/runout.h

@ -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…
Cancel
Save