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

публичный класс 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 любого поколения может считаться действительным для ответа на запрос идентификации.

Сводка полей

публичный длинный TargetDeviceId Указывает, что отвечать должно только устройство с указанным идентификатором узла Weave.
публичный длинный TargetFabricId Указывает, что должны отвечать только устройства, являющиеся членами указанной структуры Weave.
общедоступные TargetDeviceModes Целевые режимы Указывает, что должны отвечать только те устройства, которые в данный момент находятся в указанных режимах.
публичный интервал TargetProductId Указывает, что должны отвечать только устройства с данным идентификатором продукта.
публичный интервал 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 любого поколения может считаться действительным для ответа на запрос идентификации.

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

Поля

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

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

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

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

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

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

public int TargetProductId

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

public int TargetVendorId

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

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

публичный ИдентифицироватьДевицеКритериа ()