#include <programmableIOControl_details.h>
◆ channel_state_t()
| programmableIOControl_details::channel_state_t::channel_state_t |
( |
| ) |
|
|
inline |
◆ initialize()
| void programmableIOControl_details::channel_state_t::initialize |
( |
config13 & |
page13, |
|
|
uint8_t |
index |
|
) |
| |
◆ isPhysicalPin()
| bool programmableIOControl_details::channel_state_t::isPhysicalPin |
( |
void |
| ) |
const |
|
inline |
◆ isPinValid()
| bool programmableIOControl_details::channel_state_t::isPinValid |
( |
void |
| ) |
const |
|
inline |
◆ updateStatus()
| void programmableIOControl_details::channel_state_t::updateStatus |
( |
bool |
ruleActive | ) |
|
|
noexcept |
◆ _index
| uint8_t programmableIOControl_details::channel_state_t::_index |
◆ _pin
| uint8_t programmableIOControl_details::channel_state_t::_pin = NOT_A_PIN |
◆ activationDelayCount
| uint8_t programmableIOControl_details::channel_state_t::activationDelayCount = 0 |
◆ isOutputActive
| bool programmableIOControl_details::channel_state_t::isOutputActive |
◆ isOutputInverted
| bool programmableIOControl_details::channel_state_t::isOutputInverted |
Invert (on/off) value before writing to output pin (for all programmable I/O:s).
◆ isRuleActive
| bool programmableIOControl_details::channel_state_t::isRuleActive |
◆ outputDelayCount
| uint8_t programmableIOControl_details::channel_state_t::outputDelayCount = 0 |
The documentation for this struct was generated from the following files: