* Add BigHelloWorld example
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
* Fix printf
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
* Fix windows
* Fix warning
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
---------
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
Because CAN-FD MTU is fixed, it's not configurable.
UXR_CONFIG_CAN_TRANSPORT_MTU is a bit misleading. Thus, this commit
rename it to UXR_CAN_TRANSPORT_MTU.
Signed-off-by: Yasushi SHOJI <yashi@spacecubics.com>
Co-authored-by: Yasushi SHOJI <yashi@spacecubics.com>
* Update Bin entity creation API
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
* Update
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
* Apply suggestions from code review
Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com>
Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com>
* Add CAN client
* Uncrustify
* Add CAN filter for own messages
* Update examples/PublishHelloWorldCAN/CMakeLists.txt
* Update examples/PublishHelloWorldCAN/README.md
* Delete extra spaces
CMake will default to enabling C and C++ if no languages are specified in the project(..) call.
Micro-XRCE-DDS-Client is a C-only project. Avoid enabling C++.
Signed-off-by: gavanderhoorn <g.a.vanderhoorn@tudelft.nl>
* Add best effort publisher example
* Add Best effort subscriber
* Add examples to CMake
* Remove references to client.config
* Fix
* Update examples/PublishHelloWorldBestEffort/README.md
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update examples/PublishHelloWorldBestEffort/README.md
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update examples/SubscribeHelloWorldBestEffort/README.md
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Auto stash before merge of "feature/add_be_examples" and "origin/feature/add_be_examples"
* Address changes
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Initial
* Working state
* Second approach working state
* Cleaning
* Fix warnings
* Updates
* Fix warnings
* Fix
* Fix warnings
* Check errors
* Updates
* Fix
* Rename function
* Add tests
* Update CMakeLists.txt
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update examples/ContinousFragment/CMakeLists.txt
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update examples/ContinousFragment/main.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update include/uxr/client/core/session/write_access.h
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update src/c/core/session/write_access.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update src/c/core/session/write_access.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update src/c/core/session/write_access.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update src/c/core/session/write_access.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update include/uxr/client/core/session/write_access.h
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update examples/ContinousFragment/main.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update src/c/core/session/write_access.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update src/c/core/session/write_access.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update src/c/core/session/write_access.c
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Fix indentation
* Rename folder
* Fix typo
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Change configuration approach.
* Rename PROFILE_XXX_TRANSPORT by UCLIENT_PROFILE_XXX.
* Add Zephyr platform support in CMake.
* Modify transport source selection in CMakeLists.txt.
* Add support for IPv6 discovery.
* Implement uxr_ip_to_locator and uxr_locator_to_ip functions for POSIX platforms.
* Change uxr_discovery_agents signature.
* Fix Discovery example.
* Implement uxr_ip_to_locator and uxr_locator_to_ip functions for Windows platforms.
* Fix Windows warnings.
* Minor changes in Discovery.
* Refs #5371. Move UDP and TCP transport under IP domain.
* Refs #5371. Update transport documentation comments.
* Refs #5371. Fix IPv6 address management and add UDP/IPv6 support to ShapeDemo example.
* Refs #5371. Fix ShapeDemo example for IPv6 support.
* Refs #5371. Modify get address function in UDP transport.
* Refs #5371. Simplify cmake sources handling.
* Refs #5371. Add ip.h file.
* Refs #5371. Add UDP IPv4 functions.
* Refs #5371. Add IPv6 in UDP transport for Linux.
* Refs #5371. Add IPv6 in TCP transport for Linux.
* Refs #5892. Modify transport init function in UDP and TCP.
* Refs #5892. Fix Windows transport for IPv6.
* Refs #5892. Fix IPv6 Windows errors.
* Refs #5367. Update version to 1.2.0.
* Refs #5367. Fix Windows warnings.