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

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>