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>
This profile is similar to the POSIX UDP nopoll transport profile. It allows TCP
to be used with LwIP, without FreeRTOS+TCP.
Signed-off-by: J. S. Seldenthuis <jseldenthuis@lely.com>
* Implement GET_STATUS implementation result
Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
* Apply suggestions from code review
Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com>
* Revert "Apply suggestions from code review"
This reverts commit e63497987f.
Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com>
* Add payload lenght on message
* Fix warning
* Fix CAN DLC
* Uncrustify
* Fix write/recv size
* Fix frame used
* Separate last fragment on CREATE messages
* Update test
* Initialize test values
* Revert changes
* Missing revert
* RTEMS Serial support
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Fix header guards
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.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>
* Fixes memory leak due to not deleting freertos socket set (#270)
Signed-off-by: Bart Jimenez Vera <bjv@capra.ooo>
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* RTEMS support
Add UCLIENT_PLATFORM_RTEMS_BSD_NET platform flag to use TCP/UDP implementation
with only POSIX API and no poll() usage, to be able to compile against RTEMS 5.1 RTOS.
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Add RTEMS discovery support
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Fix FDSET issue
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Cleanup
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Uncrustify
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Update src/c/profile/transport/ip/tcp/tcp_transport_rtems_bsd_net.c
Co-authored-by: Antonio Cuadros <49162117+Acuadros95@users.noreply.github.com>
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Update CMakeLists.txt
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
* Update udp_transport_datagram_rtems_bsd_net.c
Signed-off-by: Patrick Roncagliolo <ronca.pat@gmail.com>
Co-authored-by: bjv-capra <80034183+bjv-capra@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
* 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>
* Refactor stream framing code
* Added custom transports API
* Renaming serial_io to framing_io
* Refactor
* Move framing to runtime
Update custom callbacks API
Fix
Minor fixes
* Updates
* Add test
* Update test
* Fix Ralph issue
* Remove old external transport approach
* Revert "Remove old external transport approach"
This reverts commit dbd94b632b2fcd4325868d980339b0940b75f33e.
* Add deprecation message
* Fix leak in test
Fix leak in test
Fix
Fix test
* Fix windows test
* Minor fix
* Update
* Remove dead code
* Remove old transports approach
* Address comments
* Update test/transport/custom_comm/CustomComm.cpp
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update test/transport/custom_comm/CustomComm.hpp
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update test/transport/custom_comm/CustomComm.hpp
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update test/transport/custom_comm/CustomComm.hpp
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Address comments
* Address comments
* Address comments
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>