SignalOperator

enum SignalOperator

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

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