Package-level declarations
Common types and interfaces for Bluetooth Low Energy clients related to Android-specific API.
Types
Link copied to clipboard
Android-specific class of Bluetooth LE advertising data.
Link copied to clipboard
interface CentralManager : CentralManager<String, Peripheral, Peripheral.Executor, ConjunctionFilterScope, ScanResult>
Android-specific interface of the Central Manager.
Link copied to clipboard
Android-specific scanning filters scope that requires all of the criteria to be satisfied.
Link copied to clipboard
Class representing available connection priorities. Selecting a specific mode will affect two parameters: latency and power consumption.
Link copied to clipboard
Android-specific scanning filters scope that requires at least one of the criteria to be satisfied.
Link copied to clipboard
open class Peripheral(scope: CoroutineScope, impl: Peripheral.Executor) : Peripheral<String, Peripheral.Executor>
Android-specific implementation of a peripheral.
Link copied to clipboard
Android-specific scanning filters scope.
Link copied to clipboard
class ScanResult(val peripheral: Peripheral, val isConnectable: Boolean, val advertisingData: AdvertisingData, val rssi: Int, val txPowerLevel: Int?, val primaryPhy: PrimaryPhy, val secondaryPhy: Phy?, val timestamp: Long) : ScanResult<Peripheral, AdvertisingData>