Devices

interface Devices

The ConnectableDevice found during scanning

Inheritors

Properties

Link copied to clipboard

The map of ConnectableDevice found for given Identifier

Link copied to clipboard

Functions

Link copied to clipboard
abstract fun copyAndAddScanned(identifier: Identifier, createDevice: () -> ConnectableDevice): ScanningState.Devices

Creates a new Devices instance that adds an Identifier to the currentScanFilter and creates the corresponding ConnectableDevice if not yet discovered

Link copied to clipboard
abstract fun copyAndSetPaired(devices: Map<Identifier, () -> ConnectableDevice>, filter: Filter, removeForAllPairedFilters: Boolean): ScanningState.Devices

Creates a new Devices instance that sets the paired ConnectableDevice for a given Filter

Link copied to clipboard

Creates a new Devices instance that sets the currentScanFilter for a DeviceDiscoveryMode.Scanning with a given Filter