fixed coordinator to filter device specific service

This commit is contained in:
Daniel Dakhno 2019-10-10 01:24:17 +02:00
parent e334fa2548
commit 52ca3d3625

View File

@ -36,14 +36,11 @@ import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybridSuppo
import nodomain.freeyourgadget.gadgetbridge.util.DeviceHelper; import nodomain.freeyourgadget.gadgetbridge.util.DeviceHelper;
public class QHybridCoordinator extends AbstractDeviceCoordinator { public class QHybridCoordinator extends AbstractDeviceCoordinator {
@NonNull @NonNull
@Override @Override
public DeviceType getSupportedType(GBDeviceCandidate candidate) { public DeviceType getSupportedType(GBDeviceCandidate candidate) {
for(ParcelUuid uuid : candidate.getServiceUuids()){ for(ParcelUuid uuid : candidate.getServiceUuids()){
if(uuid.getUuid().toString().equals("00001812-0000-1000-8000-00805f9b34fb")){ if(uuid.getUuid().toString().equals("3dda0001-957f-7d4a-34a6-74696673696")){
return DeviceType.FOSSILQHYBRID; return DeviceType.FOSSILQHYBRID;
} }
} }
@ -54,7 +51,7 @@ public class QHybridCoordinator extends AbstractDeviceCoordinator {
@NonNull @NonNull
@Override @Override
public Collection<? extends ScanFilter> createBLEScanFilters() { public Collection<? extends ScanFilter> createBLEScanFilters() {
return Collections.singletonList(new ScanFilter.Builder().setServiceUuid(ParcelUuid.fromString("00001812-0000-1000-8000-00805f9b34fb")).build()); return Collections.singletonList(new ScanFilter.Builder().setServiceUuid(ParcelUuid.fromString("3dda0001-957f-7d4a-34a6-74696673696")).build());
} }
@Override @Override