Service
本プラグインは、ODXデータベース内の診断サービスを実行するためのものです。プロジェクトで指定しているODXデータベースに定義されているすべてのECUがECUインターフェースに表示されます。デフォルトでは、すべてのECUが選択された状態になっています。
ODXデータベースに定義されている診断サービスは、本画面で確認できます。ナビゲーションバーから目的のサービスを選択して実行するか、サービスIDを直接入力して実行することも可能です。

下図に示すように、ECUインターフェースには以下の機能があります。
1 Search Bar:ECU情報を検索するため、使用します。
2 Collapse:選択したECU情報を折りたたむために使用します。
3 Full Expand:インターフェース上のすべてのECU情報を表示します。
4 Full Collapse:インターフェース上のすべてのECU情報を折りたたむために使用します。
5 EV Pattern:選択したECUのEVレイヤーデータを取得するために使用します。

サービス構成エリアで右クリックし、[Configuration]をクリックします。このインターフェースでは、このプロジェクトでサポートされているすべてのECUが表示されます。デフォルトでは、すべてのECUが選択されています。表示するECUをカスタマイズするには、ボックスアイコンをクリックします。

下の図はServiceプラグインの機能エリアを表しています。
1 Text output:サービスの実行結果と分析結果を表示するために使用されます。
2 Send:設定したサービスを実行するために使用されます。
3 Loop:サイクル機能を開くために使用されます。デフォルトでは閉じられています。
4 Times:サイクル数を設定するために使用されます。
5 Interval:各サイクル間の時間間隔を設定するために使用されます。
6 Save Log:テキスト出力領域の情報を保存します。
7 Clear:テキスト出力領域をクリアするために使用されます。

サービスの実行操作は以下の順で行っています。
-
実行対象のECUを選択します。
-
実行する診断サービスを選択します。
-
パラメータ設定エリアでパラメータの値を設定します。
-
「apply」をクリックすると、PDU内の指示がパラメータ設定エリアに同期されます。
-
指示が正しければ、「Send」をクリックすると、診断サービスがECUに送信されます。

PDUを直接入力してサービスを実行する場合
1 実行対象のECUを選択します。
2 サービス一覧から「HexService」を選択します。
3 パラメータ設定エリアのPDU列へ送信するPDUを入力します。
4 「Send」をクリックすると、入力したPDUがECUに送信され、実行結果がログエリアへ表示されます。

