diff options
| author | Keith Packard <keithp@keithp.com> | 2014-08-31 00:08:33 -0500 |
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2014-08-31 00:08:33 -0500 |
| commit | bc3fbcb35090be3856284ccf4d908ebf39d02bec (patch) | |
| tree | 7cb5bada48a2bfc1b79cfda3b50d72c5c797fd9e /altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java | |
| parent | 0b70ea04e807c69a987d5976ab217f9f65fb1e09 (diff) | |
altosdroid: Add quit. Restart. Show freq in title.
Add a quit button to menu.
When restarting, reconnect to previous device.
When connecting, set the freq/rate to previous values.
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 | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java index 484efaf8..4a1fc371 100644 --- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java +++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java @@ -52,6 +52,7 @@ public class AltosBluetooth extends AltosLink { // Constructor public AltosBluetooth(BluetoothDevice in_device, Handler in_handler) { +// set_debug(D); adapter = BluetoothAdapter.getDefaultAdapter(); device = in_device; handler = in_handler; @@ -136,6 +137,22 @@ public class AltosBluetooth extends AltosLink { } } + public double frequency() { + return frequency; + } + + public int telemetry_rate() { + return telemetry_rate; + } + + public void save_frequency() { + AltosPreferences.set_frequency(serial, frequency); + } + + public void save_telemetry_rate() { + AltosPreferences.set_telemetry_rate(serial, telemetry_rate); + } + private synchronized void wait_connected() throws InterruptedException, IOException { if (input == null) { wait(); |
