astuff / ibeo_lux

ROS Driver for Ibeo LUX and LUX Fusion Sensors
MIT License
12 stars 8 forks source link

Maint/network interface updates #15

Closed JWhitleyWork closed 5 years ago

JWhitleyWork commented 5 years ago

Mirrors the updates in astuff/network_interface#25 and astuff/ibeo_core#13. Also replaces all buffers with STL containers. Uses a std::deque for the "grand_buffer" since removing and adding elements at both ends is much more efficient. Also replaces "messages" with a std::queue (FIFO buffer) since that is really how we're using it.

This whole stack needs to be tested and updates done to ibeo_scala before we merge any of these.