Class that provides a bi-stable relay.
Definition: cs_Relay.h:18
TYPIFY(CONFIG_RELAY_HIGH_DURATION) _relayHighDurationMs
void init(const boards_config_t &board)
uint8_t _pinRelayOn
Definition: cs_Relay.h:38
uint8_t _pinRelayDebug
Definition: cs_Relay.h:42
bool hasRelay()
Returns true when this board has a relay.
uint8_t _pinRelayOff
Definition: cs_Relay.h:39
bool _hasRelay
Definition: cs_Relay.h:37
bool _ledInverted
Definition: cs_Relay.h:43
bool set(bool value)
Set relay on or off.
bool _initialized
Definition: cs_Relay.h:36
@ CONFIG_RELAY_HIGH_DURATION
Board configuration.
Definition: cs_Boards.h:169