nl:: Weave:: Profiles:: Vendor:: Nestlabs:: Thermostat
  Özet
        Değişkenler | 
    |
|---|---|
        sStatusStr[kMaxIfjStatusStrLen]
       | 
      
        char
         | 
    
        İşlevler | 
    |
|---|---|
        FormatIfjStatus(const char *format, InFieldJoiningStatus status)
       | 
      
        const char *
         | 
    
        IfjStatusStr(InFieldJoiningStatus status)
       | 
      
        const char *
         | 
    
Numaralandırmalar
@329
@329
@330
@330
Termostata özel durum kodları.
| Özellikler | |
|---|---|
            kStatus_DeviceAlreadyPaired
           | 
          
             Cihaz zaten bir Nest Hesabı ile eşlenmiş.  | 
        
            kStatus_ServiceUnreachable
           | 
          
             Eski Giriş Anahtarını almak için Hizmetle iletişim kurulamıyor.  | 
        
InFieldJoiningStatus
InFieldJoiningStatus
Termostata özel durum kodları.
| Özellikler | |
|---|---|
            kStatus_InFieldJoining_15_4_TechNotEnabled
           | 
          
             15.4 teknolojisi etkin değil  | 
        
            kStatus_InFieldJoining_CannotAuthAssistingDevice
           | 
          
             Yardımcı cihazın kimliği doğrulanamadı.  | 
        
            kStatus_InFieldJoining_CannotConnectAssistingDevice
           | 
          
             Yardımcı cihaza bağlanılamıyor.  | 
        
            kStatus_InFieldJoining_CannotCreateFabric
           | 
          
             Yeni kumaş oluşturulamadı.  | 
        
            kStatus_InFieldJoining_CannotJoinExistingFabric
           | 
          
             Mevcut kumaşa birleştirilemedi.  | 
        
            kStatus_InFieldJoining_CannotLocateAssistingDevice
           | 
          
             Yardımcı cihaz bulunamadı.  | 
        
            kStatus_InFieldJoining_ConfigExtractionError
           | 
          
             Yapılandırma, yardımcı cihazdan çıkarılırken hata oluştu.  | 
        
            kStatus_InFieldJoining_DestroyFabricFailed
           | 
          
             Mevcut kumaş kaldırılamadı.  | 
        
            kStatus_InFieldJoining_DeviceNotWeaveProvisioned
           | 
          
             Cihazın temel hazırlığı yapılmadı.  | 
        
            kStatus_InFieldJoining_DeviceTimedOut
           | 
          
             Katılma işlemi zaman aşımına uğradı (cihaza göre ayarlandı)  | 
        
            kStatus_InFieldJoining_FailureToFetchAccessToken
           | 
          
             Erişim jetonu alınamadı.  | 
        
            kStatus_InFieldJoining_FailureToMakePanJoinable
           | 
          
             Yardımcı cihaz, PAN'ını birleştirilebilir hale getiremedi.  | 
        
            kStatus_InFieldJoining_HVACCycleInProgress
           | 
          
             Isıtma, havalandırma ve soğutma döngüsü devam ediyor.  | 
        
            kStatus_InFieldJoining_HeatLinkJoinInProgress
           | 
          
             Isıtma Bağlantısı birleştirme işlemi devam ediyor.  | 
        
            kStatus_InFieldJoining_HeatLinkManualHeatActive
           | 
          
             Isıtma bağlantısı manuel ısıtma etkin.  | 
        
            kStatus_InFieldJoining_HeatLinkNotInContact
           | 
          
             Isıtma Bağlantısı ana cihazla temas halinde değil.  | 
        
            kStatus_InFieldJoining_HeatLinkNotJoined
           | 
          
             Isıtma Bağlantısı ana birime birleştirilmedi.  | 
        
            kStatus_InFieldJoining_HeatLinkResetFailed
           | 
          
             Isıtma Bağlantısı fabrika ayarlarına sıfırlanamadı.  | 
        
            kStatus_InFieldJoining_HeatLinkUpdateInProgress
           | 
          
             Isıtma Bağlantısı yazılımı güncellemesi devam ediyor.  | 
        
            kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion
           | 
          
             Isıtma Bağlantısı yazılım sürümü yanlış.  | 
        
            kStatus_InFieldJoining_InternalError
           | 
          
             Alan içi birleştirme sırasında dahili hata oluştu.  | 
        
            kStatus_InFieldJoining_JoiningInProgress
           | 
          
             Cihaz zaten sahadan katılacak.  | 
        
            kStatus_InFieldJoining_NetworkReset
           | 
          
             Cihazdaki ağ sıfırlandı.  | 
        
            kStatus_InFieldJoining_NotConnectedToPower
           | 
          
             Arka plaka herhangi bir güce bağlı değil.  | 
        
            kStatus_InFieldJoining_Null
           | 
          
             Saha içi birleştirme hizmet tarafından başlatıldı.  | 
        
            kStatus_InFieldJoining_OperationNotPermitted
           | 
          
             Saha içi birleştirmeye izin verilmez.  | 
        
            kStatus_InFieldJoining_PANFormError
           | 
          
             802.15.4 PAN formu oluşturulamadı.  | 
        
            kStatus_InFieldJoining_PANJoinError
           | 
          
             802.15.4 PAN'e katılma başarısız.  | 
        
            kStatus_InFieldJoining_ServiceTimedOut
           | 
          
             Katılma işlemi zaman aşımına uğradı (hizmet tarafından ayarlandı)  | 
        
            kStatus_InFieldJoining_StandaloneFabricCreationInProgress
           | 
          
             Bağımsız kumaş oluşturma işlemi devam ediyor.  | 
        
            kStatus_InFieldJoining_Succeeded
           | 
          
             Sahadan birleştirme başarılı oldu.  | 
        
            kStatus_InFieldJoining_Unknown
           | 
          
             Bilinmiyor.  | 
        
            kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive
           | 
          
             Hâlâ başka bir cihaza bağlıyken uyanık kalmamızı sağlayan zaman aşımı değeri.  | 
        
            kStatus_InFieldJoining_WiFiTechNotEnabled
           | 
          
             Kablosuz teknolojisi etkin değil.  | 
        
SystemStatusCode
SystemStatusCode
Termostata özel sistem durumu kodları.
Bir durum desteği sonlandırılsa bile bu değerleri değiştirmeyin. Bunlar, kTag_SystemStatusKey görünüm yanıtlarında kullanılır.
SystemTestCode
SystemTestCode
Termostata özel sistem test kodları.
Bir testin desteği sonlandırılsa bile bu değerleri değiştirmeyin. Bunlar, kTag_SystemTestStartKey Güncelleme isteklerinde ve kTag_SystemTestStatusKey görüntüleme yanıtlarında kullanılır.
SystemTestStatusCode
SystemTestStatusCode
Termostata özel sistem test durum kodları.
Test durumu kullanımdan kalksa bile bu değerleri değiştirmeyin. Bunlar, kTag_SystemTestStatusKey görünüm yanıtlarında kullanılır. Bu değerlerin alt baytı, SystemTestCode enum'ındaki belirli test kodlarını depolamak için kullanılır.
Değişkenler
sStatusStr
char sStatusStr[kMaxIfjStatusStrLen]
İşlevler
FormatIfjStatus
const char * FormatIfjStatus( const char *format, InFieldJoiningStatus status )
IfjStatusStr
const char * IfjStatusStr( InFieldJoiningStatus status )