จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

nl::Ble::WeaveBLEDeviceIdentificationInfo

#include <src/ble/WeaveBleServiceData.h>

บล็อกข้อมูลการระบุอุปกรณ์ BLE

สรุป

กําหนดรูปแบบที่เข้ารหัสผ่านอากาศ (OTA) ของบล็อกข้อมูลระบุตัวตนของอุปกรณ์ที่ปรากฏภายในข้อมูลโฆษณาบริการ Weave BLE

ประเภทสาธารณะ

@15 enum
@16 enum

แอตทริบิวต์สาธารณะ

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
)

รหัสผลิตภัณฑ์

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

รหัส GetVendor

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
)