Speeduino
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
programmableIOControl_details::channel_state_t Struct Reference

#include <programmableIOControl_details.h>

Public Member Functions

 channel_state_t ()
 
void initialize (const config13 &page13, uint8_t index)
 

Public Attributes

bool isRuleActive: 1
 
bool isOutputActive: 1
 
uint8_t _index: 3
 
uint8_t activationDelayCount = 0
 
uint8_t outputDelayCount = 0
 

Constructor & Destructor Documentation

◆ channel_state_t()

programmableIOControl_details::channel_state_t::channel_state_t ( )
inline

Member Function Documentation

◆ initialize()

void programmableIOControl_details::channel_state_t::initialize ( const config13 page13,
uint8_t  index 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _index

uint8_t programmableIOControl_details::channel_state_t::_index

◆ activationDelayCount

uint8_t programmableIOControl_details::channel_state_t::activationDelayCount = 0

◆ isOutputActive

bool programmableIOControl_details::channel_state_t::isOutputActive

◆ 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: