C++: ROS version 0.1 (partially done, Pub/Sub works)
The major caveat for ROS is potential message loss right after a Publisher is advertised. tcp_nodelay has been set in the Subscribers and latching in the Publishers (resending the last message on demand to late Subscribers). These are not completely airtight fixes, though.
Showing
- ipaacalib/cpp/CMakeLists.txt 15 additions, 0 deletionsipaacalib/cpp/CMakeLists.txt
- ipaacalib/cpp/include/ipaaca/ipaaca-backend-mqtt.h 3 additions, 2 deletionsipaacalib/cpp/include/ipaaca/ipaaca-backend-mqtt.h
- ipaacalib/cpp/include/ipaaca/ipaaca-backend-ros.h 189 additions, 0 deletionsipaacalib/cpp/include/ipaaca/ipaaca-backend-ros.h
- ipaacalib/cpp/include/ipaaca/ipaaca-backend.h 19 additions, 8 deletionsipaacalib/cpp/include/ipaaca/ipaaca-backend.h
- ipaacalib/cpp/src/ipaaca-backend-mqtt.cc 2 additions, 2 deletionsipaacalib/cpp/src/ipaaca-backend-mqtt.cc
- ipaacalib/cpp/src/ipaaca-backend-ros.cc 477 additions, 0 deletionsipaacalib/cpp/src/ipaaca-backend-ros.cc
- ipaacalib/cpp/src/ipaaca-buffers.cc 4 additions, 4 deletionsipaacalib/cpp/src/ipaaca-buffers.cc
- ipaacalib/cpp/src/ipaaca-tester.cc 5 additions, 1 deletionipaacalib/cpp/src/ipaaca-tester.cc
Loading
Please register or sign in to comment