From 54eaa620a833561d3df5e6951f187f32c49db1ce Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Tue, 5 Jun 2012 09:44:06 -0700 Subject: [PATCH] Disable on-chip buffering on Ant+. --- .../mytracks/services/sensors/ant/AntSensorManager.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManager.java b/MyTracks/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManager.java index a227afa1a..c382d1847 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManager.java +++ b/MyTracks/src/com/google/android/apps/mytracks/services/sensors/ant/AntSensorManager.java @@ -74,8 +74,6 @@ public class AntSensorManager extends SensorManager { private static final short SDM_PERIOD = 8134; 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 byte ANT_NETWORK = (byte) 0x01; @@ -222,13 +220,12 @@ public class AntSensorManager extends SensorManager { try { if (serviceConnected && hasClaimedInterface && antInterface.isEnabled()) { try { - antInterface.ANTConfigEventBuffering((short) 0xFFFF, SCREEN_ON_BUFFER_THRESHOLD, - (short) 0xFFFF, SCREEN_OFF_BUFFER_THRESHOLD); + antInterface.ANTDisableEventBuffering(); } catch (AntInterfaceException e) { - Log.e(TAG, "Cannot configure event buffering.", e); + Log.e(TAG, "Cannot disable event buffering.", e); } } else { - Log.i(TAG, "Cannot set event buffering now."); + Log.i(TAG, "Cannot disable event buffering now."); } } catch (AntInterfaceException e) { Log.e(TAG, "Unable to check enabled state.", e);