5 #include "../config/axis.h"
6 #include "../modules/leds.h"
21 bool Reset(uint8_t param)
override;
41 static void SetFaultDisplay(uint8_t slot, uint8_t mask);
46 uint8_t test_step = 0;
48 uint8_t fault_masks[3] = { 0 };
50 uint16_t wait_start = 0;
51 ml::Mode das_blinken_state = ml::off;
Base class defining common API for high-level operations/commands/state machines.
Definition: command_base.h:29
Performs a sanity check of the hardware at reset/boot. Checks the following:
Definition: hw_sanity.h:15
bool StepInner() override
Definition: hw_sanity.cpp:64
bool Reset(uint8_t param) override
Restart the automaton.
Definition: hw_sanity.cpp:27
Axis
List of available axes.
Definition: axis.h:35
The logic namespace handles the application logic on top of the modules.
Definition: application.h:8
HWSanity hwSanity
The one and only instance of hwSanity state machine in the FW.
Definition: hw_sanity.cpp:23
Mode
Definition: leds.h:23
ProgressCode
Definition: progress_codes.h:11