DCC-EX Simple Throttle
Simple throttle for a DCC-EX CommandStation
Loading...
Searching...
No Matches
Classes | Enumerations
/home/runner/work/DCCEXSimpleThrottle/DCCEXSimpleThrottle/AppOrchestrator.h File Reference
#include "CommandStationClient.h"
#include "ConnectionManager.h"
#include "DisplayInterface.h"
#include "ErrorScreen.h"
#include "EventListener.h"
#include "MenuManager.h"
#include "ProgressScreen.h"
#include "StartupScreen.h"
#include "ThrottleScreen.h"
#include "UserConfirmationInterface.h"
#include "UserSelectionInterface.h"
Include dependency graph for AppOrchestrator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AppOrchestrator
 This class is for the overall application orchestration to coordinate all the user interactions, screens, displays, connection management, and other application states. More...
 

Enumerations

enum class  AppState {
  Startup , SelectCommandStation , ConnectCommandStation , SelectLoco ,
  Throttle , SelectAction , Error , ReadLocoAddress
}
 

Enumeration Type Documentation

◆ AppState

enum class AppState
strong
Enumerator
Startup 
SelectCommandStation 
ConnectCommandStation 
SelectLoco 
Throttle 
SelectAction 
Error 
ReadLocoAddress