summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | micropeak: fix 'make clean' and .gitignoreKeith Packard2013-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make git status clean in micropeak dir Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | | micropeak: Add mac build file Info.plistKeith Packard2013-01-22
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | | Add documentation for the MicroPeak USB interfaceKeith Packard2013-01-22
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | | micropeak: Respect font size preference in MicroPeak stats tabKeith Packard2013-01-22
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | This uses the font size preference to adjust the size of the text shown in the Statistics tab. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altosui: Make initial AltOS window position configurableKeith Packard2013-01-20
| | | | | | | | | | | | | | | | | | | | | | | | Give the user a choice of nine locations on the screen Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altosui: Remove duplicate AltosUIPreferences.javaKeith Packard2013-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This lives in altosuilib now. Several files needed imports of altosuilib added as a result. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altosui: All of the Altos class is actually in AltosUILib nowKeith Packard2013-01-20
| | | | | | | | | | | | | | | | | | | | | | | | Remove all of the duplicate content, shrinking AltosLib to a simple alias Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altosui/micropeak: Let native window system place windowsKeith Packard2013-01-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of forcing windows to our choice of positions, let the host window pick reasonable locations. This avoids having all of our windows appear on top of one another. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altosi: callsign could not be configured for AltosUIKeith Packard2013-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | An extra local variable called callsign_value was hiding the object field by the same name and preventing it from getting set to the right value Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | Tag version 1.1.9.31.1.9.3Keith Packard2013-01-18
| | | | | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | micropeak: Fetch Mac and Windows drivers when creating packagesKeith Packard2013-01-17
| |_|/ |/| | | | | | | | | | | | | | This downloads the FTDI drivers from FTDI during the build process Signed-off-by: Keith Packard <keithp@keithp.com>
* | | micropeak: Show decimeters in stats windowKeith Packard2013-01-16
| | | | | | | | | | | | | | | | | | We're promising this kindof accuracy, so we'd best show it off Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: Add Kalman filter to MicroPeakKeith Packard2013-01-16
| | | | | | | | | | | | | | | | | | | | | | | | This filters altitudes more accurately and also allows tracking of acceleration, which is used to discard height data generated by ejection charge noise Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: Add computation of MicroPeak Kalman correction coefficientsKeith Packard2013-01-16
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: Correct model error covariance matrixKeith Packard2013-01-16
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finally found a couple of decent references on how to set the model (process) error covariance matrix. The current process matrix turns out to be correct for a continuous kalman filter (which isn't realizable, of course). For a discrete filter, the error in modeled acceleration (we model it as a constant) needs to be propogated to the speed and position portions of the matrix. The correct matrix is seen in this paper: On Reduced-Order Kalman Filters For GPS Position Filtering J. Shima 6/2/2001 This references an older paper which is supposed to describe the derivation of the matrix: Singer, R.A., “Estimating Optimal Tracking Filter Performance for Manned Maneuvering Targets,” IEEE Transactions of Aerospace and Electronic Systems, AES-5, July 1970, pp. 473-483. This change has a minor effect on the computed correction coefficients; it should respond more reasonably to acceleration changes now. Signed-off-by: Keith Packard <keithp@keithp.com>
* | doc: Add simplesect headers to release notesKeith Packard2013-01-16
| | | | | | | | | | | | This makes it easy to see which changes are from each version of the software. Signed-off-by: Keith Packard <keithp@keithp.com>
* | document what the 'Age' value in the AltosUI display meansBdale Garbee2013-01-16
| |
* | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2013-01-12
|\|
| * micropeak: Record samples before boost detectKeith Packard2013-01-12
| | | | | | | | | | | | | | | | | | This saves a ring of 16 samples while waiting for boost, and then goes back through those looking for the first sample higher than the ground and writes the remaining ones to the log so that we get a more complete log of the flight Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Reference altosuilib.jar and altoslib.jar from original dirsKeith Packard2013-01-10
| | | | | | | | | | | | | | The symlinks may not be created when the build is getting run as the dependencies aren't in place (thanks, automake). Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui,micropeak: Link altoslib.jar and altosuilib.jar before compilingKeith Packard2013-01-10
| | | | | | | | | | | | The symlinks for the libraries have to be present before compiling stuff. Signed-off-by: Keith Packard <keithp@keithp.com>
| * micropeak: Note when libaltos failsKeith Packard2013-01-10
| | | | | | | | | | | | | | Not getting any device list back from MicroUSB means the library wasn't found, so pop up a dialog box explaining the situation. Signed-off-by: Keith Packard <keithp@keithp.com>
| * micropeak: Create 'micropeak' script correctlyKeith Packard2013-01-10
| | | | | | | | | | | | Add altoslibdir, remove -cp argument Signed-off-by: Keith Packard <keithp@keithp.com>
| * micropeak: Demonstrate how to hide various parts of the graphKeith Packard2013-01-10
| | | | | | | | | | | | This just shows how to disable a series and axis; it's not used here. Signed-off-by: Keith Packard <keithp@keithp.com>
| * micropeak: Report recorded apogee instead of searching flight dataKeith Packard2013-01-10
| | | | | | | | | | | | | | | | This makes sure we report the true apogee value instead of looking for the maximum height value in the flight data, in case the flight recording ended before the apogee was reached. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Fix up 'make fat' to build all libs and micropeak tooKeith Packard2013-01-10
| | | | | | | | | | | | There are now three libraries to build for both altosui and micropeak. Signed-off-by: Keith Packard <keithp@keithp.com>
| * libaltos: Need to check for tty/ttyACMx before ttyACMxKeith Packard2013-01-10
| | | | | | | | | | | | | | Otherwise, we'll find 'tty' when looking for 'ttyACMx' and no good will come from that Signed-off-by: Keith Packard <keithp@keithp.com>
| * Merge remote-tracking branch 'origin/micropeak-logging'Keith Packard2013-01-10
| |\
| | * altosui: Create .dmg file for Mac OS X installationsKeith Packard2013-01-06
| | | | | | | | | | | | | | | | | | Easier for users than a zip file Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add ReadMe.rtf to Mac distributionKeith Packard2013-01-06
| | | | | | | | | | | | | | | | | | | | | There are *two* steps to installing MicroPeak on Mac OSX. Best help out the poor user by explaining that. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Create Mac OS X packageKeith Packard2013-01-06
| | | | | | | | | | | | | | | | | | Includes the FTDI driver and the MicroPeak app Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Suggest filenames for saving dataKeith Packard2013-01-05
| | | | | | | | | | | | | | | | | | Uses the format '<year>-<month>-<day>-flight-<number>.mpd' Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Create .dmg file for apple. Create micropeak-jdb scriptKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Use new libaltos entry point for FTDI devicesKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Move raw view caret to top. Make raw text uneditableKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Remove debug printf for command lineKeith Packard2013-01-05
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * Add separate code path for listing FTDI devicesKeith Packard2013-01-05
| | | | | | | | | | | | | | | | | | | | | This lets the library do different things for FTDI devices, as is required on Windows (for instance) Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Use data.export for Raw display. Change to MPHKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | | | | data.export already knows how to format stuff, so use that to construct the raw data presentation for the GUI too. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Export in lots of unitsKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | meters, feet, mach and gs Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add command line export optionKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | micropeak --export <foo.mpd> will create <foo.csv> full of useful data. Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add Mac OS Info.plist fileKeith Packard2013-01-03
| | | | | | | | | | | | | | | | | | needed to build a Mac OS X application Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Change graph tooltip units on the flyKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Make sure the tooltips show the right units when they change Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Use JTextArea instead of TextAreaKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Looks nicer and doesn't appear to have the same weird clipping problem Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosuilib: Fix install issues on LinuxKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | | | | altosuilib.jar wasn't getting installed micropeak was using the wrong name Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add view of raw data in GUIKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Looks just like the export file Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropeak: Add CSV exportKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * micropoint: Add MicroDataPointKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | This holds height/speed/accel data all in one place Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altoslib: Remove unused fake product_micropeak_serialKeith Packard2013-01-02
| | | | | | | | | | | | | | | | | | Code cleanups have made this no longer useful Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Remove duplicate AltosUSBDeviceKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| | * altosui: Use shared AltosUIListenerKeith Packard2013-01-02
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>