НЛИдентифидевицекритериа

Краткое содержание

Наследование

Наследуется от: NSObject

Характеристики

TargetDeviceId
NLWeaveIdentifierType
Указывает, что отвечать должно только устройство с указанным идентификатором узла Weave.
TargetFabricId
NLWeaveIdentifierType
Указывает, что должны отвечать только устройства, являющиеся членами указанной структуры Weave.
TargetModes
NLTargetDeviceModes
Указывает, что должны отвечать только те устройства, которые в данный момент находятся в указанных режимах.
TargetProductId
NSInteger
Указывает, что должны отвечать только устройства с данным кодом продукта.
TargetVendorId
NSInteger
Указывает, что должны отвечать только устройства, произведенные данным поставщиком.

Публичные статические функции

create ()

Общественные функции

toIdentifyDeviceCriteria ()

Характеристики

Таргетдевицеид

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()