Package com.validic.mobile.ble
See: Description
-
Interface Summary Interface Description BluetoothPeripheralControllerListener The BluetoothPeripheralControllerListener protocol provides callbacks to indicate the status of a pairPeripheral() or readFromPeripheral() operation. OnStartHandler Handler for BluetoothRequests before execution has started. OnCompleteHandler Handler for BluetoothRequests after execution has completed, possibly with an error. BluetoothScanPredicate Predicate for BluetoothScanResults to filter before completing the ScanRequest BluetoothListener The PassiveManager.BluetoothListener provides callbacks for peripheral monitoring bluetooth peripherals in the background. -
Class Summary Class Description SimpleBluetoothPeripheralControllerListener The SimpleBluetoothControllerListener class is a default implementation of the BluetoothPeripheralControllerListener. CompatScanRecord Represents a scan record from Bluetooth LE scan. BluetoothPeripheral The BluetoothPeripheral class represents Bluetooth peripheral models that can be discovered or read from by BluetoothPeripheralController. BackgroundBluetoothScanReceiver BluetoothPeripheralController BluetoothPeripheralController is the primary interface for detecting and reading from Bluetooth peripherals. BluetoothRequest Base public API for interacting with the Validic Bluetooth SDK BluetoothResult Base Public Result from a BluetoothRequest ScanRequest Scan for a BluetoothDevice that matches a BluetoothPeripheral and return the first instance of BluetoothDevice that matches the profile and satisfies the criteria of the ScanFilter if provided BluetoothScanResult Advertised Scan Response gathered from a BluetoothDevice that matches a BluetoothPeripheral PairRequest Request to Connect and Pair with a device. PairResult Result from attempting to pair with a BluetoothDevice using a BluetoothPeripheral profile ReadRequest Request to Connect and Pair with a device. ReadResult Result from attempting to pair with a BluetoothDevice using a BluetoothPeripheral profile MonitorDeviceRequest Request to enable or disable monitoring a device in the background from a specific BluetoothDevice. MonitorDeviceResult Result Class for enabling or disabling monitoring of a BluetoothDevice PassiveBluetoothManager This class enables passive monitoring of BluetoothPeripheral. ValidicBluetoothException Bluetooth error wrapper for Checked exceptions in the SDK. ValidicBluetoothInitializer ValidicBluetoothKt -
Enum Summary Enum Description BluetoothPeripheralOption Bluetooth options for the connection policy for a peripheral BluetoothPeripheralOptionNone Default value of 0 indicating no peripheral options BluetoothPeripheralOptionConnectsAfterMeasurement Indicates that a peripheral is only reachable via Bluetooth after a reading takes place. BluetoothError Return codes for Bluetooth communications: possible error codes that can be returned to the ValidicBluetoothPeripheralControllerListenerInterface