EX-Display
EX-Display
|
#include <Configurator.h>
Public Member Functions | |
Configurator (Stream *consoleStream, Stream *commandStationStream, LogLevel logLevel=LogLevel::LOG_WARN) | |
Constructor for this Configurator. | |
void | initialise () |
Call all one-shot initialisation or begin methods on startup. | |
Stream * | getConsoleStream () |
Get the console Stream instance for this configurator. | |
Stream * | getCommandStationStream () |
Get the CommandStation connection Stream instance for this configurator. | |
Logger * | getLogger () |
Get the Logger instance for this Configurator. | |
DisplayManager * | getDisplayManager () |
Get the DisplayManager instance for this Configurator. | |
InputManager * | getInputManager () |
Get the InputManager instance for this Configurator. | |
ScreenManager * | getScreenManager () |
Get the ScreenManager instance for this Configurator. | |
Controller * | getController () |
Get the Controller instance for this Configurator. | |
~Configurator () | |
Destructor for the Configurator. | |
Private Attributes | |
Stream * | _consoleStream |
Stream * | _commandStationStream |
Logger * | _logger |
DisplayManager * | _displayManager |
InputManager * | _inputManager |
ScreenManager * | _screenManager |
Controller * | _controller |
Configurator::Configurator | ( | Stream * | consoleStream, |
Stream * | commandStationStream, | ||
LogLevel | logLevel = LogLevel::LOG_WARN |
||
) |
Constructor for this Configurator.
consoleStream | Pointer to the Stream for console interaction |
commandStationStream | Pointer to the Stream for the CommandStation connection |
logLevel | LogLevel to set (default WARN) |
Configurator::~Configurator | ( | ) |
Stream * Configurator::getCommandStationStream | ( | ) |
Stream * Configurator::getConsoleStream | ( | ) |
Controller * Configurator::getController | ( | ) |
Get the Controller instance for this Configurator.
DisplayManager * Configurator::getDisplayManager | ( | ) |
Get the DisplayManager instance for this Configurator.
InputManager * Configurator::getInputManager | ( | ) |
Get the InputManager instance for this Configurator.
Logger * Configurator::getLogger | ( | ) |
Get the Logger instance for this Configurator.
ScreenManager * Configurator::getScreenManager | ( | ) |
Get the ScreenManager instance for this Configurator.
void Configurator::initialise | ( | ) |
Call all one-shot initialisation or begin methods on startup.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |