Cleanup: GainManager now processes AggregatorBarometer directly (instead of SensorManager).

This commit is contained in:
Dennis Guse
2026-01-27 22:23:39 +01:00
parent 289e93eb5d
commit 476f3a517b
17 changed files with 104 additions and 49 deletions
@@ -35,6 +35,7 @@ import java.util.Optional;
import java.util.UUID;
import de.dennisguse.opentracks.sensors.driver.Driver;
import de.dennisguse.opentracks.sensors.driver.DriverObserver0;
import de.dennisguse.opentracks.sensors.sensorData.SensorHandlerInterface;
/**
@@ -45,7 +46,7 @@ public class BluetoothConnectionManager implements Driver {
private static final String TAG = BluetoothConnectionManager.class.getSimpleName();
private final SensorManager observer;
private final DriverObserver0 observer;
private final SensorHandlerInterface sensorHandler;
@@ -131,7 +132,7 @@ public class BluetoothConnectionManager implements Driver {
}
};
BluetoothConnectionManager(BluetoothAdapter bluetoothAdapter, SensorManager observer, SensorHandlerInterface sensorHandler) {
BluetoothConnectionManager(BluetoothAdapter bluetoothAdapter, DriverObserver0 observer, SensorHandlerInterface sensorHandler) {
this.bluetoothAdapter = bluetoothAdapter;
this.observer = observer;
this.sensorHandler = sensorHandler;