summaryrefslogtreecommitdiff
path: root/altosui
Commit message (Collapse)AuthorAge
...
| * altosui/altoslib: Add support for configuring pyro channelsKeith Packard2012-10-22
| | | | | | | | | | | | | | This provides a UI on devices which have pyro channels other than main/apogee. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Handle .mega files in Landed tab 'Graph Flight' buttonKeith Packard2012-10-21
| | | | | | | | | | | | Need to check for .mega files here too. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: Move computed state from AltosRecord to AltosStateKeith Packard2012-10-21
| | | | | | | | | | | | | | 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: Correct megametrum eeprom filename dateKeith Packard2012-10-21
| | | | | | | | | | | | Was fetching day-of-month from the year field Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Add new filename filtersKeith Packard2012-10-21
| | | | | | | | | | | | Allow the user to restrict filenames to telem, eeprom or mega files Signed-off-by: Keith Packard <keithp@keithp.com>
* | remove local copy of launch-sites.txt and reference to old web locationBdale Garbee2012-10-23
|/
* altosui: Re-add a couple of "unused" valuesKeith Packard2012-10-18
| | | | | | | The values in these calls aren't needed, but the side-effects are, so add them back in. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Accept serial number of zero for eeprom downloadKeith Packard2012-10-16
| | | | | | | | AVR-based products don't have a valid serial number, and so usually report 0. Accept this by making the 'no serial number' case check for negative values. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Print exception stack trace when tracking flightsKeith Packard2012-10-16
| | | | | | More useful in fixing the problem Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle missing pad distance in descent tabKeith Packard2012-10-16
| | | | | | | When the GPS isn't locked, the distance from the pad cannot be computed and is left missing. Not crashing in this case is more useful. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Parse .mega files from command lineKeith Packard2012-10-13
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos{lib,ui,droid}: move OS specific code out of altoslibMike Beattie2012-09-18
| | | | | | | | | This is to allow the usage of AltosLog on Android - no swing, so we need to push the "home directory" code used to pick a default telemetry logging path - using the PreferencesBackend interface for now. Signed-off-by: Mike Beattie <mike@ethernal.org>
* Merge branch 'prefs_interface' into altosdroidMike Beattie2012-09-16
|\
| * altosui: remove un-used importMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: revert AltosUIPreferences init() methodMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: Add return to try/catch.. duhMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: add missing try/catchMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui/altoslib: bug fixes, update Makefile.amMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui/altoslib: Add call to …Preferences.init() with backend object, ↵Mike Beattie2012-09-14
| | | | | | | | | | | | remove static init() Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui/altoslib: add methods to interface, fix imports/exceptions in BT codeMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: add missing methods for Backend, fix BT code.Mike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altoslib/altosui: begin moving preferences "backend" into interfaceMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: comment out obsolete code - could probably remove the file.Mike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: add type to … implements Comparable.Mike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: comment out/remove dead codeMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: access class variables by class, not instanceMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: remove redundant catchesMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: comment out un-used classes and associated importsMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: comment out un-used fields and methodsMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosui: remove un-used importsMike Beattie2012-09-14
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* | altosui: Show over-ground-distance in Descent tabKeith Packard2012-09-14
| | | | | | | | | | | | Helps to know where the rocket might land. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Remove debugging from KML exportKeith Packard2012-09-14
| | | | | | | | | | | | Left in from testing the Eeprom export bug Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Fix Landed tab unitsKeith Packard2012-09-14
|/ | | | | | | | | | And clean up the whole flight value reporting code base. It would be nice to create a separate class to make this easier; at present there's a bunch of customization embedded in how values are presented in each tab. Reported by: Bdale Garbee <bdale@gag.com> Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Exit with an error status when file processing failsKeith Packard2012-09-12
| | | | | | | If the user provides any files on the command line, and if processing them fails in some way, exit immediately with an error indication. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Stop downloading eeprom data on a block full of invalid dataKeith Packard2012-09-12
| | | | | | | When no valid records are found within an eeprom block, we assume that no more data will be found within the entire storage area. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Serialize data access in TD config codeKeith Packard2012-09-12
| | | | | | | | | Setting the values was being done in the UI thread instead of the Serial thread, which left the serial thread with uninitialized values when it went to update the displayed value for the current frequency. All fixed now. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Lock access to preferences dataKeith Packard2012-09-12
| | | | | | | These are accessed by several different threads, so keep things sane by just holding locks across all access. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add multi-sized icons to all windowsKeith Packard2012-09-12
| | | | | | This lets the window system pick a better size for presentation Signed-off-by: Keith Packard <keithp@keithp.com>
* Reference specific dependent jars in the AltosUI launchersTom Marble2012-09-12
|
* altosui: Initialize imperial units checkbox with correct valueKeith Packard2012-09-11
| | | | | | | Use imperial units preference instead of serial debug preference. Cut & paste programming failure... Signed-off-by: Keith Packard <keithp@keithp.com>
* Clean up Windows event handles on com port closeKeith Packard2012-09-11
| | | | | | | | | | This avoids having to wait for the receiver to timeout before we can open the same com port again. This patch also adds a bit more debugging -- it prints Windows error messages to stdout along with the file/line where the error was generated. Signed-off-by: Keith Packard <keithp@keithp.com>
* Include AltosLib.jar in windows installKeith Packard2012-09-11
| | | | | | Otherwise, altosui doesn't do much. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosTom Marble2012-09-11
|\
| * altosui: Imperial units for graphs tooKeith Packard2012-09-11
| | | | | | | | | | | | Just to be consistent Signed-off-by: Keith Packard <keithp@keithp.com>
* | Added the feature to AC to default --with-android to $ANDROID_SDK (if set)Tom Marble2012-09-11
|/ | | | | | | Fixed typos in altosui/Makefile.am (had removed JCOMMON, but it's from AC) Jenkins changes: - added android sdk - will now record artifacts: altoslib/AltosLib.jar,altosui/altosui.jar,**/*.apk
* Reverted package name to 'altosui' from 'AltosUI'Tom Marble2012-09-11
| | | | Also added emacs backup regex (*~) to .gitignore
* Add appropriate Java build deps as given from autoconfTom Marble2012-09-11
|
* Use explicit build deps for altosui (avoids * wildcarding)Tom Marble2012-09-11
|
* Changed package name from altosui to AltosUITom Marble2012-09-10
|
* Test commit (comment) to confirm push worksTom Marble2012-09-10
|