createMockDevice

fun createMockDevice(identifier: Identifier, connectionSettings: ConnectionSettings = ConnectionSettings( reconnectionSettings = ConnectionSettings.ReconnectionSettings.Never, ), connectionManagerBuilder: (ConnectionSettings) -> DeviceConnectionManager, builder: MockDeviceInfoBuilder.() -> Unit, createDeviceStateFlow: (DeviceConnectionManager, CoroutineContext) -> ConnectableDeviceStateFlowRepo = { manager, coroutineContext -> ConnectableDeviceStateImplRepo(connectionSettings.reconnectionSettings, manager, coroutineContext) }, coroutineScope: CoroutineScope): DeviceImpl
fun createMockDevice(wrapper: DeviceWrapper, coroutineScope: CoroutineScope, connectionSettings: ConnectionSettings = ConnectionSettings( reconnectionSettings = ConnectionSettings.ReconnectionSettings.Never, ), connectionManagerBuilder: MockDeviceConnectionManager.Builder = MockDeviceConnectionManager.Builder(), createDeviceStateFlow: (DeviceConnectionManager, CoroutineContext) -> ConnectableDeviceStateFlowRepo = { manager, coroutineContext -> ConnectableDeviceStateImplRepo(connectionSettings.reconnectionSettings, manager, coroutineContext) }, builder: MockDeviceInfoBuilder.() -> Unit): DeviceImpl