Added a circular buffer to store 4 hours worth of watch signal strength for a graph
This commit is contained in:
@@ -69,6 +69,7 @@ public class SdData implements Parcelable {
|
|||||||
|
|
||||||
public CircBuf watchBattBuff = new CircBuf(24*3600/5, -1); // 24 hour buffer
|
public CircBuf watchBattBuff = new CircBuf(24*3600/5, -1); // 24 hour buffer
|
||||||
public CircBuf phoneBattBuff = new CircBuf(24*3600/5, -1); // 24 hour buffer
|
public CircBuf phoneBattBuff = new CircBuf(24*3600/5, -1); // 24 hour buffer
|
||||||
|
public CircBuf watchSignalStrengthBuff = new CircBuf(4*3600/5, -1); // 4 hour buffer
|
||||||
|
|
||||||
/* Heart Rate Alarm Settings */
|
/* Heart Rate Alarm Settings */
|
||||||
public boolean mHRAlarmActive = false;
|
public boolean mHRAlarmActive = false;
|
||||||
|
|||||||
@@ -497,7 +497,7 @@ public class SdDataSourceBLE2 extends SdDataSource {
|
|||||||
public void onReadRemoteRssi(@NotNull BluetoothPeripheral peripheral, int rssi, @NotNull GattStatus status) {
|
public void onReadRemoteRssi(@NotNull BluetoothPeripheral peripheral, int rssi, @NotNull GattStatus status) {
|
||||||
Log.d(TAG, String.format("Rssi = %d", rssi));
|
Log.d(TAG, String.format("Rssi = %d", rssi));
|
||||||
mSdData.watchSignalStrength = rssi;
|
mSdData.watchSignalStrength = rssi;
|
||||||
|
mSdData.watchSignalStrengthBuff.add(rssi);
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user