Erro

Esse 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_ERROR_PENDING = 36,
  OT_ERROR_REJECTED = 37,
  OT_NUM_ERRORS,
  OT_ERROR_GENERIC = 255
}
enum
Representa códigos de erro usados no OpenThread.

Typedefs

otError typedef
enum otError
Representa códigos de erro usados no OpenThread.

remotas

otThreadErrorToString(otError aError)
const char *
Converte um tipo enumerado otError em uma string.

Enumerações

otError

 otError

Representa códigos de erro usados no OpenThread.

Propriedades
OT_ERROR_ABORT

A operação foi cancelada.

OT_ERROR_ADDRESS_FILTERED

Um frame foi recebido pelo filtro de endereço (lista de permissões ou de bloqueio).

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 frame filtrado pela verificação de endereço de destino.

OT_ERROR_DETACHED

No momento, não está anexado a uma partição de linha de execução.

OT_ERROR_DROP

A mensagem foi descartada.

OT_ERROR_DUPLICATED

Recebeu um frame duplicado.

OT_ERROR_FAILED

Falha operacional.

OT_ERROR_FCS

Falha na verificação de FCS durante o recebimento.

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

O frame foi recebido de um endereço de origem inválido.

OT_ERROR_INVALID_STATE

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

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

Falha ao criar o endereço IPv6.

OT_ERROR_LINK_MARGIN_LOW

A margem do link era muito baixa.

OT_ERROR_NONE

Sem erro.

OT_ERROR_NOT_CAPABLE

Operação impedida por flags de modo.

OT_ERROR_NOT_FOUND

Não foi possível encontrar o item solicitado.

OT_ERROR_NOT_IMPLEMENTED

A função ou o método não foi implementado.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Recebeu um data frame 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 frame recebido.

OT_ERROR_NO_ROUTE

Nenhum trajeto disponível.

OT_ERROR_PARSE

Falha ao analisar a mensagem.

OT_ERROR_PENDING

Código de erro especial usado para indicar que o status de sucesso/erro está pendente e ainda não é conhecido.

OT_ERROR_REASSEMBLY_TIMEOUT

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

OT_ERROR_REJECTED

Solicitação rejeitada.

OT_ERROR_RESPONSE_TIMEOUT

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

OT_ERROR_SECURITY

Falha nas verificações de segurança.

OT_ERROR_UNKNOWN_NEIGHBOR

Recebeu um frame de um vizinho desconhecido.

OT_NUM_ERRORS

O número de erros definidos.

Typedefs

otError

enum otError otError

Representa códigos de erro usados no OpenThread.

remotas

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Converte um tipo enumerado otError em uma string.

Detalhes
Parâmetros
[in] aError
Um tipo enumerado otError.
Retorna
Uma representação em string de um otError.

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.