src.bluetooth_sig.gatt.characteristics.alert_status

Alert Status characteristic implementation.

Classes

Name

Description

AlertStatusCharacteristic

Alert Status characteristic (0x2A3F).

AlertStatusData

Parsed data from Alert Status characteristic.

Module Contents

class src.bluetooth_sig.gatt.characteristics.alert_status.AlertStatusCharacteristic

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

Alert Status characteristic (0x2A3F).

org.bluetooth.characteristic.alert_status

The Alert Status characteristic defines the Status of alert. Bit 0: Ringer State (0=not active, 1=active) Bit 1: Vibrate State (0=not active, 1=active) Bit 2: Display Alert Status (0=not active, 1=active) Bits 3-7: Reserved for future use

DISPLAY_ALERT_STATUS_MASK = 4
RINGER_STATE_MASK = 1
VIBRATE_STATE_MASK = 2
expected_length: int = 1
class src.bluetooth_sig.gatt.characteristics.alert_status.AlertStatusData

Bases: msgspec.Struct

Parsed data from Alert Status characteristic.

display_alert_status: bool
ringer_state: bool
vibrate_state: bool