MD_UISwitch Library 2.2
Library for different types of User Interface switches
MD_UISwitch Member List

This is the complete list of members for MD_UISwitch, including all inherited members.

_enableFlagsMD_UISwitchprotected
_kPushMD_UISwitchprotected
_lastKeyMD_UISwitchprotected
_lastKeyIdxMD_UISwitchprotected
_prevStatusMD_UISwitchprotected
_RCMD_UISwitchprotected
_RCstateMD_UISwitchprotected
_stateMD_UISwitchprotected
_timeActiveMD_UISwitchprotected
_timeDoublePressMD_UISwitchprotected
_timeLongPressMD_UISwitchprotected
_timePressMD_UISwitchprotected
_timeRepeatMD_UISwitchprotected
begin(void)=0MD_UISwitchpure virtual
debounce(bool curStatus, bool reset=false)MD_UISwitchprotected
DPRESS_ENABLEMD_UISwitchprotectedstatic
enableDoublePress(boolean f)MD_UISwitch
enableLongPress(boolean f)MD_UISwitch
enableRepeat(boolean f)MD_UISwitch
enableRepeatResult(boolean f)MD_UISwitch
getKey(void)MD_UISwitchvirtual
KEY_ACTIVE_STATEMD_UISwitchprotectedstatic
KEY_DOWN enum valueMD_UISwitch
KEY_DPRESS enum valueMD_UISwitch
KEY_DPRESS_TIMEMD_UISwitchprotectedstatic
KEY_LONGPRESS enum valueMD_UISwitch
KEY_LONGPRESS_TIMEMD_UISwitchprotectedstatic
KEY_NULL enum valueMD_UISwitch
KEY_PRESS enum valueMD_UISwitch
KEY_PRESS_TIMEMD_UISwitchprotectedstatic
KEY_REPEAT_TIMEMD_UISwitchprotectedstatic
KEY_RPTPRESS enum valueMD_UISwitch
KEY_UP enum valueMD_UISwitch
keyResult_t enum nameMD_UISwitch
LONGPRESS_ENABLEMD_UISwitchprotectedstatic
MD_UISwitch(void)MD_UISwitch
processFSM(bool swState, bool reset=false)MD_UISwitchprotected
read(void)=0MD_UISwitchpure virtual
REPEAT_ENABLEMD_UISwitchprotectedstatic
REPEAT_RESULT_ENABLEMD_UISwitchprotectedstatic
S_DEBOUNCE enum valueMD_UISwitchprotected
S_IDLE enum valueMD_UISwitchprotected
S_PRESS enum valueMD_UISwitchprotected
S_PRESS2A enum valueMD_UISwitchprotected
S_PRESS2B enum valueMD_UISwitchprotected
S_PRESSL enum valueMD_UISwitchprotected
S_REPEAT enum valueMD_UISwitchprotected
S_WAIT enum valueMD_UISwitchprotected
S_WAIT_RELEASE enum valueMD_UISwitchprotected
S_WAIT_START enum valueMD_UISwitchprotected
setDoublePressTime(uint16_t t)MD_UISwitch
setLongPressTime(uint16_t t)MD_UISwitch
setPressTime(uint16_t t)MD_UISwitch
setRepeatTime(uint16_t t)MD_UISwitch
state_db enum nameMD_UISwitchprotected
state_fsm enum nameMD_UISwitchprotected
~MD_UISwitch()MD_UISwitch