nl:: Ble::WeaveBLEDeviceIdentificationInfo

#include <src/ble/WeaveBleServiceData.h>

تشمل جزءًا من معلومات تعريف جهاز BLE.

الملخّص

تحدّد هذه السياسة التنسيق المشفّر عبر الهواء لقالب معلومات تحديد هوية الجهاز الذي يظهر ضمن بيانات إعلان خدمة BLE Weave.

الأنواع المتاحة للجميع

@15 تعداد
@16 تعداد

السمات العامة

BlockLen
uint8_t
BlockType
uint8_t
DeviceId[8]
uint8_t
DeviceProductId[2]
uint8_t
DeviceVendorId[2]
uint8_t
MajorVersion
uint8_t
MinorVersion
uint8_t
PairingStatus
uint8_t

وظائف عامة

GetDeviceId(void)
uint64_t
GetProductId(void)
uint16_t
GetVendorId(void)
uint16_t
Init()
void
SetDeviceId(uint64_t deviceId)
void
SetProductId(uint16_t productId)
void
SetVendorId(uint16_t vendorId)
void

الأنواع المتاحة للجميع

@15

 nl::Ble::WeaveBLEDeviceIdentificationInfo::@15

@16

 nl::Ble::WeaveBLEDeviceIdentificationInfo::@16

السمات العامة

متحف لين لين

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockLen

نوع الكتلة

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockType

رقم تعريف الجهاز

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceId[8]

رقم تعريف المنتج

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceProductId[2]

رقم تعريف الجهاز

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::DeviceVendorId[2]

الإصدار الرئيسي

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MajorVersion

إصدار ثانوي

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MinorVersion

جارٍ الإقران

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::PairingStatus

وظائف عامة

الحصول على رقم تعريف الجهاز

uint64_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetDeviceId(
  void
)

رقم تعريف GetProduct

uint16_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetProductId(
  void
)

رقم تعريف المورّد

uint16_t nl::Ble::WeaveBLEDeviceIdentificationInfo::GetVendorId(
  void
)

إنيت

void nl::Ble::WeaveBLEDeviceIdentificationInfo::Init()

رقم تعريف الجهاز

void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetDeviceId(
  uint64_t deviceId
)

رقم تعريف المنتج

void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetProductId(
  uint16_t productId
)

الرقم التعريفي للمورّد

void nl::Ble::WeaveBLEDeviceIdentificationInfo::SetVendorId(
  uint16_t vendorId
)