НЛИдентифидевицекритериа
Краткое содержание
Наследование
Наследуется от: NSObjectХарактеристики | |
---|---|
TargetDeviceId | NLWeaveIdentifierType Указывает, что отвечать должно только устройство с указанным идентификатором узла Weave. |
TargetFabricId | NLWeaveIdentifierType Указывает, что должны отвечать только устройства, являющиеся членами указанной структуры Weave. |
TargetModes | NLTargetDeviceModes Указывает, что должны отвечать только те устройства, которые в данный момент находятся в указанных режимах. |
TargetProductId | NSInteger Указывает, что должны отвечать только устройства с данным кодом продукта. |
TargetVendorId | NSInteger Указывает, что должны отвечать только устройства, произведенные данным поставщиком. |
Публичные статические функции | |
---|---|
create () | virtual NLIdentifyDeviceCriteria * |
Общественные функции | |
---|---|
toIdentifyDeviceCriteria () | virtual IdentifyDeviceCriteria |
Характеристики
Таргетдевицеид
NLWeaveIdentifierType TargetDeviceId
Указывает, что отвечать должно только устройство с указанным идентификатором узла Weave.
Значение -1 указывает, что все устройства должны отвечать.
ПРИМЕЧАНИЕ. Значение поля TargetDeviceId переносится Weave ApplyRequest в поле Destination Node ID заголовка сообщения Weave и, таким образом, НЕ появляется в полезных данных сообщения.
TargetFabricId
NLWeaveIdentifierType TargetFabricId
Указывает, что должны отвечать только устройства, являющиеся членами указанной структуры Weave.
Значение 0 указывает, что отвечать должны только устройства, не являющиеся членами структуры. Значение -1 указывает, что все устройства должны отвечать независимо от членства в структуре.
Целевые режимы
NLTargetDeviceModes TargetModes
Указывает, что должны отвечать только те устройства, которые в данный момент находятся в указанных режимах.
Значения берутся из перечисления TargetDeviceModes.
TargetProductId
NSInteger TargetProductId
Указывает, что должны отвечать только устройства с данным кодом продукта.
Значение -1 указывает любой продукт. Если указано поле TargetProductId, необходимо также указать TargetVendorId.
TargetVendorId
NSInteger TargetVendorId
Указывает, что должны отвечать только устройства, произведенные данным поставщиком.
Значение -1 указывает любого поставщика.
Публичные статические функции
создавать
virtual NLIdentifyDeviceCriteria * create()
Общественные функции
toIdentifyDeviceCriteria
virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()