nl:: Weave:: Profiles:: Vendor:: Nestlabs:: Thermostat
Resumo
Variáveis |
|
---|---|
sStatusStr[kMaxIfjStatusStrLen]
|
char
|
Funções |
|
---|---|
FormatIfjStatus(const char *format, InFieldJoiningStatus status)
|
const char *
|
IfjStatusStr(InFieldJoiningStatus status)
|
const char *
|
Enumerações
@329
@329
a 330
@330
Códigos de status específicos do termostato.
Propriedades | |
---|---|
kStatus_DeviceAlreadyPaired
|
O dispositivo já está pareado com uma conta Nest. |
kStatus_ServiceUnreachable
|
Não é possível entrar em contato com o serviço para recuperar a chave de entrada legada. |
InFieldJoiningStatus
InFieldJoiningStatus
Códigos de status específicos do termostato.
Propriedades | |
---|---|
kStatus_InFieldJoining_15_4_TechNotEnabled
|
A tecnologia 15.4 não está ativada |
kStatus_InFieldJoining_CannotAuthAssistingDevice
|
Falha ao autenticar no dispositivo de assistência. |
kStatus_InFieldJoining_CannotConnectAssistingDevice
|
Falha ao se conectar ao dispositivo de assistência. |
kStatus_InFieldJoining_CannotCreateFabric
|
Falha ao criar novo tecido. |
kStatus_InFieldJoining_CannotJoinExistingFabric
|
Falha ao mesclar a malha existente. |
kStatus_InFieldJoining_CannotLocateAssistingDevice
|
Falha ao localizar o dispositivo de assistência. |
kStatus_InFieldJoining_ConfigExtractionError
|
Erro ao extrair a configuração do dispositivo de assistência. |
kStatus_InFieldJoining_DestroyFabricFailed
|
Falha ao destruir a malha existente. |
kStatus_InFieldJoining_DeviceNotWeaveProvisioned
|
O dispositivo não é provisionado pelo Weave. |
kStatus_InFieldJoining_DeviceTimedOut
|
O tempo limite da operação de participação foi atingido (definido pelo dispositivo) |
kStatus_InFieldJoining_FailureToFetchAccessToken
|
Falha ao buscar o token de acesso. |
kStatus_InFieldJoining_FailureToMakePanJoinable
|
O dispositivo de assistência não conseguiu ativar o PAN. |
kStatus_InFieldJoining_HVACCycleInProgress
|
O ciclo do sistema AVAC (aquecimento, ventilação e ar-condicionado) está em andamento. |
kStatus_InFieldJoining_HeatLinkJoinInProgress
|
Mesclagem do HeatLink em andamento. |
kStatus_InFieldJoining_HeatLinkManualHeatActive
|
O aquecimento manual do Heatlink está ativado. |
kStatus_InFieldJoining_HeatLinkNotInContact
|
O HeatLink não está em contato com a unidade principal. |
kStatus_InFieldJoining_HeatLinkNotJoined
|
O HeatLink não está conectado à unidade principal. |
kStatus_InFieldJoining_HeatLinkResetFailed
|
Falha ao redefinir o Heat Link para a configuração original. |
kStatus_InFieldJoining_HeatLinkUpdateInProgress
|
A atualização do software HeatLink está em andamento. |
kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion
|
Versão incorreta do software HeatLink. |
kStatus_InFieldJoining_InternalError
|
Erro interno durante a participação em campo. |
kStatus_InFieldJoining_JoiningInProgress
|
O dispositivo já está participando de campo. |
kStatus_InFieldJoining_NetworkReset
|
A rede foi redefinida no dispositivo. |
kStatus_InFieldJoining_NotConnectedToPower
|
A placa traseira não está conectada a nenhuma fonte de energia. |
kStatus_InFieldJoining_Null
|
Participação em campo iniciada pelo serviço. |
kStatus_InFieldJoining_OperationNotPermitted
|
A participação em campo não é permitida. |
kStatus_InFieldJoining_PANFormError
|
Falha ao formar o PAN 802.15.4. |
kStatus_InFieldJoining_PANJoinError
|
Falha ao mesclar o PAN 802.15.4. |
kStatus_InFieldJoining_ServiceTimedOut
|
O tempo limite da operação de mesclagem expirou (definido pelo serviço) |
kStatus_InFieldJoining_StandaloneFabricCreationInProgress
|
A criação do tecido independente está em andamento. |
kStatus_InFieldJoining_Succeeded
|
Participação em campo concluída. |
kStatus_InFieldJoining_Unknown
|
Desconhecido. |
kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive
|
Tempo limite usado para nos manter ativos enquanto o dispositivo está conectado a outro dispositivo ainda ativo. |
kStatus_InFieldJoining_WiFiTechNotEnabled
|
A tecnologia Wi-Fi não está ativada. |
SystemStatusCode
SystemStatusCode
Códigos de status do sistema específicos do termostato.
Não altere esses valores mesmo que um status tenha o uso suspenso. Elas são usadas nas respostas de visualização kTag_SystemStatusKey.
SystemTestCode
SystemTestCode
Códigos de teste do sistema específicos do termostato.
Não altere esses valores mesmo que um teste seja descontinuado. Elas são usadas em solicitações de atualização kTag_SystemTestStartKey e em respostas de visualização kTag_SystemTestStatusKey.
SystemTestStatusCode
SystemTestStatusCode
Códigos de status de teste do sistema específicos do termostato.
Não altere esses valores mesmo se um status de teste for descontinuado. Elas são usadas nas respostas da visualização kTag_SystemTestStatusKey. O byte mínimo desses valores será usado para armazenar códigos de teste específicos do enum SystemTestCode.
Variáveis
sStatusStr
char sStatusStr[kMaxIfjStatusStrLen]
Funções
FormatIfjStatus
const char * FormatIfjStatus( const char *format, InFieldJoiningStatus status )
IfjStatusStr
const char * IfjStatusStr( InFieldJoiningStatus status )