forked from upstream-mirrors/OpenTracks
Disable on-chip buffering on Ant+.
This commit is contained in:
+3
-6
@@ -74,8 +74,6 @@ public class AntSensorManager extends SensorManager {
|
|||||||
private static final short SDM_PERIOD = 8134;
|
private static final short SDM_PERIOD = 8134;
|
||||||
|
|
||||||
private static final byte DEFAULT_PROXIMITY_SEARCH_BIN = 7;
|
private static final byte DEFAULT_PROXIMITY_SEARCH_BIN = 7;
|
||||||
private static final short SCREEN_ON_BUFFER_THRESHOLD = AntDefine.MIN_BUFFER_THRESHOLD;
|
|
||||||
private static final short SCREEN_OFF_BUFFER_THRESHOLD = AntDefine.MAX_BUFFER_THRESHOLD;
|
|
||||||
|
|
||||||
private static final String RADIO_ANT = "ant";
|
private static final String RADIO_ANT = "ant";
|
||||||
private static final byte ANT_NETWORK = (byte) 0x01;
|
private static final byte ANT_NETWORK = (byte) 0x01;
|
||||||
@@ -222,13 +220,12 @@ public class AntSensorManager extends SensorManager {
|
|||||||
try {
|
try {
|
||||||
if (serviceConnected && hasClaimedInterface && antInterface.isEnabled()) {
|
if (serviceConnected && hasClaimedInterface && antInterface.isEnabled()) {
|
||||||
try {
|
try {
|
||||||
antInterface.ANTConfigEventBuffering((short) 0xFFFF, SCREEN_ON_BUFFER_THRESHOLD,
|
antInterface.ANTDisableEventBuffering();
|
||||||
(short) 0xFFFF, SCREEN_OFF_BUFFER_THRESHOLD);
|
|
||||||
} catch (AntInterfaceException e) {
|
} catch (AntInterfaceException e) {
|
||||||
Log.e(TAG, "Cannot configure event buffering.", e);
|
Log.e(TAG, "Cannot disable event buffering.", e);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Log.i(TAG, "Cannot set event buffering now.");
|
Log.i(TAG, "Cannot disable event buffering now.");
|
||||||
}
|
}
|
||||||
} catch (AntInterfaceException e) {
|
} catch (AntInterfaceException e) {
|
||||||
Log.e(TAG, "Unable to check enabled state.", e);
|
Log.e(TAG, "Unable to check enabled state.", e);
|
||||||
|
|||||||
Reference in New Issue
Block a user