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