Check Cyclicity

Checks message cyclicity, can be used for any Ethernet protocol.

Arguments Description

**queue: list : list of timestamp

cycle: int : cycle

deviation: int : deviation

unit: intunit of cycle and deviation
Examples , ms, us and ns

s: Seconds ms : Milliseconds us : Microseconds ns : Nanoseconds**

Returns

Bool:True if a message cyclic; otherwise, False.

Example

**| # Someip Example
${someip}= Create Dictionary message_id=${msg_id} message_type=${0x2}
${res0}= Create Dictionary someip_header=${someip}
${res}= Start Someip Listener ${channel} ${res0}
Sleep 60
${res1}= Stop Someip Listener ${channel}
${queue}= Get Someip Timestamp Queue ${channel}
${res}= Check Cyclicity ${queue} ${100} ${5} ms**