From 61c5c1de3285cf4c633a3ad4064ff08aaedd9a79 Mon Sep 17 00:00:00 2001 From: eddy Date: Wed, 29 Jul 2026 19:45:11 +0200 Subject: [PATCH] feat: add BleStatus enum and BleCallbacks interface --- .../main/java/com/eddy/atomrelay/BleStatus.kt | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 android/app/src/main/java/com/eddy/atomrelay/BleStatus.kt diff --git a/android/app/src/main/java/com/eddy/atomrelay/BleStatus.kt b/android/app/src/main/java/com/eddy/atomrelay/BleStatus.kt new file mode 100644 index 0000000..19a0046 --- /dev/null +++ b/android/app/src/main/java/com/eddy/atomrelay/BleStatus.kt @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: GPL-3.0-or-later +package com.eddy.atomrelay + +enum class BleStatus { + Scanning, + Connecting, + Connected, + Disconnected, + NoKey, + WrongDevice, + ServiceNotFound, + ServiceError, + CommError, + DeviceNotFound, + BluetoothDisabled, + PermissionsDenied +} + +interface BleCallbacks { + fun onStatusChanged(status: BleStatus) +}