Expéditeur du ping

Ce fichier inclut l’API OpenThread pour le module d’expéditeur ping.

Résumé

Typedefs

otPingSenderConfig typedef
Représente une configuration de requête ping.
otPingSenderReply typedef
Représente une réponse ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Le type de pointeur spécifie le rappel pour avertir la réception d'une réponse ping.
otPingSenderStatistics typedef
Représente les statistiques d'une requête ping.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
Le type de pointeur spécifie le rappel qui doit transmettre les statistiques liées aux pings.

distantes

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Lance un ping.
otPingSenderStop(otInstance *aInstance)
void
Arrête un ping en cours.

Structs

otPingSenderConfig

Représente une configuration de requête ping.

otPingSenderReply

Représente une réponse ping.

otPingSenderStatistics

Représente les statistiques d'une requête ping.

Typedefs

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Représente une configuration de requête ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Représente une réponse ping.

otPingSenderReplyCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

Le type de pointeur spécifie le rappel pour avertir la réception d'une réponse ping.

Détails
Paramètres
[in] aReply
Pointeur vers un élément otPingSenderReply contenant des informations sur la réponse au ping reçue.
[in] aContext
Pointeur vers un contexte spécifique à l'application.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Représente les statistiques d'une requête ping.

otPingSenderStatisticsCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

Le type de pointeur spécifie le rappel qui doit transmettre les statistiques liées aux pings.

Détails
Paramètres
[in] aStatistics
Pointeur vers un otPingSenderStatistics contenant des informations sur les statistiques de ping reçues.
[in] aContext
Pointeur vers un contexte spécifique à l'application.

distantes

otPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

Lance un ping.

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance OpenThread.
[in] aConfig
Configuration du ping à utiliser.
Valeurs de retour
OT_ERROR_NONE
Le ping a bien démarré.
OT_ERROR_BUSY
Impossible de démarrer, car il est occupé par une précédente demande ping en cours.
OT_ERROR_INVALID_ARGS
aConfig contient des paramètres non valides (par exemple, l'intervalle de ping est trop long).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Arrête un ping en cours.

Détails
Paramètres
[in] aInstance
Un pointeur vers une instance OpenThread.

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.