Package-level declarations

Types

Link copied to clipboard
class BleConnectionException(message: String? = null, cause: Throwable? = null) : BleServiceException

Exception thrown when a Bluetooth Low Energy (BLE) connection fails.

Link copied to clipboard

Base sealed class for exceptions related to Bluetooth Low Energy (BLE) services.

Link copied to clipboard
class MissingPermissionException(val permissions: Array<String>, val isBluetoothEnabled: Boolean, val isLocationEnabled: Boolean, val isPreciseLocationEnabled: Boolean) : BleServiceException

Exception thrown when required permissions or system services are missing for BLE operations.

Link copied to clipboard

Exception thrown when a Bluetooth Low Energy (BLE) scan operation fails.

Link copied to clipboard

Exception thrown when a message transmission fails over Bluetooth Low Energy (BLE).

Link copied to clipboard
class UnsupportedFirmwareVersionException(val version: String, val supportedVersions: List<String>) : Exception