projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosdroid: Skip updating hidden UI elements
[fw/altos]
/
altosdroid
/
src
/
org
/
altusmetrum
/
AltosDroid
/
TelemetryService.java
diff --git
a/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
b/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
index 76efa74968ca557627ce2cf5495e7dbecd5b4645..4ec353e30e88ff2d298b8bea8cb7005607061699 100644
(file)
--- a/
altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
+++ b/
altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java
@@
-44,7
+44,7
@@
import android.location.LocationManager;
import android.location.LocationListener;
import android.location.Criteria;
import android.location.LocationListener;
import android.location.Criteria;
-import org.altusmetrum.altoslib_
2
.*;
+import org.altusmetrum.altoslib_
5
.*;
public class TelemetryService extends Service implements LocationListener {
public class TelemetryService extends Service implements LocationListener {
@@
-61,6
+61,7
@@
public class TelemetryService extends Service implements LocationListener {
static final int MSG_TELEMETRY = 7;
static final int MSG_SETFREQUENCY = 8;
static final int MSG_CRC_ERROR = 9;
static final int MSG_TELEMETRY = 7;
static final int MSG_SETFREQUENCY = 8;
static final int MSG_CRC_ERROR = 9;
+ static final int MSG_SETBAUD = 10;
public static final int STATE_NONE = 0;
public static final int STATE_READY = 1;
public static final int STATE_NONE = 0;
public static final int STATE_READY = 1;
@@
-162,6
+163,11
@@
public class TelemetryService extends Service implements LocationListener {
}
}
break;
}
}
break;
+ case MSG_SETBAUD:
+ if (s.state == STATE_CONNECTED) {
+ s.mAltosBluetooth.set_telemetry_rate((Integer) msg.obj);
+ }
+ break;
default:
super.handleMessage(msg);
}
default:
super.handleMessage(msg);
}