NLIdentifyDeviceCriteria

סיכום

ירושה

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

מאפיינים

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

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

create()

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

toIdentifyDeviceCriteria()

מאפיינים

TargetDeviceId

NLWeaveIdentifierType TargetDeviceId

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

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

הערה: הערך של השדה TargetDeviceId יועבר למטען הייעודי (Payload) בשדה Use Destination Node ID של כותרת ההודעה של Weave, ולכן הוא לא מופיע במטען הייעודי (payload) של ההודעה.

TargetFabricId

NLWeaveIdentifierType TargetFabricId

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

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

TargetModes

NLTargetDeviceModes TargetModes

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

הערכים נלקחים מתוך enum של TargetDeviceModes.

TargetProductId

NSInteger TargetProductId

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

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

TargetVendorId

NSInteger TargetVendorId

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

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

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

create

virtual NLIdentifyDeviceCriteria * create()

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

toIdentifyDeviceCriteria

virtual IdentifyDeviceCriteria toIdentifyDeviceCriteria()