NLIdentifyDeviceCriteria

ملخّص

الاكتساب

يكتسب من: NSObject

أماكن إقامة

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

الدوال الثابتة العامة

create()

الدوال العامة

toIdentifyDeviceCriteria()

أماكن إقامة

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

تحدِّد هذه السياسة عدم استجابة الجهاز سوى الجهاز الذي يتضمّن معرّف عقدة Weave المحدّدة.

وتحدِّد القيمة -1 ضرورة استجابة جميع الأجهزة.

ملاحظة: تحمل قيمة الحقل TargetDeviceId كائن Weave SelectRequest في حقل معرف عقدة الوجهة لرأس رسالة Weave، وبالتالي لا تظهر في حمولة الرسالة.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

يحدِّد هذا الإعداد عدم استجابة الأجهزة سوى الأجهزة التابعة لأقمشة Weave المحدّدة.

وتحدِّد القيمة 0 أنّه يجب ألا تستجيب سوى الأجهزة التي لا تكون عضوًا في نسيج. وتحدِّد القيمة -1 أنّه يجب أن تستجيب جميع الأجهزة بغض النظر عن عضوية القماش.

TargetModes

NLTargetDeviceModes TargetModes

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

يتم الحصول على القيم من تعداد فئة TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

تحدّد هذه السياسة أنّه يجب أن تستجيب الأجهزة التي تتضمّن رمز المنتج المحدّد فقط.

تحدد القيمة -1 أي منتج. إذا تم تحديد الحقل TargetProductId، يجب أيضًا تحديد TargetSupplierId.

TargetVendorId

NSInteger TargetVendorId

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

وتحدّد القيمة -1 أي مورّد.

الدوال الثابتة العامة

إنشاء

virtual NLIdentifyDeviceCriteria * create()

الدوال العامة

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()