src.bluetooth_sig.gatt.characteristics.voice_assistant_service_control_point

Voice Assistant Service Control Point characteristic (0x2C33).

Classes

Name

Description

VoiceAssistantControlPointOpcode

VAS Control Point command opcodes.

VoiceAssistantControlPointResponseCode

VAS Control Point response code values.

VoiceAssistantControlPointResponseOpcode

VAS Control Point response opcode.

VoiceAssistantServiceControlPointCharacteristic

Voice Assistant Service Control Point characteristic (0x2C33).

VoiceAssistantServiceControlPointData

Decoded Voice Assistant Service Control Point payload.

Module Contents

class src.bluetooth_sig.gatt.characteristics.voice_assistant_service_control_point.VoiceAssistantControlPointOpcode

Bases: enum.IntEnum

VAS Control Point command opcodes.

INITIALIZE_SESSION = 0
START_SESSION = 1
STOP_SESSION = 2
class src.bluetooth_sig.gatt.characteristics.voice_assistant_service_control_point.VoiceAssistantControlPointResponseCode

Bases: enum.IntEnum

VAS Control Point response code values.

INVALID_SESSION_STATE = 4
OPCODE_NOT_SUPPORTED = 2
OPERATION_FAILED = 3
SUCCESS = 1
class src.bluetooth_sig.gatt.characteristics.voice_assistant_service_control_point.VoiceAssistantControlPointResponseOpcode

Bases: enum.IntEnum

VAS Control Point response opcode.

RESPONSE_CODE = 0
class src.bluetooth_sig.gatt.characteristics.voice_assistant_service_control_point.VoiceAssistantServiceControlPointCharacteristic(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[VoiceAssistantServiceControlPointData]

Voice Assistant Service Control Point characteristic (0x2C33).

org.bluetooth.characteristic.voice_assistant_service_control_point

Assigned Numbers defines an opcode plus optional parameters control-point structure for this characteristic.

allow_variable_length = True
min_length = 1
class src.bluetooth_sig.gatt.characteristics.voice_assistant_service_control_point.VoiceAssistantServiceControlPointData

Bases: msgspec.Struct

Decoded Voice Assistant Service Control Point payload.

opcode: VoiceAssistantControlPointOpcode | VoiceAssistantControlPointResponseOpcode
response_code: VoiceAssistantControlPointResponseCode | None = None