GetSomeIpServiceDiscovery¶
ID: BusCheck/Ethernet/GetSomeIpServiceDiscovery
This tracestep template documents the SOME/IP Service Discovery (SD) communication present in an ethernet stream. It uses the SomeIpSd and Udp signals as well as the desired Service ID as input. The output is composed of binary signals for the Offer Service, Find Service, Stop Offer Service, as well as (Stop) Subscribe Eventgroup plus the (Negative) Acknowledgement packets found for the desired Service ID.
Additionally, all traffic for the particular Service ID will be printed together with a list of found Service IDs. Only SOME/IP-SD over UDP is supported.
Signals¶
Udp¶
UDP signal to analyze.
Direction: IN
Optional: False
SomeIpSd¶
SOME/IP Service Discovery signal to analyze.
Direction: IN
Optional: False
OfferService¶
Signal has value 1 when a Offer Service packet is found.
Direction: OUT
Optional: False
FindService¶
Signal has value 1 when a Find Service packet is found.
Direction: OUT
Optional: False
StopOfferService¶
Signal has value 1 when a Stop Offer Service packet is found.
Direction: OUT
Optional: False
SubscribeEventgroup¶
Signal has value 1 when a Subscribe Eventgroup packet is found.
Direction: OUT
Optional: False
StopSubscribeEventgroup¶
Signal has value 1 when a Stop Subscribe Eventgroup packet is found.
Direction: OUT
Optional: False
SubscribeEventgroupAck¶
Signal has value 1 when a Subscribe Eventgroup Ack packet is found.
Direction: OUT
Optional: False
SubscribeEventgroupNack¶
Signal has value 1 when a Subscribe Eventgroup Nack packet is found.
Direction: OUT
Optional: False
Parameters¶
ServiceId¶
The desired Service ID of which to document the service discovery traffic.
Direction: IN
EventgroupId¶
Filter all subscription related messages for a particular eventgroup. If None, no filtering is performed.
Direction: IN
ServerIp¶
Filter the server IP of the connection. If None, no filtering is performed. May be a single IP or list of IPs.
Direction: IN
ClientIp¶
Filter the client IP of the connection. If None, no filtering is performed. May be a single IP or list of IPs.
Direction: IN
InstanceId¶
Filter all subscription related messages for a particular Instance ID. If None, no filtering is performed.
Direction: IN
SignalsToReport¶
Defines which SD signals will be shown in the report.
Direction: IN