LSH-Core
Deterministic firmware core for Controllino-based Labo Smart Home nodes
 
Loading...
Searching...
No Matches
Actuator Member List

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

Actuator(uint8_t pin, bool normalState=false) noexceptActuatorinlineexplicit
Actuator(lsh::core::PinTag< Pin >, bool normalState=false) noexceptActuatorinlineexplicit
checkAutoOffTimer(uint32_t now_ms, uint32_t autoOffTimer_ms) -> boolActuator
checkAutoOffTimerForIndex(uint8_t actuatorIndex, uint32_t now_ms, uint32_t autoOffTimer_ms) -> boolActuator
getIndex() const -> uint8_tActuator
getState() const -> boolActuator
setIndex(uint8_t indexToSet)Actuator
setProtected(bool hasProtection) -> Actuator &Actuator
setState(bool state) -> boolActuator
setState(bool state, uint32_t now_ms) -> boolActuator
setStateForIndex(uint8_t actuatorIndex, bool state) -> boolActuator
setStateForIndex(uint8_t actuatorIndex, bool state, uint32_t now_ms) -> boolActuator
setStateStatic(bool state) -> bool (defined in Actuator)Actuatorinline
setStateStatic(bool state, uint32_t now_ms) -> bool (defined in Actuator)Actuatorinline
toggleState() -> boolActuator
toggleState(uint32_t now_ms) -> boolActuator
toggleStateForIndex(uint8_t actuatorIndex) -> boolActuator
toggleStateForIndex(uint8_t actuatorIndex, uint32_t now_ms) -> boolActuator
toggleStateStatic() -> bool (defined in Actuator)Actuatorinline
toggleStateStatic(uint32_t now_ms) -> bool (defined in Actuator)Actuatorinline