summaryrefslogtreecommitdiff
path: root/altosui
Commit message (Collapse)AuthorAge
...
* altosui: Binaries to package are only in per-product dirs nowKeith Packard2013-10-08
| | | | | | | | | | Each cc1111 project used to stick the binary in src/, but I got rid of that when we ended up with so much stuff in src that it was a mess. Building the release now requires looking in the appropriate directory for each binary to ship. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Include device name in Table viewKeith Packard2013-09-06
| | | | | | It's part of the telemetry, so we might as well display it Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Set 'flight' value in AltosEepromMonitor window during downloadKeith Packard2013-09-06
| | | | | | This feature was lost in the AltosState updates Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Load Telem files in AltosDataChooser tooKeith Packard2013-09-06
| | | | | | Telem file loading was stubbed out from AltosState changes Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosui: Add TeleMini-v1.0 eeprom supportKeith Packard2013-09-06
| | | | | | Got lost in the AltosState transition Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove debugging printf from InfoTableKeith Packard2013-09-05
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Fix 'Graph Flight' button in landed dialogKeith Packard2013-09-05
| | | | | | Telemetry file reading was broken (oops!) 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>
* altoslib: More AltosState hackingKeith Packard2013-09-02
| | | | | | EasyMini graphs are looking good now. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosui: Further AltosState transition workKeith Packard2013-08-31
| | | | | | | Parses most eeprom and telem records now; altosui updated to show from AltosState info. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosui: Fixes for state changesKeith Packard2013-08-31
| | | | | | | Format for gps alt (now double). Use new code for csv file loading. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosui: Get legacy telem working with new AltosState structureKeith Packard2013-08-31
| | | | | | Make AltosTelemetry work without AltosRecord Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib, altosui: Restructured state management now does TM eeprom filesKeith Packard2013-08-29
| | | | | | | Removed uses of AltosRecord from AltosState, now just need to rewrite the other AltosState changing code to match Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: AltosDbm class was missing somehowKeith Packard2013-08-17
| | | | | | This doesn't appear to have been added? Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add raw pressure to the AltosUI graphKeith Packard2013-06-17
| | | | | | A nice addition, and useful when diagnosing baro sensor issues Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Use preferred units for main deployment height configurationKeith Packard2013-06-11
| | | | | | | Show and accept values in the preferred units; create a separate list of preferred values for each set of units Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Missing 'break' after selecting 'mega' format detectionKeith Packard2013-05-26
| | | | | | Caused 'mega' logs to be dumped in 'mini' format which didn't work well. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Stop downloading mega eeprom on empty blockKeith Packard2013-05-26
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'lpc'Keith Packard2013-05-21
|\
| * Add Mini logging format. Use in EasyMinilpcKeith Packard2013-05-19
| | | | | | | | | | | | | | This is a 16-byte record that includes all of the sensor data in each sensor record, along with records for flight state changes. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Add TeleBT firmware to releaseKeith Packard2013-05-21
|/ | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Generate useful KML files from TeleGPS logsKeith Packard2013-05-14
| | | | | | | Use GPS altitude when baro altitude is not present. Don't require flight number. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Use GPS alt + baro height for KML altitudeKeith Packard2013-05-14
| | | | | | | | | GPS altitude is generally more absolutely correct than baro altitude, so use that as the nominal pad altitude when generating a KML file. This results in a KML file that has the flight trace start and end closer to the ground, which is always nice. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Wait for valid callsign/flight when graphingKeith Packard2013-05-10
| | | | | | | Wait for the data record to indicate that the flight value is valid before setting the graph callsign/flight/serial data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altoslib: Move more flashing code from altosui to altoslibKeith Packard2013-05-07
| | | | | | | Required a bit of refactoring to eliminate swing types from the flashing code, but nothing major. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui & altoslib: Move a pile of debug/programming bits to altoslibKeith Packard2013-05-07
| | | | | | Prepare to create external Java utilities to flash devices Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Support 32-bit ihx filesKeith Packard2013-05-07
| | | | | | This just borrows the same 32-bit ihx parsing changes from ao-tools. Signed-off-by: Keith Packard <keithp@keithp.com>
* name change from MegaMetrum to TeleMegaBdale Garbee2013-04-22
|
* altosui: Disable main deploy setting for TeleGPSKeith Packard2013-04-17
| | | | | | | Just like all of the other flight computer settings, disable the main deploy altitude configuration for TeleGPS. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle broken network in map tile loadingKeith Packard2013-04-17
| | | | | | | | | | Handle missing pngfiles in AltosSetMapCache by checking ImageIO.read for null return. Do incremental map tile downloading asynchronously so that the UI doesn't lock up when the network is slow Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: remove debug message from AltosFlightUIKeith Packard2013-04-15
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosui: Adapt monitor idle to new AltosListenerStateKeith Packard2013-04-09
| | | | | | Move the receiver battery monitoring to the new spot Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosui: Carry receiver status around in AltosListenerStateKeith Packard2013-04-09
| | | | | | | | | | This moves the crc_errors into the new structure and adds a receiver battery voltage value there as well. Now the receiver status can be monitored separately from the flight status. That also means that code receiving state updates should be prepared to accept missing listener or flight state values. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Graph TeleMini flights without crashingKeith Packard2013-04-02
| | | | | | | Adding maps to the graph UI failed to check for missing GPS data in a couple of places causing crashes when fed a TeleMini file. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Display current GPS in 'pad' tab for 'startup' statenKeith Packard2013-04-02
| | | | | | | This is the state for telegps, so just display the current GPS info as we don't know where it started at. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Hide flight-related tabs for telegpsKeith Packard2013-04-02
| | | | | | Products without a flight state don't need ascent/descent/landed tabs. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Don't display missing sensor dataKeith Packard2013-04-02
| | | | | | | For devices without sensors, don't display temperature, barometric and accelerometer-derived values. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add N/S and E/W to info table lat/lon valuesKeith Packard2013-03-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* all: clean up .gitignore files and Makefile clean targetsMike Beattie2013-02-15
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosui: Fix AltosLanded call to AltosGraphUIKeith Packard2013-02-11
| | | | | | Changed the argument from String to File but forgot this one. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove graph series which aren't availableKeith Packard2013-02-11
| | | | | | | Make sure all graph series have actual data underlying them by checking the available data before creating the series objects. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Stick file basename in graph window titleKeith Packard2013-02-11
| | | | | | The title was empty before, this seems more useful than that. Signed-off-by: Keith Packard <keithp@keithp.com>
* Build Windows .nsi files in configure scriptKeith Packard2013-02-10
| | | | | | These need the library version numbers embedded in them. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add map and GPS data to graph window. Trac #50Keith Packard2013-02-10
| | | | | | See where the rocket landed without having to replay the whole flight. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Display count of erased flights along with their numbersKeith Packard2013-02-10
| | | | | | | An attempt to clarify what's going on by providing both a count and the flight numbers. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Display block number while downloading flights. Track #51Keith Packard2013-02-10
| | | | | | | We don't know how long the flight log is, but we can at least provide a block number in the pacifier to let the user know it's not wedged. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Display callsign in connecting message windowKeith Packard2013-02-10
| | | | | | | | When waiting for the remote end to respond, display the callsign along with the frequency so that the user remembers that it's important to set that too. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Interrupt MonitorIdle when changing frequency/callsignKeith Packard2013-02-10
| | | | | | | | When switching radio parameters, the local device needs to have the parameters switched, so interrupt the current operation and start over, the frequency and callsign will be set the next time through. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add callsign to Monitor Idle window (Trac #62)Keith Packard2013-02-10
| | | | | | | This makes it a lot more obvious that the callsign is relevant to the Monitor Idle process. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Adjust graph voltage tool-tip value formatKeith Packard2013-02-10
| | | | | | | Voltages are always small, so use more of the space for the fractional value. Signed-off-by: Keith Packard <keithp@keithp.com>