このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
DiagnosticEventAvailableCaller
ライブラリ:
AUTOSAR Blockset /
Classic Platform /
Basic Software /
Diagnostic Event Manager (Dem)
説明
AUTOSAR Classic Platform の場合、AUTOSAR 規格では、重要なサービスを AUTOSAR ランタイム環境 (RTE) で実行される基本ソフトウェア (BSW) の一部として定義しています。例としては、Diagnostic Event Manager (Dem)、Function Inhibition Manager (FiM) および NVRAM Manager (NvM) によって提供されるサービスがあります。AUTOSAR RTE では、AUTOSAR ソフトウェア コンポーネントは通常、クライアント/サーバー通信を使用して BSW サービスにアクセスします。
AUTOSAR コンポーネントおよびサービスのシステムレベルでのモデル化とシミュレーションをサポートするために、AUTOSAR Blockset には AUTOSAR Basic Software ブロック ライブラリが備わっています。このライブラリには、AUTOSAR BSW サービスに対するコンポーネント呼び出しと BSW サービスの参照実装をモデル化するために、事前設定されたブロックが含まれています。
DiagnosticEventAvailableCaller ブロックは Dem サービス インターフェイス EventAvailable
を呼び出して、[SetEventAvailable]
オペレーションを初期化します。コンポーネントは [SetEventAvailable]
を使用して、特定のイベント (たとえば、既存の Dem の [SetEventStatus]
呼び出し側ブロックに関連付けられている同じ名前のイベント) を一時的に無効および有効にします。通常、イベントのオフ (false) またはオン (true) を切り替えることができるように、true または false の boolean データ型の Constant ブロックを [SetEventAvailable]
入力に接続します。無効の場合、[SetEventStatus]
ブロックによって起動されたイベントには影響しません。