Идентифицировать критерий устройства

открытый класс IdentDeviceCriteria расширяет объект

Постоянная сводка

инт PRODUCT_WILDCARD_ID_NEST_CAM Специальное значение, используемое для TargetProductId , указывающее, что любое поколение Nest Cam или Nest Cam Outdoor может считаться допустимым для ответа на запрос идентификации.
инт PRODUCT_WILDCARD_ID_NEST_PROTECT Специальное значение для TargetProductId , указывающее, что любое поколение Nest Protect может считаться допустимым для ответа на запрос идентификации.
инт PRODUCT_WILDCARD_ID_NEST_THERMOSTAT Специальное значение для TargetProductId , указывающее, что любое поколение Nest Thermostat может считаться допустимым для ответа на запрос идентификации.

Сводка полей

публичный длинный идентификатор целевого устройства Указывает, что отвечать должно только устройство с указанным идентификатором Weave Node.
публичный длинный Ид ТаргетФабрикид Указывает, что отвечать должны только устройства, являющиеся членами указанной структуры Weave.
публичные таргетдевицемодес Целевые режимы Указывает, что отвечать должны только те устройства, которые в данный момент находятся в указанных режимах.
публичный Идентификатор целевого продукта Указывает, что отвечать должны только устройства с заданным идентификатором продукта.
публичный TargetVendorId Указывает, что отвечать должны только устройства, произведенные данным поставщиком.

Сводка по общедоступному конструктору

Сводка по унаследованному методу

Константы

открытый статический окончательный int PRODUCT_WILDCARD_ID_NEST_CAM

Специальное значение, используемое для TargetProductId , указывающее, что любое поколение Nest Cam или Nest Cam Outdoor может считаться допустимым для ответа на запрос идентификации.

Постоянное значение: 65522

открытый статический окончательный int PRODUCT_WILDCARD_ID_NEST_PROTECT

Специальное значение для TargetProductId , указывающее, что любое поколение Nest Protect может считаться допустимым для ответа на запрос идентификации.

Постоянное значение: 65521

открытый статический окончательный int PRODUCT_WILDCARD_ID_NEST_THERMOSTAT

Специальное значение для TargetProductId , указывающее, что любое поколение Nest Thermostat может считаться допустимым для ответа на запрос идентификации.

Постоянное значение: 65520

Поля

общедоступный длинный TargetDeviceId

Указывает, что отвечать должно только устройство с указанным идентификатором Weave Node. Значение -1 указывает, что все устройства должны отвечать.

общедоступный длинный TargetFabricId

Указывает, что отвечать должны только устройства, являющиеся членами указанной структуры Weave. Значение может быть фактическим идентификатором ткани или одним из значений, определенных в классе TargetFabricId.

общедоступные TargetDeviceModes

Указывает, что отвечать должны только те устройства, которые в данный момент находятся в указанных режимах. Значения берутся из перечисления TargetDeviceModes.

общественное целое TargetProductId

Указывает, что отвечать должны только устройства с заданным идентификатором продукта. Значение -1 указывает любой продукт. Если указано поле TargetProductId, то необходимо также указать TargetVendorId.

общедоступный интервал TargetVendorId

Указывает, что отвечать должны только устройства, произведенные данным поставщиком. Значение -1 указывает любого поставщика.

Публичные конструкторы

общедоступные критерии определения устройства ()