Google is committed to advancing racial equity for Black communities. See how.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Erro

Este módulo inclui definições de erro usadas no OpenThread.

Resumo

Enumerações

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_NUM_ERRORS ,
OT_ERROR_GENERIC = 255
}
enum
Esta enumeração representa códigos de erro usados ​​em todo OpenThread.

Typedefs

otError typedef
enum otError
Esta enumeração representa códigos de erro usados ​​em todo OpenThread.

Funções

otThreadErrorToString ( otError aError)
const char *
Esta função converte um enum otError em uma string.

Enumerações

otError

 otError

Esta enumeração representa códigos de erro usados ​​em todo OpenThread.

Propriedades
OT_ERROR_ABORT

A operação foi abortada.

OT_ERROR_ADDRESS_FILTERED

Recebeu um frame filtrado pelo filtro de endereço (permitido ou denylisted).

OT_ERROR_ADDRESS_QUERY

A resolução de endereço requer uma operação de consulta de endereço.

OT_ERROR_ALREADY

A operação já está em andamento.

OT_ERROR_BUSY

O serviço está ocupado e não pôde atender à operação.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Uma transmissão não pôde ocorrer devido à atividade no canal, ou seja, o mecanismo CSMA-CA falhou (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Recebeu um quadro filtrado pela verificação do endereço de destino.

OT_ERROR_DETACHED

Atualmente não anexado a uma partição de thread.

OT_ERROR_DROP

A mensagem foi descartada.

OT_ERROR_DUPLICATED

Quadro duplicado recebido.

OT_ERROR_FAILED

Falha operacional.

OT_ERROR_FCS

FCS verificar falha ao receber.

OT_ERROR_GENERIC

Erro genérico (não deve ser usado).

OT_ERROR_INVALID_ARGS

Os argumentos de entrada são inválidos.

OT_ERROR_INVALID_COMMAND

O comando de entrada (CLI) é inválido.

OT_ERROR_INVALID_SOURCE_ADDRESS

Recebeu um quadro de um endereço de origem inválido.

OT_ERROR_INVALID_STATE

Não é possível concluir devido ao estado inválido.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

A criação do endereço IPv6 falhou.

OT_ERROR_LINK_MARGIN_LOW

A margem do link estava muito baixa.

OT_ERROR_NONE

Sem erro.

OT_ERROR_NOT_CAPABLE

Operação impedida por sinalizadores de modo.

OT_ERROR_NOT_FOUND

O item solicitado não foi encontrado.

OT_ERROR_NOT_IMPLEMENTED

Função ou método não implementado.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Recebeu um quadro de dados não lowpan.

OT_ERROR_NOT_TMF

A mensagem não é uma mensagem TMF.

OT_ERROR_NO_ACK

Nenhuma confirmação foi recebida após macMaxFrameRetries (IEEE 802.15.4-2006).

OT_ERROR_NO_ADDRESS

O endereço não está na tabela de correspondências de origem.

OT_ERROR_NO_BUFS

Buffers insuficientes.

OT_ERROR_NO_FRAME_RECEIVED

Nenhum quadro recebido.

OT_ERROR_NO_ROUTE

Nenhuma rota disponível.

OT_ERROR_PARSE

Falha ao analisar a mensagem.

OT_ERROR_REASSEMBLY_TIMEOUT

A mensagem está sendo removida da lista de remontagem devido ao tempo limite.

OT_ERROR_RESPONSE_TIMEOUT

Resposta ou confirmação de Coap ou DNS, resposta SNTP não recebida.

OT_ERROR_SECURITY

As verificações de segurança falharam.

OT_ERROR_UNKNOWN_NEIGHBOR

Recebeu um quadro de um vizinho desconhecido.

OT_NUM_ERRORS

O número de erros definidos.

Typedefs

otError

enum otError otError

Esta enumeração representa códigos de erro usados ​​em todo OpenThread.

Funções

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Esta função converte um enum otError em uma string.

Detalhes
Parâmetros
[in] aError
Um enum otError.
Devoluções
Uma representação de string de um otError.