nl:: Weave:: Perfis:: Fornecedor:: Nestlabs:: Termostato
Resumo
Variables |
|
---|---|
sStatusStr[kMaxIfjStatusStrLen]
|
char
|
Functions |
|
---|---|
FormatIfjStatus(const char *format, InFieldJoiningStatus status)
|
const char *
|
IfjStatusStr(InFieldJoiningStatus status)
|
const char *
|
Enumerações
@329
@329
@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
|
15.4 A tecnologia não está ativada |
kStatus_InFieldJoining_CannotAuthAssistingDevice
|
Falha ao autenticar no dispositivo de assistência. |
kStatus_InFieldJoining_CannotConnectAssistingDevice
|
Falha na conexão com o dispositivo de assistência. |
kStatus_InFieldJoining_CannotCreateFabric
|
Falha ao criar novo tecido. |
kStatus_InFieldJoining_CannotJoinExistingFabric
|
Falha ao mesclar o tecido atual. |
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 o tecido atual. |
kStatus_InFieldJoining_DeviceNotWeaveProvisioned
|
Dispositivo não provisionado pelo Weave. |
kStatus_InFieldJoining_DeviceTimedOut
|
A operação de participação expirou (definida por dispositivo) |
kStatus_InFieldJoining_FailureToFetchAccessToken
|
Falha ao buscar o token de acesso. |
kStatus_InFieldJoining_FailureToMakePanJoinable
|
Falha ao vincular o dispositivo de assistência ao PAN. |
kStatus_InFieldJoining_HVACCycleInProgress
|
Ciclo HVAC em andamento. |
kStatus_InFieldJoining_HeatLinkJoinInProgress
|
A mesclagem de HeatLink está em andamento. |
kStatus_InFieldJoining_HeatLinkManualHeatActive
|
Aquecimento manual do Heatlink ativo. |
kStatus_InFieldJoining_HeatLinkNotInContact
|
O HeatLink não está em contato com a unidade principal. |
kStatus_InFieldJoining_HeatLinkNotJoined
|
O HeatLink não está vinculado à unidade principal. |
kStatus_InFieldJoining_HeatLinkResetFailed
|
Falha ao redefinir o HeatLink para a configuração original. |
kStatus_InFieldJoining_HeatLinkUpdateInProgress
|
Atualização do software HeatLink em andamento. |
kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion
|
Versão incorreta do software HeatLink. |
kStatus_InFieldJoining_InternalError
|
Erro interno durante a participação de campo. |
kStatus_InFieldJoining_JoiningInProgress
|
O dispositivo já está em campo. |
kStatus_InFieldJoining_NetworkReset
|
A rede foi redefinida no dispositivo. |
kStatus_InFieldJoining_NotConnectedToPower
|
A placa traseira não está conectada a nenhuma energia. |
kStatus_InFieldJoining_Null
|
Participação de campo no serviço iniciada. |
kStatus_InFieldJoining_OperationNotPermitted
|
Não é permitido participar de campo. |
kStatus_InFieldJoining_PANFormError
|
Falha ao criar o PAN 802.15.4. |
kStatus_InFieldJoining_PANJoinError
|
Falha ao entrar no PAN 802.15.4. |
kStatus_InFieldJoining_ServiceTimedOut
|
A operação de participação expirou (definida pelo serviço) |
kStatus_InFieldJoining_StandaloneFabricCreationInProgress
|
A criação de tecidos independente está em andamento. |
kStatus_InFieldJoining_Succeeded
|
Participação no campo concluída. |
kStatus_InFieldJoining_Unknown
|
Desconhecido. |
kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive
|
Tempo limite usado para manter a ativação enquanto conectado a outro dispositivo ainda ativo. |
kStatus_InFieldJoining_WiFiTechNotEnabled
|
A tecnologia Wi-Fi não está ativada. |
Código do status do sistema
SystemStatusCode
Códigos de status do sistema específicos do termostato.
Não altere esses valores, mesmo que um status seja suspenso. Eles são usados nas respostas de visualização kTag_SystemStatusKey.
CódigodoTestedoSistema
SystemTestCode
Códigos de teste do sistema específicos do termostato.
Não altere esses valores, mesmo que um teste seja suspenso. Elas são usadas em solicitações de atualização kTag_SystemTestStartKey e respostas de visualização kTag_SystemTestStatusKey.
CódigodoStatusdoTeste
SystemTestStatusCode
Códigos de status de teste do sistema específicos do termostato.
Não altere esses valores, mesmo que um status de teste seja suspenso. Elas são usadas nas respostas de visualização kTag_SystemTestStatusKey. O byte mais baixo desses valores será usado para armazenar códigos de teste específicos do enum SystemTestCode.
Variables
sStatusStr
char sStatusStr[kMaxIfjStatusStrLen]
Functions
FormatIfjStatus
const char * FormatIfjStatus( const char *format, InFieldJoiningStatus status )
IfjStatusStr
const char * IfjStatusStr( InFieldJoiningStatus status )