summaryrefslogtreecommitdiff
path: root/altosdroid/src
Commit message (Collapse)AuthorAge
...
* altosdroid: Check state.gps != null before using itKeith Packard2013-04-12
| | | | | | Avoid crashing. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Compute course from android device to rocket, display itKeith Packard2013-04-12
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Mike was right -- only need one LocationListenerKeith Packard2013-04-11
| | | | | | | I mis-read the docs and thought we needed two listeners, one for GPS and one for network position. Looks like we don't Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Send LOCATION and CRC_ERROR messages to UI.Keith Packard2013-04-11
| | | | | | | This collects all position changes and crc error increments and sends them along to the UI for presentation. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Hook up the position listenersKeith Packard2013-04-11
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Add map polyline between pad and rocketMike Beattie2013-03-10
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Add rocket and pad map markersMike Beattie2013-03-10
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: programmatically create map fragmentMike Beattie2013-03-10
| | | | | | | | * Allows reliable fetching of a GoogleMap handle. * Set map options, initial location (NCR North for now, temporarily) * Add some info fields below map, and update them accordingly Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: fix side-to-side scrolling in map tabMike Beattie2013-03-08
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Auto tab changingMike Beattie2013-03-07
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: implement Age field updatingMike Beattie2013-03-07
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: implement UI updating on tabsMike Beattie2013-03-07
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: implement tabs interfaceMike Beattie2013-03-07
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Import initial versions of XML and Java for Tab contentMike Beattie2013-03-07
| | | | | | | | | | * Includes TabsAdapter class borrowed from Support Library sample code * New "GoNoGoLights" class for dealing with the red/green/gray LEDs * extra required strings in strings.xml * Couple of support functions in AltosDroid.java * rudimentary Maps tab - does nothing at present. Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: whitespace cleanupMike Beattie2013-03-07
| | | | | | DAMN my OCD. Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: make AltosDroid.pos() staticMike Beattie2013-03-07
| | | | | | * Will be used from tabs that display lat/lon Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: minor whitespace cleanupMike Beattie2013-03-07
| | | | | | (damn my OCD!) Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: update copyrights/licensingMike Beattie2013-03-07
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: excise old code/xmlMike Beattie2013-02-15
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Merge remote-tracking branch 'mjb/master'Keith Packard2013-02-10
|\
| * altosdroid: initial release to Play Storealtosdroid_v1.1.9.3Mike Beattie2013-01-29
| | | | | | | | | | | | | | | | | | * Add release keystore (encrypted) * Turn off debugging in UI * add 'sign' target to Makefile.am * Update version string in AndroidManifest.xml to match released version of altosui. Signed-off-by: Mike Beattie <mike@ethernal.org>
* | Add version numbers to java librariesKeith Packard2013-01-29
|/ | | | | | | Make our private java library names include a version number so we can ship and install multiple versions at the same time. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Add version information to UIMike Beattie2012-10-24
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Add branch to BuildInfoMike Beattie2012-10-24
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: add autogenerated BuildInfo.javaMike Beattie2012-10-22
| | | | | | | | * Generated by shell script that parses git describe * Makefile rule to call script on every run * also includes eclipse hooks to call shell script on build Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: AltosState now has speed and max_speed funcsKeith Packard2012-10-21
| | | | | | | These pull out the appropriate baro/accel speed values and may use some fancier values in future. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: initial implementation of telemetry logging.Mike Beattie2012-09-18
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* 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>
* altosdroid: cosmetic re-order of methodsMike Beattie2012-09-18
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: simplify keys() methodMike Beattie2012-09-18
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: implement AltosPreferencesBackend, and initialize.Mike Beattie2012-09-17
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Fix Latin-1 encoded copyright symbols in AltosDroid java codeKeith Packard2012-09-11
| | | | | | Otherwise, we get complaints when compiling these files. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: invert channel/freq orderingMike Beattie2012-08-31
| | | | | | Matches Channel Selector in altosui Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: also display channel numbersMike Beattie2012-08-31
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: complete frequency change dialogMike Beattie2012-08-31
| | | | | | Also implement Service IPC to action request. Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Start a hacked-up frequency dialogKeith Packard2012-08-30
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Implement voice just like altosuiMike Beattie2012-08-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Move bluetooth check to first taskMike Beattie2012-08-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: add rssi/serial/flight, and re-work UI orderingMike Beattie2012-08-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: rename ambiguous TextView nameMike Beattie2012-08-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: rework lat/lon to more common formatMike Beattie2012-08-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: rename azimuth/altitude to elevation/height respectively.Mike Beattie2012-08-30
| | | | | | (Matches altoslib, altosui, altos) Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: move units into code, to match altosuiMike Beattie2012-08-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: initial attempt at a UI.Mike Beattie2012-08-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Add Dumper class for testingMike Beattie2012-08-28
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: add timer to stop serviceMike Beattie2012-08-28
| | | | | | * Stops when no UI clients, and no bluetooth connection remains Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: do service start/bind/unbind in start/stop, not create/destroy.Mike Beattie2012-08-28
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: move methods aroundMike Beattie2012-08-28
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: tidy up old messagesMike Beattie2012-08-28
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: stop sending device name, just send config dataMike Beattie2012-08-28
| | | | | | | | * Kinda complicated, but ultimately more sensible * Just send the config data as an arg to MSG_CONNECTED * keep retrying connection till we actually get config data Signed-off-by: Mike Beattie <mike@ethernal.org>