nl:: Weave:: Profiles:: DeviceControl
Bu ad alanı, Weave Device Control profili için Weave'deki tüm arayüzleri içerir.
Özet
Cihaz Kontrol Profili, istemci-sunucu işlemlerini kolaylaştırır. Böylece istemci (kontrol eden cihaz), cihaz kurulumu ve temel hazırlık işlemine yardımcı olmak ve bu işlemleri etkinleştirmek için sunucuda belirli yardımcı program işlevini (kurulum devam eden cihaz) tetikleyebilir. Buna, örneğin sunucu cihazının yapılandırmasını sıfırlama ve kurulum prosedürünün zamanından önce iptal edildiğinde ilgili davranışı tanımlayan başarısız kasaların etkinleştirilmesi dahildir.
İşlevler |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
Eşe LookToRendezvous mesajı gönderin.
|
Sınıflar |
|
---|---|
nl:: |
Sunucu cihazında gelen Cihaz Kontrolü işlemlerini uygulamak için sınıfa yetki verin. |
nl:: |
Cihaz Kontrolü profilinin uygulanması için sunucu sınıfı. |
Numaralandırmalar
@172
@172
Cihaz Kontrol Durum Kodları.
Özellikler | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
Bir temel hazırlık hatasına karşı koruma özelliği zaten etkin. |
kStatusCode_NoFailSafeActive
|
Etkin durumda bir temel hazırlık yok. |
kStatusCode_NoMatchingFailSafeActive
|
Temel hazırlık hatası güvenli jetonu, etkin durumdaki hata güvenlikli jetonuyla eşleşmedi. |
kStatusCode_NoSystemTestDelegate
|
Sistem testi, yetki verilmiş kullanıcı olmadan çalıştırılamaz. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
İstemcinin belirttiği randevu dönemi sırasında Cihaz Denetimi sunucusuyla hiçbir cihaz oluşturulmadı. |
kStatusCode_ResetNotAllowed
|
Cihaz, istenen sıfırlama işlemine izin vermeyi reddetti. |
kStatusCode_ResetSuccessCloseCon
|
AdjustConfig yöntemi başarılı olur, ancak önce bağlantıyı kapatır. |
kStatusCode_UnsecuredListenPreempted
|
Bu Weave yığınının güvenli olmayan bağlantı işleyicisi olduğu için başka bir uygulama Cihaz Denetimi sunucusunu zorla değiştirdi. |
kStatusCode_UnsupportedFailSafeMode
|
Belirtilen hata güvenliği modu cihaz tarafından desteklenmiyor. |
@173
@173
Cihaz Kontrolü Mesaj Türleri.
Özellikler | |
---|---|
kMsgType_ArmFailSafe
|
Cihazdaki hata güvenliği mekanizmasını etkinleştirin. |
kMsgType_DisableConnectionMonitor
|
Bağlantı canlılığı izlemeyi devre dışı bırak. |
kMsgType_DisarmFailSafe
|
Hata güvenlikli etkin bir yapılandırmayı devre dışı bırakın. |
kMsgType_EnableConnectionMonitor
|
Bağlantı canlılığı izlemeyi etkinleştir. |
kMsgType_LookingToRendezvous
|
Rendezvouz mesajı aranıyor. Yük boş. İçindeki tek anlamlı sinyal kaynak düğüm kimliğidir. |
kMsgType_RemoteConnectionComplete
|
Cihaz Kontrolü istemcisine Uzak Pasif Karşılama'nın başarıyla tamamlandığını ve bağlantı tünelinin açık olduğunu bildirin. |
kMsgType_RemotePassiveRendezvous
|
Cihaz Denetimi sunucusuyla Uzaktan Pasif Randevu isteyin. |
kMsgType_ResetConfig
|
Cihazın yapılandırma durumunu sıfırlayın. |
kMsgType_StartSystemTest
|
Sistem testini başlatın. |
kMsgType_StopSystemTest
|
Sistem testini durdurun. |
@174
@174
ArmFailSafe Mod Değerleri.
Özellikler | |
---|---|
kArmMode_New
|
Hataları önleyen yeni bir sistemi etkinleştir; zaten etkinse bir hata döndürür. |
kArmMode_Reset
|
Tüm cihaz yapılandırmasını sıfırlayın ve yeni bir hata güvenliği özelliği etkinleştirin. |
kArmMode_ResumeExisting
|
Halihazırda devam etmekte olan arıza giderme işlemini devam ettirme; devam eden bir hata güvenliği kodu yoksa veya hata güvenliği jetonu eşleşmiyorsa bir hata döndürür. |
@175
@175
Adjust Config İşaretleri
Özellikler | |
---|---|
kResetConfigFlag_All
|
Tüm cihaz yapılandırma bilgilerini sıfırlayın. |
kResetConfigFlag_FabricConfig
|
Yapı yapılandırma bilgilerini sıfırlayın. |
kResetConfigFlag_FactoryDefaults
|
Cihazı tam fabrika varsayılan ayarlarına sıfırlayın. |
kResetConfigFlag_NetworkConfig
|
Ağ yapılandırma bilgilerini sıfırlayın. |
kResetConfigFlag_OperationalCredentials
|
Cihazın çalışma kimlik bilgilerini sıfırlayın. |
kResetConfigFlag_ServiceConfig
|
Hizmet yapılandırma bilgilerini sıfırlayın. |
@176
@176
İleti Süreleri.
Özellikler | |
---|---|
kMessageLength_ArmFailsafe
|
Failsafe'i Etkinleştir mesaj uzunluğu. |
kMessageLength_DisableConnectionMonitor
|
Connection Monitor mesaj uzunluğunu devre dışı bırak. |
kMessageLength_DisarmFailsafe
|
Failsafe mesajının uzunluğunu devre dışı bırak. |
kMessageLength_EnableConnectionMonitor
|
Connection Monitor mesaj uzunluğunu etkinleştirin. |
kMessageLength_RemotePassiveRendezvous
|
Uzaktan Pasif Görüşme mesaj uzunluğu. |
kMessageLength_ResetConfig
|
Yapılandırma mesajının uzunluğunu sıfırlayın. |
kMessageLength_StartSystemTest
|
Sistem Test mesajı süresinin başlangıcı. |
kMessageLength_StopSystemTest
|
Sistem Test mesajı süresini durdur. |
İşlevler
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
Eşe LookToRendezvous mesajı gönderin.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Değerleri Döndür |
|