This PR, completes most of the GNSSController, IMUController and Controller Base class functionality.
GNSSController
Completed:
Capable of logging at variable rates
Populate JSON document with current position read
Naive algorithm for maintaining a reference to the best positional reading using the collected GDOP, HDOP, number of satellites used, and RTK fix mode.
TODO:
Status and update functions
IMUController
Completed:
Wrapped ISR in IMUController singleton class
capable of configuring the MMA8451 with variable sensitivities
TODO:
Status and update functions
Controller
Base class provides purely virtual status() and update() methods
The plan is to wrap all Controllers in a vector exposed via a ControllerManager class
The verbosity will determine how much data get collected in the upload
Controllers can be uniquely addressed and identified with headers
TODO:
purely virtual init() method for all controllers
TODO
Implement message fragmentation in reliable datagram on the ComController
This PR, completes most of the GNSSController, IMUController and Controller Base class functionality.
GNSSController Completed:
IMUController Completed:
Controller
TODO