Вызовите менеджера по Ингибированию Функции AUTOSAR (FiM) сервисный интерфейс FunctionInhibition
AUTOSAR Blockset / Классическая Платформа / Основное программное обеспечение / Функциональный менеджер по Ингибированию (FiM)
Для Классической Платформы AUTOSAR стандарт AUTOSAR задает важные сервисы как часть Basic Software (BSW), который запускается в Среде выполнения AUTOSAR (RTE). Примеры включают услуги, предоставленные Диагностическим менеджером событий (DEM), Функциональный менеджер по Ингибированию (FiM) и менеджер NVRAM (NvM). В AUTOSAR RTE, компоненты программного обеспечения AUTOSAR обычно доступ сервисы BSW при помощи коммуникации клиент-сервер.
Чтобы поддержать моделирование уровня системы и симуляцию компонентов AUTOSAR и услуги, AUTOSAR Blockset обеспечивает библиотеку блоков AUTOSAR Basic Software. Библиотека содержит предварительно сконфигурированные блоки для моделирования вызовов компонента услуг AUTOSAR BSW и ссылочных реализаций сервисов BSW.
Как задано в спецификации AUTOSAR, Функциональный менеджер по Ингибированию обеспечивает механизм управления для того, чтобы выборочно подавить (деактивация) выполнение функции в компоненте программного обеспечения runnables на основе функциональных идентификаторов (FID) с условиями запрещения.
Функциональный менеджер по Ингибированию тесно связан с Диагностическим менеджером событий, потому что запрещение условий может быть основано на состоянии диагностических событий. Блок Function Inhibition Caller вызывает сервисный интерфейс FunctionInhibition
FiM инициировать
GetFunctionPermission
операция.
Control Function Available Caller | Diagnostic Service Component | DiagnosticEventAvailableCaller | DiagnosticOperationCycleCaller