diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/atctlsrpaper/ATCTLSRPaperCoordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/atctlsrpaper/ATCTLSRPaperCoordinator.java index d45346991f..fe4dd5238a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/atctlsrpaper/ATCTLSRPaperCoordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/atctlsrpaper/ATCTLSRPaperCoordinator.java @@ -1,10 +1,14 @@ package nodomain.freeyourgadget.gadgetbridge.devices.atctlsrpaper; +import android.bluetooth.le.ScanFilter; import android.content.Context; import android.net.Uri; +import android.os.ParcelUuid; import androidx.annotation.NonNull; +import java.util.Collection; +import java.util.Collections; import java.util.regex.Pattern; import nodomain.freeyourgadget.gadgetbridge.R; @@ -40,6 +44,14 @@ public class ATCTLSRPaperCoordinator extends AbstractDeviceCoordinator { return Pattern.compile("ATC_.*"); } + @NonNull + @Override + public Collection createBLEScanFilters() { + ParcelUuid ATCTLSRPaperService = new ParcelUuid(ATCTLSRPaperDeviceSupport.UUID_SERVICE_MAIN); + ScanFilter filter = new ScanFilter.Builder().setServiceUuid(ATCTLSRPaperService).build(); + return Collections.singletonList(filter); + } + @Override public int getBondingStyle() { return BONDING_STYLE_LAZY;