- Class kvh::Driver
Add functions for changing output packets and packet rate
Make packet output rate variable
- Member kvh::Driver::DecodePacket (an_packet_t *)
replace if(debug) statements with logging
Should decode packets be moved out of driver?
- Member kvh::Driver::RequestPacket (packet_id_e)
- Verify with KVH that odom configuration is not available through packet periods. I tried it and got errors with both testing programatically and using their GUI.
- Member kvh::KvhDeviceConfig::SetBaudRate (std::string _port, int _curBaudRate, int _primaryBaudRate, int _gpioBaudRate=115200, int _auxBaudRate=115200)
Add way to set gpio and auxiliary baud rates to their current values
Figure out how this function may be tested better
- Member kvh::KvhPacketStorage::PrintPacketSizes ()
- This maybe should be moved to global scope
- Member kvh::KvhPacketStorage::PrintPacketTypes ()
- This maybe should be moved to global scope
- File kvh_geo_fog_3d_node.cpp
- Switch publishers to DiagnosticPublisher, which will let us track frequencies (see http://docs.ros.org/api/diagnostic_updater/html/classdiagnostic__updater_1_1DiagnosedPublisher.html)
- page Main Page
- What are the defaults?
- Member SetupUpdater (diagnostic_updater::Updater *_diagnostics, mitre::KVH::DiagnosticsContainer *_diagContainer)
This should probably contain the serial number of the unit, but we only get that after a message read
Add a diagnostics expected packet frequency for important packets and verify