src.bluetooth_sig.gatt.characteristics.source_pac

Source PAC characteristic (0x2BCB).

Classes

Name

Description

SourcePACCharacteristic

Source PAC characteristic (0x2BCB).

SourcePACData

Parsed data from Source PAC characteristic.

Module Contents

class src.bluetooth_sig.gatt.characteristics.source_pac.SourcePACCharacteristic

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

Source PAC characteristic (0x2BCB).

org.bluetooth.characteristic.source_pac

Published Audio Capabilities for the source role. Contains codec capabilities for audio transmission.

allow_variable_length = True
min_length = 1
class src.bluetooth_sig.gatt.characteristics.source_pac.SourcePACData

Bases: msgspec.Struct

Parsed data from Source PAC characteristic.

Contains the number of PAC records and the raw record data. Full PAC record parsing is complex (codec_id + capabilities + metadata) and stored as raw bytes for downstream consumers.

number_of_pac_records: int
raw_data: bytes