Wait Signal Change

**Checks signal values with monitor happened. Returns ‘True’ if the expected value was received

within the specified timeout.**

Arguments Description

signal_path (str): The signal path should be in the format: BusName::MsgId::SignalName. signal_value (int): The reference signal value. timeout (int): in milliseconds. mask (int, optional): Defaults to 0xFFFFFFFFFFFFFFFF. comparison (CompareOperation, optional): Defaults to CompareOperation.EQ.

CompareOperation | value | Sign |
EQ | 0 | == |
GE | 1 | >= |
GT | 2 | > |
LE | 3 | <= |
LT | 4 | < |
NE | 5 | != |

Returns

bool: True if the expected value was received within the specified timeout; otherwise, False.

Example

Wait Signal Change ${BusName}::${MsgId}::${SignalName} ${2} ${200}