Erreur

Ce module inclut les définitions d'erreur utilisées dans OpenThread.

Résumé

Énumérations

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
Représente les codes d'erreur utilisés dans OpenThread.

Typedefs

otError typedef
enum otError
Représente les codes d'erreur utilisés dans OpenThread.

distantes

otThreadErrorToString(otError aError)
const char *
Convertit une énumération otError en chaîne.

Énumérations

otError

 otError

Représente les codes d'erreur utilisés dans OpenThread.

Propriétés
OT_ERROR_ABORT

L'opération a été annulée.

OT_ERROR_ADDRESS_FILTERED

Réception d'une trame filtrée par le filtre d'adresse (sur liste d'autorisation ou sur liste de blocage).

OT_ERROR_ADDRESS_QUERY

La résolution d'une adresse nécessite une opération de requête d'adresse.

OT_ERROR_ALREADY

L'opération est déjà en cours.

OT_ERROR_BUSY

Le service est occupé et n'a pas pu assurer l'opération.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Une transmission n'a pas pu avoir lieu en raison de l'activité sur le canal, c'est-à-dire que le mécanisme CSMA-CA a échoué (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Réception d'une trame filtrée par la vérification de l'adresse de destination.

OT_ERROR_DETACHED

Actuellement non associé à une partition de thread.

OT_ERROR_DROP

Le message a été supprimé.

OT_ERROR_DUPLICATED

Image en double reçue.

OT_ERROR_FAILED

Échec opérationnel.

OT_ERROR_FCS

Échec de la vérification FCS lors de la réception.

OT_ERROR_GENERIC

Erreur générique (à ne pas utiliser).

OT_ERROR_INVALID_ARGS

Les arguments d'entrée ne sont pas valides.

OT_ERROR_INVALID_COMMAND

La commande d'entrée (CLI) n'est pas valide.

OT_ERROR_INVALID_SOURCE_ADDRESS

Vous avez reçu une trame d'une adresse source non valide.

OT_ERROR_INVALID_STATE

Opération impossible en raison d'un état non valide.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

Échec de la création de l'adresse IPv6.

OT_ERROR_LINK_MARGIN_LOW

La marge du lien était trop faible.

OT_ERROR_NONE

Aucune erreur.

OT_ERROR_NOT_CAPABLE

Opération bloquée par les indicateurs de mode.

OT_ERROR_NOT_FOUND

L'élément demandé est introuvable.

OT_ERROR_NOT_IMPLEMENTED

La fonction ou la méthode n'est pas implémentée.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Réception d'une trame de données autre que Lowpan.

OT_ERROR_NOT_TMF

Le message n'est pas un message TMF.

OT_ERROR_NO_ACK

Aucun accusé de réception n'a été reçu après macMaxFrameRetries (IEEE 802.15.4-2006).

OT_ERROR_NO_ADDRESS

L'adresse ne figure pas dans le tableau des correspondances source.

OT_ERROR_NO_BUFS

Tampons insuffisants.

OT_ERROR_NO_FRAME_RECEIVED

Aucune trame reçue.

OT_ERROR_NO_ROUTE

Aucun itinéraire disponible.

OT_ERROR_PARSE

Échec de l'analyse du message.

OT_ERROR_PENDING

Code d'erreur spécial utilisé pour indiquer que l'état de réussite ou d'erreur est "Pending" (En attente) et inconnu.

OT_ERROR_REASSEMBLY_TIMEOUT

Le message est en cours de suppression de la liste de réassemblage en raison de l'expiration du délai.

OT_ERROR_REJECTED

Demande refusée.

OT_ERROR_RESPONSE_TIMEOUT

Réponse ou accusé de réception Coap, ou DNS, réponse SNTP non reçue.

OT_ERROR_SECURITY

Échec des contrôles de sécurité.

OT_ERROR_UNKNOWN_NEIGHBOR

Réception d'une trame d'un voisin inconnu.

OT_NUM_ERRORS

Nombre d'erreurs définies.

Typedefs

otError

enum otError otError

Représente les codes d'erreur utilisés dans OpenThread.

distantes

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Convertit une énumération otError en chaîne.

Détails
Paramètres
[in] aError
Énumération otError.
Renvoie
Représentation d'une erreur otError sous forme de chaîne.

Ressources

Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.