|
LSH-Core
A robust C++ framework for Arduino-based home automation nodes
|
namespace for constants. More...
Namespaces | |
| namespace | debugConfigs |
| namespace for debug configurable parameters. | |
| namespace | espComConfigs |
| namespace for build configurable ESP communication constants. | |
| namespace | wrongConfigStrings |
| namespace for wrong config static EEPROM strings. | |
namespace for constants.
namespace for constants
|
strong |
Result of clickable click detection via clickDetection().
| Enumerator | |
|---|---|
| NOT_VALID | Clickable is not valid. |
| NO_CLICK | No click detected. |
| SHORT_CLICK | Short click detected. |
| SHORT_CLICK_QUICK | Short click detected, if it's not long and super long clickable. |
| LONG_CLICK | Long click detected. |
| SUPER_LONG_CLICK | Super long click detected. |
| NO_CLICK_DEBOUNCE_NOT_ELAPSED | Debounce time not elapsed. |
| NO_CLICK_TOO_EARLY_FOR_A_LONG_CLICK | The clickable is released too early to be a long click. |
| NO_CLICK_TOO_EARLY_FOR_A_SUPER_LONG_CLICK | The clickable is released too early to be a super long click. |
| NO_CLICK_TOO_LATE_FOR_A_SHORT_CLICK | The clickable is released too late to be a short click. |
| NO_CLICK_KEEPING_CLICKED | The clickable is kept clicked after super long press. |
| NO_CLICK_NOT_SHORT_CLICKABLE | Detected a short click but the clickable is not short clickable. |
| NO_CLICK_NOT_LONG_CLICKABLE | Detected a long click but the clickable is not long clickable. |
| NO_CLICK_NOT_SUPER_LONG_CLICKABLE | Detected a super long click but the clickable is not super long clickable. |
| NO_CLICK_NOT_LONG_OR_SUPER_LONG_CLICKABLE | Detected a long or super long click but the clickable is not long or super long clickable. |
|
strong |
Clickable (like button) click types.
| Enumerator | |
|---|---|
| NONE | Never use this, it's just a default parameter. |
| SHORT | Short click. |
| LONG | Long click. |
| SUPER_LONG | Super long click. |
|
strong |
Indicator mode for an indicator.
|
strong |
|
strong |
|
strong |