Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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

Définitions

otError CANNOT TRANSLATE
enum otError
Cette énumération représente les codes d'erreur utilisés dans OpenThread.

Functions

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

Énumérations

Erreur

 otError

Cette énumération représente les codes d'erreur utilisés dans OpenThread.

Properties
OT_ERROR_ABORT

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

OT_ERROR_ADDRESS_FILTERED

Réception d'une image filtrée par le filtre d'adresse (ajouté à la liste d'autorisation ou à la liste de blocage).

OT_ERROR_ADDRESS_QUERY

La résolution de l'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 effectuer l'opération.

OT_ERROR_CHANNEL_ACCESS_FAILURE

La transmission n'a pas pu être effectuée 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 image filtrée par la vérification de l'adresse de destination.

OT_ERROR_DETACHED

Actuellement, il n'est pas associé à une partition de thread.

OT_ERROR_DROP

Le message a été abandonné.

OT_ERROR_DUPLICATED

L'image apparaît en double.

OT_ERROR_FAILED

Échec de l'opération.

OT_ERROR_FCS

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

OT_ERROR_GENERIC

Erreur générique (ne doit pas être utilisée).

OT_ERROR_INVALID_ARGS

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

OT_ERROR_INVALID_COMMAND

Commande d'entrée (CLI) non valide.

OT_ERROR_INVALID_SOURCE_ADDRESS

Frame reçu d'une adresse source non valide.

OT_ERROR_INVALID_STATE

Impossible de terminer l'opération 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

Fonction ou méthode non mise en œuvre.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

reçu d'une trame de données qui n'est pas constituée d'un écran panoramique.

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 de correspondance source.

OT_ERROR_NO_BUFS

Tampons insuffisants.

OT_ERROR_NO_FRAME_RECEIVED

Aucune image 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 indiquant que l'état de réussite ou d'erreur est en attente et pas encore connu.

OT_ERROR_REASSEMBLY_TIMEOUT

Le message est supprimé 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 coaptique, accusé de réception ou DNS, réponse SNTP non reçue.

OT_ERROR_SECURITY

Les contrôles de sécurité ont échoué.

OT_ERROR_UNKNOWN_NEIGHBOR

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

OT_NUM_ERRORS

Nombre d'erreurs définies.

Définitions

Erreur

enum otError otError

Cette énumération représente les codes d'erreur utilisés dans OpenThread.

Functions

OTThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Cette fonction convertit une énumération otError en chaîne.

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

Resources

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