2016-05-13 57 views
0

私はカナリアーザを使用しています。どのようにcaplを使用してcanalyzerのカヌーのTestWaitForDiagResponse機能をシミュレートする?Capl - CanalyzerでのcaplによるTestWaitForDiagResponseのシミュレーション(カヌーのみ利用可能)

+0

私が知る限り、TestWaitForDiagResponse関数はCanoeでのみ利用できます。どのように私はキャンプの – Srinivasan

+0

経由でcanalyzerの機能の動作をシミュレートするか、またはcanalyzerの同等の機能があります...これは、診断応答が指定された時間内に取得されるかどうかです – Srinivasan

答えて

1

TestWaitForDiagResponse()は、CANalyzerプロまたはCANoeでのみ使用できます。
診断イベントの待機は、テストモジュールでのみ可能です。従来のCAPLノードは引き続き動作しますが、イベントドリブンの原則によってのみ動作します。

この関数を呼び出すには、テストモジュールを作成する必要があります。あなたはこの機能が設定されたプロトコル(P2 /で宣言されたレスポンスオブジェクトのために、正確に待機DiagRequest ServiceQualifier request;
のような診断・オブジェクトを宣言する必要が最初のもののために
1. long TestWaitForDiagResponse (diagRequest request, dword timeout);
2. long TestWaitForDiagResponse (dword timeout);

:TestWaitForDiagResponse機能の2つのタイプがあります。 P2 *)のタイミング。
2番目の機能は、設定されたプロトコル(P2/P2 *)のタイミングでの応答を待機しています。

関連する問題