nl:: Tenun:: Profil:: Kontrol Perangkat
Namespace ini mencakup semua antarmuka dalam Weave untuk profil Kontrol Perangkat Weave.
Ringkasan
Profil Kontrol Perangkat memfasilitasi operasi klien-server sehingga klien (perangkat yang mengontrol) dapat memicu fungsi utilitas tertentu pada server (perangkat yang sedang disiapkan) untuk membantu dan mengaktifkan penyiapan perangkat dan proses penyediaan. Ini termasuk, misalnya, mereset konfigurasi perangkat server dan mengaktifkan brankas gagal yang menentukan perilaku saat prosedur penyiapan dibatalkan sebelum waktunya.
Fungsi |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
Kirim pesan LookingToRendezvous ke rekan.
|
Class |
|
---|---|
nl:: |
Delegasikan class untuk mengimplementasikan operasi Kontrol Perangkat yang masuk di perangkat server. |
nl:: |
Class server untuk menerapkan profil Kontrol Perangkat. |
Enumerasi
@172
@172
Kode Status Kontrol Perangkat.
Properti | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
Penyediaan gagal-aman sudah aktif. |
kStatusCode_NoFailSafeActive
|
Tidak ada penyediaan gagal-aman aktif. |
kStatusCode_NoMatchingFailSafeActive
|
Token safe-safe penyediaan tidak cocok dengan safe-safe yang aktif. |
kStatusCode_NoSystemTestDelegate
|
Pengujian sistem tidak dapat berjalan tanpa delegasi. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
Tidak ada perangkat yang bergabung dengan server Kontrol Perangkat selama periode rapat yang ditentukan klien. |
kStatusCode_ResetNotAllowed
|
Perangkat menolak mengizinkan reset yang diminta. |
kStatusCode_ResetSuccessCloseCon
|
Metode ResetConfig akan berhasil, tetapi akan menutup koneksi terlebih dahulu. |
kStatusCode_UnsecuredListenPreempted
|
Aplikasi lain telah secara paksa menggantikan server Kontrol Perangkat sebagai pengendali koneksi tidak aman stack Weave ini. |
kStatusCode_UnsupportedFailSafeMode
|
Mode aman gagal yang ditentukan tidak didukung oleh perangkat. |
@173
@173
Jenis Pesan Kontrol Perangkat.
Properti | |
---|---|
kMsgType_ArmFailSafe
|
Aktifkan mekanisme kegagalan konfigurasi aman pada perangkat. |
kMsgType_DisableConnectionMonitor
|
Menonaktifkan pemantauan keaktifan koneksi. |
kMsgType_DisarmFailSafe
|
Nonaktifkan konfigurasi aktif yang gagal-aman. |
kMsgType_EnableConnectionMonitor
|
Aktifkan pemantauan keaktifan koneksi. |
kMsgType_LookingToRendezvous
|
Mencari pesan dari Rendezvouz. Payload kosong, satu-satunya sinyal yang bermakna di dalamnya adalah id node sumber. |
kMsgType_RemoteConnectionComplete
|
Beri tahu klien Kontrol Perangkat bahwa Remote Passive Rendezvous berhasil diselesaikan dan tunnel koneksi terbuka. |
kMsgType_RemotePassiveRendezvous
|
Meminta Remote Pasive Rendezvous dengan server Kontrol Perangkat. |
kMsgType_ResetConfig
|
Reset status konfigurasi perangkat. |
kMsgType_StartSystemTest
|
Mulai pengujian sistem. |
kMsgType_StopSystemTest
|
Hentikan pengujian sistem. |
@174
@174
Nilai Mode ArmFailSafe.
Properti | |
---|---|
kArmMode_New
|
Aktifkan safe-safe baru; tampilkan error jika sudah aktif. |
kArmMode_Reset
|
Reset semua konfigurasi perangkat perangkat dan aktifkan mode gagal baru. |
kArmMode_ResumeExisting
|
Lanjutkan safe-safe yang sudah berlangsung; tampilkan error jika tidak ada failed-safe yang sedang berlangsung, atau jika token failed-safe tidak cocok. |
@175
@175
Flag ResetConfig.
Properti | |
---|---|
kResetConfigFlag_All
|
Mereset semua informasi konfigurasi perangkat. |
kResetConfigFlag_FabricConfig
|
Reset informasi konfigurasi kain. |
kResetConfigFlag_FactoryDefaults
|
Reset perangkat ke default pabrik penuh. |
kResetConfigFlag_NetworkConfig
|
Mereset informasi konfigurasi jaringan. |
kResetConfigFlag_OperationalCredentials
|
Reset kredensial operasional perangkat. |
kResetConfigFlag_ServiceConfig
|
Mereset informasi konfigurasi layanan. |
@176
@176
Panjang Pesan.
Properti | |
---|---|
kMessageLength_ArmFailsafe
|
Aktifkan panjang pesan Failsafe. |
kMessageLength_DisableConnectionMonitor
|
Nonaktifkan panjang pesan Connection Monitor. |
kMessageLength_DisarmFailsafe
|
Nonaktifkan panjang pesan Failsafe. |
kMessageLength_EnableConnectionMonitor
|
Aktifkan panjang pesan Connection Monitor. |
kMessageLength_RemotePassiveRendezvous
|
Panjang pesan Rendezvous Pasif Jarak Jauh. |
kMessageLength_ResetConfig
|
Reset panjang pesan Config. |
kMessageLength_StartSystemTest
|
Mulai panjang pesan Pengujian Sistem. |
kMessageLength_StopSystemTest
|
Hentikan panjang pesan Pengujian Sistem. |
Fungsi
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
Kirim pesan LookingToRendezvous ke rekan.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|