Вызовите менеджера по Ингибированию Функции AUTOSAR (FiM) сервисный интерфейс ControlFunctionAvailable
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) с условиями запрещения.
Функциональный менеджер по Ингибированию тесно связан с Диагностическим менеджером событий, потому что запрещение условий может быть основано на состоянии диагностических событий. Блок Control Function Available Caller вызывает сервисный интерфейс ControlFunctionAvailable
FiM инициировать
SetFunctionAvailable
операция.
Diagnostic Service Component | DiagnosticEventAvailableCaller | DiagnosticOperationCycleCaller | Function Inhibition Caller