summaryrefslogtreecommitdiff
path: root/altosuilib
Commit message (Collapse)AuthorAge
* altosuilib: Fix crash when initializing site map cacheKeith Packard2014-06-07
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add GPS altitude as a possible graph valueKeith Packard2014-06-07
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Show GPS instead of (missing) flight data for TeleGPS graphsKeith Packard2014-06-07
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Let the user hand-edit the preload map radiusKeith Packard2014-06-05
| | | | | | In case they want more than 5 Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add graph displayKeith Packard2014-05-29
| | | | | | Moved the altosui graph files to altosuilib and fixed things up. Signed-off-by: Keith Packard <keithp@keithp.com>
* java: Refactor AltosFlightDisplay units and font update handlingKeith Packard2014-05-29
| | | | | | | | | Make AltosFlightDisplay explicitly implement AltosFontListener and AltosUnitsListener interfaces to make everyone use the same API. Then, actually go implement units listeners so that changing units updates all of the active displays immediately Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add info tableKeith Packard2014-05-29
| | | | | | | Move a couple of files from altosui to altosuilib, hook up the info table after changing it to implement the AltosFlightDisplay interface Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add flash device functionalityKeith Packard2014-05-28
| | | | | | Move bits from altosui to altosuilib and use those. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add 'Info' tabKeith Packard2014-05-28
| | | | | | | This contains a summary of the tracking info, including position, speed and course. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Hook up data download dialogKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add scan UIKeith Packard2014-05-28
| | | | | | | Move scan UI bits into altosuilib, allow telegps to not show telemetry format options. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add preferences dialogKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altosuilib: Shuffle lots more code from altosui intoKeith Packard2014-05-28
| | | | | | | | altosuilib All of the bluetooth management stuff, and AltosSerial. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Don't try to draw to destroyed map windowsKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Publish AltosSiteMap.centre. Add prefetchMaps with old APIKeith Packard2014-05-28
| | | | | | This gets altosui working again. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Update map preloading UI to include zoom and maptypesKeith Packard2014-05-28
| | | | | | This lets you specify precisely which maps to load. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Remove debug printf in AltosSiteMapCacheKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add google maps API key, configured with -with-google-keyKeith Packard2014-05-28
| | | | | | | | | | | This places the actual key outside of the repository, allowing the user to configure the name of the file containing the key. By default, this pulls the key from $HOME/altusmetrumllc/google-maps-api-key. With the key present, there are no longer any rate limits to loading map data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Decompress map images asynchronously and in parallelKeith Packard2014-05-27
| | | | | | | This speeds up loading map images from disk quite a bit, and keeps the UI responsive while that happens as well. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add distance measuring line to site map.Keith Packard2014-05-27
| | | | | | | Use any modifier or button other than the left one to draw a line on the map. The length of the line is shown at the start of the line. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add multiple zoom levels and content types to mapKeith Packard2014-05-27
| | | | | | | Also changes the file format for hybrid, satellite and terrain maps to jpg to save disk space. Signed-off-by: Keith Packard <keithp@keithp.com>
* 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>
* altosuilib: Make lines in graphs 2 units wideKeith Packard2014-04-12
| | | | | | This makes the graphs a lot easier to read. 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>
* altosuilib: Remove some spurious debug printfsKeith Packard2014-01-21
| | | | 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>
* 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>
* altosuilib: Rearrange graph enable buttonsKeith Packard2013-12-20
| | | | | | Eliminate separate 'enable' radio button, provide for multiple columns 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>
* altosuilib: Don't match product_altusmetrum for product_basestation or ↵Keith Packard2013-12-08
| | | | | | | | | | | | | product_altimeter It's been years since we've shipped boards configured with product_altusmetrum, but now we've repurposed that code for the flash loader. When matching an explicit product, go ahead and also match altusmetrum so that the flash loader will fit, but when matching basestation or altimeter, don't as that will avoid popping up the flight monitor UI at startup when a board is running the boot loader. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Deal with AltosUnits API changeKeith Packard2013-12-07
| | | | | | | The abstract methods in AltosUnits now pass the 'imperial_units' flag explicitly, so deal with that in AltosUnits itself Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui, altoslib: Move eeprom download code to altoslibKeith Packard2013-11-12
| | | | | | This should make adding eeprom downloading to altosdroid easier Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Finish AltosState changes. Update version number.Keith Packard2013-09-05
| | | | | | | Removes all of the AltosRecord bits, changes the monitor idle bits to have per-object state updaters. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add EasyMini USB idsKeith Packard2013-06-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Mistake in the MegaDongle listing -- was set to TeleMegaKeith Packard2013-05-13
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* name change from MegaMetrum to TeleMegaBdale Garbee2013-04-22
|
* Set telegps USB id to 0025Keith Packard2013-04-02
| | | | | | It was accidentally using the same ID as megadongle... Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge remote-tracking branch 'mjb/master'Keith Packard2013-03-06
|\
| * all: clean up .gitignore files and Makefile clean targetsMike Beattie2013-02-15
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* | altosuilib: Disable graph element notifies for each add()Keith Packard2013-03-01
| | | | | | | | | | | | | | This reduces the number of notify calls made and dramatically speeds up graph creation. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosuilib: Add setNotify/fireSeriesChanged methods to AltosUIGrapherKeith Packard2013-03-01
|/ | | | | | | | | This will let the data adding functions disable notifications while adding all of the graph data, and then send a single notification when the data sets are complete, which speeds up creating of the graph elements quite a bit. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: rescale axis when enabling data seriesKeith Packard2013-02-11
| | | | | | This makes sure new series are visible when you enable them. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altoslib/altosuilib: Switch altosui to shared graph codeKeith Packard2013-02-10
| | | | | | | This adds a configuration tab to the graph window to enable/disable various plotted values. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib/micropeak: Add state markers to micropeak graphKeith Packard2013-02-10
| | | | | | I think this makes the micropeak graph as functional as the altosui graph Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Initialize graph axes unitsKeith Packard2013-02-10
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add graphing routines from MicroPeakKeith Packard2013-02-10
| | | | | | Make these available for AltosUI too Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Remove duplicate AltosUnitsListener.javaKeith Packard2013-02-10
| | | | | | This lives in altoslib Signed-off-by: Keith Packard <keithp@keithp.com>
* 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>