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

nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriteria

#include <src/lib/profiles/device-description/DeviceDescription.h>

代表用來在 IdentifiDevice 通訊協定中選取裝置的條件。

總結

繼承

直接已知子類別: nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage

建構函式和解構程式

IdentifyDeviceCriteria(void)

公開屬性

TargetDeviceId
uint64_t
指定只有具備指定 Weave 節點 ID 的裝置才會回應。
TargetFabricId
uint64_t
指定裝置必須是指定 Weave 裝置成員才能回應的裝置。
TargetModes
uint32_t
指定系統目前只回應處於指定模式的裝置。
TargetProductId
uint16_t
僅指定具有指定產品 ID 的裝置。
TargetVendorId
uint16_t
指定由指定廠商製造的裝置只能回應識別要求。

公開函式

Reset(void)
void
重設此「識別裝置標準」物件的最低限制,也就是與任一項目相符。

公開屬性

目標裝置 ID

uint64_t TargetDeviceId

指定只有具備指定 Weave 節點 ID 的裝置才會回應。

kAnyNodeId 的值指定任何裝置。

目標 FabricId

uint64_t TargetFabricId

指定裝置必須是指定 Weave 裝置成員才能回應的裝置。

這個值可以是實際的布料 ID,或是其中一個 TargetFabricIds 列舉值。

目標模式

uint32_t TargetModes

指定系統目前只回應處於指定模式的裝置。

值取自 TargetDeviceModes 列舉。

目標產品 ID

uint16_t TargetProductId

僅指定具有指定產品 ID 的裝置。

0xFFFF 值則可用來指定任何產品。如果已指定 TargetProductId 欄位,則必須一併指定 TargetVendorId。

目標廠商 ID

uint16_t TargetVendorId

指定由指定廠商製造的裝置只能回應識別要求。

0xFFFF 值則指定所有供應商。

公開函式

識別裝置條件

 IdentifyDeviceCriteria(
  void
)

重設

void Reset(
  void
)

重設此「識別裝置標準」物件的最低限制,也就是與任一項目相符。