Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Error

Este módulo incluye definiciones de errores que se usan en OpenThread.

Resumen

Enumeraciones

otError{
  OT_ERROR_NONE = 0,
  OT_ERROR_FAILED = 1,
  OT_ERROR_DROP = 2,
  OT_ERROR_NO_BUFS = 3,
  OT_ERROR_NO_ROUTE = 4,
  OT_ERROR_BUSY = 5,
  OT_ERROR_PARSE = 6,
  OT_ERROR_INVALID_ARGS = 7,
  OT_ERROR_SECURITY = 8,
  OT_ERROR_ADDRESS_QUERY = 9,
  OT_ERROR_NO_ADDRESS = 10,
  OT_ERROR_ABORT = 11,
  OT_ERROR_NOT_IMPLEMENTED = 12,
  OT_ERROR_INVALID_STATE = 13,
  OT_ERROR_NO_ACK = 14,
  OT_ERROR_CHANNEL_ACCESS_FAILURE = 15,
  OT_ERROR_DETACHED = 16,
  OT_ERROR_FCS = 17,
  OT_ERROR_NO_FRAME_RECEIVED = 18,
  OT_ERROR_UNKNOWN_NEIGHBOR = 19,
  OT_ERROR_INVALID_SOURCE_ADDRESS = 20,
  OT_ERROR_ADDRESS_FILTERED = 21,
  OT_ERROR_DESTINATION_ADDRESS_FILTERED = 22,
  OT_ERROR_NOT_FOUND = 23,
  OT_ERROR_ALREADY = 24,
  OT_ERROR_IP6_ADDRESS_CREATION_FAILURE = 26,
  OT_ERROR_NOT_CAPABLE = 27,
  OT_ERROR_RESPONSE_TIMEOUT = 28,
  OT_ERROR_DUPLICATED = 29,
  OT_ERROR_REASSEMBLY_TIMEOUT = 30,
  OT_ERROR_NOT_TMF = 31,
  OT_ERROR_NOT_LOWPAN_DATA_FRAME = 32,
  OT_ERROR_LINK_MARGIN_LOW = 34,
  OT_ERROR_INVALID_COMMAND = 35,
  OT_ERROR_PENDING = 36,
  OT_ERROR_REJECTED = 37,
  OT_NUM_ERRORS,
  OT_ERROR_GENERIC = 255
}
Enum
Representa los códigos de error que se usan en OpenThread.

Typedefs

otError typedef
enum otError
Representa los códigos de error que se usan en OpenThread.

Funciones

otThreadErrorToString(otError aError)
const char *
Convierte una enumeración otError en una string.

Enumeraciones

otError

 otError

Representa los códigos de error que se usan en OpenThread.

Propiedades
OT_ERROR_ABORT

Se anuló la operación.

OT_ERROR_ADDRESS_FILTERED

Se recibió un marco filtrado por el filtro de dirección (lista de entidades permitidas o incluida en la lista de bloqueo).

OT_ERROR_ADDRESS_QUERY

La resolución de direcciones requiere una operación de consulta de dirección.

OT_ERROR_ALREADY

La operación ya está en progreso.

OT_ERROR_BUSY

El servicio está ocupado y no pudo realizar la operación.

OT_ERROR_CHANNEL_ACCESS_FAILURE

No se pudo transmitir debido a la actividad del canal, es decir, falló el mecanismo del CSMA-CA (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Se recibió un marco filtrado por la verificación de la dirección de destino.

OT_ERROR_DETACHED

No está vinculada a una partición de subproceso.

OT_ERROR_DROP

Se omitió el mensaje.

OT_ERROR_DUPLICATED

Se recibió un marco duplicado.

OT_ERROR_FAILED

No se pudo realizar la operación.

OT_ERROR_FCS

Se produjo un error al verificar el FCS.

OT_ERROR_GENERIC

Error genérico (no se debe usar).

OT_ERROR_INVALID_ARGS

Los argumentos de entrada no son válidos.

OT_ERROR_INVALID_COMMAND

El comando de entrada (CLI) no es válido.

OT_ERROR_INVALID_SOURCE_ADDRESS

Recibiste un marco desde una dirección de origen no válida.

OT_ERROR_INVALID_STATE

No se puede completar porque el estado no es válido.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

No se pudo crear la dirección IPv6.

OT_ERROR_LINK_MARGIN_LOW

El margen del vínculo era demasiado bajo.

OT_ERROR_NONE

No hay errores.

OT_ERROR_NOT_CAPABLE

Operación evitada por marcas de modo

OT_ERROR_NOT_FOUND

No se ha podido encontrar el artículo solicitado.

OT_ERROR_NOT_IMPLEMENTED

La función o el método no se ha implementado.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Se recibió un marco de datos que no es de baja velocidad.

OT_ERROR_NOT_TMF

El mensaje no es un mensaje del TMF.

OT_ERROR_NO_ACK

No se recibió ninguna confirmación después de macMaxFrameRetries (IEEE 802.15.4-2006).

OT_ERROR_NO_ADDRESS

La dirección no está en la tabla de coincidencias de origen.

OT_ERROR_NO_BUFS

Búferes insuficientes.

OT_ERROR_NO_FRAME_RECEIVED

No se recibió ningún marco.

OT_ERROR_NO_ROUTE

No hay rutas disponibles.

OT_ERROR_PARSE

No se pudo analizar el mensaje.

OT_ERROR_PENDING

El código de error especial que se usa para indicar el estado de éxito o error está pendiente y aún no se conoce.

OT_ERROR_REASSEMBLY_TIMEOUT

El mensaje se está descartando de la lista de reensamblaje debido a que se agotó el tiempo de espera.

OT_ERROR_REJECTED

Se rechazó la solicitud.

OT_ERROR_RESPONSE_TIMEOUT

No se recibieron respuestas o reconocimiento coapado o DNS, SNTP.

OT_ERROR_SECURITY

Fallaron los controles de seguridad.

OT_ERROR_UNKNOWN_NEIGHBOR

Recibiste un fotograma de un vecino desconocido.

OT_NUM_ERRORS

La cantidad de errores definidos.

Typedefs

otError

enum otError otError

Representa los códigos de error que se usan en OpenThread.

Funciones

otThreadErrorToString;

const char * otThreadErrorToString(
  otError aError
)

Convierte una enumeración otError en una string.

Detalles
Parámetros
[in] aError
Una enumeración de otError.
Qué muestra
Una representación de string de un otError.

Recursos

Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta la sección Recursos.