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.
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 astd::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.