src.bluetooth_sig.types.protocols

Protocol definitions for Bluetooth SIG standards.

Classes

Name

Description

CharacteristicProtocol

Protocol for characteristic validation and round-trip testing.

Module Contents

class src.bluetooth_sig.types.protocols.CharacteristicProtocol

Bases: Protocol

Protocol for characteristic validation and round-trip testing.

Defines the minimal interface for characteristics that support parse/encode operations without requiring full BaseCharacteristic import. Used primarily by debug utilities.

build_value(data: object, validate: bool = True) bytearray

Encode characteristic value into raw bytes.

parse_value(data: bytearray) object

Parse raw data into characteristic value.