nl:: Weave:: Profiller:: DeviceControl
Bu ad alanı, Weave Cihaz Kontrolü profili için Weave içindeki tüm arayüzleri içerir.
Özet
Cihaz Kontrolü Profili, istemci (sunucuyu kontrol eden cihaz) cihazın kurulumu ve temel hazırlık sürecinde yardımcı olması ve etkinleştirilmesi amacıyla belirli yardımcı işlevleri (sunucunun kurulumundan geçen cihaz) tetikleyebilmesi için istemci sunucusu işlemlerini kolaylaştırır. Örneğin, sunucu cihazının yapılandırmasını sıfırlama ve kurulum prosedürü erken iptal edildiğinde davranışı tanımlayan başarısız kasaları etkinleştirme buna dahildir.
İşlevler |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
Eşe bir SeeToRendezvous mesajı gönderin.
|
Sınıflar |
|
---|---|
nl:: |
Sunucu cihazda gelen Cihaz Denetimi işlemlerini uygulamak için sınıfa yetki verin. |
nl:: |
Cihaz Kontrolü profilini uygulamak için sunucu sınıfı. |
Sıralamalar
@172
@172
Cihaz Kontrol Durumu Kodları.
Özellikler | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
Temel hazırlığı başarısız olan bir temel hazırlık zaten etkin. |
kStatusCode_NoFailSafeActive
|
Herhangi bir temel hazırlığı güvenli olan etkin değil. |
kStatusCode_NoMatchingFailSafeActive
|
Temel hazırlık başarısız olan güvenli jeton, etkin başarısız olan güvenliyle eşleşmedi. |
kStatusCode_NoSystemTestDelegate
|
Yetki verilmeden sistem testi çalıştırılamaz. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
İstemci tarafından belirtilen oluşturma dönemi boyunca Cihaz Kontrolü sunucusu ile yeniden ödeme yapılan cihaz yok. |
kStatusCode_ResetNotAllowed
|
Cihaz, istenen sıfırlamaya izin vermeyi reddetti. |
kStatusCode_ResetSuccessCloseCon
|
Sıfırlama Yapılandırması başarılı olacak ancak önce bağlantıyı kapatacak. |
kStatusCode_UnsecuredListenPreempted
|
Bu uygulama Weave yığını güvenli olmayan bağlantı işleyicisi olarak başka bir uygulama, Cihaz Kontrolü sunucusunu zorunlu olarak değiştirdi. |
kStatusCode_UnsupportedFailSafeMode
|
Belirtilen başarısız güvenli mod, cihaz tarafından desteklenmiyor. |
@173
@173
Cihaz Kontrolü Mesaj Türleri.
Özellikler | |
---|---|
kMsgType_ArmFailSafe
|
Cihazda yapılandırma güvenli olmayan mekanizmasını etkinleştirin. |
kMsgType_DisableConnectionMonitor
|
Bağlantı canlılık izleme özelliğini devre dışı bırakın. |
kMsgType_DisarmFailSafe
|
Etkin bir yapılandırmayı "güvenli değil" durumundan devre dışı bırakın. |
kMsgType_EnableConnectionMonitor
|
Bağlantı canlılık izleme özelliğini etkinleştirin. |
kMsgType_LookingToRendezvous
|
Rendezvouz mesajı aranıyor. Yük boş, içindeki tek anlamlı sinyal kaynak düğüm kimliğidir. |
kMsgType_RemoteConnectionComplete
|
Cihaz Kontrolü istemcisine Uzaktan Pasif Rendezvous'un başarıyla tamamlandığını ve bağlantı tünelinin açık olduğunu bildirin. |
kMsgType_RemotePassiveRendezvous
|
Cihaz Kontrolü sunucusuyla Uzaktan Pasif Rendezvasyon isteğinde bulunun. |
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 Modu Değerleri.
Özellikler | |
---|---|
kArmMode_New
|
Yeni bir başarısız güvenlik uygulamasını etkinleştirin. Etkin bir hata varsa döndürün. |
kArmMode_Reset
|
Tüm cihaz cihaz yapılandırmasını sıfırlayın ve yeni bir başarısız güvenliği etkinleştirin. |
kArmMode_ResumeExisting
|
Devam eden başarısız bir güvenli kullanımı devam ettirin; devam eden başarısız bir güvenli güvenli jeton yoksa veya başarısız bir güvenli jeton eşleşmiyorsa hata döndürün. |
175
@175
Sıfırlama Yapılandırması İşaretleri.
Özellikler | |
---|---|
kResetConfigFlag_All
|
Tüm cihaz yapılandırma bilgilerini sıfırlayın. |
kResetConfigFlag_FabricConfig
|
Kumaş yapılandırma bilgilerini sıfırlayın. |
kResetConfigFlag_FactoryDefaults
|
Cihazı tam fabrika varsayılan değerlerine sıfırlayın. |
kResetConfigFlag_NetworkConfig
|
Ağ yapılandırma bilgilerini sıfırlayın. |
kResetConfigFlag_OperationalCredentials
|
Cihaz operasyonel kimlik bilgilerini sıfırlayın. |
kResetConfigFlag_ServiceConfig
|
Hizmet yapılandırma bilgilerini sıfırlayın. |
@176
@176
Mesaj Uzunlukları.
Özellikler | |
---|---|
kMessageLength_ArmFailsafe
|
Failsafe mesaj uzunluğu. |
kMessageLength_DisableConnectionMonitor
|
Bağlantı Monitörü mesaj uzunluğunu devre dışı bırak. |
kMessageLength_DisarmFailsafe
|
Hatalı mesaj uzunluğunu devre dışı bırakın. |
kMessageLength_EnableConnectionMonitor
|
Bağlantı Monitörü mesaj uzunluğunu etkinleştir. |
kMessageLength_RemotePassiveRendezvous
|
Uzaktan Pasif Rendezval mesaj uzunluğu. |
kMessageLength_ResetConfig
|
Config mesajı uzunluğunu sıfırlayın. |
kMessageLength_StartSystemTest
|
Sistem Testi mesaj uzunluğunu başlatın. |
kMessageLength_StopSystemTest
|
Sistem Testi mesaj uzunluğunu durdurun. |
İşlevler
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
Eşe bir SeeToRendezvous mesajı gönderin.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Döndürülen Değerler |
|