Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl::Ble::WeaveBLEDeviceIdenticationInfo

#include <src/ble/WeaveBleServiceData.h>

Dệt khối thông tin nhận dạng thiết bị Bluetooth năng lượng thấp (BLE).

Tóm tắt

Xác định định dạng mã hóa không dây của khối thông tin nhận dạng thiết bị xuất hiện trong dữ liệu quảng cáo của dịch vụ Weave BLE.

Loại công khai

@15 enum
@16 enum

Thuộc tính công khai

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

Hàm công khai

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

Loại công khai

@15

 nl::Ble::WeaveBLEDeviceIdentificationInfo::@15

@16

 nl::Ble::WeaveBLEDeviceIdentificationInfo::@16

Thuộc tính công khai

Chặn

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockLen

Loại chặn

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::BlockType

Id thiết bị

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

Mã sản phẩm thiết bị

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

Mã nhà cung cấp thiết bị

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

Phiên bản lớn

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MajorVersion

Phiên bản nhỏ

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::MinorVersion

Trạng thái ghép nối

uint8_t nl::Ble::WeaveBLEDeviceIdentificationInfo::PairingStatus

Hàm công khai

GetDeviceId

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

Nhận sản phẩm

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

Nhận mã nhà cung cấp

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

Số nguyên

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

Đặt thiết bị

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

Đặt sản phẩm

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

Đặt nhà cung cấp

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