I am running MicroXRCEAgent compiled from sources (Micro-XRCE-DDS master) and microxrceclient compiled for NuttX (Micro-XRCE-DDS-Apps master). I can create a session from the client, which is acknowledged by the agent - however when trying to create a participant I get an error by the agent. This is the full output of the agent:
MicroXRCEAgent
A subcommand is required
Run with --help for more information.
Enter command: udp4 --port 5001
Press CTRL+C to exit
[1610475334.625951] info | UDPv4AgentLinux.cpp | init | running... | port: 5001
[1610475458.569652] info | Root.cpp | create_client | create | client_key: 0xAABBCCDD, session_id: 0x81
[1610475458.569736] info | SessionManager.hpp | establish_session | session established | client_key: 0x2864434397, address: 192.168.0.181:12622
[1610475458.569796] info | SessionManager.hpp | establish_session | session re-established | client_key: 0x2864434397, address: 192.168.0.181:12622
2021-01-12 19:17:55.726 [XMLPARSER Error] Profile 'default_xrce_participant' not found ' -> Function fillParticipantAttributes
The commands for the client are:
create_session
create_participant 1
I am running MicroXRCEAgent compiled from sources (Micro-XRCE-DDS master) and microxrceclient compiled for NuttX (Micro-XRCE-DDS-Apps master). I can create a session from the client, which is acknowledged by the agent - however when trying to create a participant I get an error by the agent. This is the full output of the agent:
MicroXRCEAgent A subcommand is required Run with --help for more information.
Enter command: udp4 --port 5001 Press CTRL+C to exit [1610475334.625951] info | UDPv4AgentLinux.cpp | init | running... | port: 5001 [1610475458.569652] info | Root.cpp | create_client | create | client_key: 0xAABBCCDD, session_id: 0x81 [1610475458.569736] info | SessionManager.hpp | establish_session | session established | client_key: 0x2864434397, address: 192.168.0.181:12622 [1610475458.569796] info | SessionManager.hpp | establish_session | session re-established | client_key: 0x2864434397, address: 192.168.0.181:12622 2021-01-12 19:17:55.726 [XMLPARSER Error] Profile 'default_xrce_participant' not found ' -> Function fillParticipantAttributes
The commands for the client are: create_session create_participant 1
I am following this tutorial https://micro-xrce-dds.docs.eprosima.com/en/latest/shapes_demo.html