Вызов сервисного интерфейса диспетчера блокировки функций AUTOSAR (FiM) FunctionInhibition
AUTOSAR Blockset/Классическая платформа/Базовое программное обеспечение/Диспетчер подавления функций (FiM)

Для AUTOSAR Classic Platform стандарт AUTOSAR определяет важные услуги как часть базового программного обеспечения (BSW), работающего в среде выполнения AUTOSAR (RTE). Примеры включают услуги, предоставляемые диспетчером событий диагностики (Dem), менеджером ингибирования функций (FiM) и менеджером NVRAM (NvM). В AUTOSAR RTE программные компоненты AUTOSAR обычно получают доступ к службам BSW с использованием связи клиент-сервер.
Для поддержки системного моделирования и моделирования компонентов и служб AUTOSAR, AUTOSAR Blockset предоставляет библиотеку блоков AUTOSAR Basic Software. Библиотека содержит предварительно сконфигурированные блоки для моделирования вызовов компонентов служб AUTOSAR BSW и ссылочных реализаций служб BSW.
Как определено в спецификации AUTOSAR, Диспетчер Ингибирования Функций обеспечивает механизм управления для избирательного запрещения (деактивации) выполнения функций в запускаемых программных компонентах на основе идентификаторов функций (FID) с условиями запрета.
Диспетчер ингибирования функций тесно связан с диспетчером диагностических событий, поскольку условия запрета могут быть основаны на состоянии диагностических событий. Блок вызывающего абонента, вызывающий блокирование функции, вызывает интерфейс услуги FiM FunctionInhibition для инициирования GetFunctionPermission операция.
Функция управления доступна вызывающему абоненту | Компонент службы диагностики | DiagnosticOperationCycleCaller