En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl::Weave::Perfiles::Proveedor:Nestlabs::Termostato

Resumen

Enumeraciones

@329 enum
@330{
  kStatus_ServiceUnreachable = 0x0001,
  kStatus_DeviceAlreadyPaired = 0x0002
}
enum
Códigos de estado específicos del termostato
InFieldJoiningStatus{
  kStatus_InFieldJoining_Unknown = -1,
  kStatus_InFieldJoining_Null = 0,
  kStatus_InFieldJoining_Succeeded = 1,
  kStatus_InFieldJoining_CannotLocateAssistingDevice = 2,
  kStatus_InFieldJoining_CannotConnectAssistingDevice = 3,
  kStatus_InFieldJoining_CannotAuthAssistingDevice = 4,
  kStatus_InFieldJoining_ConfigExtractionError = 5,
  kStatus_InFieldJoining_PANFormError = 6,
  kStatus_InFieldJoining_PANJoinError = 7,
  kStatus_InFieldJoining_HVACCycleInProgress = 8,
  kStatus_InFieldJoining_HeatLinkJoinInProgress = 9,
  kStatus_InFieldJoining_HeatLinkUpdateInProgress = 10,
  kStatus_InFieldJoining_HeatLinkManualHeatActive = 11,
  kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion = 12,
  kStatus_InFieldJoining_FailureToFetchAccessToken = 13,
  kStatus_InFieldJoining_DeviceNotWeaveProvisioned = 14,
  kStatus_InFieldJoining_HeatLinkResetFailed = 15,
  kStatus_InFieldJoining_DestroyFabricFailed = 16,
  kStatus_InFieldJoining_CannotJoinExistingFabric = 17,
  kStatus_InFieldJoining_CannotCreateFabric = 18,
  kStatus_InFieldJoining_NetworkReset = 19,
  kStatus_InFieldJoining_JoiningInProgress = 20,
  kStatus_InFieldJoining_FailureToMakePanJoinable = 21,
  kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive = 22,
  kStatus_InFieldJoining_HeatLinkNotJoined = 23,
  kStatus_InFieldJoining_HeatLinkNotInContact = 24,
  kStatus_InFieldJoining_WiFiTechNotEnabled = 25,
  kStatus_InFieldJoining_15_4_TechNotEnabled = 26,
  kStatus_InFieldJoining_StandaloneFabricCreationInProgress = 27,
  kStatus_InFieldJoining_NotConnectedToPower = 28,
  kStatus_InFieldJoining_OperationNotPermitted = 29,
  kStatus_InFieldJoining_ServiceTimedOut = 100,
  kStatus_InFieldJoining_DeviceTimedOut = 101,
  kStatus_InFieldJoining_InternalError = 200
}
enum
Códigos de estado específicos del termostato
SystemStatusCode enum
Códigos de estado del sistema específicos para termostatos
SystemTestCode enum
Códigos de prueba del sistema específicos para termostatos
SystemTestStatusCode enum
Códigos de estado de prueba del sistema específicos del termostato

Variables

sStatusStr[kMaxIfjStatusStrLen]
char

Functions

FormatIfjStatus(const char *format, InFieldJoiningStatus status)
const char *
IfjStatusStr(InFieldJoiningStatus status)
const char *

Enumeraciones

@329

 @329

@330

 @330

Códigos de estado específicos del termostato

Properties
kStatus_DeviceAlreadyPaired

El dispositivo ya está vinculado a una cuenta de Nest.

kStatus_ServiceUnreachable

No se puede comunicar con el servicio para recuperar la clave de entrada heredada.

Estado del elemento inFieldJoining

 InFieldJoiningStatus

Códigos de estado específicos del termostato

Properties
kStatus_InFieldJoining_15_4_TechNotEnabled

La tecnología 15.4 no está habilitada

kStatus_InFieldJoining_CannotAuthAssistingDevice

No se pudo autenticar en el dispositivo de asistencia.

kStatus_InFieldJoining_CannotConnectAssistingDevice

No se pudo establecer conexión con el dispositivo de asistencia.

kStatus_InFieldJoining_CannotCreateFabric

No se pudo crear el tejido.

kStatus_InFieldJoining_CannotJoinExistingFabric

No se pudo unir la tela existente.

kStatus_InFieldJoining_CannotLocateAssistingDevice

