nl:: Weave:: Profiles:: DeviceDescription:: IdentifiDeviceCriterion
#include <src/lib/profiles/device-description/DeviceDescription.h>
IdentifiDevice protokolünde cihazları seçmek için kullanılan ölçütleri temsil eder.
Özet
Devralma
Doğrudan Bilinen Alt Sınıflar: nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
IdentifyDeviceCriteria(void)
|
Herkese açık özellikler |
|
---|---|
TargetDeviceId
|
uint64_t
Yalnızca belirtilen Weave Node kimliğine sahip cihazın yanıt vereceğini belirtir.
|
TargetFabricId
|
uint64_t
Yalnızca belirtilen Weave kumaşının üyesi olan cihazların yanıt vereceğini belirtir.
|
TargetModes
|
uint32_t
Yalnızca şu anda belirtilen modlarda olan cihazların yanıt vereceğini belirtir.
|
TargetProductId
|
uint16_t
Yalnızca belirtilen ürün kimliğine sahip cihazların yanıt vereceğini belirtir.
|
TargetVendorId
|
uint16_t
Tanımlayıcı isteğine yalnızca belirtilen satıcı tarafından üretilen cihazların yanıt vermesi gerektiğini belirtir.
|
Herkese açık işlevler |
|
---|---|
Reset(void)
|
void
Bu Cihaz Ölçütlerini Tanımlama nesnesini, en az kısıtlayıcı olan, yani herhangi biriyle eşleşen olacak şekilde sıfırlar.
|
Herkese açık özellikler
HedefCihaz Kimliği
uint64_t TargetDeviceId
Yalnızca belirtilen Weave Node kimliğine sahip cihazın yanıt vereceğini belirtir.
kAnyNodeId değeri, herhangi bir cihazı belirtir.
TargetFabricId
uint64_t TargetFabricId
Yalnızca belirtilen Weave kumaşının üyesi olan cihazların yanıt vereceğini belirtir.
Değer, gerçek bir kumaş kimliği veya TargetFabricIds enum değerlerinden biri olabilir.
Hedef Modları
uint32_t TargetModes
Yalnızca şu anda belirtilen modlarda olan cihazların yanıt vereceğini belirtir.
Değerler TargetDeviceModes sıralamasından alınır.
HedefÜrün Kimliği
uint16_t TargetProductId
Yalnızca belirtilen ürün kimliğine sahip cihazların yanıt vereceğini belirtir.
0xFFFF değeri herhangi bir ürünü belirtir. TargetProductId alanı belirtilmişse TargetVendorId de belirtilmelidir.
Hedef Sağlayıcı Kimliği
uint16_t TargetVendorId
Tanımlayıcı isteğine yalnızca belirtilen satıcı tarafından üretilen cihazların yanıt vermesi gerektiğini belirtir.
0xFFFF değeri herhangi bir satıcıyı belirtir.
Herkese açık işlevler
TanımCihazCihaz Ölçütleri
IdentifyDeviceCriteria( void )
Sıfırla
void Reset( void )
Bu Cihaz Ölçütlerini Tanımlama nesnesini, en az kısıtlayıcı olan, yani herhangi biriyle eşleşen olacak şekilde sıfırlar.