Error

En este módulo, se incluyen 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 todo OpenThread.

Typedefs

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

remotas

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 todo OpenThread.

Propiedades
OT_ERROR_ABORT

Se anuló la operación.

OT_ERROR_ADDRESS_FILTERED

Recibiste una trama filtrada por el filtro de direcciones (lista de entidades permitidas o denegadas).

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 dar servicio a la operación.

OT_ERROR_CHANNEL_ACCESS_FAILURE

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

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Recibí un marco filtrado por la verificación de la dirección de destino.

OT_ERROR_DETACHED

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

OT_ERROR_DROP

Se descartó el mensaje.

OT_ERROR_DUPLICATED

Recibiste un marco duplicado.

OT_ERROR_FAILED

Falló la operación.

OT_ERROR_FCS

Falla de la verificación de FCS durante la recepción.

OT_ERROR_GENERIC

Error genérico (no se debe utilizar).

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

Se recibió una trama de una dirección de origen no válida.

OT_ERROR_INVALID_STATE

No se puede completar debido a que 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

Las marcas de modo evitaron la operación.

OT_ERROR_NOT_FOUND

No se ha podido encontrar el artículo solicitado.

OT_ERROR_NOT_IMPLEMENTED

No se implementó la función o el método.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Recibiste un marco de datos sin baja panorámica.

OT_ERROR_NOT_TMF

El mensaje no es un mensaje 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

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

OT_ERROR_REASSEMBLY_TIMEOUT

Se está quitando el mensaje de la lista de reensamblaje debido al tiempo de espera.

OT_ERROR_REJECTED

Se rechazó la solicitud.

OT_ERROR_RESPONSE_TIMEOUT

Respuesta de configuración o confirmación de recepción de DNS, no se recibió la respuesta de SNTP.

OT_ERROR_SECURITY

Fallaron los controles de seguridad.

OT_ERROR_UNKNOWN_NEIGHBOR

Se recibió 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 todo OpenThread.

remotas

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Convierte una enumeración otError en una string.

Detalles
Parámetros
[in] aError
Una enumeración 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 contribuir a nuestra documentación, consulta Recursos.