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()