summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* simplify version in last changelog entry so git-dch is less confused0.9.4.5Bdale Garbee2011-08-08
|
* update version for a Bdale build for use turning on TeleMini v1.0Bdale Garbee2011-08-08
|
* altos/altosui: Add pad orientation configure optionKeith Packard2011-08-02
| | | | | | | | | | | Allow TeleMetrum to be operated with the antenna pointing downwards on the pad. This provides some additional flexibility when designing an ebay. The accelerometer calibration levels are flipped around to match, so no re-calibration should be required. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add idle monitor dialogKeith Packard2011-08-02
| | | | | | | | This monitors a telemetrum device in idle mode, either directly or through a teledongle, allowing the GPS status and batteries to be monitored without resorting to placing the device in pad mode. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Simple timeouts don't work with query dataKeith Packard2011-08-02
| | | | | | | | To get the query to come back, it's best to abort and retry the command, other wise the command may have been lost to the previous connection. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Parse accel cal from 'c s' commandKeith Packard2011-08-02
| | | | | | | These fields weren't used before, so the code to parse them hadn't been written. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Standard text field in flight UI needs more width (now 20)Keith Packard2011-08-02
| | | | | | Latitude and longitude take more than 16 characters. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Require sequencing through 'main' state before landingKeith Packard2011-08-02
| | | | | | | | | | | | | The old version of the code would permit the flight to go straight from 'drogue' to 'landed' without passing through 'main' at all. This meant that a false landing detection would leave the main charge unfired, potentially causing the airframe to land on drogue alone. Requiring that the flight sequence pass through main ensures that the main charge will get fired at the right time, although if the airframe lands higher than that altitude, it will not go to 'landed' mode ever. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Reduce height averaging filter time constantKeith Packard2011-08-02
| | | | | | | Using the longer time constant could lead to false landing detection just after apogee, which is definitely not a good idea. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Average height values for landing detectionKeith Packard2011-08-02
| | | | | | | | | | | | Instead of using the direct output of the kalman filter and hoping that is quiet enough to detect landing, filter that with a long exponential decay filter and then check to make sure that doesn't change more than 2m in 5 seconds as a trigger for landing detection. Tested with existing telemetrum flight logs and it correctly detects landing in all cases. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add ability to read new TELEM files to ao_flight_testKeith Packard2011-07-17
| | | | | | | Not that telem files are currently very useful as the kalman filter gets completly confused by the variable steps caused by missing data, but... Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Change continutity colors to yellow/magentaKeith Packard2011-07-17
| | | | | | Makes them stand apart from the accel/speed lines Signed-off-by: Keith Packard <keithp@keithp.com>
* Add HARA Bragg Farms siteKeith Packard2011-07-17
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Fix NCR Pawnee locationKeith Packard2011-07-17
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Mark preload site location with red circles (like launch)Keith Packard2011-07-17
| | | | | | Just to show where on the map the official launch location is. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add a bunch more site locationsKeith Packard2011-07-17
| | | | | | BALLS, Rio Rancho, METRA, QRS Cedar Grove and Hudson Ranch Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add launch-sites.txtKeith Packard2011-07-17
| | | | | | Contains a few of our favorites. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Download list of site locations for map preloadingKeith Packard2011-07-17
| | | | | | | | | | | | The current URL for this is: http://gag.com/~keithp/launch-sites.txt The format is: <site-name>:<lat>:<lon> lat and lon are both in signed decimal degrees. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'preload-maps'Keith Packard2011-07-17
|\
| * altosui: Make sure degree and minute values are visible (map preload)Anthony Towns2011-07-16
| | | | | | | | | | | | | | Set min size to preferred size so that the value remains visible instead of snapping to 0 pixels wide. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Remove a bunch of sitemap debugging printfsKeith Packard2011-07-16
| | | | | | | | | | | | Seems to work, let's get less chatty Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Display full map preload area in view.Keith Packard2011-07-16
| | | | | | | | | | | | | | | | This involved fixing the map view to support arbitrary sizes, and then exposing a synchronous tile loading API so that the progress bar could be used to show tile loading progress. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Merge branch 'scan-telemetry' into preload-mapsKeith Packard2011-07-16
| |\
| | * altosui: Flush telemetry lines before starting to watch for scan resultsKeith Packard2011-07-16
| | | | | | | | | | | | | | | | | | | | | This prevents pending telemetry lines from being incorrectly attributed to the wrong channel/telemetry. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | altosui: Try to avoid resize weirdness with map preloadingKeith Packard2011-07-16
| | | | | | | | | | | | | | | | | | | | | grid bag + box does some strange stuff, this appears to avoid the worst of the interactions. Signed-off-by: Keith Packard <keithp@keithp.com>
| * | altosui: Add map preloading GUIKeith Packard2011-07-16
| |/ | | | | | | | | | | | | | | Provide a way to manually enter latitude and longitude, preview the map area while downloading a 9x9 grid of map tiles to be used when monitoring flights without network access. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Set 'seen' bits in legacy telemetry packet readerKeith Packard2011-07-16
| | | | | | | | | | | | Otherwise, the 'scan' code won't show detected flight computers. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Initialize channel and telemetry before use in ScanUIKeith Packard2011-07-16
| | | | | | | | | | | | Otherwise we try to use telemetry format 0, which means 'no telemetry'. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Generalize and centralize telemetry constants, parse v0.8 telemetryKeith Packard2011-07-16
| | | | | | | | | | | | | | | | | | | | Move telemetry constants to Altos class, adding functions to compute names and lengths. Generalize users of these values to use all of the known values. Add support for v0.8 TeleMetrum telemetry Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Finish radio scanning UIKeith Packard2011-07-16
| | | | | | | | | | | | | | | | Scans all channels and telemetry formats, presenting visible devices in a list. Entries from the list may be selected, in which case a monitor window pops up with the appropriate configuration. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Configuration telemetry record includes flight numberKeith Packard2011-07-16
| | | | | | | | | | | | Mark the reported altos record as including flight information. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Remove debugging printf from AltosLogKeith Packard2011-07-16
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Pop up monitor window from scan dialogKeith Packard2011-07-16
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Start adding support for scanning radio for available devicesKeith Packard2011-07-16
| | | | | | | | | | | | This is untested. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos, altosui: Add igniter mode (dual, apogee, main)split-telemetryKeith Packard2011-07-17
| | | | | | | | | | | | This provides for redundant charges for either apogee or main. Signed-off-by: Keith Packard <keithp@keithp.com>
* | Set version to 0.9.4.4Keith Packard2011-07-17
|/ | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Set version to 0.9.4.3 for Bdale 2011-7-16 flights0.9.4.3Keith Packard2011-07-15
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: new versions of sdcc require __ prefixes for custom keywordsKeith Packard2011-07-09
| | | | | | | Fortunately, 2.9.1 appears to accept either, so we can switch now and prepare for sdcc 3.0.0. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Don't show missing igniter and gps valuesKeith Packard2011-07-06
| | | | | | | | | | | The new telemetry stuff leaves state.gps always set (but empty), which seems fine, we just need to look at state.gps.connected to see if there's a GPS receiver on board. For TeleNano, we also want to hide the igniter status fields as they won't have any data present. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Build device constants into .java codeKeith Packard2011-07-06
| | | | | | | | This eliminates a depedency on updates to the system helper library, which means we don't have to provide a new library on all platforms just to support a new USB id. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: product defines are always in ao_product.hKeith Packard2011-07-06
| | | | | | | | | | | When all products were built in a single directory, each one had a separate version of ao_product.h. Now that they all reside in sub-directories, each directory has its own ao_product.h This change is needed so that other modules in the system can use the product defines; otherwise, ao_product.h was not built at the right time. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Ensure low-rate telem packets interleave with sensor telem packetsKeith Packard2011-07-06
| | | | | | | | | To avoid over-committing the radio link, we want to send only one low rate packet after each sensor packet. However, the initializations for this were incorrect, causing the configuration and location packets to be sent at the same time. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Remove ao_telemetry_orig.c and ao_telemetry_tiny.cKeith Packard2011-07-06
| | | | | | All products use the common ao_telemetry.c code now Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch Tm and Tn to common telemetry codeKeith Packard2011-07-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch flash drivers __xdata to __pdataKeith Packard2011-07-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch ao_flight and ao_flight_nano __xdata to __pdataKeith Packard2011-07-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch ao_dbg.c __xdata to __pdataKeith Packard2011-07-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch ao_config.c __xdata to __pdataKeith Packard2011-07-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: switch ao_cmd __xdata to __pdataKeith Packard2011-07-06
| | | | | | Saves code space Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch const for __code in struct ao_cmdsKeith Packard2011-07-06
| | | | | | This saves quite a bit of code space when accessing these values. Signed-off-by: Keith Packard <keithp@keithp.com>