#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: