src.bluetooth_sig.gatt.characteristics.sink_pac

Sink PAC characteristic (0x2BC9).

Classes

Name

Description

SinkPACCharacteristic

Sink PAC characteristic (0x2BC9).

SinkPACData

Parsed data from Sink PAC characteristic.

Module Contents

class src.bluetooth_sig.gatt.characteristics.sink_pac.SinkPACCharacteristic(info: src.bluetooth_sig.types.CharacteristicInfo | None = None, validation: src.bluetooth_sig.gatt.characteristics.characteristic_meta.ValidationConfig | None = None)

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

Sink PAC characteristic (0x2BC9).

org.bluetooth.characteristic.sink_pac

Published Audio Capabilities for the sink role. Contains codec capabilities for audio reception.

allow_variable_length = True
min_length = 1
class src.bluetooth_sig.gatt.characteristics.sink_pac.SinkPACData

Bases: msgspec.Struct

Parsed data from Sink 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