Member-only story

Auto-Diag-17: Dynamically Define DataIdentifier — All Auto Tech

Arun Kumar
2 min readJun 2, 2021

--

Dynamically Define DataIdentifier

This service definition is used when the client needs to read the response of a list of pre-defined data identifier values with another specific identifier. It can create a container with an identifier and add all the pre-defined identifiers to it and when this dynamically created identifier is requested, the server/ECU responds with the values of all the added pre-defined identifiers.

The service ID for the Read data by periodic Identifier is 0x2C

Important points about the service

  • The server while responding to the data identifier should concatenate the response from all the identifiers
  • The client should clear the definition of the current identifier before creating another identifier with the same ID
  • It is not recommended to configure one dynamically defined data identifier in another dynamically defined identifier although it can still be done
  • The server will maintain the records of the dynamically created data identifiers until it is cleared by the client or as per the vehicle manufacturer's design
  • This service is generally recommended to be used during the development phase of the server

Sub Functions supported by the service

--

--

Arun Kumar
Arun Kumar

Written by Arun Kumar

Automotive enthusiast | Balanced philosopher

No responses yet