nano-client
0.1.0
Table of Contents
1. DDS-XRCE
2. Installation
2.1. Installation From Source
2.2. Arduino Package
2.3. PlatformIO Installation
2.4. Documentation
3. Building
3.1. Building the C API with CMake
3.2. Building the C++ API with CMake
3.3. Building with the Arduino IDE
3.4. Building with PlatformIO
3.5. Cross-compilation with CMake
3.5.1. Raspberry Pi
3.6. CMake Build Options
3.6.1. BUILD_EXECUTABLES
3.6.2. BUILD_LIBRARIES
3.6.3. BUILD_SHARED_LIBS
3.6.4. CMAKE_BUILD_TYPE
3.6.5. CMAKE_INSTALL_PREFIX
3.6.6. ENABLE_ARDUINO
3.6.7. ENABLE_EXAMPLES
3.6.8. ENABLE_TRANSPORT_ALL
3.6.9. ENABLE_TRANSPORT_SERIAL
3.6.10. ENABLE_TRANSPORT_UDPV4
3.6.11. INSTALL_SOURCE
3.7. Generated Libraries
3.7.1. nano::nanoclient
3.7.2. nano::nanoclientudpv4
3.7.3. nano::nanoclientserial
3.7.4. nano::nanocore
3.7.5. nano::nanotransportserial
3.7.6. nano::nanotransportudpv4
3.7.7. nano::nanoarduinoc
3.7.8. nano::nanocppclient
3.7.9. nano::nanocpptransportserial
3.7.10. nano::nanocpptransportudpv4
3.8. Alternative build systems
3.8.1. Exporting Source with CMake
3.8.2. Building exported source with Make
3.8.3. C API Manual Build
3.8.4. C++ API Manual Build
3.8.5. Arduino-compatible API Manual Build
4. Platform Support
4.1. Platform Portability Layer
5. Transport Support
6. XRCE Client API Manual
6.1. XRCE Client Configuration
6.1.1. C++ API
6.1.2. Arduino-compatible API
6.2. Connect to an XRCE Agent
6.2.1. C++ API
6.2.2. Arduino-compatible API
6.3. Access to DDS Entities
6.4. Message Streams and Storage
7. API Reference
7.1. C API
7.2. C++ API
7.3. Arduino-compatible API
nano-client
Docs
»
7.
API Reference
»
7.3.
Arduino-compatible API
7.3.
Arduino-compatible API
ΒΆ
Open API Reference in a new tab