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

#include <programmableIOControl_details.h>

Public Member Functions

bool isVirtualData () const
 
bool evaluate (int16_t lhs, int16_t rhs) const
 
int16_t getComparisonData (const state_t &state, getDataFn pGetData) const
 
bool evaluate (const state_t &state, getDataFn pGetData) const
 

Public Attributes

uint8_t opType
 
uint8_t dataIndex
 
int16_t target
 

Member Function Documentation

◆ evaluate() [1/2]

bool programmableIOControl_details::compOperation_t::evaluate ( const state_t state,
getDataFn  pGetData 
) const
Here is the call graph for this function:

◆ evaluate() [2/2]

bool programmableIOControl_details::compOperation_t::evaluate ( int16_t  lhs,
int16_t  rhs 
) const
Here is the caller graph for this function:

◆ getComparisonData()

int16_t programmableIOControl_details::compOperation_t::getComparisonData ( const state_t state,
getDataFn  pGetData 
) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isVirtualData()

bool programmableIOControl_details::compOperation_t::isVirtualData ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ dataIndex

uint8_t programmableIOControl_details::compOperation_t::dataIndex

◆ opType

uint8_t programmableIOControl_details::compOperation_t::opType

◆ target

int16_t programmableIOControl_details::compOperation_t::target

The documentation for this struct was generated from the following files: