src.bluetooth_sig.gatt.characteristics.battery_critical_status

Battery Critical Status characteristic implementation.

Classes

Name

Description

BatteryCriticalStatus

Battery Critical Status data structure.

BatteryCriticalStatusCharacteristic

Battery Critical Status characteristic.

BatteryCriticalStatusValues

Bit mask constants for Battery Critical Status characteristic.

Module Contents

class src.bluetooth_sig.gatt.characteristics.battery_critical_status.BatteryCriticalStatus

Bases: msgspec.Struct

Battery Critical Status data structure.

critical_power_state: bool
immediate_service_required: bool
class src.bluetooth_sig.gatt.characteristics.battery_critical_status.BatteryCriticalStatusCharacteristic

Bases: src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[BatteryCriticalStatus]

Battery Critical Status characteristic.

class src.bluetooth_sig.gatt.characteristics.battery_critical_status.BatteryCriticalStatusValues

Bases: enum.IntFlag

Bit mask constants for Battery Critical Status characteristic.

CRITICAL_POWER_STATE_MASK = 1
IMMEDIATE_SERVICE_REQUIRED_MASK = 2