Package-level declarations
Types
Link copied to clipboard
class BluetoothDeviceManager(config: DeviceConfig, deviceCharacteristicLink: DeviceCharacteristicLink, context: Context) : BleManager
Class that encapsulates all bluetooth interaction with one device.
Link copied to clipboard
Link copied to clipboard
Foreground service that stores all the bluetooth data
Link copied to clipboard
Class that encapsulates all the BleGatt interactions
Link copied to clipboard
class BluetoothLeScanCallback(connectedDevices: SnapshotStateList<BluetoothDevice>, foundDevices: SnapshotStateList<BluetoothDevice>) : ScanCallback
Default Bluetooth ScanCallback
Link copied to clipboard
Key is characteristic name
Value is BluetoothGattCharacteristic of the value
Link copied to clipboard
Key is characteristic name
Value is MutableStateFlow of the value
Link copied to clipboard
Enum class that represents current ble connection state