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 konkretnego 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ą, aby pobrać starszy klucz wpisu. |
InFieldJoiningStatus
InFieldJoiningStatus
Kody stanu konkretnego 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 pomocniczego wystąpił błąd. |
kStatus_InFieldJoining_DestroyFabricFailed
|
Nie udało się zniszczyć istniejącej tkaniny. |
kStatus_InFieldJoining_DeviceNotWeaveProvisioned
|
Urządzenie nie jest obsługiwane przez 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ę połączyć numeru PAN na urządzeniu pomocniczym. |
kStatus_InFieldJoining_HVACCycleInProgress
|
Trwa cykl ogrzewania/wentylacji/klimatyzacji. |
kStatus_InFieldJoining_HeatLinkJoinInProgress
|
Łączenie z HeatLink w toku. |
kStatus_InFieldJoining_HeatLinkManualHeatActive
|
Ręczne ogrzewanie Heat Link jest włączone. |
kStatus_InFieldJoining_HeatLinkNotInContact
|
HeatLink nie styka się z głośnikiem. |
kStatus_InFieldJoining_HeatLinkNotJoined
|
HeatLink nie jest połączony z głośnikiem. |
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
|
Podczas dołączania do spotkania w terenie wystąpił błąd wewnętrzny. |
kStatus_InFieldJoining_JoiningInProgress
|
Urządzenie już się dołącza w terenie. |
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łączenie w terenie rozpoczęte przez usługę. |
kStatus_InFieldJoining_OperationNotPermitted
|
Dołączanie w terenie jest niedozwolone. |
kStatus_InFieldJoining_PANFormError
|
brak formularza 802.15.4, PAN. |
kStatus_InFieldJoining_PANJoinError
|
Brak połączenia z numerem 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ć do zespołu w terenie. |
kStatus_InFieldJoining_Unknown
|
Nieznany. |
kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive
|
Czas oczekiwania sprawia, że nie możemy zasnąć, gdy połączone jest inne urządzenie. |
kStatus_InFieldJoining_WiFiTechNotEnabled
|
Technologia Wi-Fi nie jest włączona. |
SystemStatusCode
SystemStatusCode
Kody stanu systemu związane z termostatem.
Nie zmieniaj tych wartości, nawet jeśli stan zostanie wycofany. Są używane w odpowiedziach widoku kTag_SystemStatusKey.
SystemTestCode
SystemTestCode
Kody testów systemu konkretnego termostatu.
Nie zmieniaj tych wartości, nawet jeśli test zostanie wycofany. Są one używane w żądaniach aktualizacji kTag_SystemTestStartKey i odpowiedziach widoku kTag_SystemTestStatusKey.
SystemTestStatusCode
SystemTestStatusCode
Kody stanu testu systemu konkretnego termostatu.
Nie zmieniaj tych wartości, nawet jeśli stan testu zostanie wycofany. Są używane w odpowiedziach widoku kTag_SystemTestStatusKey. Dolny bajt tych wartości będzie używany do przechowywania konkretnych 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 )