Интерфейс DDS является точкой контакта между вашим приложением DDS и сетью DDS. А именно, точка контакта для приложения DDS является спецификацией Темы и Качества сервиса (QoS) для DataReaders и DataWriters приложения.
Сконфигурировать интерфейс DDS для Демонстрации Форм:
Откройте редактор Отображений Кода. На вкладке DDS нажмите Code Interface и выберите Individual Element Code Mappings.
Сконфигурируйте Тему и QoS для импорта, который действует как DataReader. В редакторе Отображений Кода кликните по вкладке Inports:
Выберите режим настройки. Для Configuration Mode выберите Use Topic and QoS
.
Выберите Тему. Для Topic выберите Circle Topic, заданный в выпадающих опциях его путем (ShapesDomainLibrary/ShapesDomain/Circle
).
Выберите QoS. Чтобы задать QoS, в Property Inspector, расширяют раздел Code и выбор из Reader QoS выпадающие опции. Существует несколько способов задать QoS:
Можно оставить политику QoS как значение по умолчанию. Профиль QoS по умолчанию является значением по умолчанию, обеспеченным вашим целевым поставщиком DDS, eProsima
Можно выбрать из встроенных профилей QoS. Встроенные профили QoS автоматически появляются, когда вы используете опцию словаря значения по умолчанию Быстрого запуска.
Можно выбрать из профилей QoS, импортированных из XML. Импортированные профили QoS также появляются как опции в этом выпадающем.
В данном примере оставьте Reader QoS как default
.
Сконфигурируйте Тему и QoS для выходного порта, который действует как DataWriter. В редакторе Отображений Кода кликните по вкладке Outports:
Выберите режим настройки. Для Configuration Mode выберите Use Topic and QoS
.
Выберите Тему. Для Topic выберите Square Topic, заданный в выпадающих опциях его путем (ShapesDomainLibrary/ShapesDomain/Square
).
Выберите QoS. Чтобы задать QoS, перейдите к Property Inspector, щелкните, чтобы расширить раздел Code и выбор из Writer QoS выпадающие опции. Существует несколько способов задать QoS:
Можно оставить политику QoS как значение по умолчанию. Профиль QoS по умолчанию является значением по умолчанию, обеспеченным вашим целевым поставщиком DDS, eProsima
Можно выбрать из встроенных профилей QoS. Встроенные профили QoS автоматически появляются, когда вы используете опцию словаря значения по умолчанию Быстрого запуска.
Можно выбрать из профилей QoS, импортированных из XML. Импортированные профили QoS также появляются как опции в этом выпадающем.
В данном примере оставьте Writer QoS как default
.
Чтобы сгенерировать DataReaders и DataWriters, нажмите Ctrl+D. Можно теперь просмотреть сгенерированных читателей и средства записи в редакторе.