Bluetooth: send sensor data directly to SensorManager.

Part of #1424.
This commit is contained in:
Dennis Guse
2023-11-05 13:05:43 +01:00
parent 17487961ad
commit 3a2a62a6d7
9 changed files with 50 additions and 71 deletions
@@ -4,13 +4,15 @@ import android.bluetooth.BluetoothGattCharacteristic;
import androidx.annotation.NonNull;
import java.util.List;
import de.dennisguse.opentracks.data.models.HeartRate;
import de.dennisguse.opentracks.sensors.sensorData.SensorDataHeartRate;
public class BluetoothConnectionManagerHeartRate extends AbstractBluetoothConnectionManager<HeartRate> {
BluetoothConnectionManagerHeartRate(@NonNull SensorDataObserver observer) {
super(BluetoothUtils.HEARTRATE, observer);
BluetoothConnectionManagerHeartRate(@NonNull SensorManager.SensorDataChangedObserver observer) {
super(List.of(BluetoothUtils.HEARTRATE), observer);
}
@Override