src.bluetooth_sig.gatt.characteristics.audio_input_state

Audio Input State characteristic (0x2B77).

Classes

Name

Description

AudioInputGainMode

Audio input gain mode.

AudioInputMuteState

Audio input mute state.

AudioInputStateCharacteristic

Audio Input State characteristic (0x2B77).

AudioInputStateData

Parsed data from Audio Input State characteristic.

Module Contents

class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputGainMode

Bases: enum.IntEnum

Audio input gain mode.

AUTOMATIC = 3
AUTOMATIC_ONLY = 1
MANUAL = 2
MANUAL_ONLY = 0
class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputMuteState

Bases: enum.IntEnum

Audio input mute state.

DISABLED = 2
MUTED = 1
NOT_MUTED = 0
class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputStateCharacteristic

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

Audio Input State characteristic (0x2B77).

org.bluetooth.characteristic.audio_input_state

Reports the current audio input state including gain, mute, gain mode, and change counter.

expected_length = 4
class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputStateData

Bases: msgspec.Struct

Parsed data from Audio Input State characteristic.

Contains gain setting, mute state, gain mode, and change counter.

change_counter: int
gain_mode: AudioInputGainMode
gain_setting: int
mute: AudioInputMuteState