NLIdentifyDeviceCriteria

ملخّص

الاكتساب

يتم الاكتساب من: NSObject

أماكن إقامة

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

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

create()

وظائف عامة

toIdentifyDeviceCriteria()

أماكن إقامة

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

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

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

ملاحظة: يتم نقل قيمة الحقل TargetDeviceId إلى طلب تحديد Weave في حقل "معرّف عقدة الوجهة" لعنوان رسالة Weave، وبالتالي لا تظهر في حمولة الرسالة.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

لتحديد أنه يجب أن تستجيب الأجهزة الأعضاء في نسيج Weave المحدد فقط.

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

TargetModes

NLTargetDeviceModes TargetModes

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

القيم مأخوذة من تعداد TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

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

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

TargetVendorId

NSInteger TargetVendorId

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

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

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

إنشاء

virtual NLIdentifyDeviceCriteria * create()

وظائف عامة

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()