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

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

Чтобы сконфигурировать интерфейс DDS для демонстрации фигур:

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

  2. Сконфигурируйте Topic и 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 автоматически появляются при использовании опции словаря по умолчанию Quick Start.

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

      В данном примере оставьте Reader QoS следующим default.

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

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

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

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

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

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

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

      В данном примере оставьте Writer QoS следующим default.

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

Похожие темы