mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Make blood pressure support generic
This commit is contained in:
+2
-2
@@ -26,7 +26,7 @@ import nodomain.freeyourgadget.gadgetbridge.devices.AbstractBLEDeviceCoordinator
|
||||
import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession;
|
||||
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
|
||||
import nodomain.freeyourgadget.gadgetbridge.service.DeviceSupport;
|
||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.sbm_67.SBM67DeviceSupport;
|
||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.generic_bp.GenericBloodPressureSupport;
|
||||
|
||||
public class SBM67Coordinator extends AbstractBLEDeviceCoordinator {
|
||||
@Nullable
|
||||
@@ -43,7 +43,7 @@ public class SBM67Coordinator extends AbstractBLEDeviceCoordinator {
|
||||
@NonNull
|
||||
@Override
|
||||
public Class<? extends DeviceSupport> getDeviceSupportClass(GBDevice device) {
|
||||
return SBM67DeviceSupport.class;
|
||||
return GenericBloodPressureSupport.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+6
-6
@@ -14,7 +14,7 @@
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
package nodomain.freeyourgadget.gadgetbridge.service.devices.sbm_67;
|
||||
package nodomain.freeyourgadget.gadgetbridge.service.devices.generic_bp;
|
||||
|
||||
import android.bluetooth.BluetoothGatt;
|
||||
import android.bluetooth.BluetoothGattCharacteristic;
|
||||
@@ -53,16 +53,16 @@ import nodomain.freeyourgadget.gadgetbridge.service.btle.profiles.deviceinfo.Dev
|
||||
import nodomain.freeyourgadget.gadgetbridge.service.btle.profiles.deviceinfo.DeviceInfoProfile;
|
||||
import nodomain.freeyourgadget.gadgetbridge.util.GB;
|
||||
|
||||
public class SBM67DeviceSupport extends AbstractBTLESingleDeviceSupport implements IntentListener {
|
||||
private static final Logger LOG = LoggerFactory.getLogger(nodomain.freeyourgadget.gadgetbridge.service.devices.sbm_67.SBM67DeviceSupport.class);
|
||||
public class GenericBloodPressureSupport extends AbstractBTLESingleDeviceSupport implements IntentListener {
|
||||
private static final Logger LOG = LoggerFactory.getLogger(GenericBloodPressureSupport.class);
|
||||
|
||||
private final DeviceInfoProfile<SBM67DeviceSupport> deviceInfoProfile;
|
||||
private final BloodPressureProfile<SBM67DeviceSupport> bloodPressureProfile;
|
||||
private final DeviceInfoProfile<GenericBloodPressureSupport> deviceInfoProfile;
|
||||
private final BloodPressureProfile<GenericBloodPressureSupport> bloodPressureProfile;
|
||||
private final BroadcastReceiver commandReceiver;
|
||||
|
||||
private final List<BloodPressureMeasurement> measurements = new ArrayList<>();
|
||||
|
||||
public SBM67DeviceSupport() {
|
||||
public GenericBloodPressureSupport() {
|
||||
super(LOG);
|
||||
|
||||
addSupportedService(GattService.UUID_SERVICE_BLOOD_PRESSURE);
|
||||
Reference in New Issue
Block a user