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)