|
LSH-Core
A robust C++ framework for Arduino-based home automation nodes
|
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() -> bool | Clickable | |
| Clickable(uint8_t pin, uint8_t uniqueId) noexcept | Clickable | inlineexplicit |
| clickDetection() -> constants::ClickResult | Clickable | |
| debounce_ms | Clickable | protected |
| getActuators(constants::ClickType actuatorType) const -> const etl::ivector< uint8_t > * | Clickable | |
| getId() const -> uint8_t | Clickable | |
| getIndex() const -> uint8_t | Clickable | |
| getLongClickType() const -> constants::LongClickType | Clickable | |
| getNetworkFallback(constants::ClickType clickType) const -> constants::NoNetworkClickType | Clickable | |
| getState() -> bool | Clickable | inline |
| getSuperLongClickType() const -> constants::SuperLongClickType | Clickable | |
| getTotalActuators(constants::ClickType actuatorType) const -> uint8_t | Clickable | |
| isNetworkClickable(constants::ClickType clickType) const -> bool | Clickable | |
| longClick() const -> bool | Clickable | |
| 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 -> bool | Clickable | |
| superLongClickSelective() const -> bool | Clickable |