22 #include <arpirobot/core/device/BaseDevice.hpp>
23 #include <arpirobot/core/scheduler.hpp>
24 #include <arpirobot/core/network/MainVmon.hpp>
25 #include <arpirobot/core/io/IoDevice.hpp>
47 void close()
override;
49 void begin()
override;
51 bool isEnabled()
override;
53 bool shouldMatchRobotState()
override;
55 bool shouldDisableWithWatchdog()
override;
57 void enable()
override;
59 void disable()
override;
63 std::shared_ptr<Task> schedulerTask =
nullptr;
Definition: BaseDevice.hpp:35
Definition: IoDevice.hpp:27
Definition: StatusLED.hpp:36
Definition: ArduinoDevice.hpp:27