summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* altoslib: Fix available flight log storage computationKeith Packard2013-02-10
| | | | | | | | number of flights was off by one as it was initialized to -1 storage erase unit wasn't getting fetched correctly flight_log_max is in kB, not B; need to multiply by 1024 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>
* Merge remote-tracking branch 'mjb/master'Keith Packard2013-02-10
|\
| * altosdroid: initial release to Play Storealtosdroid_v1.1.9.3Mike Beattie2013-01-29
| | | | | | | | | | | | | | | | | | * Add release keystore (encrypted) * Turn off debugging in UI * add 'sign' target to Makefile.am * Update version string in AndroidManifest.xml to match released version of altosui. Signed-off-by: Mike Beattie <mike@ethernal.org>
* | 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>
* | altoslib: Fix a couple of unit functions to make them publicKeith Packard2013-02-10
| | | | | | | | | | | | Nice to be able to use these outside of altoslib Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui/altoslib/altosuilib: Switch altosui to shared graph codeKeith Packard2013-02-10
| | | | | | | | | | | | | | This adds a configuration tab to the graph window to enable/disable various plotted values. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosuilib/micropeak: Add state markers to micropeak graphKeith Packard2013-02-10
| | | | | | | | | | | | I think this makes the micropeak graph as functional as the altosui graph Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Fix altoslib installKeith Packard2013-02-10
| | | | | | | | | | | | Was using AltosLibdir in several places still Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosuilib: Initialize graph axes unitsKeith Packard2013-02-10
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Add AltosUnits.graph_formatKeith Packard2013-02-10
| | | | | | | | | | | | This describes the format of numbers used on a graph axis for use with jfreechart Signed-off-by: Keith Packard <keithp@keithp.com>
* | micropeak: Use altosuilib graphing functionsKeith Packard2013-02-10
| | | | | | | | | | | | Move these out of micropeak and into shared code Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosuilib: Add graphing routines from MicroPeakKeith Packard2013-02-10
| | | | | | | | | | | | Make these available for AltosUI too Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosuilib: Remove duplicate AltosUnitsListener.javaKeith Packard2013-02-10
| | | | | | | | | | | | This lives in altoslib Signed-off-by: Keith Packard <keithp@keithp.com>
* | various updates to the text .. more SMA to BNC adapter references, etcBdale Garbee2013-02-09
| |
* | update copyright year to 2013Bdale Garbee2013-02-09
| |
* | add pcb overall dimensions and screw sizes the holes are intended forBdale Garbee2013-02-09
| |
* | doc: Add TeleMetrum and TeleMini drill templatesKeith Packard2013-02-08
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Add atmosphere.5cKeith Packard2013-02-04
| | | | | | | | | | | | Shared code for building pressure tables Signed-off-by: Keith Packard <keithp@keithp.com>
* | test: Accept micropeak CSV files for micropeak testingKeith Packard2013-02-04
| | | | | | | | | | | | | | This interpolates the missing values to provide a reasonable testing environment for the Micropeak flight firmware. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Document which MPU6000 revs have broken accel valuesKeith Packard2013-02-04
| | | | | | | | | | | | | | | | | | From Tridge -- MPU6000 rev C4 and C5 are broken, having accelerometer values in the wrong range. This commit just adds comments which note this; experimentation will be required to actually sort out what's going on. Signed-off-by: Keith Packard <keithp@keithp.com>
* | micropeak: Update Makefile to versioned Java librariesKeith Packard2013-02-04
| | | | | | | | | | | | Library names have changed; deal with it. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: fix Makefile JAR targetKeith Packard2013-02-04
| | | | | | | | | | | | Was referencing stale classAltosLib.stamp instead of new classaltoslib.stamp Signed-off-by: Keith Packard <keithp@keithp.com>
* | Add version numbers to java librariesKeith Packard2013-01-29
| | | | | | | | | | | | | | Make our private java library names include a version number so we can ship and install multiple versions at the same time. Signed-off-by: Keith Packard <keithp@keithp.com>
* | Change AltosLib to altoslibKeith Packard2013-01-29
| | | | | | | | | | | | Follow Java conventions Signed-off-by: Keith Packard <keithp@keithp.com>
* | Mark MicroPeak as a recording altimeter, not a peak-recording altimeterKeith Packard2013-01-24
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | 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>