The parameter dataIdentifier (DID) logically represents an object (e.g., Air Inlet Door Position) or collection of objects. This parameter shall be available in the server's memory. The dataIdentifier value shall either exist in fixed memory or temporarily stored in RAM if defined dynamically by the service dynamicallyDefineDataIdentifier. In general, a dataIdentifier is capable of being utilized in many diagnostic service requests including 0x22 (readDataByIdentifier), 0x2E (writeDataByIdentifier), and 0x2F (inputOutputControlByIdentifier). A dataIdentifier is also used in various diagnostic service responses (e.g., positive response to service 0x19 subfunction readDTCSnapshotRecordByDTCNumber).
IMPORTANT — Regardless of which service a dataIdentifier is used with, it shall consistently
represent the same thing (i.e., a given object with a given size / meaning / etc.) on a given ECU.

The only case this does not apply to is the dynamically defined dataIdentifiers, as they are not predefined in the ECU, but are defined by the client using service 0x2C (dynamicallyDefineDataIdentifier). DataIdentifier values are defined in Table C.1.
Table C.1 — DID data-parameter definitions
 



Byte Value
Description
Cvt
Mnemonic


0x0000 – 0x00FF
ISOSAEReserved This  range  of  values  shall  be  reserved  by  this  document  for  future definition.
M
ISOSAERESRVD


0x0100 – 0xA5FF
VehicleManufacturerSpecific This  range  of  values  shall  be  used  to  reference  vehicle  manufacturer specific  record  data  identifiers  and  input/output  identifiers  within  the server.
U
VMS


0xA600 – 0xA7FF
ReservedForLegislativeUse This range of values is reserved for future legislative requirements.
M
RFLU


0xA800 – 0xACFF
VehicleManufacturerSpecific This  range  of  values  shall  be  used  to  reference  vehicle  manufacturer specific  record  data  identifiers  and  input/output  identifiers  within  the server.
U
VMS


0xAD00 – 0xAFFF
ReservedForLegislativeUse This range of values is reserved for future legislative requirements.
M
RFLU


0xB000 – 0xB1FF
VehicleManufacturerSpecific This  range  of  values  shall  be  used  to  reference  vehicle  manufacturer specific  record  data  identifiers  and  input/output  identifiers  within  the server.
U
VMS


0xB200 – 0xBFFF
ReservedForLegislativeUse This range of values is reserved for future legislative requirements.
M
RFLU


0xC000 – 0xC2FF
VehicleManufacturerSpecific This  range  of  values  shall  be  used  to  reference  vehicle  manufacturer specific  record  data  identifiers  and  input/output  identifiers  within  the server.
U
VMS


0xC300 – 0xCEFF
ReservedForLegislativeUse This range of values is reserved for future legislative requirements.
M
RFLU


0xCF00 – 0xEFFF
VehicleManufacturerSpecific This  range  of  values  shall  be  used  to  reference  vehicle  manufacturer specific  record  data  identifiers  and  input/output  identifiers  within  the server.
U
VMS


0xF000 – 0xF00F
networkConfigurationDataForTractorTrailerApplicationData- Identifier This  value  shall  be  used  to  request  the  remote  addresses  of  all  trailer systems independent of their functionality.
U
NCDFTTADID


0xF010 – 0xF0FF
vehicleManufacturerSpecific This  range  of  values  shall  be  used  to  reference  vehicle  manufacturer specific  record  data  identifiers  and  input/output  identifiers  within  the server.
U
VMS


0xF100 – 0xF17F
identificationOptionVehicleManufacturerSpecificDataIdentifier This  range  of  values  shall  be  used  for  vehicle  manufacturer  specific server/vehicle identification options.
U
IDOPTVMSDID


0xF180
BootSoftwareIdentificationDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  specific ECU boot software identification record. The first data byte of the record data  shall  be  the  numberOfModules  that  are  reported.  Following  the numberOfModules  the  boot  software  identification(s)  are  reported.  The format of the boot software  identification structure shall be ECU specific and defined by the vehicle manufacturer.
U
BSIDID


0xF181
applicationSoftwareIdentificationDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  specific ECU application software number(s). The first data byte of the record data shall   be   the   numberOfModules   that   are   reported.   Following   the numberOfModules  the  application  software  identification(s) are  reported. The format of the application software identification structure shall be ECU specific and defined by the vehicle manufacturer.
U
ASIDID


0xF182
applicationDataIdentificationDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  specific ECU application data identification record. The first data byte of the record data  shall  be  the  numberOfModules  that  are  reported.  Following  the numberOfModules the application data identification(s) are reported. The format of the application data identification structure shall be ECU specific and defined by the vehicle manufacturer.
U
ADIDID


0xF183
bootSoftwareFingerprintDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  specific ECU  boot  software  fingerprint  identification  record.  Record  data  content and format shall be ECU specific and defined by the vehicle manufacturer.
U
BSFPDID


