透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::Ble::WeaveBLEDeviceIdentifierInfo

#include <src/ble/WeaveBleServiceData.h>

編組 BLE 裝置識別資訊區塊。

總結

定義裝置 ID 資訊區塊的無線編碼格式 (顯示在 Weave BLE 服務廣告資料中)。

公開類型

@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

裝置 ID

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

裝置產品 ID

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

裝置廠商 ID

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

公開函式

取得裝置 ID

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

取得產品 ID

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

取得供應商 ID

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

Init

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

設定裝置 ID

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

Set 產品 ID

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

設定廠商 ID

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