Внешняя видимость ввода-вывода

Описание

Задайте, сгенерировать ли структуру ввода-вывода корневого уровня как public, private, или protected элемент данных класса модели C++.

Генерация кода Category:> Интерфейс

Настройки

Значение по умолчанию: private

public

Генерирует структуру ввода-вывода корневого уровня как public элемент данных класса модели C++.

protected

Генерирует структуру ввода-вывода корневого уровня как protected элемент данных класса модели C++.

private

Генерирует структуру ввода-вывода корневого уровня как private элемент данных класса модели C++.

Советы

Сгенерированный код уменьшает C++ MISRA 2 008 нарушений Правила 11-0-1.

Зависимости

  • Этот параметр появляется только для основанных на ERT целей параметром набор Language к C++ и параметр набор Code interface packaging к C++ class.

  • Этот параметр требует Embedded Coder® при генерации кода.

  • Этот параметр не включен, когда External I/O access установлен в None.

Информация о командной строке

Параметр: ExternalIOMemberVisibility
Ввод: символьный вектор
Значение: 'public' | 'private' | 'protected'
Значение по умолчанию: 'private'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьНикакой удар
Меры безопасности

Никакая рекомендация

Похожие темы