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.
-
enumerator Smaller¶