Вызов интерфейса службы диспетчера диагностических событий AUTOSAR (Dem) EventAvailable
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.
Блок DiagnosticEventAvailureCaller вызывает интерфейс услуги Dem EventAvailable для инициирования SetEventAvailable операция. Компонент использует SetEventAvailable временное отключение и включение определенного события, например, события с тем же именем, связанного с существующим Dem SetEventStatus блокировка вызывающего абонента. Обычно блок логической константы true/false подключается к SetEventAvailable , чтобы можно было выключить событие (false) или включить (true). При отключении событие инициируется SetEventStatus блок не имеет эффекта.
Компонент службы диагностики | DiagnosticInfoCaller | DiagnosticMonitorCaller | DiagnosticOperationCycleCaller