Monitor Signal

Monitors a signal during a timeout and asserts that all received signal values are equal to the expected value.

Arguments Description

path (str): The path should be in the format: BusName::MsgId::SignalName.

value (int): The expected signal value.

timeout (int): The period defined as parameter in milliseconds.

Returns

bool: True if the expected value is received for the given path before the timeout is elapses; otherwise, False.

Examples

Monitor Signal ${BusName}::${MsgId}::${SignalName} ${5} ${2000}