![]() |
Speeduino
|
Not used outside of programmableIOControl.cpp, but needs to be shared with unit tests. More...

Go to the source code of this file.
Classes | |
| struct | programmableIOControl_details::compOperation_t |
| struct | programmableIOControl_details::rule_t |
| struct | programmableIOControl_details::channel_state_t |
| struct | programmableIOControl_details::processing_channel_t |
| A struct that captures enough information to process a channel. Instances of this class are ephemeral and created on the fly as needed. More... | |
| struct | programmableIOControl_details::state_t |
Namespaces | |
| namespace | programmableIOControl_details |
Typedefs | |
| using | programmableIOControl_details::getDataFn = int16_t(*)(uint16_t index) |
Enumerations | |
| enum class | programmableIOControl_details::LimitingType : uint8_t { programmableIOControl_details::Min = 0 , programmableIOControl_details::Max = 1 } |
Variables | |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_EQUAL = 0 |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_NOT_EQUAL = 1 |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_GREATER = 2 |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_GREATER_EQUAL = 3 |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_LESS = 4 |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_LESS_EQUAL = 5 |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_AND = 6 |
| constexpr uint8_t | programmableIOControl_details::COMPARATOR_XOR = 7 |
| constexpr uint8_t | programmableIOControl_details::COMBINE_DISABLED = 0 |
| constexpr uint8_t | programmableIOControl_details::COMBINE_AND = 1 |
| constexpr uint8_t | programmableIOControl_details::COMBINE_OR = 2 |
| constexpr uint8_t | programmableIOControl_details::COMBINE_XOR = 3 |
| constexpr uint8_t | programmableIOControl_details::REUSE_RULES = 240 |
Not used outside of programmableIOControl.cpp, but needs to be shared with unit tests.