summaryrefslogtreecommitdiff
path: root/altosui
Commit message (Collapse)AuthorAge
...
* altosui: Add support for TeleScience eeprom downloadKeith Packard2011-08-13
| | | | | | | | Using the existing eeprom methods, fetch and save TeleScience eeprom data, storing to a filename generated from the serial/flight from the TM connected to the TS board. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Clean up eeprom parsing a bitKeith Packard2011-08-13
| | | | | | | Export basic parsing and checksum functions for shared use. Create 'erased' function to check a chunk of eeprom data for data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add companion support to the flight UI and CSV conversionKeith Packard2011-08-13
| | | | | | | Shows the companion data in a new tab. Also put companion data into CSV file. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Don't try to use non-basestations for remote eeprom downloadKeith Packard2011-08-13
| | | | | | | Companion boards may also have eeprom data to fetch; don't try to use them as a radio. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/altosui: Report log format in the version commandKeith Packard2011-08-13
| | | | | | | | This will make it easier to figure out what the contents of the flash should look like from altosui; the current 'guessing' mechanism will not scale to many more formats. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Mis-allocated device list in libaltosKeith Packard2011-08-13
| | | | | | Would overrun mis-allocated array, causing chaos. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add telemetry docs to debian/linux/mac/windows packagesKeith Packard2011-08-10
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move launch-sites.txt file to altusmetrum.orgKeith Packard2011-08-10
| | | | | | | | The official URL is now: http://www.altusmetrum.org/AltOS/launch-sites.txt Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Plot reasonable data from Tm filesKeith Packard2011-08-10
| | | | | | | Don't plot acceleration based on baro data. Display baro speed if accel speed isn't available. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Prune telemetry file graphs to just the flightKeith Packard2011-08-10
| | | | | | Remove data earlier than 1 second before boost and data after landing. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add a 'Graph Flight' button to the 'landed' tabKeith Packard2011-08-10
| | | | | | | This lets you see the results of a flight as soon as the rocket lands using the telemetry data. Signed-off-by: Keith Packard <keithp@keithp.com>
* Altosui: Add flight statistics tab to graph windowKeith Packard2011-08-10
| | | | | | Provide basic flight stats alongside the flight graph. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Ship TeleMini v1.0 firmware with fat blobsKeith Packard2011-08-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Ensure serial code tracks reply nesting correctlyKeith Packard2011-08-09
| | | | | | | Trap any exceptional return conditions from 'get_reply' to make sure in_reply gets decremented. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Don't export product defs from libaltosKeith Packard2011-08-09
| | | | | | | As we add new products, that would change the ABI generated for java, invaliding old library versions sitting around for windows and mac. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add close button to 'fire' dialogKeith Packard2011-08-08
| | | | | | Easier to hit than the tiny close box in the frame. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Make set of telemetries to use while scanning configurableKeith Packard2011-08-08
| | | | | | with a preference to remember across application runs. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Reading serial from swing thread only bad if remoteKeith Packard2011-08-08
| | | | | | Make the warning on this condition based on whether the link is remote. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove unused AltosConfigData from AltosTelemetryReaderKeith Packard2011-08-08
| | | | | | Now that AltosSerial manages this data, it's not needed here. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Flush radio setting to serial deviceKeith Packard2011-08-08
| | | | | | When changing frequencies, make sure the device hears about it. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove debugging printfs from AltosSerialKeith Packard2011-08-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Show AltosFrequency in scan resultsKeith Packard2011-08-08
| | | | | | Include frequency and description instead of just frequency. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Save frequency after setting it in AltosFlightUIKeith Packard2011-08-08
| | | | | | Otherwise we'll just save the old frequency. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Have single radio_to_frequency functionKeith Packard2011-08-08
| | | | | | | This takes all three radio params (setting, cal, channel) and computes the current frequency. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: A few misc cleanups.Keith Packard2011-08-08
| | | | | | | Initialize radio_setting as it won't be set for older devices ever. Remove unused set_radio_frequency function from AltosConfigUI. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Must set radio calibration before radio settingKeith Packard2011-08-08
| | | | | | | | | | | Setting the radio calibration erases any previous radio setting as the radio calibration change invalidates any previously computed radio setting for a specific frequency. Hence, the radio setting must be configured *after* the radio calibration value lest it be ignored. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Pull out BlueTooth supportKeith Packard2011-08-08
| | | | | | | This leaves the code in place, but commented out so that it isn't used until we've got a bluetooth device ready for use. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: altimeter is not spelled altimterKeith Packard2011-08-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Convert from channels to frequenciesKeith Packard2011-08-08
| | | | | | | | | | | | | Major areas: * Preferences are stored as frequencies instead of channels * Serial configuration is done using frequencies * UI is presented with frequency lists Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add dialogs to configure 'common' frequenciesKeith Packard2011-08-08
| | | | | | | These are stored in preferences, but not yet hooked up to the TM/TD configure dialogs Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Change button to 'Configure Altimeter'Keith Packard2011-08-08
| | | | | | Now that we've got more than one model. Signed-off-by: Keith Packard <keithp@keithp.com>
* 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>
* 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>