BluetoothState
data class BluetoothState(val bluetoothDisabled: Boolean = false, val bluetoothNotAvailable: Boolean = false, val missingPermissions: Boolean = false)
Stav bluetooth na mobilním zařízení
bluetoothDisabled Technologie BT je na mobilním zařízení dostupná, ale BT je vypnuté. Tento stav je knihovnou observovaný. V případě změny dochází k zastavení / znovu spuštění BT scanu/napojení na konkrétní zařízení.
bluetoothNotAvailable Technologii BT mobilní zařízení vůbec nepodporuje. Tento stav není observovaný. Není potřeba, protože nepodporování BT technologie nelze v čase měnit.
missingPermissions Nejsou povolena oprávnění pro práci s BT. Tento stav není observovaný. Tzn. změna oprávnění k BT nezpůsobí znovurestartování scanu/napojení na zařízení.