src.bluetooth_sig.gatt.characteristics.broadcast_receive_state¶
Broadcast Receive State characteristic (0x2BC8).
Classes¶
Name | Description |
|---|---|
BIG Encryption state values. |
|
Broadcast Receive State characteristic (0x2BC8). |
|
Parsed data from Broadcast Receive State characteristic. |
|
PA Sync State values. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.broadcast_receive_state.BIGEncryption¶
Bases:
enum.IntEnumBIG Encryption state values.
- BAD_CODE = 3¶
- BROADCAST_CODE_REQUIRED = 1¶
- DECRYPTING = 2¶
- NOT_ENCRYPTED = 0¶
- class src.bluetooth_sig.gatt.characteristics.broadcast_receive_state.BroadcastReceiveStateCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[BroadcastReceiveStateData]Broadcast Receive State characteristic (0x2BC8).
org.bluetooth.characteristic.broadcast_receive_state
Contains state information about a broadcast audio source being received.
- allow_variable_length = True¶
- min_length = 14¶
- class src.bluetooth_sig.gatt.characteristics.broadcast_receive_state.BroadcastReceiveStateData¶
Bases:
msgspec.StructParsed data from Broadcast Receive State characteristic.
Contains the source identification, sync state, encryption state, and any additional subgroup data as raw bytes.
- big_encryption: BIGEncryption¶
- pa_sync_state: PASyncState¶