public static final class ScanContext.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ScanContext |
build()
Builds global scan context instance.
|
ScanContext.Builder |
setActivityCheckConfiguration(ActivityCheckConfiguration activityCheckConfiguration) |
ScanContext.Builder |
setDevicesUpdateCallbackInterval(long intervalInMillis)
Sets device update callback interval.
|
ScanContext.Builder |
setEddystoneScanContext(EddystoneScanContext eddystoneScanContext) |
ScanContext.Builder |
setForceScanConfiguration(ForceScanConfiguration forceScanConfiguration)
Sets ForceScanConfiguration (
ForceScanConfiguration). |
ScanContext.Builder |
setIBeaconScanContext(IBeaconScanContext iBeaconScanContext) |
ScanContext.Builder |
setRssiCalculator(RssiCalculator rssiCalculator)
Sets
RssiCalculator. |
ScanContext.Builder |
setScanMode(ScanMode scanMode)
Sets Scan Mode.
|
ScanContext.Builder |
setScanPeriod(ScanPeriod scanPeriod)
Sets
ScanPeriod. |
public ScanContext.Builder setIBeaconScanContext(IBeaconScanContext iBeaconScanContext)
public ScanContext.Builder setEddystoneScanContext(EddystoneScanContext eddystoneScanContext)
public ScanContext.Builder setActivityCheckConfiguration(ActivityCheckConfiguration activityCheckConfiguration)
public ScanContext.Builder setScanMode(ScanMode scanMode)
ScanMode.BALANCED - perform Bluetooth LE scan in balanced power mode.
ScanMode.LOW_LATENCY - scan using highest duty cycle.
ScanMode.LOW_POWER - perform Bluetooth LE scan in low power mode.scanMode - the scan modepublic ScanContext.Builder setForceScanConfiguration(ForceScanConfiguration forceScanConfiguration)
ForceScanConfiguration).forceScanConfiguration - the force scan configurationpublic ScanContext.Builder setScanPeriod(ScanPeriod scanPeriod)
ScanPeriod.scanPeriod - the monitor periodpublic ScanContext.Builder setDevicesUpdateCallbackInterval(long intervalInMillis)
intervalInMillis - interval in milliseconds.public ScanContext.Builder setRssiCalculator(RssiCalculator rssiCalculator)
RssiCalculator.rssiCalculator - RSSI calculator instance.public ScanContext build()