DefaultBluetoothClient

constructor(coroutineContext: CoroutineContext, scanningStateRepoBuilder: (CoroutineContext) -> ScanningStateFlowRepo)

Parameters

coroutineContext

the CoroutineContext in which Bluetooth runs

scanningStateRepoBuilder

method for creating a the ScanningStateFlowRepo to contain the ScanningState of the Bluetooth service


constructor(scannerSettingsBuilder: suspend (CoroutineContext) -> BaseScanner.Settings, scannerBuilder: BaseScanner.Builder, coroutineContext: CoroutineContext)