summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* update changelog for Debian builddebian/1.6.1-1Bdale Garbee2015-07-16
|
* Merge branch 'branch-1.6' into debianBdale Garbee2015-07-16
|\
| * changelog for 1.6.1 release1.6.1Bdale Garbee2015-07-16
| |
| * Merge branch 'master' into branch-1.6Bdale Garbee2015-07-16
| |\
| | * Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2015-07-16
| | |\
| | | * Bump Java library versionsKeith Packard2015-07-15
| | | | | | | | | | | | | | | | | | | | | | | | Avoid problems if you have an old version of the library installed Signed-off-by: Keith Packard <keithp@keithp.com>
| | * | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2015-07-15
| | |\|
| | | * Bump configure.ac versions to 1.6.1Keith Packard2015-07-15
| | | | | | | | | | | | | | | | | | | | | | | | And set android version to 9 Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * doc: Update for 1.6.1Keith Packard2015-07-15
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * Bump version to 1.6.0.4 (android version 8)1.6.0.4Keith Packard2015-07-11
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Cleanup Makefile.amKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid re-creating library symlinks. Make builds depend on resource files too. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Clean up tab layoutKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fuss with weights and gravitys, then add some wrapping layouts to get things looking reasonable on small and larger screens. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Add 'Auto' to map tracker listKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | Add an 'auto' menu entry when selecting trackers from the map. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Note time at startup to avoid flipping trackersKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Need to set the initial 'switch' time in onStart to avoid flipping between trackers before we've done any other 'switching' action. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * Generate Android version info from configure.acKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | This avoids having version data in two places. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Add other igniter status, various other layout changesKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Show the first four igniters (A-D) in the pad tab. Make pad and flight layouts look a bit better Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Don't disconnect from bluetooth onStartCommandKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If we've already got a bluetooth connection running, don't slam it shut when the UI starts up again. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Remove a debug line in AltosVoiceKeith Packard2015-07-11
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Pop up menu of nearby trackers on map clickKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets the user select one of potentially many overlapping trackers, and also makes it clear when the current tracker is being changed. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Keep speaking even when screen is offKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the voice and telemetry disabling calls from onStop to onDestroy so that a stopped application only leaves off updating the screen, and not the voice bits as well. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Preload maps based on distance rather than number of tilesKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets you get the specific area requested at all zoom levels, rather than having further detail only at lower resolution zooms. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Convert longitude from distance in AltosMapTransformKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This computes the longitude cooresponding to a specific distance at a specific latitude. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Limit simultanous map tile downloads to 128Keith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, every tile requested would get downloaded at the same time. With moving to distance-based offline map loading radius values, the number of tiles at closer zooms was in the thousands, overwhelming the network. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Make earth size constants publicKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | This lets other code share the values. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Make AltosMap floor/ceil static. Check transform in paintKeith Packard2015-07-11
| | | | | | | | | | | | | | | | | | | | | | | | This avoids crashing in paint when no transform has been set yet. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * telegps: Add receiver battery to Status displayKeith Packard2015-06-25
| | | | | | | | | | | | | | | | | | | | | | | | Makes it a bit cramped, but it's useful to have if you're using TeleBT. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosui: Correctly show/hide receiver battery valueKeith Packard2015-06-25
| | | | | | | | | | | | | | | | | | | | | | | | Override the hide() test function which has the listener_state Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosuilib: Receiver battery voltage lives in listener_stateKeith Packard2015-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code to detect whether to show or hide this entry was using functions that weren't given the listener_state and hence returned MISSING all of the time. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Support TeleBT v3.0 battery voltage conversionKeith Packard2015-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | TeleBT v3.0 uses an STM32 instead of a cc1111, so it needs a different voltage computation from the raw ADC value. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altos/telebt-v3.0: Report battery voltage correctlyKeith Packard2015-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There was an extra %d, and an extra ':' in the output, making the UI not parse the voltage correctly Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Don't crash if dragging a map view without any tilesKeith Packard2015-06-25
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Class of offline map view widget changedKeith Packard2015-06-25
| | | | | | | | | | | | | | | | | | | | | | | | Switch around AltosViewPager to match. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Display direction in map viewKeith Packard2015-06-24
| | | | | | | | | | | | | | | | | | | | | | | | Use direction in map view when available, otherwise use bearing Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Fix replay to run in realtime againKeith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | At some point, this got sped up to 10x normal speedx Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * Bump version to 1.6.0.31.6.0.3Keith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | Mark the release of 1.6.0.3 altosdroid Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Update version numbers in manifestKeith Packard2015-06-23
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Mark tab-dependent voice output as doneKeith Packard2015-06-23
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Make sure flight voice output always starts with 'speed'Keith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This resets the flight-mode voice output state back to start again each time the flight tab is selected Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Make sure whole flight state is spoken even when no-one is movingKeith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This eliminates the case where much of the flight state wasn't reported if the tracker or receiver weren't moving. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Typo slipped into AltosState.javaKeith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | Oops. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Change voice output aroundKeith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the voice output depend on the current displayed tab; where the 'recovery' and 'map' tabs get the same value. Pad Reports igniter and GPS status changes Flight Report flight state changes and max height after apogee Report current speed, height and bearing/elevation/range once every 10 seconds while the rocket is in motion. Recovery Report distance and bearing when the location of either the tracker or the receiver changes by more than 10m, but not more than once every 10 seconds. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Define strings for the tab namesKeith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Use these everywhere instead of replicating the same name; might reduce errors. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Show direction to target in recover tabKeith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This takes the bearing to target and current direction of motion (from the Android API) and computes a turn amount and displays that so you don't have to know which way is north when walking towards the rocket. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altoslib: Use a longer filter for descent valuesKeith Packard2015-06-23
| | | | | | | | | | | | | | | | | | | | | | | | This makes descent speeds almost useful, a huge improvement Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Fix line drawing to old tracker locationKeith Packard2015-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Selecting an old tracker would often fail to switch the bearing line as it was using the map data instead of just using the local data for the relavant tracker. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Mark four-tab change doneKeith Packard2015-06-22
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Allow tracker selection from online map widgetKeith Packard2015-06-22
| | | | | | | | | | | | | | | | | | | | | | | | Need separate tracker selection code for online maps Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Switch to four tabs (pad/flight/recover/map)Keith Packard2015-06-22
| | | | | | | | | | | | | | | | | | | | | | | | Ascent and descent were almost the same; no reason to have both. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Select tracker by clicking on mapKeith Packard2015-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This lets you pick a tracker from the map, rather than having to use the menu. Signed-off-by: Keith Packard <keithp@keithp.com>
| | | * altosdroid: Get rid of on-line only maps tabKeith Packard2015-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The offline tab did both, so delete the online one and replace it with the offline one. Signed-off-by: Keith Packard <keithp@keithp.com>