No se pudo localizar el dispositivo de asistencia.

kStatus_InFieldJoining_ConfigExtractionError

Se produjo un error al extraer la configuración del dispositivo de asistencia.

kStatus_InFieldJoining_DestroyFabricFailed

No se pudo destruir el tejido existente.

kStatus_InFieldJoining_DeviceNotWeaveProvisioned

No se aprovisionó el dispositivo.

kStatus_InFieldJoining_DeviceTimedOut

Se agotó el tiempo de espera de la operación para unirse (establecida por el dispositivo)

kStatus_InFieldJoining_FailureToFetchAccessToken

No se pudo recuperar el token de acceso.

kStatus_InFieldJoining_FailureToMakePanJoinable

El dispositivo de asistencia no pudo unir el PAN.

kStatus_InFieldJoining_HVACCycleInProgress

Ciclo de HVAC en curso.

kStatus_InFieldJoining_HeatLinkJoinInProgress

Unión de HeatLink en curso.

kStatus_InFieldJoining_HeatLinkManualHeatActive

La calefacción manual del Heat Link está activa.

kStatus_InFieldJoining_HeatLinkNotInContact

El Heat Link no está en contacto con la consola central.

kStatus_InFieldJoining_HeatLinkNotJoined

El Heat Link no está unido a la consola central.

kStatus_InFieldJoining_HeatLinkResetFailed

No se pudo restablecer la configuración de fábrica del Heat Link.

kStatus_InFieldJoining_HeatLinkUpdateInProgress

Actualización de software del Heat Link en curso.

kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion

La versión de software del Heat Link es incorrecta.

kStatus_InFieldJoining_InternalError

Se produjo un error interno durante la unión en el campo.

kStatus_InFieldJoining_JoiningInProgress

El dispositivo ya se unió en el campo.

kStatus_InFieldJoining_NetworkReset

Se restableció la red en el dispositivo.

kStatus_InFieldJoining_NotConnectedToPower

El soporte de montaje no está conectado a ninguna fuente de alimentación.

kStatus_InFieldJoining_Null

Integración en el campo iniciada por el servicio.

kStatus_InFieldJoining_OperationNotPermitted

No se permiten las combinaciones en el campo.

kStatus_InFieldJoining_PANFormError

No se pudo completar el formulario 802.15.4 PAN.

kStatus_InFieldJoining_PANJoinError

No se pudo unir al 802.15.4 PAN.

kStatus_InFieldJoining_ServiceTimedOut

Se agotó el tiempo de espera de la operación para unirse (establecida por el servicio)

kStatus_InFieldJoining_StandaloneFabricCreationInProgress

Se está creando la tela independiente.

kStatus_InFieldJoining_Succeeded

Se unió correctamente el campo.

kStatus_InFieldJoining_Unknown

Desconocido.

kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive

Se agotó el tiempo de espera para mantenernos activos mientras estabas conectado a otro dispositivo.

kStatus_InFieldJoining_WiFiTechNotEnabled

La tecnología Wi-Fi no está habilitada.

Código de estado del sistema

 SystemStatusCode

Códigos de estado del sistema específicos para termostatos

No cambies estos valores incluso si un estado deja de estar disponible. Se usan en las respuestas de vista de kTag_SystemStatusKey.

Código de prueba del sistema

 SystemTestCode

Códigos de prueba del sistema específicos para termostatos

No cambies estos valores incluso si una prueba deja de estar disponible. Se usan en las solicitudes de actualización de kTag_SystemTestStartKey y en las respuestas de vista de kTag_SystemTestStatusKey.

Código de estado del sistema

 SystemTestStatusCode

Códigos de estado de prueba del sistema específicos del termostato

No cambies estos valores incluso si un estado de prueba deja de estar disponible. Se usan en las respuestas de vista de kTag_SystemTestStatusKey. El byte más bajo de estos valores se usará para almacenar códigos de prueba específicos de la enumeración SystemTestCode.

Variables

Estado de la etapa

char sStatusStr[kMaxIfjStatusStrLen]

Functions

Formato ifjStatus

const char * FormatIfjStatus(
  const char *format,
  InFieldJoiningStatus status
)

EstadoDeSij

const char * IfjStatusStr(
  InFieldJoiningStatus status
)