![]() |
GM6000 Digital Heater Controller Build: 20 (Branch = develop)
SDX-1330
|
#include "colony_config.h"#include "Cpl/Dm/MailboxServer.h"#include "Cpl/Itc/CloseSync.h"#include "Ajax/ScreenMgr/Event.h"#include "Ajax/ScreenMgr/Navigation.h"#include "Ajax/ScreenMgr/MpScreenApiPtr.h"#include "Ajax/ScreenMgr/MpStaticScreenApiPtr.h"#include "Ajax/ScreenMgr/DisplayApi.h"#include "Cpl/Dm/Mp/Bool.h"#include "Cpl/Dm/SubscriberComposer.h"#include "Cpl/System/Timer.h"#include "Cpl/Container/RingBufferMP.h"#include "Cpl/Container/DList.h"#include "Cpl/Container/Item.h"Go to the source code of this file.
Classes | |
| class | Ajax::ScreenMgr::Api |
| This class implements the Screen Manager. More... | |
| class | Ajax::ScreenMgr::Api::NavigationElement |
| Type for 'elements' in the Navigation Stack. More... | |
Namespaces | |
| namespace | Ajax |
| The 'Ajax' namespace is the root name space all GM6000 application specific source code. | |
| namespace | Ajax::ScreenMgr |
| The 'ScreenMgr' namespace is the root name for a Screen Manager. | |
Macros | |
| #define | OPTION_AJAX_SCREEN_MGR_TICK_TIME_MS 50 |
| The timer count down time, in milliseconds for the 20Hz tick timer. | |
| #define | OPTION_AJAX_SCREEN_MGR_NAV_STACK_SIZE 3 |
| Size of the Navigation Stack. | |
| #define OPTION_AJAX_SCREEN_MGR_NAV_STACK_SIZE 3 |
Size of the Navigation Stack.
The 'total depth' (from the User perspective) is the stack is N+2 screen depth including the Home Screen
| #define OPTION_AJAX_SCREEN_MGR_TICK_TIME_MS 50 |
The timer count down time, in milliseconds for the 20Hz tick timer.