nl:: Weave:: Profiles:: DeviceControl
Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Weave Device Control.
Ringkasan
Profil Kontrol Perangkat memfasilitasi operasi klien-server sehingga klien (perangkat pengontrol) dapat memicu fungsi utilitas khusus di server (perangkat yang sedang disiapkan) untuk membantu dan mengaktifkan proses penyiapan dan penyediaan perangkat. Hal ini termasuk, misalnya, mereset konfigurasi perangkat server dan mengaktifkan alat pengaman yang menentukan perilaku saat prosedur penyiapan dibatalkan sebelum waktunya.
Fungsi |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
Kirim pesan LookToRendezvous 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
|
Pengamanan gagal penyediaan sudah aktif. |
kStatusCode_NoFailSafeActive
|
Tidak ada keamanan gagal penyediaan yang aktif. |
kStatusCode_NoMatchingFailSafeActive
|
Token keamanan gagal penyediaan tidak cocok dengan alat pengaman yang aktif. |
kStatusCode_NoSystemTestDelegate
|
Pengujian sistem tidak dapat berjalan tanpa delegasi. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
Tidak ada perangkat yang terhubung dengan server Kontrol Perangkat selama periode pertemuan yang ditentukan klien. |
kStatusCode_ResetNotAllowed
|
Perangkat menolak untuk 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 tumpukan Weave ini. |
kStatusCode_UnsupportedFailSafeMode
|
Mode gagal-aman yang ditentukan tidak didukung oleh perangkat. |
@173
@173
Jenis Pesan Kontrol Perangkat.
Properti | |
---|---|
kMsgType_ArmFailSafe
|
Mengaktifkan mekanisme gagal-aman konfigurasi di perangkat. |
kMsgType_DisableConnectionMonitor
|
Nonaktifkan pemantauan keaktifan koneksi. |
kMsgType_DisarmFailSafe
|
Menonaktifkan konfigurasi aktif yang gagal. |
kMsgType_EnableConnectionMonitor
|
Aktifkan pemantauan keaktifan koneksi. |
kMsgType_LookingToRendezvous
|
Mencari pesan Rendezvouz. Payload kosong, satu-satunya sinyal penting di dalamnya adalah ID node sumber. |
kMsgType_RemoteConnectionComplete
|
Menunjukkan kepada klien Kontrol Perangkat bahwa Remote Passive Rendezvous telah berhasil diselesaikan dan tunnel koneksi terbuka. |
kMsgType_RemotePassiveRendezvous
|
Meminta Remote Passive 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
|
Mengaktifkan alat pengaman baru; mengembalikan pesan {i>error<i} jika sudah ada yang aktif. |
kArmMode_Reset
|
Reset semua konfigurasi perangkat dan aktifkan alat pengaman baru. |
kArmMode_ResumeExisting
|
Melanjutkan program pengaman yang sudah ada; mengembalikan pesan {i>error<i} jika tidak ada upaya pengaman yang sedang berlangsung, atau jika token keamanan gagal tidak cocok. |
@175
@175
Tanda ResetConfig.
Properti | |
---|---|
kResetConfigFlag_All
|
Reset semua informasi konfigurasi perangkat. |
kResetConfigFlag_FabricConfig
|
Reset informasi konfigurasi fabric. |
kResetConfigFlag_FactoryDefaults
|
Reset perangkat ke setelan default pabrik sepenuhnya. |
kResetConfigFlag_NetworkConfig
|
Reset informasi konfigurasi jaringan. |
kResetConfigFlag_OperationalCredentials
|
Reset kredensial operasional perangkat. |
kResetConfigFlag_ServiceConfig
|
Reset informasi konfigurasi layanan. |
@176
@176
Panjang Pesan.
Properti | |
---|---|
kMessageLength_ArmFailsafe
|
Aktifkan panjang pesan Failsafe. |
kMessageLength_DisableConnectionMonitor
|
Nonaktifkan durasi pesan Pemantau Koneksi. |
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 Konfigurasi. |
kMessageLength_StartSystemTest
|
Panjang pesan Mulai Uji Sistem. |
kMessageLength_StopSystemTest
|
Panjang pesan Hentikan Uji Sistem. |
Fungsi
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
Kirim pesan LookToRendezvous ke rekan.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|