src.bluetooth_sig.gatt.characteristics.bearer_list_current_calls¶
Bearer List Current Calls characteristic (0x2BB9).
Classes¶
Name | Description |
|---|---|
Bearer List Current Calls characteristic (0x2BB9). |
|
Parsed data from Bearer List Current Calls characteristic. |
|
Call flags per TBS specification. |
|
A single call entry in the Bearer List Current Calls. |
|
Call state values per TBS specification. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.bearer_list_current_calls.BearerListCurrentCallsCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[BearerListCurrentCallsData]Bearer List Current Calls characteristic (0x2BB9).
org.bluetooth.characteristic.bearer_list_current_calls
List of current calls on the telephone bearer. Each list item contains a length prefix, call index, state, flags, and URI.
- allow_variable_length = True¶
- min_length = 0¶
- class src.bluetooth_sig.gatt.characteristics.bearer_list_current_calls.BearerListCurrentCallsData¶
Bases:
msgspec.StructParsed data from Bearer List Current Calls characteristic.
- calls: tuple[CallListItem, Ellipsis]¶
- class src.bluetooth_sig.gatt.characteristics.bearer_list_current_calls.CallFlags¶
Bases:
enum.IntFlagCall flags per TBS specification.
Bit 0: Incoming/Outgoing — 0 = incoming call, 1 = outgoing call (Table 3.7).
- OUTGOING = 1¶
- WITHHELD = 2¶
- WITHHELD_BY_NETWORK = 4¶
- class src.bluetooth_sig.gatt.characteristics.bearer_list_current_calls.CallListItem¶
Bases:
msgspec.StructA single call entry in the Bearer List Current Calls.