0xF184
applicationSoftwareFingerprintDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  specific ECU  application  software  fingerprint  identification  record.  Record  data content  and  format  shall  be  ECU  specific  and  defined  by  the  vehicle manufacturer.
U
ASFPDID


0xF185
applicationDataFingerprintDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  specific ECU application data fingerprint identification record. Record data content and format shall be ECU specific and defined by the vehicle manufacturer.
U
ADFPDID


0xF186
ActiveDiagnosticSessionDataIdentifier This  value  shall  be  used  to  report  the  active  diagnostic  session  in  the server. The values are defined by the diagnosticSessionType subfunction parameter in the DiagnosticSessionControl service.
U
ADSDID


0xF187
vehicleManufacturerSparePartNumberDataIdentifier This value shall be used to reference the vehicle manufacturer spare part number.  Record  data  content  and  format  shall  be  server  specific  and defined by the vehicle manufacturer.
U
VMSPNDID


0xF188
vehicleManufacturerECUSoftwareNumberDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  ECU (server) software number. Record data content and format shall be server specific and defined by the vehicle manufacturer.
U
VMECUSNDID


0xF189
vehicleManufacturerECUSoftwareVersionNumberDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  ECU (server)  software  version  number. Record  data  content and  format shall be server specific and defined by the vehicle manufacturer.
U
VMECUSVNDID


0xF18A
systemSupplierIdentifierDataIdentifier This  value  shall  be  used  to  reference  the  system  supplier  name  and address  information.  Record  data  content  and  format  shall  be  server specific and defined by the system supplier.
U
SSIDDID


0xF18B
ECUManufacturingDateDataIdentifier This  value  shall  be  used  to  reference  the  ECU  (server)  manufacturing date. Record data content and format shall be unsigned numeric, ASCII or BCD, and shall be ordered as Year, Month, Day.
U
ECUMDDID


0xF18C
ECUSerialNumberDataIdentifier This  value  shall  be  used  to  reference  the  ECU  (server)  serial  number. Record data content and format shall be server specific.
U
ECUSNDID


0xF18D
supportedFunctionalUnitsDataIdentifier This value shall be used to request the functional units implemented in a server.
U
SFUDID


0xF18E
VehicleManufacturerKitAssemblyPartNumberDataIdentifier This  value  shall  be  used  to  reference  the  vehicle  manufacturer  order number for a kit (assembled parts bought as a whole for production e.g. cockpit), when the spare part number designates only the server (e.g. for aftersales).  The  record  data  content  and  format  shall  be  server  specific and defined by the vehicle manufacturer.
U
VMKAPNDID


0xF18F
ISOSAEReservedStandardized This  range  of  values  shall  be  reserved  by  this  document  for  future definition of standardized server/vehicleIdentification options.
M
ISOSAERESRVD


0xF190
VINDataIdentifier This  value  shall  be  used  to  reference  the  VIN  number.  Record  data content and format shall be specified by the vehicle manufacturer.
U
VINDID


0xF191
vehicleManufacturerECUHardwareNumberDataIdentifier This  value  shall  be  used  by  reading  services  to  reference  the  vehicle manufacturer   specific   ECU   (server)   hardware   number.   Record   data content  and  format  shall  be  server  specific  and  defined  by  vehicle manufacturer.
U
VMECUHNDID


0xF192
systemSupplierECUHardwareNumberDataIdentifier This  value  shall  be  used  to  reference  the  system  supplier  specific  ECU (server)  hardware  number.  Record  data  content  and  format  shall  be server specific and defined by the system supplier.
U
SSECUHWNDID


0xF193
systemSupplierECUHardwareVersionNumberDataIdentifier This  value  shall  be  used  to  reference  the  system  supplier  specific  ECU (server) hardware version number. Record data content and format shall be server specific and defined by the system supplier.
U
SSECUHWVNDID


0xF194
systemSupplierECUSoftwareNumberDataIdentifier This  value  shall  be  used  to  reference  the  system  supplier  specific  ECU (server) software number. Record data content and format shall be server specific and defined by the system supplier.
U
SSECUSWNDID


0xF195
systemSupplierECUSoftwareVersionNumberDataIdentifier This  value  shall  be  used  to  reference  the  system  supplier  specific  ECU (server)  software  version  number. Record  data  content and  format shall be server specific and defined by the system supplier.
U
SSECUSWVNDID


0xF196
exhaustRegulationOrTypeApprovalNumberDataIdentifier This  value  shall  be  used  to  reference  the  exhaust  regulation  or  type approval  number  (valid  for  those  systems  which  require  type  approval). Record  data  content  and  format  shall  be  server  specific  and  defined  by the   vehicle   manufacturer.   Refer   to   the   relevant   legislation   for   any applicable requirements....

继续阅读完整内容

请查看下方广告以解锁文章剩余内容

广告加载中...
The cart is empty