車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 82 [Simulation 21]

I wrote Python code to simulate WriteDataByIdentifier. WriteDataByIdentifier is often protected by session and security, so the main test is to test it.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 81 [Simulation 20]

Check the results of the ReadDataByIdentifier simulation. Confirmation of the message. Check CAN line logs. Multi-DID specification is tricky. A request for a non-existent DID is an error. However, if the DID exists in the multi-DID, it is not an error. If the DID exists, it is not an error. However, an error may occur due to the response message length.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 80 [Simulation 19]

I wrote Python code for simulation of ReadDataByIdentifier. Test pattern main related to ReadDataByIdentifier multi-DID. Multi-DID. Mix unsupported DIDs. Specify DIDs such that the response message length exceeds the maximum value.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 79 [Simulation 18]

Check the results of the TesterPresents simulation. Verification of messages. Checking the CAN line log. TesterPresents with suppressPosRspMsgIndicationBit is a special AUTOSAR-Dcm specification. After S3 time extension in Dsl, the message is discarded and not passed to Dsd and Dsp. The result is different from ISO14229-1, but the practicality is more important.
G検定

G検定 試験画面について解説【試験前の最低限の前準備】

対応ブラウザを用意。 一般的なブラウザであれば問題無い 回線、PCの安定化を図りましょう。 有線、再起動、サブの用意。 動作確認用チュートリアル画面で事前確認。 見直し戦略が重要。 見直し用のチェック機能に加えて、手元にメモ用紙があるといろいろ戦略が練れる。
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 78 [Simulation 17]

I wrote a Python code to simulate TesterPresents. Considering the main purpose of TesterPresents, SessionControl and SecurityAccess are also implemented. The main purpose is to suppress S3 timeouts.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 77 [Simulation 16]

Check the results of the SecurityAccess simulation. Check the message level. Check the CAN line level. SecurityAccess behavior depends on session state and security state. SecurityAccess behavior depends on session state, security state, and S3 timeout.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 76 [Simulation 15]

I wrote Python code for the SecurityAccess simulation. There is a large amount of work to be done to make sure SecurityAccess works. Support sessions. Sequence. Seed in security unlocked state. Transition to locked state on session transition. Session transitions due to S3 timeouts.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 75 [Simulation 14]

Check the results of the DiagnosticSessionControl simulation. Confirmation of message level. Confirmation of CAN line level. NegativeResponse can be automatically determined and returned by Dcm or by adding your own code. Message length and parameter abnormality are judged automatically. Rejections due to vehicle status are returned with an original code.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 74 [Simulation 13]

I wrote a Python code for simulation of DiagnosticSessionControl. Communication patterns include error patterns. Non-existent session. Wrong message length for a DiagnosticSessionControl request.