Micro-XRCE-DDS-Client/examples/MultiSessionHelloWorld/README.md

635 B

MultiSessionHelloWorld example

This example will show how to create multiple sessions on the same program. Both session will have a publisher and a subscriber communicating each other. In order to compile this example, the following profiles should be enabled:

  • PROFILE_CREATE_ENTITIES_XML
  • PROFILE_WRITE_ACCESS
  • UCLIENT_PROFILE_UDP

Usage

  1. Run an agent in a certain port, for example, 2018: MicroXRCEAgent udp4 -p 2018.
  2. Run the MultiSessionHelloWorld example.

Topic

The HelloWorld topic has the following IDL representation:

struct HelloWorld
{
	unsigned long index;
	string message;
};