altoslib: Remove AltosRecord-based telemetry code All of this is now AltosState based Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib: Finish AltosState changes. Update version number. Removes all of the AltosRecord bits, changes the monitor idle bits to have per-object state updaters. Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib: Use sequence numbers to track GPS updates to AltosRecord State objects now record what GPS sequence ID they have to know when the GPS data has been updated. Record objects bump the GPS sequence each time new GPS data is recorded. This way, record objects aren't modified as they're iterated over to generate the list of state objects which makes it possible to iterate multiple times and get the same resulting set of states. Signed-off-by: Keith Packard <keithp@keithp.com>
Add version numbers to java libraries Make our private java library names include a version number so we can ship and install multiple versions at the same time. Signed-off-by: Keith Packard <keithp@keithp.com>
Change AltosLib to altoslib Follow Java conventions Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib: Move computed state from AltosRecord to AltosState Make AltosRecord simply track the raw data and have AltosState hold all computed values, including cross-packet averages and computed speeds. Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib: comment out unused methods Signed-off-by: Mike Beattie <mike@ethernal.org>
altoslib: access static variables via class, not instance Signed-off-by: Mike Beattie <mike@ethernal.org>
altoslib: Remove un-needed imports Signed-off-by: Mike Beattie <mike@ethernal.org>
altosui: Support MM telemetry packets Required restructuring the whole telemetry system to provide abstract interfaces to flight data. Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib: Clean up random rebase failures Signed-off-by: Keith Packard <keithp@keithp.com>
Move altoslib sources to top dir No sense having them live deep in the file system. Signed-off-by: Keith Packard <keithp@keithp.com>