src.bluetooth_sig.gatt.characteristics.audio_input_control_point

Audio Input Control Point characteristic (0x2B7B).

Classes

Name

Description

AudioInputControlPointCharacteristic

Audio Input Control Point characteristic (0x2B7B).

AudioInputControlPointData

Parsed data from Audio Input Control Point characteristic.

AudioInputControlPointOpCode

Audio Input Control Point operation codes.

Module Contents

class src.bluetooth_sig.gatt.characteristics.audio_input_control_point.AudioInputControlPointCharacteristic

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

Audio Input Control Point characteristic (0x2B7B).

org.bluetooth.characteristic.audio_input_control_point

Used for controlling audio input settings in the Audio Input Control Service.

allow_variable_length = True
min_length = 2
class src.bluetooth_sig.gatt.characteristics.audio_input_control_point.AudioInputControlPointData

Bases: msgspec.Struct

Parsed data from Audio Input Control Point characteristic.

The gain_setting field is present only for SET_GAIN_SETTING opcode.

change_counter: int
gain_setting: int | None = None
op_code: AudioInputControlPointOpCode
class src.bluetooth_sig.gatt.characteristics.audio_input_control_point.AudioInputControlPointOpCode

Bases: enum.IntEnum

Audio Input Control Point operation codes.

MUTE = 3
SET_AUTOMATIC_GAIN_MODE = 5
SET_GAIN_SETTING = 1
SET_MANUAL_GAIN_MODE = 4
UNMUTE = 2