summaryrefslogtreecommitdiff
path: root/altosui
Commit message (Collapse)AuthorAge
* altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2Keith Packard2014-05-25
| | | | | | API has changed for these libraries, time to bump the file versions Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map ↵Keith Packard2014-05-25
| | | | | | | | | | | 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/altosuilib: Cleanup -Xlint:unchecked warningsKeith Packard2014-05-25
| | | | | | Add parametric types to avoid unchecked warnings. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Move CSV/KML output code to altoslibKeith Packard2014-05-22
| | | | | | It's sharable, so share it Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove another beep config debug printfKeith Packard2014-05-16
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* atosui: Hide Callsign and RSSI tabs for devices without a radioKeith Packard2014-05-12
| | | | | | | When doing Monitor Idle with EasyMini, it's nice to not put fields on the screen which won't ever have useful data in them. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add GPS course, ground speed and climb rate to graphsKeith Packard2014-05-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add configuration UI for beeper toneKeith Packard2014-05-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Mark TeleMega additional pyro ignitor fired points in graphsKeith Packard2014-04-30
| | | | | | Add markers to indicate when each additional pyro channel fires Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add extra ignitors to graphable objectsKeith Packard2014-04-29
| | | | | | List all of the available extra ignitors as possible things to graph. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosui/altosuilib/libaltos: Remove trailing whitespaceKeith Packard2014-04-11
| | | | | | Just cleaning up the source code. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Disable flight log configuration while flights are storedKeith Packard2014-04-06
| | | | | | | | The log code won't let you resize the maximum flight log while there is still data on the flight computer; the code to figure that out in the UI was busted, leaving users confused about why it wasn't working. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add ignitor tab for TeleMega extra ignitorsKeith Packard2014-04-05
| | | | | | | Show the current state of the additional ignitors in another tab; there's not really room in the 'Pad' tab. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Hide Tilt Angle values when not availableKeith Packard2014-03-10
| | | | | | | In the Ascent table, make sure the tilt angle fields are hidden when they are set to MISSING. Signed-off-by: Keith Packard <keithp@keithp.com>
* Install .desktopfile as _SCRIPTS so they are left executableKeith Packard2014-02-28
| | | | | | | .desktop files should be marked executable so that the desktop environment knows they are correct. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Retry device enumeration after rebooting for self flashKeith Packard2014-02-28
| | | | | | | | Windows takes 'a while' to include the rebooted device in the list of available devices, so try a few times with a 100ms delay so that we can avoid asking the user to select from an empty list. Signed-off-by: Keith Packard <keithp@keithp.com>
* Mark .desktop files as executableKeith Packard2014-02-16
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Construct linux install scriptKeith Packard2014-02-16
| | | | | | Uses the same script as altosui, just edits the final path name Signed-off-by: Keith Packard <keithp@keithp.com>
* Move .desktop and icon management out of debian dirKeith Packard2014-02-16
| | | | | | | This constructs a .desktop file from a template and installs it, along with suitable .svg icons, during the normal build process Signed-off-by: Keith Packard <keithp@keithp.com>
* Add linux installer scriptKeith Packard2014-02-16
| | | | | | | Create a linux installer shell script that unpacks the archive in a sensible place and adds a .desktop file to the environment Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Use letter names for pyro channels in pyro config UIKeith Packard2014-01-30
| | | | | | | TeleMega has the extra pyro channels labeled A, B, C, D instead of 0, 1, 2, 3. Use those names in the UI to avoid confusion. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Show GPS max height in flight stats window of graphKeith Packard2014-01-24
| | | | | | Uses the new state.max_gps_height() function.# Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle serial-port startup errors in idle-monitorKeith Packard2014-01-21
| | | | | | Trap exceptions during idle monitor startup and report them. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle already-opened link in IgniteUIKeith Packard2014-01-21
| | | | | | | | Must run the link open from the UI thread so that we can put up the in-use dialog immdiately; otherwise the UI thread is blocked which means the dialog never appears and the app appears to hang. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: rate limit map downloadsAnthony Towns2014-01-20
|
* altosui: --fetchmaps gets same number of maps as GUIAnthony Towns2014-01-20
|
* AltosSiteMapPreload: only load 49 mapsAnthony Towns2014-01-20
| | | | | | Google Static Maps API limits queries to 50 maps per IP per minute, so querying a 7x7 array instead of a 9x9 array seems more likely to work well.
* altosui: Make romconfig serial and radio cal fields 8 digits wideKeith Packard2014-01-19
| | | | | | | This ensure that they are wide enough to show a cc1120 calibration value, which is 7 digits. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Ship telemini outline as pdf file tooKeith Packard2014-01-14
| | | | | | | Build telemini.pdf from telemini.svg and include it in all of the released packages. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Require both libaltos32 and libaltos64 for fat Linux tarballKeith Packard2014-01-01
| | | | | | No sense shipping a broken tarball ever Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Build -m64 and -m32 for fat tarball when possibleKeith Packard2014-01-01
| | | | | | | Check to see if we can compile libaltos for both 32 bit and 64 bit systems, and then use those when generating the linux tarball. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle a missing libaltos when starting upKeith Packard2014-01-01
| | | | | | | Skip a null list of devices when figuring out what to open monitor windows for during startup. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Switch Graph to AltosOrient typeKeith Packard2013-12-28
| | | | | | The graph was using a private class for orient type, use the altoslib one Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Adjust info table column widthKeith Packard2013-12-28
| | | | | | 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 viewsKeith Packard2013-12-28
| | | | | | This adds 'tilt angle' to both ascent and info table views Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Extend Fire Igniter to additional channelsKeith Packard2013-12-21
| | | | | | This lets the UI test fire other pyro channels on TeleMega Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Switch from radio buttons to check boxes in pyro config. Add closeKeith Packard2013-12-21
| | | | | | First of (we hope) many review comments from Troj. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Bump library versionKeith Packard2013-12-20
| | | | | | | 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 plotsKeith Packard2013-12-20
| | | | | | Makes for a lot of potential graph elements. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Ship EasyMini firmware tooKeith Packard2013-12-19
| | | | | | | Missing the FIRMWARE_EMINI define left all easy mini firmware out of the distribution Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: When device has no valid romconfig, set RF cal to 0Keith Packard2013-12-19
| | | | | | | This is intended to signal to the user that no valid value was found and that they'd best pick something sensible. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove some debug printfsKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Define 3.8 as a good battery and 3.5 as a good igniterKeith Packard2013-12-18
| | | | | | | Use defined values everywhere instead of copying. Adjust battery up to 3.8 to ensure there's enough voltage to not trip the comparators Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add docs to Mac OS X dmg distributionKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Hide non-applicable altimeter config valuesKeith Packard2013-12-18
| | | | | | This makes configuring EasyMini a lot easier... Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Pass InterruptedException up the stack instead of hiding itKeith Packard2013-12-18
| | | | | | | | | | When interrupting a thread that is talking to a serial device, it's important not to have that thread discard the InterruptedException so that it will actually terminate. This patch removes a bunch of places that were discarding InterruptedExceptions and lets higher level code see them so that they can exit cleanly. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add EasyMini bits to fat distribution images. Update telemetrum.infKeith Packard2013-12-17
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* java: Add -target 1.6 to all java compilesKeith Packard2013-12-10
| | | | | | This makes sure the results can run with the old JVM Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Ship TeleMega-v1.0 firmwareKeith Packard2013-12-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: When flashing to TeleDongle or TeleBT, match any .ihx fileKeith Packard2013-12-08
| | | | | | | | Let the user pick any .ihx file when using a device which can only be used as a pair programmer. Note that 'telemetrum' can be either, and we'll assume that it's a self-programmed device (v2) for now. Signed-off-by: Keith Packard <keithp@keithp.com>