DiagnosticEventAvailableCaller

Вызовите интерфейс службы AUTOSAR Diagnostic Event Manager (Dem) EventAvailable

  • Библиотека:
  • AUTOSAR Blockset/Классическая платформа/Базовое программное обеспечение/Diagnostic Event Manager (Dem)

  • DiagnosticEventAvailableCaller block

Описание

Стандарт AUTOSAR Classic Platform определяет важные сервисы как часть Basic Software (BSW), которая выполняется в среде выполнения AUTOSAR (RTE). Примеры включают услуги, предоставляемые Diagnostic Event Manager (Dem), Function Inhibition Manager (FiM) и NVRAM Manager (NvM). В AUTOSAR RTE компоненты программного обеспечения AUTOSAR обычно получают доступ к услугам BSW при помощи связи между клиентом и сервером.

Для поддержки уровня системы моделирования и симуляции компонентов и служб AUTOSAR, AUTOSAR Blockset предоставляет библиотеку блоков AUTOSAR Basic Software. Библиотека содержит предварительно сконфигурированные блоки для моделирования вызовов компонентов сервисов AUTOSAR BSW и ссылочных реализаций сервисов BSW.

Блок DiagnosticEventAvailableCaller вызывает интерфейс службы Dem EventAvailable чтобы инициировать SetEventAvailable операция. Компонент использует SetEventAvailable временно отключить и включить конкретное событие, например событие с таким же именем, сопоставленное с существующим Dem SetEventStatus блок вызывающего абонента. Обычно вы соединяете true/false логический блок константы с SetEventAvailable введите, так что можно переключить событие off (false) или on (true). Когда событие отключено, оно запускается SetEventStatus блок не имеет никакого эффекта.

Параметры

расширить все

Введите имя клиентского порта, используемого программным компонентом AUTOSAR для вызова служебного интерфейса Dem EventAvailable.

Этот блок поддерживает операцию Dem SetEventAvailable и генерирует входные и выходные порты для операции. Можно использовать эту операцию для настройки событий как недоступных. Событие недоступности рассматривается как не сконфигурированное в системе и возвращается E_NOT_OK при доступе к другим операциям.

Блокируйте шаг расчета. Значение по умолчанию устанавливает блок, чтобы наследовать его шаг расчета от модели.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2020a