nl:: Weave:: Profiles:: DeviceControl
מרחב השמות הזה כולל את כל הממשקים ב-Weave עבור הפרופיל של Weave Device Control.
סיכום
פרופיל בקרת המכשיר מאפשר לבצע פעולות בשרת הלקוח, כך שהלקוח (המכשיר השולט) יכול להפעיל פונקציונליות של שירות ספציפי בשרת (המכשיר שנמצא בתהליך הגדרה) כדי לסייע בתהליך ההגדרה וההקצאה של המכשיר. האיסור הזה כולל, למשל, איפוס הגדרות השרת של השרת והפעלת כספות נכשלות שמגדירות את ההתנהגות כאשר הליך ההגדרה מתבטל מוקדם מדי.
פונקציות |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
שליחת הודעה מסוג LookToRendezvous לעמית.
|
מחלקות |
|
---|---|
nl:: |
הקצאת מחלקה ליישום פעולות נכנסות של בקרת מכשיר במכשיר של השרת. |
nl:: |
מחלקת השרת להטמעת פרופיל Device Control. |
ספירות
@172
@172
קודי סטטוס של בקרת מכשיר.
תכונות | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
כבר הופעלה הגנה מפני כשל בהקצאת הרשאות ידנית. |
kStatusCode_NoFailSafeActive
|
אין הקצאה פעילה של הגנה מפני כשלים. |
kStatusCode_NoMatchingFailSafeActive
|
אסימון הכשל של ניהול ההקצאות לא תאם לקוד הכשל הפעיל. |
kStatusCode_NoSystemTestDelegate
|
בדיקת המערכת לא יכולה לפעול בלי אובייקט בעל גישה. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
לא נעשה שימוש במכשירים המחוברים לשרת 'בקרת מכשירים' במהלך תקופת המפגש שהוגדרה ללקוח. |
kStatusCode_ResetNotAllowed
|
המכשיר סירב לאפשר את האיפוס המבוקש. |
kStatusCode_ResetSuccessCloseCon
|
שיטת איפוס התצורה תצליח, אך תחילה החיבור יסגר. |
kStatusCode_UnsecuredListenPreempted
|
אפליקציה אחרת החליפה בכוח את השרת של 'בקרת מכשירים' בתור handler החיבור הלא מאובטח של מחסנית Weave זו. |
kStatusCode_UnsupportedFailSafeMode
|
מצב הכשל שצוין אינו נתמך על ידי המכשיר. |
@173
@173
סוגי הודעות של 'בקרת מכשיר'.
תכונות | |
---|---|
kMsgType_ArmFailSafe
|
דריכת את המנגנון למניעת כשלים של הגדרת התצורה במכשיר. |
kMsgType_DisableConnectionMonitor
|
השבתת המעקב אחר פעילות החיבור. |
kMsgType_DisarmFailSafe
|
ביטול הדריכה של תצורה פעילה למניעת כשל. |
kMsgType_EnableConnectionMonitor
|
הפעלת מעקב אחר פעילות החיבור. |
kMsgType_LookingToRendezvous
|
מתבצע חיפוש של ההודעה ל-Rendezvouz. המטען הייעודי (payload) ריק. האות המשמעותי היחיד בתוך הנכס הוא מזהה הצומת של המקור. |
kMsgType_RemoteConnectionComplete
|
מציינים ללקוח 'בקרת מכשירים' ש-Remote Passive Rendezvous הושלם בהצלחה ותנהרת החיבור פתוחה. |
kMsgType_RemotePassiveRendezvous
|
בקשת Rendezvous מרוחקת של Rendezvous באמצעות שרת Device Control. |
kMsgType_ResetConfig
|
מאפסים את מצב התצורה של המכשיר. |
kMsgType_StartSystemTest
|
מתחילים את בדיקת המערכת. |
kMsgType_StopSystemTest
|
עצירה של בדיקת המערכת. |
174@
@174
ערכי מצב ArmFailSafe.
תכונות | |
---|---|
kArmMode_New
|
דריכת הגנה חדשה מפני כשל; החזרת שגיאה אם אחת כבר פעילה. |
kArmMode_Reset
|
איפוס כל הגדרות התצורה של המכשיר והפעלת מנגנון חדש למניעת כשל. |
kArmMode_ResumeExisting
|
המשך תהליך מניעת כשלים שכבר מתבצע. החזרת הודעת שגיאה אם לא מתבצע תהליך בטוח לכישלון או אם האסימון להגנה מפני כשל לא תואם. |
@175
@175
דגלי איפוס Config.
תכונות | |
---|---|
kResetConfigFlag_All
|
איפוס כל פרטי תצורת המכשיר. |
kResetConfigFlag_FabricConfig
|
איפוס נתוני התצורה של בד הטקסט. |
kResetConfigFlag_FactoryDefaults
|
איפוס המכשיר להגדרות ברירת המחדל המלאות של היצרן. |
kResetConfigFlag_NetworkConfig
|
איפוס נתוני תצורת הרשת. |
kResetConfigFlag_OperationalCredentials
|
איפוס פרטי הכניסה התפעוליים של המכשיר. |
kResetConfigFlag_ServiceConfig
|
איפוס פרטי הגדרת השירות. |
@176
@176
אורך ההודעה.
תכונות | |
---|---|
kMessageLength_ArmFailsafe
|
אורך הודעה מסוג 'לא בטוח' של זרוע. |
kMessageLength_DisableConnectionMonitor
|
השבתת אורך ההודעה של Connection Monitor. |
kMessageLength_DisarmFailsafe
|
ביטול הדריכה של אורך הודעה מסוג 'לא בטוח'. |
kMessageLength_EnableConnectionMonitor
|
הפעלת אורך ההודעה של Connection Monitor. |
kMessageLength_RemotePassiveRendezvous
|
אורך הודעת Rendezvous מרוחקת. |
kMessageLength_ResetConfig
|
איפוס אורך הודעת התצורה. |
kMessageLength_StartSystemTest
|
הפעלת אורך ההודעה של בדיקת המערכת. |
kMessageLength_StopSystemTest
|
הפסקת אורך ההודעה של בדיקת המערכת. |
פונקציות
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
שליחת הודעה מסוג LookToRendezvous לעמית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|