ISO14229

車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 71 [Simulation 10]

Dsp is the application layer. It is divided into ISO14229-1 dependent and manufacturer dependent, and manufacturer dependent is handled by callback functions. The DID-related part of Dsp is the most complicated. Once you know DID, other configurations are relatively easy.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 70 [Simulation 9]

I wrote the configuration code for Dsd. The corresponding security level and session entity are in Dsp and only referenced from Dsd.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 69 [Simulation 8]

Dsd is a sub-module whose purpose is to distribute to each service. At the same time, it also determines the security level and sessions to be supported. For the above purposes, it has the following configuration parameters Existing service definition. Support service definition. Definition of the security level and sessions that the service can support.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 68 [Simulation 7]

I wrote the code for the Dsl structure definition. The end of the list is when Arc_EOL is TURE. ArcCore (OpenSAR) proprietary specification. Callback functions can be defined to trigger diagnostic service start/stop, valid service request, and session transition.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 67 [Simulation 6]

Dsl (Diagnostic Session Layer) is Session related sub-module. It manages P2 time, P2* time, S3 time, etc. It also contains the PudId of CanTp that is actually used.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 66 [Simulation 5]

The content of AUTOSAR-Dcm structure consists of dsl, dsd, and dsp. Some are const defined and some are defined by variables for work. There are about 50 structures for configuration in total.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 65 [Simulation 4]

Review of AUTOSAR-Dcm interface functions. I implemented the interface functions of AUTOSAR-Dcm.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 64 [Simulation 3]

The interface specification of AUTOSAR-Dcm is figured out. The buffers for communication are managed by AUTOSAR-Dcm, which is a memory-saving and copy-saving design implementation. AUTOSAR-Dcm consists of three sub-modules. dsl: Diagnostic Session Layer. dsd: Diagnostic Service Dispatcher. dsp: Diagnostic Service Processing.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 63 [Simulation 2]

Check AUTOSAR-Dcm specification (r3.3). Check AUTOSAR-Dcm interface. NRC$78 is just SingleFrame as AUTOSAR-CanTp.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 62 [Simulation 1]

AUTOSAR-Dcm simulation configuration review. Review of services used in AUTOSAR-Dcm simulation. Listed specific items to be checked. Will also include confirmation of responsePendingCount, the number of times NRC$78 replies are received.