src.bluetooth_sig.gatt.characteristics.pnp_id¶
PnP ID characteristic implementation.
Classes¶
Name | Description |
|---|---|
PnP ID characteristic (0x2A50). |
|
PnP ID data. |
|
Vendor ID Source enumeration. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.pnp_id.PnpIdCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[PnpIdData]PnP ID characteristic (0x2A50).
org.bluetooth.characteristic.pnp_id
Contains PnP ID information (7 bytes).
- expected_length = 7¶
- class src.bluetooth_sig.gatt.characteristics.pnp_id.PnpIdData¶
Bases:
msgspec.StructPnP ID data.
- vendor_id_source¶
Vendor ID source namespace
- vendor_id¶
Vendor ID from the specified namespace
- product_id¶
Manufacturer managed identifier
- product_version¶
Manufacturer managed version
- vendor_id_source: VendorIdSource¶
- class src.bluetooth_sig.gatt.characteristics.pnp_id.VendorIdSource¶
Bases:
enum.IntEnumVendor ID Source enumeration.
Defines the namespace for the Vendor ID field.
- BLUETOOTH_SIG = 1¶
- RESERVED_0 = 0¶
- USB_IF = 2¶