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