nl:: Weave:: Profiles:: DeviceControl
Bu ad alanı, Weave Cihaz Kontrolü profili için Weave içindeki tüm arayüzleri içerir.
Özet
Cihaz Denetimi Profili, istemcinin (kontrol eden cihaz) cihazın kurulum ve temel hazırlık işlemine yardımcı olmak ve bu süreci etkinleştirmek için sunucudaki belirli yardımcı program işlevlerini (kurulumu devam eden cihaz) tetikleyebilmesini sağlamak üzere istemci-sunucu işlemlerini kolaylaştırır. Bu işlemler arasında örneğin, sunucu cihazının yapılandırmasının sıfırlanması ve kurulum işlemi erken iptal edildiğinde davranışı tanımlayan hata kasalarının etkinleştirilmesi yer alır.
İşlevler |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
Eşe LookerToRendezvous iletisi gönderin.
|
Sınıflar |
|
---|---|
nl:: |
Gelen Cihaz Denetimi işlemlerini sunucu cihazda uygulamak için sınıf yetkisi verin. |
nl:: |
Cihaz Denetimi profilini uygulamak için sunucu sınıfı. |
Sıralamalar
@172
@172
Cihaz Kontrol Durum Kodları.
Özellikler | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
Güvenli bir temel hazırlık zaten etkin. |
kStatusCode_NoFailSafeActive
|
Etkin bir temel hazırlık hatası yok. |
kStatusCode_NoMatchingFailSafeActive
|
Temel hazırlık başarısız-güvenli jetonu, etkin durumdaki bir hata güvenliği jetonuyla eşleşmedi. |
kStatusCode_NoSystemTestDelegate
|
Sistem testi, yetki verilmiş kullanıcı olmadan çalışamaz. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
İstemci tarafından belirtilen randevu döneminde Cihaz Denetimi sunucusuyla hiçbir cihaz kullanılmadı. |
kStatusCode_ResetNotAllowed
|
Cihaz, istenen sıfırlamaya izin vermeyi reddetti. |
kStatusCode_ResetSuccessCloseCon
|
SıfırlamaConfig yöntemi başarılı olur, ancak önce bağlantıyı kapatır. |
kStatusCode_UnsecuredListenPreempted
|
Başka bir uygulama, bu Weave yığınının güvenli olmayan bağlantı işleyicisi olarak Cihaz Denetimi sunucusunun yerini aldı. |
kStatusCode_UnsupportedFailSafeMode
|
Belirtilen "güvenli mod", cihaz tarafından desteklenmiyor. |
@173
@173
Cihaz Denetimi Mesaj Türleri.
Özellikler | |
---|---|
kMsgType_ArmFailSafe
|
Cihazda yapılandırma hatasız mekanizmayı etkinleştirin. |
kMsgType_DisableConnectionMonitor
|
Bağlantı canlılığını izleme özelliğini devre dışı bırak. |
kMsgType_DisarmFailSafe
|
Etkin bir yapılandırmayı hata güvenli olarak devre dışı bırakın. |
kMsgType_EnableConnectionMonitor
|
Bağlantı canlılığını izlemeyi etkinleştir. |
kMsgType_LookingToRendezvous
|
Rendezvouz mesajı aranıyor. Yük boş. içindeki tek anlamlı sinyal kaynak düğüm kimliğidir. |
kMsgType_RemoteConnectionComplete
|
Cihaz Kontrolü istemcisine Uzak Pasif Rendezvous'un başarıyla tamamlandığını ve bağlantı tünelinin açık olduğunu belirtin. |
kMsgType_RemotePassiveRendezvous
|
Cihaz Kontrolü sunucusuyla Uzak Pasif Erişim İsteğ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 hata-güvenli özelliğini etkinleştir; zaten etkin durumdaysa hata döndürür. |
kArmMode_Reset
|
Tüm cihaz cihaz yapılandırmasını sıfırlayın ve yeni bir hata güvenliği etkinleştirin. |
kArmMode_ResumeExisting
|
Devam eden bir yedekli güvenlik açığını devam ettirin. Devam eden bir hata güvenliği jetonu yoksa veya hata güvenli jetonu eşleşmiyorsa hata döndürür. |
@175
@175
Sıfırlama Yapılandırma İş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 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 Uzunlukları.
Özellikler | |
---|---|
kMessageLength_ArmFailsafe
|
Failsafe mesajını etkinleştir. |
kMessageLength_DisableConnectionMonitor
|
Bağlantı İzleme mesaj uzunluğunu devre dışı bırakın. |
kMessageLength_DisarmFailsafe
|
"Başarısız" mesajının uzunluğunu devre dışı bırak. |
kMessageLength_EnableConnectionMonitor
|
Bağlantı İzleme mesaj uzunluğunu etkinleştirin. |
kMessageLength_RemotePassiveRendezvous
|
Uzak Pasif Veri Toplama mesaj uzunluğu. |
kMessageLength_ResetConfig
|
Yapılandırma 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 LookerToRendezvous iletisi gönderin.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Döndürülen Değerler |
|