summaryrefslogtreecommitdiff
path: root/altosui/AltosTelemetryRecordLegacy.java
Commit message (Collapse)AuthorAge
* altosui: Split out lots of the altosui code to a shared libraryKeith Packard2012-06-02
| | | | | | To be shared with the Android application eventually Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Restructure telemetry classes to be more saneKeith Packard2012-03-26
| | | | | | | | | | | * Make AltosTelemetryRecord be a class, rather than an interface. * Inherit from this for AltosTelemetryRecordLegacy and AltosTelemetryRecordRaw. * Remove bogus AltosTelemetryRecordGeneral class. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Only update GPS data when new GPS information arrivesKeith Packard2011-10-27
| | | | | | | | Track which telemetry packets are actually producing new GPS information and only update the GPS average position and count of stable GPS reports with new GPS info, instead of on every telemetry packet. 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: 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: Support raw telemetry from TeleDongleKeith Packard2011-06-28
Use raw telemetry frames when TeleDongle supports them, this involves parsing the hex dump of the packet instead of having teledongle take the packet apart. Only the legacy format is working at this point; the altos bits for the new split telemetry frames is not written yet. Signed-off-by: Keith Packard <keithp@keithp.com>