Function Inhibition Caller
调用 AUTOSAR Function Inhibition Manager (FiM) 服务接口 FunctionInhibition
库:
AUTOSAR Blockset /
Classic Platform /
Basic Software /
Function Inhibition Manager (FiM)
描述
对于 AUTOSAR Classic 平台,AUTOSAR 标准将重要服务定义为在 AUTOSAR 运行时环境 (RTE) 中运行的基础软件 (BSW) 的一部分。示例包括 Diagnostic Event Manager (Dem)、Function Inhibition Manager (FiM) 和 NVRAM Manager (NvM) 提供的服务。在 AUTOSAR RTE 中,AUTOSAR 软件组件通常使用客户端-服务器通信来访问 BSW 服务。
为了支持 AUTOSAR 组件和服务的系统级建模和仿真,AUTOSAR Blockset 提供了 AUTOSAR 基础软件模块库。该库包含预配置的模块,用于对组件调用 AUTOSAR BSW 服务进行建模,以及 BSW 服务的参考实现。
如 AUTOSAR 规范中所定义,Function Inhibition Manager 提供一种控制机制,用于根据具有抑制条件的函数标识符 (FID) 有选择地抑制(停用)软件组件可运行实体中的函数执行。
Function Inhibition Manager 与 Diagnostic Event Manager 密切相关,因为抑制条件可以基于诊断事件的状态。Function Inhibition Caller 模块调用 FiM 服务接口 FunctionInhibition 以启动 GetFunctionPermission 操作。

