altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map memory Prepare to share with TeleGPS application. This also has the changes to the site map tile which cache only a few images and regenerate the flight path on the fly, saving piles of memory Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Add extra ignitors to graphable objects List all of the available extra ignitors as possible things to graph. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Show GPS max height in flight stats window of graph Uses the new state.max_gps_height() function.# 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: Add imu and mag sensor values to plots Makes for a lot of potential graph elements. Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib,altosui: Be more robust when graphing bogus .telem files Deal with files containing multiple serial number/flight number values by preserving the boost_tick value across state resets. Check for invalid state when computing actual boost time for the stats window. Ignore invalid speed/accel values when computing averages. 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: 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>
altosui: Graph TeleMini flights without crashing Adding maps to the graph UI failed to check for missing GPS data in a couple of places causing crashes when fed a TeleMini file. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Remove graph series which aren't available Make sure all graph series have actual data underlying them by checking the available data before creating the series objects. Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: Add map and GPS data to graph window. Trac #50 See where the rocket landed without having to replay the whole flight. 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: remove un-used imports Signed-off-by: Mike Beattie <mike@ethernal.org>
Reverted package name to 'altosui' from 'AltosUI' Also added emacs backup regex (*~) to .gitignore
Changed package name from altosui to AltosUI
altosui: Complete split out of separate java library Signed-off-by: Keith Packard <keithp@keithp.com>
altosui: remove debug printf from AltosFlightStats Signed-off-by: Keith Packard <keithp@keithp.com>