diff options
| author | Keith Packard <keithp@keithp.com> | 2014-09-03 22:32:49 -0700 |
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2014-09-03 22:32:49 -0700 |
| commit | 3842735e303f0bf6f46ed8cb659c92d8bb9bd137 (patch) | |
| tree | 126c9e9d6591978980252672eabaa2bc55f0bbf9 /altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java | |
| parent | adc46e2f1346d98ef4f6c2351fef95fbc8ddf831 (diff) | |
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>
Diffstat (limited to 'altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java')
| -rw-r--r-- | altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java index 4a1fc371..51ef5e94 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java @@ -146,16 +146,18 @@ public class AltosBluetooth extends AltosLink { } public void save_frequency() { - AltosPreferences.set_frequency(serial, frequency); + AltosPreferences.set_frequency(0, frequency); } public void save_telemetry_rate() { - AltosPreferences.set_telemetry_rate(serial, telemetry_rate); + AltosPreferences.set_telemetry_rate(0, telemetry_rate); } private synchronized void wait_connected() throws InterruptedException, IOException { if (input == null) { + if (D) Log.d(TAG, "wait_connected..."); wait(); + if (D) Log.d(TAG, "wait_connected done"); if (input == null) throw new IOException(); } } |
