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
class SendMessageException(val errorType: SendMessageException.Type, message: String) : BleServiceException
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