Сконфигурируйте интерфейс DDS

Интерфейс DDS является точкой контакта между вашим приложением DDS и сетью DDS. А именно, точка контакта для приложения DDS является спецификацией Темы и Качества сервиса (QoS) для DataReaders и DataWriters приложения.

Сконфигурировать интерфейс DDS для Демонстрации Форм:

  1. Откройте редактор Отображений Кода. На вкладке DDS нажмите Code Interface и выберите Individual Element Code Mappings.

  2. Сконфигурируйте Тему и QoS для импорта, который действует как DataReader. В редакторе Отображений Кода кликните по вкладке Inports:

    1. Выберите режим настройки. Для Configuration Mode выберите Use Topic and QoS.

    2. Выберите Тему. Для Topic выберите Circle Topic, заданный в выпадающих опциях его путем (ShapesDomainLibrary/ShapesDomain/Circle).

    3. Выберите QoS. Чтобы задать QoS, в Property Inspector, расширяют раздел Code и выбор из Reader QoS выпадающие опции. Существует несколько способов задать QoS:

      • Можно оставить политику QoS как значение по умолчанию. Профиль QoS по умолчанию является значением по умолчанию, обеспеченным вашим целевым поставщиком DDS, eProsima

      • Можно выбрать из встроенных профилей QoS. Встроенные профили QoS автоматически появляются, когда вы используете опцию словаря значения по умолчанию Быстрого запуска.

      • Можно выбрать из профилей QoS, импортированных из XML. Импортированные профили QoS также появляются как опции в этом выпадающем.

      В данном примере оставьте Reader QoS как default.

  3. Сконфигурируйте Тему и QoS для выходного порта, который действует как DataWriter. В редакторе Отображений Кода кликните по вкладке Outports:

    1. Выберите режим настройки. Для Configuration Mode выберите Use Topic and QoS.

    2. Выберите Тему. Для Topic выберите Square Topic, заданный в выпадающих опциях его путем (ShapesDomainLibrary/ShapesDomain/Square).

    3. Выберите QoS. Чтобы задать QoS, перейдите к Property Inspector, щелкните, чтобы расширить раздел Code и выбор из Writer QoS выпадающие опции. Существует несколько способов задать QoS:

      • Можно оставить политику QoS как значение по умолчанию. Профиль QoS по умолчанию является значением по умолчанию, обеспеченным вашим целевым поставщиком DDS, eProsima

      • Можно выбрать из встроенных профилей QoS. Встроенные профили QoS автоматически появляются, когда вы используете опцию словаря значения по умолчанию Быстрого запуска.

      • Можно выбрать из профилей QoS, импортированных из XML. Импортированные профили QoS также появляются как опции в этом выпадающем.

      В данном примере оставьте Writer QoS как default.

  4. Чтобы сгенерировать DataReaders и DataWriters, нажмите Ctrl+D. Можно теперь просмотреть сгенерированных читателей и средства записи в редакторе.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте