nl:: Weave:: Profiles:: DeviceControl
מרחב השמות הזה כולל את כל הממשקים ב-Weave עבור פרופיל בקרת המכשיר של Weave.
סיכום
פרופיל בקרת המכשיר מאפשר פעולות שרת לקוח, כך שהלקוח (המכשיר השולט) יוכל להפעיל פונקציונליות ספציפית של שירות בשרת (המכשיר שנמצא בתהליך הגדרה) כדי לסייע בתהליכי ההגדרה והקצאת ההרשאות של המכשיר. זה כולל, לדוגמה, איפוס התצורה של מכשיר השרת והפעלת כספות כשלים, שמגדירות את ההתנהגות כשתהליך ההגדרה מבוטל מוקדם מדי.
פונקציות |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
שליחת הודעת LookToRendezvous לעמית.
|
שיעורים |
|
---|---|
nl:: |
הענקת גישה למחלקה להטמעת פעולות נכנסות של בקרת מכשירים (Device Control) במכשיר השרת. |
nl:: |
סיווג שרת להטמעת הפרופיל 'בקרת מכשירים'. |
ערכים של ספירה
@172
@172
קודי סטטוס של שליטת מכשירים.
מאפיינים | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
כבר יש הגדרת אבטחה מסוג כשל של ניהול ההקצאות. |
kStatusCode_NoFailSafeActive
|
אין אף הגדרה לא פעילה של ניהול הקצאות (כשל). |
kStatusCode_NoMatchingFailSafeActive
|
אסימון ההקצאה-כס-כשל של ההקצאה לא תאם ל-כשל-בטוח הפעיל. |
kStatusCode_NoSystemTestDelegate
|
בדיקת המערכת לא יכולה לפעול ללא משתמש עם הרשאה. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
אין מכשירים המסודרים עם שרת 'בקרת המכשירים' במהלך תקופת המפגש שצוינה על ידי הלקוח. |
kStatusCode_ResetNotAllowed
|
המכשיר סירב לאפשר את האיפוס המבוקש. |
kStatusCode_ResetSuccessCloseCon
|
שיטת איפוס התצורה מצליחה, אבל קודם תיסגר את החיבור. |
kStatusCode_UnsecuredListenPreempted
|
אפליקציה אחרת החליפה בכוח את שרת Device Control (בקרת מכשירים) בתור ה-handler של החיבור הלא מאובטח של מקבץ Weave הזה. |
kStatusCode_UnsupportedFailSafeMode
|
מצב אל-כשל שצוין לא נתמך על ידי המכשיר. |
@173
@173
סוגי הודעות של בקרה על מכשירים.
מאפיינים | |
---|---|
kMsgType_ArmFailSafe
|
הפעלת מנגנון ההגנה מפני כשל של ההגדרה במכשיר. |
kMsgType_DisableConnectionMonitor
|
השבתת המעקב אחר הפעילות של החיבור. |
kMsgType_DisarmFailSafe
|
השבתה של הגדרה פעילה במצב אל-כשל. |
kMsgType_EnableConnectionMonitor
|
הפעלת מעקב אחר הפעילות של החיבור. |
kMsgType_LookingToRendezvous
|
מחפש את ההודעה של Rendezvouz. המטען הייעודי (Payload) ריק. האות היחיד המשמעותי בתוכו הוא המזהה של צומת המקור. |
kMsgType_RemoteConnectionComplete
|
יש לציין ללקוח של מכשיר הבקרה על כך שהפעולה של 'Rendezvous מרחוק' הסתיימה בהצלחה ושמנהרת החיבור פתוחה. |
kMsgType_RemotePassiveRendezvous
|
בקשת הקצאה פסיביים מרחוק באמצעות שרת לבקרת מכשירים. |
kMsgType_ResetConfig
|
איפוס מצב ההגדרות האישיות של המכשיר. |
kMsgType_StartSystemTest
|
מתחילים את בדיקת המערכת. |
kMsgType_StopSystemTest
|
מפסיקים את בדיקת המערכת. |
@174
@174
הערכים של מצב ArmFailSafe.
מאפיינים | |
---|---|
kArmMode_New
|
להפעיל אמצעי חדש מסוג אל-כשל. החזרת שגיאה אם היא כבר פעילה. |
kArmMode_Reset
|
איפוס כל הגדרות המכשיר והפעלה של אמצעי חדש מסוג אל-כשל. |
kArmMode_ResumeExisting
|
המשך פעולה של אל-כשל שכבר מתבצע. מחזירה שגיאה אם לא מתבצע אף תיקון אל-כשל, או אם אין התאמה של אסימון אל-כשל. |
@175
@175
סימונים של איפוס התצורה.
מאפיינים | |
---|---|
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
|
אורך ההודעה של 'סדר פסיבי' מרחוק. |
kMessageLength_ResetConfig
|
איפוס אורך הודעת ההגדרה. |
kMessageLength_StartSystemTest
|
התחלת אורך ההודעה של בדיקת המערכת. |
kMessageLength_StopSystemTest
|
הפסקת משך ההודעה של בדיקת המערכת. |
פונקציות
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
שליחת הודעת LookToRendezvous לעמית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|