ESignalOperator

class ESignalOperator : public EEnumBase<int>

Available operators between signal values that can be used for signal matches.

static ESignalOperator Smaller
uint32_t expression: (signal & mask) < value.
double expression: signal < value.
static ESignalOperator SmallerEqual
uint32_t expression: (signal & mask) <= value.
double expression: signal <= value.
static ESignalOperator Equal
uint32_t expression: (signal & mask) == value.
double expression: signal == value.
static ESignalOperator LargerEqual
uint32_t expression: (signal & mask) >= value.
double expression: signal >= value.
static ESignalOperator Larger
uint32_t expression: (signal & mask) > value.
double expression: signal > value.
static ESignalOperator NotEqual
uint32_t expression: (signal & mask) != value.
double expression: signal != value.
static ESignalOperator Change
uint32_t expression: abs((signal & mask) - (signal_p & mask)) > value.
double expression: abs(signal - signal_p) > value.
static ESignalOperator BitSetAny
uint32_t expression: (signal & mask) != 0.
double expression: N/A.
static ESignalOperator BitClearAny
uint32_t expression: (signal & mask) != mask.
double expression: N/A.
static ESignalOperator BitSetAll
uint32_t expression: (signal & mask) == mask.
double expression: N/A.
static ESignalOperator BitClearAll
uint32_t expression: (signal & mask) == 0.
double expression: N/A.
static ESignalOperator BitRiseAny
uint32_t expression: (signal & mask) == 0.
double expression: N/A.
static ESignalOperator BitFallAny
uint32_t expression: (signal_p & ~signal & mask) != 0.
double expression: N/A.
static ESignalOperator BitRiseAll
uint32_t expression: (~signal_p & signal & mask) == mask.
double expression: N/A.
static ESignalOperator BitFallAll
uint32_t expression: (signal_p & ~signal & mask) == mask.
double expression: N/A.
ESignalOperator::ESignalOperator(int val)
Parameters

val

static ESignalOperator ESignalOperator::Convert(uint32_t val)