O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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_ERROR_PENDING = 36,
  OT_ERROR_REJECTED = 37,
  OT_NUM_ERRORS,
  OT_ERROR_GENERIC = 255
}
tipo enumerado
Essa enumeração representa códigos de erro usados no OpenThread.

Typedefs

otError typedef
enum otError
Essa enumeração representa códigos de erro usados no OpenThread.

Functions

otThreadErrorToString(otError aError)
const char *
Essa função converte uma enumeração otError em uma string.

Enumerações

OtError

 otError

Essa enumeração representa códigos de erro usados no OpenThread.

Propriedades
OT_ERROR_ABORT

A operação foi cancelada.

OT_ERROR_ADDRESS_FILTERED

Recebeu um frame filtrado pelo filtro de endereço (na lista de permissões ou na lista de bloqueio).

OT_ERROR_ADDRESS_QUERY

A resolução de endereços 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

Não foi possível realizar uma transmissão devido à atividade do 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 do endereço de destino.

OT_ERROR_DETACHED

Não anexado a uma partição de linhas de execução.

OT_ERROR_DROP

A mensagem foi descartada.

OT_ERROR_DUPLICATED

Recebi 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

Recebeu um frame 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 na criação do 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 bloqueada por sinalizações 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 frame de dados que não é do Pande.

OT_ERROR_NOT_TMF

Mensagem não é uma mensagem TMF.

OT_ERROR_NO_ACK

Nenhuma confirmação foi recebida após o 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 o status de sucesso/erro pendente e ainda não conhecido.

OT_ERROR_REASSEMBLY_TIMEOUT

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

OT_ERROR_REJECTED

Solicitação rejeitada.

OT_ERROR_RESPONSE_TIMEOUT

Resposta ou confirmação coap 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

Número de erros definidos.

Typedefs

OtError

enum otError otError

Essa enumeração representa códigos de erro usados no OpenThread.

Functions

OtThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Essa função converte uma enumeração otError em uma string.

Detalhes
Parâmetros
[in] aError
Uma enumeração otError.
Retorna
Uma representação de 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 saber mais ou contribuir com nossa documentação, consulte Recursos.