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 inclut l'abstraction de plate-forme pour les fonctions de diagnostic.

Résumé

Les fonctions

otPlatDiagAlarmCallback ( otInstance *aInstance)
void
Cette fonction traite l'événement d'alarme.
otPlatDiagChannelSet (uint8_t aChannel)
void
Cette fonction définit le canal à utiliser pour les diagnostics d'usine.
otPlatDiagModeGet (void)
bool
Cette fonction indique si le mode de diagnostic d'usine est activé ou non.
otPlatDiagModeSet (bool aMode)
void
Cette fonction active / désactive le mode de diagnostic d'usine.
otPlatDiagProcess ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
Cette fonction traite une ligne de commande de diagnostic d'usine.
otPlatDiagRadioReceived ( otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
Cette fonction traite la trame radio reçue.
otPlatDiagTxPowerSet (int8_t aTxPower)
void
Cette fonction définit la puissance d'émission à utiliser pour les diagnostics d'usine.

Les fonctions

otPlatDiagAlarmCallback

void otPlatDiagAlarmCallback(
  otInstance *aInstance
)

Cette fonction traite l'événement d'alarme.

Détails
Paramètres
[in] aInstance
L'instance OpenThread pour la demande actuelle.

otPlatDiagChannelSet

void otPlatDiagChannelSet(
  uint8_t aChannel
)

Cette fonction définit le canal à utiliser pour les diagnostics d'usine.

Détails
Paramètres
[in] aChannel
La valeur du canal.

otPlatDiagModeGet

bool otPlatDiagModeGet(
  void
)

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

Détails
Retour
TRUE si le mode de diagnostic d'usine est activé, FALSE sinon.

otPlatDiagModeSet

void otPlatDiagModeSet(
  bool aMode
)

Cette fonction active / désactive le mode de diagnostic d'usine.

Détails
Paramètres
[in] aMode
TRUE pour activer le mode de diagnostic, FALSE sinon.

otPlatDiagProcess

 otError otPlatDiagProcess(
  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
L'instance OpenThread pour la demande actuelle.
[in] aArgsLength
Le nombre d'arguments dans aArgs .
[in] aArgs
Les arguments de la ligne de commande de diagnostic.
[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_INVALID_COMMAND
La commande n'est pas valide ou n'est pas prise en charge.

otPlatDiagRadioReceived

void otPlatDiagRadioReceived(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otError aError
)

Cette fonction traite la trame radio reçue.

Détails
Paramètres
[in] aInstance
L'instance OpenThread pour la demande actuelle.
[in] aFrame
La trame radio reçue.
[in] aError
L'état de la trame radio reçue.

otPlatDiagTxPowerSet

void otPlatDiagTxPowerSet(
  int8_t aTxPower
)

Cette fonction définit la puissance d'émission à utiliser pour les diagnostics d'usine.

Détails
Paramètres
[in] aTxPower
La valeur de la puissance d'émission.