|
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 |