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. | |
![]() | |
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.