mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
ATC_TSLR_Paper: scan also for service, to not interfere with Mijia devices
This commit is contained in:
+12
@@ -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<? extends ScanFilter> 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;
|
||||
|
||||
Reference in New Issue
Block a user