Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
SmartSwitch Member List

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

_allowSwitchingOverrideSmartSwitchprivate
_callbackOnIntensityChangeSmartSwitchprivate
_intendedStateSmartSwitchprivate
_safeSwitchSmartSwitchprivate
allowSwitching()SmartSwitchprivate
callback_on_intensity_change_t typedefSmartSwitch
EventListener()EventListenerinline
getActualState()SmartSwitch
getCurrentIntensity()SmartSwitch
getIntendedState()SmartSwitch
getIntensityFromSwitchState(switch_state_t switchState)SmartSwitchprivate
handleAllowDimmingSet()SmartSwitchprivate
handleCommandSetDimmer(uint8_t intensity)SmartSwitchprivate
handleCommandSetRelay(bool on)SmartSwitchprivate
handleEvent(event_t &evt) overrideSmartSwitchvirtual
handleUnexpectedStateChange(switch_state_t newState)SmartSwitchprivate
init(const boards_config_t &board)SmartSwitch
listen()EventListener
onUnexpextedIntensityChange(const callback_on_intensity_change_t &closure)SmartSwitch
resolveIntendedState()SmartSwitchprivate
sendUnexpectedIntensityUpdate(uint8_t newIntensity)SmartSwitchprivate
set(uint8_t intensity)SmartSwitch
setAllowDimming(bool allowed)SmartSwitchprivate
setDimmer(uint8_t intensity, bool fade=true)SmartSwitchprivate
setDimmerUnchecked(uint8_t intensity, bool fade)SmartSwitchprivate
setRelay(bool on)SmartSwitchprivate
setRelayUnchecked(bool on)SmartSwitchprivate
setSwitchLock(bool lock)SmartSwitchprivate
start()SmartSwitch
store(switch_state_t newState)SmartSwitchprivate
TYPIFY(STATE_SWITCH_STATE) _storedStateSmartSwitchprivate
TYPIFY(CONFIG_DIMMING_ALLOWED) _allowDimmingSmartSwitchprivate
TYPIFY(CONFIG_SWITCH_LOCKED) _switchLockedSmartSwitchprivate
~EventListener()EventListenervirtual