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

Для 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) с условиями запрета.
Диспетчер ингибирования функций тесно связан с диспетчером диагностических событий, поскольку условия запрета могут быть основаны на состоянии диагностических событий. Рабочий цикл влияет на события, совместно использующие один и тот же компонент службы диагностики. Блок DiagnosticOperationCycleCaller вызывает интерфейс службы Dem OperationCycle для управления рабочими циклами.
Функция управления доступна вызывающему абоненту | Компонент службы диагностики | Вызывающий абонент, вызывающий запрет функции