src.bluetooth_sig.gatt.characteristics.call_state

Call State characteristic (0x2BBC).

Classes

Name

Description

CallStateCharacteristic

Call State characteristic (0x2BBC).

CallStateData

Parsed data from Call State characteristic.

CallStateEntry

A single call state entry.

Module Contents

class src.bluetooth_sig.gatt.characteristics.call_state.CallStateCharacteristic

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

Call State characteristic (0x2BBC).

org.bluetooth.characteristic.call_state

List of call states for all current calls.

allow_variable_length = True
min_length = 0
class src.bluetooth_sig.gatt.characteristics.call_state.CallStateData

Bases: msgspec.Struct

Parsed data from Call State characteristic.

entries: tuple[CallStateEntry, Ellipsis]
class src.bluetooth_sig.gatt.characteristics.call_state.CallStateEntry

Bases: msgspec.Struct

A single call state entry.

call_flags: src.bluetooth_sig.gatt.characteristics.bearer_list_current_calls.CallFlags
call_index: int
state: src.bluetooth_sig.gatt.characteristics.bearer_list_current_calls.CallState