このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Control Function Available Caller
AUTOSAR Function Inhibition Manager (FiM) サービス インターフェイス ControlFunctionAvailable
の呼び出し
R2020a 以降
ライブラリ:
AUTOSAR Blockset /
Classic Platform /
Basic Software /
Function Inhibition Manager (FiM)
説明
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 サービスの参照実装をモデル化するために、事前設定されたブロックが含まれています。
AUTOSAR 仕様で定義されているように、Function Inhibition Manager は、抑止条件付きの関数識別子 (FID) に基づいて、ソフトウェア コンポーネント ランナブルでの関数の実行を選択的に抑止 (アクティベーションを停止) する制御メカニズムを提供します。
抑止条件は診断イベントのステータスに基づいているため、Function Inhibition Manager は Diagnostic Event Manager に密接に関連しています。Control Function Available Caller ブロックは FiM サービス インターフェイス ControlFunctionAvailable
を呼び出して、SetFunctionAvailable
オペレーションを初期化します。