src.bluetooth_sig.gatt.characteristics.ase_control_point

ASE Control Point characteristic (0x2BC6).

Classes

Name

Description

ASEControlPointCharacteristic

ASE Control Point characteristic (0x2BC6).

ASEControlPointData

Parsed data from ASE Control Point characteristic.

ASEControlPointOpCode

ASE Control Point operation codes.

Module Contents

class src.bluetooth_sig.gatt.characteristics.ase_control_point.ASEControlPointCharacteristic

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

ASE Control Point characteristic (0x2BC6).

org.bluetooth.characteristic.ase_control_point

Used for controlling Audio Stream Endpoints in the Audio Stream Control Service.

allow_variable_length = True
min_length = 2
class src.bluetooth_sig.gatt.characteristics.ase_control_point.ASEControlPointData

Bases: msgspec.Struct

Parsed data from ASE Control Point characteristic.

Contains the opcode, number of ASEs, and any additional ASE-specific parameters as raw bytes.

number_of_ases: int
op_code: ASEControlPointOpCode
parameter_data: bytes = b''
class src.bluetooth_sig.gatt.characteristics.ase_control_point.ASEControlPointOpCode

Bases: enum.IntEnum

ASE Control Point operation codes.

CONFIG_CODEC = 1
CONFIG_QOS = 2
DISABLE = 5
ENABLE = 3
RECEIVER_START_READY = 4
RECEIVER_STOP_READY = 6
RELEASE = 8
UPDATE_METADATA = 7