Member-only story
Auto-Diag-17: Dynamically Define DataIdentifier — All Auto Tech
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