Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Diagnostics d'usine

Ce module comprend des fonctions qui contrôlent l'exécution de la pile Thread.

Résumé

Les fonctions

otDiagIsEnabled ( otInstance *aInstance)
bool
Cette fonction indique si le mode de diagnostic d'usine est activé ou non.
otDiagProcessCmd ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Cette fonction traite une ligne de commande de diagnostic d'usine.
otDiagProcessCmdLine ( otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
void
Cette fonction traite une ligne de commande de diagnostic d'usine.

Les fonctions

otDiagIsEnabled

bool otDiagIsEnabled(
  otInstance *aInstance
)

Cette fonction indique si le mode de diagnostic d'usine est activé ou non.

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance d'OpenThread.
Valeurs de retour
TRUE
si le mode de diagnostic d'usine est activé
FALSE
si le mode de diagnostic d'usine est désactivé.

otDiagProcessCmd

 otError otDiagProcessCmd(
  otInstance *aInstance,
  uint8_t aArgsLength,
  char *aArgs[],
  char *aOutput,
  size_t aOutputMaxLen
)

Cette fonction traite une ligne de commande de diagnostic d'usine.

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance d'OpenThread.
[in] aArgsLength
Le nombre d'éléments dans aArgs .
[in] aArgs
Un tableau d'arguments.
[out] aOutput
Le résultat de l'exécution des diagnostics.
[in] aOutputMaxLen
La taille du tampon de sortie.
Valeurs de retour
OT_ERROR_INVALID_ARGS
La commande est prise en charge mais des arguments non valides sont fournis.
OT_ERROR_NONE
La commande est traitée avec succès.
OT_ERROR_NOT_IMPLEMENTED
La commande n'est pas prise en charge.

otDiagProcessCmdLine

void otDiagProcessCmdLine(
  otInstance *aInstance,
  const char *aString,
  char *aOutput,
  size_t aOutputMaxLen
)

Cette fonction traite une ligne de commande de diagnostic d'usine.

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance d'OpenThread.
[in] aString
Une chaîne d'entrée terminée par NULL.
[out] aOutput
Le résultat de l'exécution des diagnostics.
[in] aOutputMaxLen
La taille du tampon de sortie.