summaryrefslogtreecommitdiff
path: root/altosui
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'mjb/prefs_interface'Keith Packard2012-09-20
|\
| * 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>
* | Merge remote-tracking branch 'mjb/altosui_mjb'Keith Packard2012-09-20
|\|
| * 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
|
* altosui: Use units conversion functions everywhere.Keith Packard2012-09-10
| | | | | | Provide a configuration option to select imperial units and use them everywhere Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Use helper functions to access arrays in AltosLib classKeith Packard2012-09-09
| | | | | | | These deal with out-of-range values correctly, instead of causing exceptions that will just break stuff. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Catch errors in state value when saving flight logsKeith Packard2012-09-09
| | | | | | | | Use AltosLib.state_name() instead of directly accessing the state_to_string array so that any invalid state values are caught and replaced with 'invalid' instead of raising an exception. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Check for JRE 1.7 in Windows installerKeith Packard2012-08-19
| | | | | | | | altosui runs fine with version 1.7 (on Linux at least), so allow that version to satisfy the java check instead of requiring the user to down-grade to 1.6 Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' of git://git.gag.com/fw/altosMike Beattie2012-08-08
|\
| * altosui: Move 'implements Runnable' from AltosSerial to AltosLinkKeith Packard2012-08-04
| | | | | | | | | | | | AltosLink is the class providing the 'run' method, after all... Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Remove duplicate values from info table. Add altitudeKeith Packard2012-07-29
| | | | | | | | | | | | | | No need to have state/call/serial/flight data, those are all in the header. Having altitude makes Monitor Idle slightly more useful. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Handle Monitor Idle errors betterKeith Packard2012-07-29
| | | | | | | | | | | | | | | | Deal with missing data by checking for MISSING in more places. Handle serial communication failures during send by reporting back from libaltos. Signed-off-by: Keith Packard <keithp@keithp.com>
* | Ignore autogenerated file: altosui/Info.plistMike Beattie2012-07-31
|/ | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosui: Move AltosIgnite.java to altoslibKeith Packard2012-07-22
| | | | | | To be shared with altosdroid eventually Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Delay starting KML output for flight and GPS coordsKeith Packard2012-07-19
| | | | | | | Don't start outputing KML data until the telem record containing flight number and GPS coordinates are present. Signed-off-by: Keith Packard <keithp@keithp.com>