nl:: Weave:: Profiles:: Vendor:: Nestlabs:: Thermostat
Riepilogo
Variabili |
|
---|---|
sStatusStr[kMaxIfjStatusStrLen]
|
char
|
Funzioni |
|
---|---|
FormatIfjStatus(const char *format, InFieldJoiningStatus status)
|
const char *
|
IfjStatusStr(InFieldJoiningStatus status)
|
const char *
|
Enumerazioni
@329
@329
@330
@330
Codici di stato specifici del termostato.
Proprietà | |
---|---|
kStatus_DeviceAlreadyPaired
|
Il dispositivo è già accoppiato a un Account Nest. |
kStatus_ServiceUnreachable
|
Impossibile contattare il servizio per recuperare la chiave di accesso precedente. |
InFieldJoiningStatus
InFieldJoiningStatus
Codici di stato specifici del termostato.
Proprietà | |
---|---|
kStatus_InFieldJoining_15_4_TechNotEnabled
|
La tecnologia 15.4 non è abilitata |
kStatus_InFieldJoining_CannotAuthAssistingDevice
|
Autenticazione sul dispositivo che fornisce assistenza non riuscita. |
kStatus_InFieldJoining_CannotConnectAssistingDevice
|
Connessione al dispositivo di assistenza non riuscita. |
kStatus_InFieldJoining_CannotCreateFabric
|
Impossibile creare una nuova infrastruttura. |
kStatus_InFieldJoining_CannotJoinExistingFabric
|
Impossibile unire l'infrastruttura esistente. |
kStatus_InFieldJoining_CannotLocateAssistingDevice
|
Mancata localizzazione del dispositivo di assistenza. |
kStatus_InFieldJoining_ConfigExtractionError
|
Errore durante l'estrazione della configurazione dal dispositivo che funge da intermediario. |
kStatus_InFieldJoining_DestroyFabricFailed
|
Impossibile eliminare l'infrastruttura esistente. |
kStatus_InFieldJoining_DeviceNotWeaveProvisioned
|
Dispositivo senza provisioning Weave. |
kStatus_InFieldJoining_DeviceTimedOut
|
Timeout dell'operazione di partecipazione (impostata dal dispositivo) |
kStatus_InFieldJoining_FailureToFetchAccessToken
|
Impossibile recuperare il token di accesso. |
kStatus_InFieldJoining_FailureToMakePanJoinable
|
Impossibile rendere unibile il dispositivo PAN. |
kStatus_InFieldJoining_HVACCycleInProgress
|
Ciclo di climatizzazione in corso. |
kStatus_InFieldJoining_HeatLinkJoinInProgress
|
Aggiunta di Heat Link in corso. |
kStatus_InFieldJoining_HeatLinkManualHeatActive
|
Riscaldamento manuale Heat Link attivo. |
kStatus_InFieldJoining_HeatLinkNotInContact
|
Heat Link non è in contatto con l'unità principale. |
kStatus_InFieldJoining_HeatLinkNotJoined
|
Heat Link non collegato all'unità principale. |
kStatus_InFieldJoining_HeatLinkResetFailed
|
Impossibile ripristinare i dati di fabbrica di Heat Link. |
kStatus_InFieldJoining_HeatLinkUpdateInProgress
|
Aggiornamento del software Heat Link in corso. |
kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion
|
Versione software HeatLink errata. |
kStatus_InFieldJoining_InternalError
|
Errore interno durante l'unione sul campo. |
kStatus_InFieldJoining_JoiningInProgress
|
Dispositivo già sul campo congiunto. |
kStatus_InFieldJoining_NetworkReset
|
La rete è stata reimpostata sul dispositivo. |
kStatus_InFieldJoining_NotConnectedToPower
|
Piastra di supporto non collegata all'alimentazione. |
kStatus_InFieldJoining_Null
|
Unione sul campo avviata dal servizio. |
kStatus_InFieldJoining_OperationNotPermitted
|
Unione sul campo non consentita. |
kStatus_InFieldJoining_PANFormError
|
Impossibile compilare il codice PAN 802.15.4. |
kStatus_InFieldJoining_PANJoinError
|
Mancata connessione a 802.15.4 PAN. |
kStatus_InFieldJoining_ServiceTimedOut
|
Timeout dell'operazione di partecipazione (impostata dal servizio) |
kStatus_InFieldJoining_StandaloneFabricCreationInProgress
|
È in corso la creazione della struttura autonoma. |
kStatus_InFieldJoining_Succeeded
|
Unione sul campo riuscita. |
kStatus_InFieldJoining_Unknown
|
Sconosciuto. |
kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive
|
Il timeout è utilizzato per mantenerci svegli mentre siamo connessi a un altro dispositivo ancora attivo. |
kStatus_InFieldJoining_WiFiTechNotEnabled
|
La tecnologia Wi-Fi non è abilitata. |
SystemStatusCode
SystemStatusCode
Codici di stato dell'impianto specifici del termostato.
Non modificare questi valori anche se uno stato viene ritirato. Vengono utilizzati nelle risposte della visualizzazione kTag_SystemStatusKey.
SystemTestCode
SystemTestCode
Codici di test del sistema specifici del termostato.
Non modificare questi valori anche se un test viene ritirato. Vengono utilizzati nelle richieste di aggiornamento kTag_SystemTestStartKey e nelle risposte di visualizzazione kTag_SystemTestStatusKey.
SystemTestStatusCode
SystemTestStatusCode
Codici di stato di test del sistema specifico del termostato.
Non modificare questi valori anche se uno stato di test viene ritirato. Vengono utilizzati nelle risposte della visualizzazione kTag_SystemTestStatusKey. Il byte inferiore di questi valori verrà utilizzato per archiviare codici di test specifici dall'enumerazione SystemTestCode.
Variabili
sStatusStr
char sStatusStr[kMaxIfjStatusStrLen]
Funzioni
FormatIfjStatus
const char * FormatIfjStatus( const char *format, InFieldJoiningStatus status )
IfjStatusStr
const char * IfjStatusStr( InFieldJoiningStatus status )