nuttx-apps/examples/xrcedds/Kconfig
lljwork2021 6284bdc50e system/xrcedds: add eProsima Micro XRCE-DDS
Add a lightweight Micro XRCE-DDS Client integration with UDP transport support and a publisher example.

Signed-off-by: lljwork2021 <lljwork2021@163.com>
2026-09-15 09:14:39 -03:00

29 lines
737 B
Text

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
menuconfig EXAMPLES_XRCEDDS_PUB
tristate "XRCEDDS publisher demo"
default n
depends on SYSTEM_XRCEDDS && NET_UDP && NET_IPv4
---help---
Build the PublishHelloWorldClient command. It connects to a
Micro XRCE-DDS Agent through the built-in UDP transport and
publishes HelloWorld samples.
if EXAMPLES_XRCEDDS_PUB
config EXAMPLES_XRCEDDS_PUB_PROGNAME
string "Publisher command name"
default "PublishHelloWorldClient"
config EXAMPLES_XRCEDDS_PUB_PRIORITY
int "Publisher task priority"
default 100
config EXAMPLES_XRCEDDS_PUB_STACKSIZE
int "Publisher task stack size"
default 4096
endif