|
DCC-EX Simple Throttle
Simple throttle for a DCC-EX CommandStation
|
Class to display startup information on screen and respond to user interactions Displays the DCC-EX Simple Throttle header and the current software version No user actions are implemented on this screen as it is static content. More...
#include <StartupScreen.h>


Public Member Functions | |
| StartupScreen () | |
| Constructor for the object. | |
| void | handleUserConfirmationAction (UserConfirmationAction action) override |
| Respond to user confirmation actions. | |
| void | handleUserSelectionAction (UserSelectionAction action, bool throttleInverted) override |
| Respond to user selection actions. | |
| void | drawScreen (DisplayInterface *display) override |
| Draw this screen on the specified display. | |
Public Member Functions inherited from ScreenInterface | |
| virtual | ~ScreenInterface ()=default |
| Destructor for the object. | |
| ScreenInterface * | getNext () |
| Get the next screen object in the linked list. | |
| void | setNext (ScreenInterface *screen) |
| Set the next screen object in the linked list. | |
Class to display startup information on screen and respond to user interactions Displays the DCC-EX Simple Throttle header and the current software version No user actions are implemented on this screen as it is static content.
| StartupScreen::StartupScreen | ( | ) |
Constructor for the object.
|
overridevirtual |
Draw this screen on the specified display.
| display | Pointer to a display object |
Implements ScreenInterface.


|
overridevirtual |
Respond to user confirmation actions.
| action | UserConfirmationAction::[None|SingleClick|DoubleClick|LongPress] |
Implements ScreenInterface.
|
overridevirtual |
Respond to user selection actions.
| action | UserSelectionAction::[None|Up|UpFaster|UpFastest|Down|DownFaster|DownFastest] |
Implements ScreenInterface.