altoslib/altosui: Carry receiver status around in AltosListenerState
authorKeith Packard <keithp@keithp.com>
Tue, 9 Apr 2013 07:28:05 +0000 (00:28 -0700)
committerKeith Packard <keithp@keithp.com>
Tue, 9 Apr 2013 07:30:36 +0000 (00:30 -0700)
commit398c02b945a58634c8932f07df2c2be8438da7d1
tree2741e99555d58e9509271da719d039516e16819f
parent08eb1e3e1abb1aa4f5ea92b781a2ff8f480006c5
altoslib/altosui: Carry receiver status around in AltosListenerState

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>
29 files changed:
altoslib/AltosConfigData.java
altoslib/AltosFlightReader.java
altoslib/AltosGPS.java
altoslib/AltosIdleMonitor.java
altoslib/AltosLink.java
altoslib/AltosListenerState.java [new file with mode: 0644]
altoslib/AltosRecord.java
altoslib/AltosSensorMM.java
altoslib/AltosSensorTM.java
altoslib/AltosState.java
altoslib/AltosTelemetryReader.java
altoslib/Makefile.am
altosui/AltosAscent.java
altosui/AltosCompanionInfo.java
altosui/AltosDescent.java
altosui/AltosDisplayThread.java
altosui/AltosFlightDisplay.java
altosui/AltosFlightStatus.java
altosui/AltosFlightStatusUpdate.java
altosui/AltosFlightUI.java
altosui/AltosGraphUI.java
altosui/AltosIdleMonitorUI.java
altosui/AltosInfoTable.java
altosui/AltosLanded.java
altosui/AltosPad.java
altosui/AltosSiteMap.java
altosui/AltosSiteMapTile.java
src/core/ao.h
src/stm/ao_timer.c