nl:: Tenun:: Profil:: Deskripsi Perangkat:: Identifikasi PerangkatKriteria
#include <src/lib/profiles/device-description/DeviceDescription.h>
Mewakili kriteria yang digunakan untuk memilih perangkat dalam protokol IdentificationDevice.
Ringkasan
Warisan
Subclass Langsung yang Diketahui: nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage
Konstruktor dan Destruktor |
|
---|---|
IdentifyDeviceCriteria(void)
|
Atribut publik |
|
---|---|
TargetDeviceId
|
uint64_t
Menentukan bahwa hanya perangkat dengan ID Node Weave yang ditentukan yang harus merespons.
|
TargetFabricId
|
uint64_t
Menentukan bahwa hanya perangkat yang merupakan anggota kain Weave yang ditentukan yang harus merespons.
|
TargetModes
|
uint32_t
Menentukan bahwa hanya perangkat yang saat ini dalam mode yang ditentukan yang akan merespons.
|
TargetProductId
|
uint16_t
Menentukan bahwa hanya perangkat dengan ID produk yang ditentukan yang harus merespons.
|
TargetVendorId
|
uint16_t
Menentukan bahwa hanya perangkat yang diproduksi oleh vendor yang ditentukan yang harus merespons permintaan identifikasi.
|
Fungsi publik |
|
---|---|
Reset(void)
|
void
Mereset objek Mengidentifikasi Kriteria Perangkat ke paling tidak ketat, yaitu mencocokkan objek apa pun.
|
Atribut publik
IDTargetTarget
uint64_t TargetDeviceId
Menentukan bahwa hanya perangkat dengan ID Node Weave yang ditentukan yang harus merespons.
Nilai kAnyNodeId menentukan perangkat apa pun.
Id KainTarget
uint64_t TargetFabricId
Menentukan bahwa hanya perangkat yang merupakan anggota kain Weave yang ditentukan yang harus merespons.
Nilai dapat berupa ID kain yang sebenarnya, atau salah satu nilai enum TargetFabricIds.
ModeTarget
uint32_t TargetModes
Menentukan bahwa hanya perangkat yang saat ini dalam mode yang ditentukan yang akan merespons.
Nilai diambil dari enum TargetDeviceModes.
IDProdukTarget
uint16_t TargetProductId
Menentukan bahwa hanya perangkat dengan ID produk yang ditentukan yang harus merespons.
Nilai 0xFFFF menentukan produk apa pun. Jika kolom TargetProductId ditentukan, TargetVendorId juga harus ditentukan.
ID VendorTarget
uint16_t TargetVendorId
Menentukan bahwa hanya perangkat yang diproduksi oleh vendor yang ditentukan yang harus merespons permintaan identifikasi.
Nilai 0xFFFF menentukan vendor mana pun.
Fungsi publik
Mengidentifikasi Kriteria Perangkat
IdentifyDeviceCriteria( void )
Reset
void Reset( void )
Mereset objek Mengidentifikasi Kriteria Perangkat ke paling tidak ketat, yaitu mencocokkan objek apa pun.