src.bluetooth_sig.gatt.characteristics.source_ase

Source ASE characteristic (0x2BC5).

Classes

Name

Description

SourceASECharacteristic

Source ASE characteristic (0x2BC5).

SourceASEData

Parsed data from Source ASE characteristic.

SourceASEState

Audio Stream Endpoint state values.

Module Contents

class src.bluetooth_sig.gatt.characteristics.source_ase.SourceASECharacteristic(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[SourceASEData]

Source ASE characteristic (0x2BC5).

org.bluetooth.characteristic.source_ase

Audio Stream Endpoint for source (audio transmitter) role.

allow_variable_length = True
min_length = 2
class src.bluetooth_sig.gatt.characteristics.source_ase.SourceASEData

Bases: msgspec.Struct

Parsed data from Source ASE characteristic.

Contains the ASE ID, current state, and any additional state-specific data as raw bytes.

additional_data: bytes = b''
ase_id: int
ase_state: SourceASEState
class src.bluetooth_sig.gatt.characteristics.source_ase.SourceASEState

Bases: enum.IntEnum

Audio Stream Endpoint state values.

CODEC_CONFIGURED = 1
DISABLING = 5
ENABLING = 3
IDLE = 0
QOS_CONFIGURED = 2
RELEASING = 6
STREAMING = 4