nl:: Weave:: Profiles:: Vendor:: Nestlabs:: Thermostat
Podsumowanie
Zmienne |
|
---|---|
sStatusStr[kMaxIfjStatusStrLen]
|
char
|
Funkcje |
|
---|---|
FormatIfjStatus(const char *format, InFieldJoiningStatus status)
|
const char *
|
IfjStatusStr(InFieldJoiningStatus status)
|
const char *
|
Wyliczenia
@329
@329
@330
@330
Kody stanu dotyczące termostatu.
Właściwości | |
---|---|
kStatus_DeviceAlreadyPaired
|
Urządzenie jest już sparowane z kontem Nest. |
kStatus_ServiceUnreachable
|
Nie można skontaktować się z usługą w celu pobrania starszego klucza wpisu. |
InFieldJoiningStatus
InFieldJoiningStatus
Kody stanu dotyczące termostatu.
Właściwości | |
---|---|
kStatus_InFieldJoining_15_4_TechNotEnabled
|
Technologia 15.4 nie jest włączona |
kStatus_InFieldJoining_CannotAuthAssistingDevice
|
Nie udało się uwierzytelnić na urządzeniu pomocniczym. |
kStatus_InFieldJoining_CannotConnectAssistingDevice
|
Nie udało się połączyć z urządzeniem pomocniczym. |
kStatus_InFieldJoining_CannotCreateFabric
|
Nie udało się utworzyć nowej tkaniny. |
kStatus_InFieldJoining_CannotJoinExistingFabric
|
Nie udało się połączyć istniejącej tkaniny. |
kStatus_InFieldJoining_CannotLocateAssistingDevice
|
Nie udało się znaleźć urządzenia wspomagającego. |
kStatus_InFieldJoining_ConfigExtractionError
|
Podczas wyodrębniania konfiguracji z urządzenia wspomagającego wystąpił błąd. |
kStatus_InFieldJoining_DestroyFabricFailed
|
Nie udało się zniszczyć istniejącej tkaniny. |
kStatus_InFieldJoining_DeviceNotWeaveProvisioned
|
Urządzenie nie obsługuje Weave. |
kStatus_InFieldJoining_DeviceTimedOut
|
Przekroczono limit czasu operacji dołączania (ustawiony przez urządzenie) |
kStatus_InFieldJoining_FailureToFetchAccessToken
|
Nie udało się pobrać tokena dostępu. |
kStatus_InFieldJoining_FailureToMakePanJoinable
|
Nie udało się dołączyć do urządzenia pomocniczego numeru PAN. |
kStatus_InFieldJoining_HVACCycleInProgress
|
Trwa cykl ogrzewania/wentylacji/klimatyzacji. |
kStatus_InFieldJoining_HeatLinkJoinInProgress
|
Łączę z HeatLink. |
kStatus_InFieldJoining_HeatLinkManualHeatActive
|
Włączono ręczne ogrzewanie Heatlink. |
kStatus_InFieldJoining_HeatLinkNotInContact
|
Urządzenie HeatLink nie ma kontaktu z jednostką centralną. |
kStatus_InFieldJoining_HeatLinkNotJoined
|
Technologia HeatLink nie jest połączona z jednostką centralną. |
kStatus_InFieldJoining_HeatLinkResetFailed
|
Nie udało się przywrócić urządzenia HeatLink do ustawień fabrycznych. |
kStatus_InFieldJoining_HeatLinkUpdateInProgress
|
Trwa aktualizacja oprogramowania HeatLink. |
kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion
|
Nieprawidłowa wersja oprogramowania HeatLink. |
kStatus_InFieldJoining_InternalError
|
Błąd wewnętrzny podczas dołączania w polu. |
kStatus_InFieldJoining_JoiningInProgress
|
Urządzenie już dołączasz w polu. |
kStatus_InFieldJoining_NetworkReset
|
Sieć na urządzeniu została zresetowana. |
kStatus_InFieldJoining_NotConnectedToPower
|
Płyta tylna nie jest podłączona do żadnego zasilania. |
kStatus_InFieldJoining_Null
|
Dołączanie z poziomu usługi rozpoczęte przez usługę. |
kStatus_InFieldJoining_OperationNotPermitted
|
Dołączanie w polu jest niedozwolone. |
kStatus_InFieldJoining_PANFormError
|
Nie udało się wypełnić numeru PAN 802.15.4. |
kStatus_InFieldJoining_PANJoinError
|
Nie udało się połączyć numeru PAN 802.15.4. |
kStatus_InFieldJoining_ServiceTimedOut
|
Przekroczono limit czasu operacji dołączania (ustawiony przez usługę) |
kStatus_InFieldJoining_StandaloneFabricCreationInProgress
|
Trwa tworzenie samodzielnej tkaniny. |
kStatus_InFieldJoining_Succeeded
|
Udało się dołączyć w polu. |
kStatus_InFieldJoining_Unknown
|
Nieznany. |
kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive
|
Czas oczekiwania potrzebny do uśpienia, gdy inne urządzenie jest połączone z innym urządzeniem. |
kStatus_InFieldJoining_WiFiTechNotEnabled
|
Technologia Wi-Fi nie jest włączona. |
SystemStatusCode
SystemStatusCode
Kody stanu systemu dotyczące termostatu.
Nie zmieniaj tych wartości, nawet jeśli stan zostanie wycofany. Są one używane w odpowiedziach w widoku kTag_SystemStatusKey.
SystemTestCode
SystemTestCode
Kody testów systemu dotyczące termostatu.
Nie zmieniaj tych wartości, nawet jeśli test zostanie wycofany. Są one używane w żądaniach aktualizacji kTag_SystemTestStartKey oraz odpowiedziach w widoku kTag_SystemTestStatusKey.
SystemTestStatusCode
SystemTestStatusCode
Kody stanu testu systemu dotyczące termostatu.
Nie zmieniaj tych wartości, nawet jeśli stan testu zostanie wycofany. Są one używane w odpowiedziach w widoku kTag_SystemTestStatusKey. Mniejsze bajty tych wartości będą używane do przechowywania określonych kodów testowych z wyliczenia SystemTestCode.
Zmienne
sStatusStr
char sStatusStr[kMaxIfjStatusStrLen]
Funkcje
FormatIfjStatus
const char * FormatIfjStatus( const char *format, InFieldJoiningStatus status )
IfjStatusStr
const char * IfjStatusStr( InFieldJoiningStatus status )