src.bluetooth_sig.gatt.descriptors.external_report_reference

External Report Reference Descriptor implementation.

Classes

Name

Description

ExternalReportReferenceData

External Report Reference descriptor data.

ExternalReportReferenceDescriptor

External Report Reference Descriptor (0x2907).

Module Contents

class src.bluetooth_sig.gatt.descriptors.external_report_reference.ExternalReportReferenceData

Bases: msgspec.Struct

External Report Reference descriptor data.

external_report_id: int
class src.bluetooth_sig.gatt.descriptors.external_report_reference.ExternalReportReferenceDescriptor

Bases: src.bluetooth_sig.gatt.descriptors.base.BaseDescriptor

External Report Reference Descriptor (0x2907).

References an external report by ID. Used in HID (Human Interface Device) profiles.

get_external_report_id(data: bytes) int

Get the external report ID.