24#ifndef TAPROOT_SCHEDULER_TERMINAL_HANDLER_HPP_
25#define TAPROOT_SCHEDULER_TERMINAL_HANDLER_HPP_
38 static constexpr char HEADER[] =
"scheduler";
48 modm::IOStream& outputStream,
49 bool streamingEnabled)
override;
56 static constexpr char USAGE[] =
57 "Usage: scheduler <target>\n"
58 " Where \"<target>\" is one of:\n"
59 " - \"-H\": displays possible commands.\n"
60 " - \"allsubcmd\" prints all running subsystems and.\n";
62 void printInfo(modm::IOStream& outputStream);
Definition drivers.hpp:70
Definition terminal_serial.hpp:59
Definition scheduler_terminal_handler.hpp:36
mockable void init()
Definition scheduler_terminal_handler.cpp:43
DISALLOW_COPY_AND_ASSIGN(SchedulerTerminalHandler)
bool terminalSerialCallback(char *inputLine, modm::IOStream &outputStream, bool streamingEnabled) override
Definition scheduler_terminal_handler.cpp:50
static constexpr char HEADER[]
Definition scheduler_terminal_handler.hpp:38
mockable ~SchedulerTerminalHandler()=default
void terminalSerialStreamCallback(modm::IOStream &outputStream) override
Definition scheduler_terminal_handler.cpp:45
Definition ballistics.cpp:29
tap::Drivers Drivers
Definition drivers.hpp:11
#define mockable
Wrap class functions that are not already virtual in this function if you wish to mock them.
Definition util_macros.hpp:38