nl:: Weave:: Profiles:: DeviceControl
這個命名空間包含 Weave 針對 Weave 裝置控制設定檔的所有介面。
摘要
裝置控制設定檔可協助用戶端伺服器作業,讓用戶端 (控制裝置) 觸發伺服器上的特定公用程式功能 (正在設定裝置),協助或啟用裝置設定和佈建程序。包括重設伺服器裝置設定並啟用「故障保險箱」功能,藉此定義設定程序過早取消時的行為。
函式 |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
傳送 LookToRendezvous 訊息給同事。
|
類別 |
|
---|---|
nl:: |
在伺服器裝置上實作傳入裝置控製作業的委派類別。 |
nl:: |
用於實作裝置控制設定檔的伺服器類別。 |
列舉
172 次
@172
裝置控制狀態碼。
屬性 | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
已啟用故障安全佈建程序已啟用。 |
kStatusCode_NoFailSafeActive
|
未啟用佈建失敗的佈建作業。 |
kStatusCode_NoMatchingFailSafeActive
|
佈建失敗的安全權杖與有效的故障安全憑證不符。 |
kStatusCode_NoSystemTestDelegate
|
系統測試無法在沒有委派項目的情況下執行。 |
kStatusCode_RemotePassiveRendezvousTimedOut
|
在用戶端指定的預約期間,沒有裝置與「裝置控制」伺服器搭配使用。 |
kStatusCode_ResetNotAllowed
|
裝置拒絕接受要求的重設要求。 |
kStatusCode_ResetSuccessCloseCon
|
ResetConfig 方法將成功執行,但會先關閉連線。 |
kStatusCode_UnsecuredListenPreempted
|
其他應用程式已強制取代「裝置控制」伺服器,因為這個 Weave 堆疊的無安全連線處理常式。 |
kStatusCode_UnsupportedFailSafeMode
|
裝置不支援指定的故障安全模式。 |
173 次
@173
裝置控制訊息類型。
屬性 | |
---|---|
kMsgType_ArmFailSafe
|
啟動裝置上的設定故障安全機制。 |
kMsgType_DisableConnectionMonitor
|
停用連線有效性監控。 |
kMsgType_DisarmFailSafe
|
解除有效設定的安全故障情形。 |
kMsgType_EnableConnectionMonitor
|
啟用連線有效性監控功能。 |
kMsgType_LookingToRendezvous
|
正在尋找 Rendezvouz 訊息。 酬載是空白的,其中唯一有意義的信號是來源節點 ID。 |
kMsgType_RemoteConnectionComplete
|
告知裝置控制用戶端,「Remote Passive Rendezvous」已成功完成,且連線通道已開啟。 |
kMsgType_RemotePassiveRendezvous
|
透過裝置控制伺服器要求遠端被動 Rendezv。 |
kMsgType_ResetConfig
|
重設裝置的設定狀態。 |
kMsgType_StartSystemTest
|
啟動系統測試。 |
kMsgType_StopSystemTest
|
停止系統測試。 |
@174
@174
ArmFailSafe 模式值。
屬性 | |
---|---|
kArmMode_New
|
啟動新的故障防範措施;就會傳回錯誤。 |
kArmMode_Reset
|
重設所有裝置設定,並啟動新的故障安全機制。 |
kArmMode_ResumeExisting
|
恢復正在進行的故障安全措施;如果沒有進行中的故障安全機制,或失敗安全權杖不相符,則會傳回錯誤。 |
175 次
@175
ResetConfig 標記。
屬性 | |
---|---|
kResetConfigFlag_All
|
重設所有裝置設定資訊。 |
kResetConfigFlag_FabricConfig
|
重設架構設定資訊。 |
kResetConfigFlag_FactoryDefaults
|
將裝置恢復原廠設定。 |
kResetConfigFlag_NetworkConfig
|
重設網路設定資訊。 |
kResetConfigFlag_OperationalCredentials
|
重設裝置作業憑證。 |
kResetConfigFlag_ServiceConfig
|
重設服務設定資訊。 |
176 號
@176
訊息長度。
屬性 | |
---|---|
kMessageLength_ArmFailsafe
|
執行故障安全訊息長度。 |
kMessageLength_DisableConnectionMonitor
|
停用連線監控器訊息長度。 |
kMessageLength_DisarmFailsafe
|
解除故障安全訊息長度。 |
kMessageLength_EnableConnectionMonitor
|
啟用連線監控器訊息長度。 |
kMessageLength_RemotePassiveRendezvous
|
遠端被動 Rendezv 訊息長度。 |
kMessageLength_ResetConfig
|
重設 Config 訊息長度。 |
kMessageLength_StartSystemTest
|
啟動系統測試訊息長度。 |
kMessageLength_StopSystemTest
|
停止系統測試訊息長度。 |
函式
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
傳送 LookToRendezvous 訊息給同事。
詳細資料 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
||||||
傳回值 |
|