summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | | | Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-23
| | |\ \ \ \ \ \ \
| * | | | | | | | | Missing change to top level Makefile to build altosuiKeith Packard2010-11-24
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | | Move altosui to the top level, placing libaltos inside it.Keith Packard2010-11-24
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altosui: Make sure packet mode is turned off when the connection failsKeith Packard2010-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the packet connection times out, turn packet mode off when closing the serial port. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altosui: Let people fire igniters that don't read as 'ready'Keith Packard2010-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides for igniter testing with LEDs or other materials that don't look like regular igniters. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altosui: Disable radio configation over packet link.Keith Packard2010-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Attempting to configure the radio over the packet link will only end up confusing the user, so disable it. This also works around a bug in older TM code which would lock up when trying to do this. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altosui: New AltosSerial.set_radio function sets channel/callKeith Packard2010-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use this anytime you need to set the device radio channel and call sign, either for telemetry reception or packet mode origination. This uses the saved callsign and per-device radio channel number. Do not use this when opening a telemetrum as there won't be a saved channel number. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altosui: Make AltosSerial.flush_input keep reading while non-emptyKeith Packard2010-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Flushing the input buffer can take a while, especially over the packet link. Keep reading while stuff is appearing on the reply queue. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altos: Make radio test command careful with the radio mutex.Keith Packard2010-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remember whether the radio test mode is on or off and don't try to do either of them twice to prevent the mutex from being acquired or released twice. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altos: Don't abort radio transmissions with ao_radio_abortKeith Packard2010-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We only want to abort pending radio reception to release the radio for other use, or to change the radio channel. Let radio transmission proceed. This fixes a problem with using packet mode to configure the radio channel; if the packet transmission is aborted, the TM ends up wedged. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | | altos: remove unused variable from ao_igniterKeith Packard2010-11-23
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'status' variable used to hold a reported status value from the igniter after firing, but we ignore that now. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | | | lose the placeholder on how GPS works, as it's going to be aBdale Garbee2010-11-23
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | while before I tackle that, if ever.
| * | | | | merge Keith's AltosUI documention into "the big book"Bdale Garbee2010-11-23
| | |_|_|/ | |/| | |
| * | | | doc: Add internal documentation for AltOSKeith Packard2010-11-22
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | | add a rudimentary --help for command line useBdale Garbee2010-11-22
| | |_|/ | |/| |
| * | | Merge remote branch 'origin/buttonbox' into buttonboxKeith Packard2010-11-22
| |\ \ \ | | | |/ | | |/|
| | * | Added PKGBUILDs for deps into contribsBob Finch2010-11-22
| | | |
| * | | altos: assume igniter worked.Keith Packard2010-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many igniters don't go open when fired, so there's no way to know if they worked. Assume they did as a failed igniter is unlikely to do anything when fired again anyways. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | altosui: Close serial port when debug link failsKeith Packard2010-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If the debug connection isn't working, close down the serial port when reporting the failure. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | altos: Add on/off modes to 'C' commandKeith Packard2010-11-21
| | |/ | |/| | | | | | | | | | | | | This lets the user turn the radio on/off and then invoke other commands. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | altosui: keep sitemap more centred on rocketAnthony Towns2010-11-22
| | |
| * | altosui: improve sitemap scrolling behaviourAnthony Towns2010-11-22
| | |
| * | AltosSiteMap: ensure buffer around active tileAnthony Towns2010-11-21
| | |
| * | Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-21
| |\|
| | * altosui: When fixing eeprom gps time information, make GPS data validKeith Packard2010-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eeprom files may be missing the GPS time (due to a firmware bug). Working around this involves finding the next valid GPS time and using that to create a fake GPS time entry. However, that next GPS time may not be locked or may have few sats as it is from the boost stage of the flight. Fix this by simply forcing the fake time packet to have 4 sats and be locked. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | AltosSiteMap: limit nr of tiles to 200x200Anthony Towns2010-11-21
| | |
| * | AltosSiteMap: never accept 0,0 as lat/longAnthony Towns2010-11-21
| |/
| * AltosSiteMap: refactor tile collectionAnthony Towns2010-11-21
| |
| * AltosSiteMap: thread safe tile additionAnthony Towns2010-11-21
| |
| * AltosSiteMap: try to get new tile construction rightAnthony Towns2010-11-21
| |
| * AltosSiteMap: extend map if rocket goes far awayAnthony Towns2010-11-21
| |
| * Merge branch 'sitemap' into buttonboxAnthony Towns2010-11-21
| |\ | | | | | | | | | | | | Conflicts: ao-tools/altosui/AltosSiteMap.java
| | * AltosSiteMap: explain tile size betterAnthony Towns2010-11-21
| | |
| | * Merge branch 'buttonbox' into sitemapAnthony Towns2010-11-21
| | |\ | | | | | | | | | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java
| | * | AltosSiteMap: better gps check, lower zoomAnthony Towns2010-11-21
| | | |
| * | | altosui: Set site map flight path lines to 6 pixels anti-aliased.Keith Packard2010-11-20
| | | | | | | | | | | | | | | | | | | | | | | | Much more visible over the map. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | | Merge remote branch 'aj/sitemap' into buttonboxKeith Packard2010-11-20
| |\| | | | |/ | |/| | | | | | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: reindentAnthony Towns2010-11-21
| | |
| | * Merge branch 'buttonbox' into sitemapAnthony Towns2010-11-21
| | |\
| | * | AltosSiteMap: be more polite about preferred sizeAnthony Towns2010-11-21
| | | |
| | * | Add GrabNDrag.javaAnthony Towns2010-11-21
| | | |
| | * | AltosSiteMap: major refactoringAnthony Towns2010-11-21
| | | |
| | * | AltosSiteMapTile: draw boost circle as well as landedAnthony Towns2010-11-21
| | | |
| | * | AltosSiteMap: automatic fetching of map dataAnthony Towns2010-11-21
| | | |
| | * | AltosSiteMapTile: seperate map and drawing layersAnthony Towns2010-11-20
| | | |
| | * | AltosSiteMap: add autoscroll and grabndrag scrollAnthony Towns2010-11-20
| | | |
| | * | Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-20
| | |\ \
| | * \ \ Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-20
| | |\ \ \
| | * \ \ \ Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonboxAnthony Towns2010-11-20
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ao-tools/altosui/AltosFlightUI.java
| | * | | | | AltosSiteMapTile: adjust scale to 1 nmi per tileAnthony Towns2010-11-19
| | | | | | |