LSH-Core
A robust C++ framework for Arduino-based home automation nodes
Loading...
Searching...
No Matches
Clickable Member List

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

addActuator(uint8_t actuatorIndex, constants::ClickType actuatorType) -> Clickable &Clickable
addActuatorLong(uint8_t actuatorIndex) -> Clickable &Clickable
addActuatorShort(uint8_t actuatorIndex) -> Clickable &Clickable
addActuatorSuperLong(uint8_t actuatorIndex) -> Clickable &Clickable
check() -> boolClickable
Clickable(uint8_t pin, uint8_t uniqueId) noexceptClickableinlineexplicit
clickDetection() -> constants::ClickResultClickable
debounce_msClickableprotected
getActuators(constants::ClickType actuatorType) const -> const etl::ivector< uint8_t > *Clickable
getId() const -> uint8_tClickable
getIndex() const -> uint8_tClickable
getLongClickType() const -> constants::LongClickTypeClickable
getNetworkFallback(constants::ClickType clickType) const -> constants::NoNetworkClickTypeClickable
getState() -> boolClickableinline
getSuperLongClickType() const -> constants::SuperLongClickTypeClickable
getTotalActuators(constants::ClickType actuatorType) const -> uint8_tClickable
isNetworkClickable(constants::ClickType clickType) const -> boolClickable
longClick() const -> boolClickable
resizeVectors()Clickable
setClickableLong(bool longClickable, constants::LongClickType clickType=constants::LongClickType::NORMAL, bool networkClickable=false, constants::NoNetworkClickType fallback=constants::NoNetworkClickType::LOCAL_FALLBACK) -> Clickable &Clickable
setClickableShort(bool shortClickable) -> Clickable &Clickable
setClickableSuperLong(bool superLongClickable, constants::SuperLongClickType clickType=constants::SuperLongClickType::NORMAL, bool networkClickable=false, constants::NoNetworkClickType fallback=constants::NoNetworkClickType::LOCAL_FALLBACK) -> Clickable &Clickable
setDebounceTime(uint8_t timeToSet_ms) -> Clickable &Clickable
setIndex(uint8_t indexToSet)Clickable
setLongClickTime(uint16_t timeToSet_ms) -> Clickable &Clickable
setSuperLongClickTime(uint16_t timeToSet_ms) -> Clickable &Clickable
shortClick() const -> boolClickable
superLongClickSelective() const -> boolClickable