Filter Doip Queue By Type

Filters on doip queue from Doip Listener

Arguments Description

doip_queue (Queue[SerialEvent]): A queue from Doip listener.

message_type (str): message type of Doip header: 0x4: vehicle announcement

0x5: Routing activation request 0x6: Routing activation response 0x8001: Diagnostic message

Returns

list: filtered queue with respect to a message type contains andisdk objects with payload dissected.

to get the payload without header to use fucntion get_paylad() for more info refer to https://files.technica-engineering.de/ANDi/Documentation/gen/classes/IMessageDiagBasic.html?highlight=doip#IMessageDiagBasic

Example

Start Doip Listener ChannelName
Sleep ${time_to_listen}
Stop Doip Listener channel_name
${queue} = Get Doip Message Queue ChannelName
${filtered_queue} = Filter Doip Queue By Type ${queue} ${0x6}