altosdroid: Use single object to pass data to UI
authorKeith Packard <keithp@keithp.com>
Thu, 4 Sep 2014 05:32:49 +0000 (22:32 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 4 Sep 2014 05:32:49 +0000 (22:32 -0700)
commit3842735e303f0bf6f46ed8cb659c92d8bb9bd137
tree126c9e9d6591978980252672eabaa2bc55f0bbf9
parentadc46e2f1346d98ef4f6c2351fef95fbc8ddf831
altosdroid: Use single object to pass data to UI

Instead of having separate messages for each piece of telemetry state,
package the whole mess up in one object and send it for any
change. This simplifies tracking within the UI by avoiding corner
cases during reconnect.

Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid/res/values/strings.xml
altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java
altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
altosdroid/src/org/altusmetrum/AltosDroid/AltosVoice.java
altosdroid/src/org/altusmetrum/AltosDroid/TelemetryReader.java
altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java