summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-20
|\
| * altosui: Initialize display thread state in constructor instead of runKeith Packard2010-11-20
| | | | | | | | | | | | | | Some state will get set before run is called, initializing it there can be too late. Signed-off-by: Keith Packard <keithp@keithp.com>
* | Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-20
|\| | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java
| * altosui: calling thread.interrupt with null thread doesn't work wellKeith Packard2010-11-19
| | | | | | | | | | | | This was a left-over from debugging the previous patch. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: When switching log files, don't terminate log threadKeith Packard2010-11-19
| | | | | | | | | | | | | | | | | | The log thread automatically switches output files when the incoming telemetry changes. Don't use 'close' for that as 'close' terminates the log thread as well as closing the file. Create a new 'close_log_file' function which just closes the file. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: switch channel selector to combo box. Shorten displayed device namesKeith Packard2010-11-19
| | | | | | | | | | | | | | | | | | A combo box displays the current value, which is quite nice to have. Add a 'toShortString' for AltosDevice so that the window frames and error messages don't have extra spaces generated by the altos_device toString method. Signed-off-by: Keith Packard <keithp@keithp.com>
| * update turnon scripts to use stashed copies of stable release firmwareBdale Garbee2010-11-19
| |
| * altosui: Use timeouts to recover from broken packet links.Keith Packard2010-11-19
| | | | | | | | | | | | | | | | | | | | | | This puts timeouts every place the system reads from the packet link and aborts the in-progress operation if it takes more than a second to get a response. Also mixed in here are persistent igniter status displays for the ejection testing UI. Signed-off-by: Keith Packard <keithp@keithp.com>
| * doc: Document the 'Flash Image' operation.Keith Packard2010-11-19
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * doc: git ignore generated doc filesKeith Packard2010-11-19
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * doc: Add preliminary altosui documentationKeith Packard2010-11-19
| | | | | | | | | | | | | | Also, update the Makefile to allow for further documents to be added without a lot of custom rules. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Clean up global AltosUI configuration settings dialogKeith Packard2010-11-19
| | | | | | | | | | | | | | | | This dialog had a mish-mash of styles and was confusing. Now it's got a label for each line, and suitable setters for each element Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Unify datafile selection to AltosDataChooserKeith Packard2010-11-19
| | | | | | | | | | | | | | Instead of having several separate intefaces, use a single dialog for selecting data files for graph/export/replay. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Add igniter ground testing codeKeith Packard2010-11-19
| | | | | | | | | | | | Not yet hooked up, but the UI is finished. Signed-off-by: Keith Packard <keithp@keithp.com>
* | AltosSiteMapTile: adjust scale to 1 nmi per tileAnthony Towns2010-11-19
| |
* | AltosSiteMapTile: adjust centering calculationAnthony Towns2010-11-19
| |
* | AltosSiteMapTile: autoscale to about 2 nmi per tileAnthony Towns2010-11-19
| |
* | altosui: tile site mapsAnthony Towns2010-11-19
| |
* | Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-18
|\| | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java
| * altosui: Add igniter status to ascent and descent tabsKeith Packard2010-11-16
| | | | | | | | | | | | Monitor igniters during all phases of the flight. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Cleanup flight UI layoutKeith Packard2010-11-16
| | | | | | | | | | | | | | Use common constants for fonts and insets Shrink fonts so that the window is < 600 pixels tall. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Add callsign configuration in AltosUI configuration dialogKeith Packard2010-11-16
| | | | | | | | | | | | This callsign is used during packet communication. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: add reboot button to telemetrum configuration UIKeith Packard2010-11-15
| | | | | | | | | | | | | | This lets you reconfigure and reboot telemetrum, including over the radio link. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: eliminate menu bar, moving elements to buttons.Keith Packard2010-11-15
| | | | | | | | | | | | | | This adds a new 'configure AltosUI' dialog to set the log directory and voice preferences. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: oops, missed a file in the previous commitKeith Packard2010-11-15
| | | | | | | | | | | | | | AltosSerialInUseException.java just defines a new exception, thanks to java for making this live in a separate file. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: With --replay option, exit when replay window is closedKeith Packard2010-11-14
| | | | | | | | | | | | Otherwise, the application hangs around forever. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Replace flight status table with labels, fix resize.Keith Packard2010-11-13
| | | | | | | | | | | | | | | | | | | | | | | | There's no reason to use a table for the flight status data, replace that with a selection of widgets instead. Also, set all of the grid bag constraints for the various flight status displays so that resize does something sensible. Adds a scrollbar to the table display so that it can shrink. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Open serial device at 'new' time. Prohibit duplicate opens.Keith Packard2010-11-13
| | | | | | | | | | | | | | | | | | | | | | With the per-serial UI, there's never a reason to create a serial device without opening it right away. This eliminates the bug caused by not opening the serial device for telemetry reception. Serial devices can now be opened only once; this eliminates errors when trying to reflash or configure devices while receiving telemetry. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Eliminate unncessary import altosui linesKeith Packard2010-11-13
| | | | | | | | | | | | | | Java appears to automatically import every module from the current package. Signed-off-by: Keith Packard <keithp@keithp.com>
* | AltosSiteMap: add targeting circles around landing siteAnthony Towns2010-11-14
| |
* | AltosTelemetryReader: actually open serial portAnthony Towns2010-11-14
| |
* | Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-14
|\|
| * altosui: Add RF calibration to TeleMetrum config dialogKeith Packard2010-11-12
| | | | | | | | | | | | I think that's the last user-settable value. Signed-off-by: Keith Packard <keithp@keithp.com>
* | better error behaviour if no mapAnthony Towns2010-11-12
| |
* | pull up maps for arbitrary locationsAnthony Towns2010-11-12
| |
* | make infotable scrollable, revert its fontsize to 14Anthony Towns2010-11-12
| |
* | tabs -> spacesAnthony Towns2010-11-12
| |
* | add site map tab, at least for QRS launchesAnthony Towns2010-11-12
|/
* Merge remote branch 'aj/buttonbox' into buttonboxKeith Packard2010-11-10
|\
| * add compass bearing during descentAnthony Towns2010-11-11
| |
| * add compass bearing to voice outputAnthony Towns2010-11-11
| |
| * use grayled.png for offAnthony Towns2010-11-11
| |
| * reduce font size for FlightInfoTableAnthony Towns2010-11-11
| |
| * read preferences for --replayAnthony Towns2010-11-11
| |
| * add --replay command line argumentAnthony Towns2010-11-11
| |
| * use value_font for valuesAnthony Towns2010-11-11
| |
* | altos: Use grey leds when unlit - easier to seeKeith Packard2010-11-10
|/
* altosui: Add ascent, descent and landed tabsKeith Packard2010-11-09
| | | | | | This completes the set of tabs for in-flight status information. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add tab UI with 'pad' mode.Keith Packard2010-11-09
| | | | | | | This creates a multi-tab interface for flight monitoring and includes a special tab for 'pad' mode. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Create abstract interface for flight data displayKeith Packard2010-11-09
| | | | | | | This allows the implementation of the flight data display to occur in the flight UI instead of the display thread. Signed-off-by: Keith Packard <keithp@keithp.com>