NLIdentifyDeviceCriteria
ملخّص
الاكتساب
يكتسب من: NSObject
أماكن إقامة |
|
---|---|
TargetDeviceId
|
NLWeaveIdentifierType
تحدِّد هذه السياسة عدم استجابة الجهاز سوى الجهاز الذي يتضمّن معرّف عقدة Weave المحدّدة.
|
TargetFabricId
|
NLWeaveIdentifierType
يحدِّد هذا الإعداد عدم استجابة الأجهزة سوى الأجهزة التابعة لأقمشة Weave المحدّدة.
|
TargetModes
|
NLTargetDeviceModes
يحدِّد هذا الإعداد استجابة الأجهزة المتاحة حاليًا في الأوضاع المحدّدة فقط.
|
TargetProductId
|
NSInteger
تحدّد هذه السياسة أنّه يجب أن تستجيب الأجهزة التي تتضمّن رمز المنتج المحدّد فقط.
|
TargetVendorId
|
NSInteger
يحدِّد هذا الإعداد أنّ الأجهزة التي يصنّعها المورّد المعني فقط هي التي يجب أن تستجيب.
|
الدوال الثابتة العامة |
|
---|---|
create()
|
virtual NLIdentifyDeviceCriteria *
|
الدوال العامة |
|
---|---|
toIdentifyDeviceCriteria()
|
virtual IdentifyDeviceCriteria
|
أماكن إقامة
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 أي مورّد.