src.bluetooth_sig.types.acs

Authorization Control Service shared data types.

Attributes

Name

Description

MAX_ROLLING_SEGMENT_COUNTER

Classes

Name

Description

ACSControlPointData

Parsed data from ACS Control Point characteristic.

ACSDataPacket

Segmented ACS payload container.

ACSSegmentationHeader

Segmentation header for ACS segmented values.

Module Contents

class src.bluetooth_sig.types.acs.ACSControlPointData

Bases: msgspec.Struct

Parsed data from ACS Control Point characteristic.

header: ACSSegmentationHeader
opcode: int
operand: bytes = b''
class src.bluetooth_sig.types.acs.ACSDataPacket

Bases: msgspec.Struct

Segmented ACS payload container.

header: ACSSegmentationHeader
payload: bytes
class src.bluetooth_sig.types.acs.ACSSegmentationHeader

Bases: msgspec.Struct

Segmentation header for ACS segmented values.

first_segment: bool
last_segment: bool
rolling_segment_counter: int
src.bluetooth_sig.types.acs.MAX_ROLLING_SEGMENT_COUNTER = 63