Types

Link copied to clipboard
data class Connected(val device: EUCDevice?) : BleBackendEvent
Link copied to clipboard
data class DataReceived(val data: EUCData) : BleBackendEvent
Link copied to clipboard
data class DeviceDiscovered(val device: EUCDevice) : BleBackendEvent
Link copied to clipboard
Link copied to clipboard
data class Error(val error: BLEException) : BleBackendEvent

Event emitted when an error occurs in the BLE backend.

Link copied to clipboard
data class MtuChanged(val mtu: Int) : BleBackendEvent
Link copied to clipboard

Event emitted when a raw BLE frame is received. The payload is a defensive copy to ensure immutability for consumers.

Link copied to clipboard
data class ScanCompleted(val devices: List<EUCDevice>) : BleBackendEvent
Link copied to clipboard
Link copied to clipboard
data class ServicesDiscovered(val serviceUuids: List<UUID>) : BleBackendEvent