#include <menus/CommandScreen.h>
◆ CommandScreenHandler()
CommandScreenHandler::CommandScreenHandler |
( |
uint32_t |
screenBlankDelay = 15000 | ) |
|
|
inline |
◆ append()
◆ blankScreen()
void CommandScreenHandler::blankScreen |
( |
| ) |
|
|
inline |
◆ clearContext()
virtual void CommandScreenHandler::clearContext |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ current()
◆ currentID()
ScreenID CommandScreenHandler::currentID |
( |
| ) |
|
◆ currentSelection()
virtual uint8_t CommandScreenHandler::currentSelection |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ elapsed()
uint32_t CommandScreenHandler::elapsed |
( |
| ) |
|
|
inline |
◆ findScreen()
◆ getNumScreens()
unsigned CommandScreenHandler::getNumScreens |
( |
| ) |
|
◆ getScreenAt()
CommandScreen * CommandScreenHandler::getScreenAt |
( |
unsigned |
index | ) |
|
◆ getScreenSleepDuration()
uint32_t CommandScreenHandler::getScreenSleepDuration |
( |
| ) |
|
|
inline |
◆ handleEvent()
virtual bool CommandScreenHandler::handleEvent |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ isEnabled()
bool CommandScreenHandler::isEnabled |
( |
| ) |
const |
|
inline |
◆ isSleeping()
bool CommandScreenHandler::isSleeping |
( |
| ) |
const |
|
inline |
◆ isTouching()
virtual bool CommandScreenHandler::isTouching |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ popScreen()
void CommandScreenHandler::popScreen |
( |
| ) |
|
|
inline |
◆ process()
void CommandScreenHandler::process |
( |
| ) |
|
◆ pushScreen()
void CommandScreenHandler::pushScreen |
( |
ScreenID |
id | ) |
|
|
inline |
◆ resetBlankingTimer()
void CommandScreenHandler::resetBlankingTimer |
( |
| ) |
|
|
inlineprotected |
◆ restoreContext()
virtual void CommandScreenHandler::restoreContext |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ restoreScreen()
void CommandScreenHandler::restoreScreen |
( |
| ) |
|
◆ saveContext()
virtual void CommandScreenHandler::saveContext |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ setEnabled()
void CommandScreenHandler::setEnabled |
( |
bool |
enabled | ) |
|
|
inline |
◆ setScreenBlankDelay()
void CommandScreenHandler::setScreenBlankDelay |
( |
uint32_t |
millis | ) |
|
|
inline |
◆ sleepDevice()
virtual void CommandScreenHandler::sleepDevice |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ swapDevice()
virtual void CommandScreenHandler::swapDevice |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ switchToScreen()
void CommandScreenHandler::switchToScreen |
( |
ScreenID |
id, |
|
|
bool |
popStack = true |
|
) |
| |
|
inline |
◆ wakeDevice()
virtual void CommandScreenHandler::wakeDevice |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ fCurrentScreen
◆ fEnabled
bool CommandScreenHandler::fEnabled = false |
|
protected |
◆ fHead
◆ fLastMillis
uint32_t CommandScreenHandler::fLastMillis = 0 |
|
protected |
◆ fLastScreen
◆ fScreenBlankDelay
uint32_t CommandScreenHandler::fScreenBlankDelay |
|
protected |
◆ fScreenIDSP
uint8_t CommandScreenHandler::fScreenIDSP = 0 |
|
protected |
◆ fScreenIDStack
ScreenID CommandScreenHandler::fScreenIDStack[5] |
|
protected |
◆ fScreenStartMillis
uint32_t CommandScreenHandler::fScreenStartMillis = 0 |
|
protected |
◆ fScreenState
uint8_t CommandScreenHandler::fScreenState = 0 |
|
protected |
◆ fScreenTouched
bool CommandScreenHandler::fScreenTouched = false |
|
protected |
◆ fTail
The documentation for this class was generated from the following file: