Вызовите интерфейс службы AUTOSAR Function Inhibition Manager (FiM) FunctionInhibition
AUTOSAR Blockset/Classic Platform/Basic Software/Function Inhibition Manager (FiM)
Стандарт AUTOSAR Classic Platform определяет важные сервисы как часть Basic Software (BSW), которая выполняется в среде выполнения AUTOSAR (RTE). Примеры включают услуги, предоставляемые 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, поскольку ингибирующие условия могут основываться на состоянии диагностических событий. Блок Function Inhibition Caller вызывает служебный интерфейс FiM FunctionInhibition
чтобы инициировать GetFunctionPermission
операция.
Control Function Available Caller | Diagnostic Service Component | DiagnosticOperationCycleCaller