Описание тега rti-dds

Используйте этот тег для вопросов, связанных с реализацией стандарта службы распределения данных Real-Time Innovations.
1 ответ

rti dds два приложения публикуют данные в одном домене, когда одно приложение закрывается и повторно открывает его, данные теряются. Как решить?

У меня есть два приложения издателя и подписчика. App1 -> Publish -> Student (1,ABC), Student(2,EFG). После этого я запускаю второе приложение. оба приложения подписываются и публикуются в одном домене App2 может подписаться на Student (1, ABC), Stu…
15 фев '19 в 10:08
0 ответов

Сбой при передаче unique_ptr или shared_ptr функции третьей стороны, которая принимает ссылку на указанный объект

Я не уверен, смогу ли я привести пример для компиляции, потому что моя проблема - это вызов сторонней библиотеки, поэтому трудно увидеть, что происходит (если у вас не установлен RTI DDS). Но я постараюсь сделать это как можно более полным примером:…
10 май '18 в 07:08
1 ответ

Неограниченная последовательность Java DDS вызывает ошибку нехватки памяти

Я новичок в DDS и пытаюсь написать простую Java-программу на Intellij-IDEA, которая состоит из 3 частей: Клиент симулятор, который отправляет данные. Мой программный симулятор, который получает данные от клиента, манипулирует ими и отправляет их обр…
09 июл '18 в 12:09
1 ответ

Настройка файла конфигурации RTI DDS в ROS2

Я взаимодействую с ROS2 с нативным RTI DDS, используя создание приложения xml, т.е. означает, что все настройки QoS находятся в этом файле xml. Теперь, для собственного приложения DDS, я могу установить этот XML-файл, но как я могу установить аналог…
03 сен '18 в 13:54
1 ответ

Запустить контейнер Docker с сетью хоста, сохранив при этом возможность подключения к контейнеру по SSH?

Я запускаю локальный контейнер докеров в качестве среды для запуска своих приложений и использую возможности удаленного хоста CLion для управления цепочкой инструментов. Мои приложения взаимодействуют через определенный сетевой интерфейс через разли…
17 июн '20 в 00:19
2 ответа

Можно ли использовать DDS через Интернет в онлайн-играх?

Мне было интересно, можно ли использовать DDS через Интернет и будет ли это хорошим выбором для онлайн-игр. На веб-сайте RTI я видел, что они поддерживают WAN, но означает ли это, что я могу подписаться на тему от другого участника, находящегося на …
2 ответа

Неопределенные справочные ошибки в RTI DDS при использовании современного C++ API

Я сгенерировал код RTI, используя: /opt/rti_connext_dds-6.0.0/bin/rtiddsgen -d GENERATED_CODE_DIR -language C++11 -replace IDL_DIR Мой файл CMake: link_libraries(gsl gslcblas nnz12 occi clntsh dl nddsc nddscpp2 pthread) add_definitions(-DRTI -DRTI_6…
14 окт '20 в 12:56
1 ответ

Как заставить CMake генерировать файлы TypeSupport, такие как <idl_file> Support. [Cxx, h]?

Я использую CMake для создания файлов из IDL и размещения их в библиотеке RedHat. Проблема в том, что файлы поддержки <idl_file>[c,h] не создаются, поэтому я не могу зарегистрировать поддержку типа. В CMake у меня есть следующая строка, котора…
0 ответов

В чем проблема следующей функции cmake, написанной для создания современного кода С++ с использованием инструмента rtiddsgen

Я написал следующую функцию cmake для создания современного кода С++ с использованием rtiddsgen для всех файлов IDL в определенной папке, но она не генерирует код: function(GENERATE_DDS_CODE) set(CODE_GENERATOR "/opt/rti_connext_dds-6.1.0/bin/rtidds…
10 июн '22 в 11:58
0 ответов

Как обновить значение max_objects_per_thread RTI DDS в приложении С++11?

Я получаю эту ошибку в приложении C++11 RTI DDS: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) Я понял из некоторых исследований, что это часть rti::core::policy::SystemResourceLi…
21 сен '22 в 13:18
1 ответ

Настройте dds в файле конфигурации для работы с двумя сетевыми интерфейсами.

Как настроить RTI DDS в файле конфигурации user_QoS_profiles.xml для работы на устройстве с двумя сетевыми картами (сетевой интерфейсной картой)? Я хочу, чтобы издатель (устройство записи данных) отправлял данные с помощью одного сетевого адаптера, …