تحديد معايير الجهاز

public class IdentifyDeviceCriteria extends Object

ملخّص ثابت

int PRODUCT_WILDCARD_ID_NEST_CAM قيمة خاصة لاستخدامها مع TargetProductId تشير إلى أنّه يمكن اعتبار أي جيل من Nest Cam أو Nest Cam Outdoor صالحًا للاستجابة لطلب تحديد الهوية.
int PRODUCT_WILDCARD_ID_NEST_PROTECT قيمة خاصة لاستخدامها مع TargetProductId تشير إلى أنّه يمكن اعتبار أي جيل من Nest Protect صالحًا للرد على طلب تحديد الهوية.
int PRODUCT_WILDCARD_ID_NEST_THERMOSTAT قيمة خاصة لاستخدامها مع TargetProductId تشير إلى أنّه يمكن اعتبار أي جيل من أجيال Nest Thermostat صالحًا للرد على طلب تحديد الهوية.

ملخّص الحقل

public long TargetDeviceId تحدّد هذه السمة أنّه يجب أن يستجيب الجهاز الذي يحمل معرّف Weave Node المحدّد فقط.
public long TargetFabricId تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة التي تنتمي إلى شبكة Weave المحدّدة فقط.
public TargetDeviceModes TargetModes تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة التي تكون حاليًا في الأوضاع المحدّدة فقط.
public int TargetProductId تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة التي تحمل معرّف المنتج المحدّد فقط.
public int TargetVendorId تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة المصنّعة من قِبل المورّد المحدّد فقط.

ملخّص أداة الإنشاء العامة

ملخّص الطرق الموروثة

الثوابت

public static final int PRODUCT_WILDCARD_ID_NEST_CAM

قيمة خاصة تُستخدَم مع TargetProductId للإشارة إلى أنّه يمكن اعتبار أي جيل من Nest Cam أو Nest Cam Outdoor صالحًا للاستجابة لطلب تحديد الهوية.

القيمة الثابتة: 65522

public static final int PRODUCT_WILDCARD_ID_NEST_PROTECT

قيمة خاصة لاستخدامها مع TargetProductId تشير إلى أنّه يمكن اعتبار أي جيل من Nest Protect صالحًا للرد على طلب تحديد الهوية.

القيمة الثابتة: 65521

public static final int PRODUCT_WILDCARD_ID_NEST_THERMOSTAT

قيمة خاصة لاستخدامها مع TargetProductId تشير إلى أنّه يمكن اعتبار أي جيل من أجيال Nest Thermostat صالحًا للرد على طلب تحديد الهوية.

القيمة الثابتة: 65520

الحقول

public long TargetDeviceId

تحدّد هذه السمة أنّه يجب أن يستجيب الجهاز الذي يحمل معرّف Weave Node المحدّد فقط. تشير القيمة -1 إلى أنّه يجب أن تستجيب جميع الأجهزة.

public long TargetFabricId

تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة التي تنتمي إلى شبكة Weave المحدّدة فقط. يمكن أن تكون القيمة معرّفًا فعليًا لـ Fabric أو إحدى القيم المحدّدة في فئة TargetFabricId.

public TargetDeviceModes TargetModes

تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة التي تكون حاليًا في الأوضاع المحدّدة فقط. يتم أخذ القيم من تعداد TargetDeviceModes.

public int TargetProductId

تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة التي تحمل معرّف المنتج المحدّد فقط. تشير القيمة -1 إلى أي منتج. إذا تم تحديد الحقل TargetProductId، يجب أيضًا تحديد الحقل TargetVendorId.

public int TargetVendorId

تحدّد هذه السمة أنّه يجب أن تستجيب الأجهزة المصنّعة من قِبل المورّد المحدّد فقط. تشير القيمة -1 إلى أي مورد.

الشركات المصنِّعة العامة

public IdentifyDeviceCriteria ()