telegps: Add info table Move a couple of files from altosui to altosuilib, hook up the info table after changing it to implement the AltosFlightDisplay interface Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2 API has changed for these libraries, time to bump the file versions Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/altosui/altosuilib/libaltos: Remove trailing whitespace Just cleaning up the source code. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Adjust info table column width Make sure the info table can show a full longitude value Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Add orient to ascent and info table views This adds 'tilt angle' to both ascent and info table views Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib: Bump library version Prepare for next release by making sure we notice that the API/ABI for this library has changed. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Include device name in Table view It's part of the telemetry, so we might as well display it Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Remove debugging printf from InfoTable 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: More AltosState hacking EasyMini graphs are looking good now. Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/altosui: Further AltosState transition work Parses most eeprom and telem records now; altosui updated to show from AltosState info. Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib, altosui: Restructured state management now does TM eeprom files Removed uses of AltosRecord from AltosState, now just need to rewrite the other AltosState changing code to match Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/altosui: Carry receiver status around in AltosListenerState This moves the crc_errors into the new structure and adds a receiver battery voltage value there as well. Now the receiver status can be monitored separately from the flight status. That also means that code receiving state updates should be prepared to accept missing listener or flight state values. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Don't display missing sensor data For devices without sensors, don't display temperature, barometric and accelerometer-derived values. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Add N/S and E/W to info table lat/lon values 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>
altosui: comment out/remove dead code Signed-off-by: Mike Beattie <mike@ethernal.org>
altosui: comment out un-used fields and methods Signed-off-by: Mike Beattie <mike@ethernal.org>