NLIdentifyDeviceCriteria

סיכום

ירושה

עובר בירושה מ: NSObject

תכונות

TargetDeviceId
NLWeaveIdentifierType
מציינת שרק המכשיר עם מזהה ה-Weave Node שצוין אמור להגיב.
TargetFabricId
NLWeaveIdentifierType
מציינת שרק מכשירים שנכללים בבד ה-Weave שצוין אמורים להגיב.
TargetModes
NLTargetDeviceModes
המדיניות הזו קובעת שרק מכשירים שנמצאים כרגע במצבים שצוינו אמורים להגיב.
TargetProductId
NSInteger
המדיניות הזו מציינת שרק מכשירים עם קוד המוצר שצוין אמורים להגיב.
TargetVendorId
NSInteger
מציינת שרק מכשירים שיוצרו על ידי הספק הנתון אמורים להגיב.

פונקציות סטטיות ציבוריות

create()

תפקידים ציבוריים

toIdentifyDeviceCriteria()

תכונות

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

מציינת שרק המכשיר עם מזהה ה-Weave Node שצוין אמור להגיב.

הערך 1- מציין שכל המכשירים אמורים להגיב.

הערה: הערך של השדה TargetDeviceId מופיע ב-Weave IdentificationRequest בשדה יעד 'מזהה צומת' בכותרת ההודעה של Weave, ולכן לא מופיע במטען הייעודי (payload) של ההודעה.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

מציינת שרק מכשירים שנכללים בבד ה-Weave שצוין אמורים להגיב.

הערך 0 מציין שרק מכשירים שאינם חלק מבד צריכים להגיב. הערך של -1 מציין שכל המכשירים אמורים להגיב ללא קשר לחברות בד.

TargetModes

NLTargetDeviceModes TargetModes

המדיניות הזו קובעת שרק מכשירים שנמצאים כרגע במצבים שצוינו אמורים להגיב.

הערכים נלקחים מתוך טיפוסים בני מנייה של TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

המדיניות הזו מציינת שרק מכשירים עם קוד המוצר שצוין אמורים להגיב.

הערך 1- מציין מוצר כלשהו. אם מציינים את השדה TargetProductId, צריך לציין גם את TargetVendorId.

TargetVendorId

NSInteger TargetVendorId

מציינת שרק מכשירים שיוצרו על ידי הספק הנתון אמורים להגיב.

הערך 1- מציין כל ספק.

פונקציות סטטיות ציבוריות

create

virtual NLIdentifyDeviceCriteria * create()

תפקידים ציבוריים

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()