- Class labust::tools::BitPacker
- Generalize this bit packer with boost::serialization concepts, similar to the XML approach.
- Class labust::tritech::AsciiInternal
- Add stream operators.
- Class labust::tritech::DiverMsg
Document extension feature
Add auto-load messages from ROS.
Separate the diver and topside messages into separate subclasses.
- Class labust::tritech::LatLon2Bits
- Move into
- Class labust::tritech::USBLManager
Should we extract message handlers into different class/classes ?
Probably Yes, it is getting messy and heavy
- Member labust::tritech::USBLManager::kml_send ()
- Simplify this message logic when we have time, it can be rewritten in a nicer shape using and automaton.
- Member labust::tritech::USBLManager::run ()
Switch all automata like this to a boost state chart or something to avoid switch
Switch the manager to async triggered instead of having a run method.