Absender pingen

Diese Datei enthält die OpenThread API für das Ping-Sendermodul.

Zusammenfassung

Typedefs

otPingSenderConfig typedef
Stellt eine Ping-Anfragekonfiguration dar.
otPingSenderReply typedef
Stellt eine Ping-Antwort dar.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Der Zeigertyp gibt den Callback an, der den Empfang einer Ping-Antwort benachrichtigt.
otPingSenderStatistics typedef
Stellt Statistiken einer Ping-Anfrage dar.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
Der Pointer-Typ gibt den Callback für die Meldung der Ping-Statistiken an.

Funktionen

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Startet einen Ping.
otPingSenderStop(otInstance *aInstance)
void
Stoppt einen laufenden Ping.

Strukturen

otPingSenderConfig

Stellt eine Ping-Anfragekonfiguration dar.

otPingSenderReply

Stellt eine Ping-Antwort dar.

otPingSenderStatistics

Stellt Statistiken einer Ping-Anfrage dar.

Typedefs

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Stellt eine Ping-Anfragekonfiguration dar.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Stellt eine Ping-Antwort dar.

otPingSenderReplyCallback

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

Der Zeigertyp gibt den Callback an, der den Empfang einer Ping-Antwort benachrichtigt.

Details
Parameter
[in] aReply
Ein Zeiger auf einen otPingSenderReply, der Informationen zur empfangenen Ping-Antwort enthält.
[in] aContext
Ein Zeiger auf einen anwendungsspezifischen Kontext.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Stellt Statistiken einer Ping-Anfrage dar.

otPingSenderStatisticsCallback

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

Der Pointer-Typ gibt den Callback für die Meldung der Ping-Statistiken an.

Details
Parameter
[in] aStatistics
Ein Zeiger auf einen otPingSenderStatistics, der Informationen zu den empfangenen Ping-Statistiken enthält.
[in] aContext
Ein Zeiger auf einen anwendungsspezifischen Kontext.

Funktionen

otPingSenderPing

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

Startet einen Ping.

Details
Parameter
[in] aInstance
Ein Zeiger auf eine OpenThread-Instanz.
[in] aConfig
Die zu verwendende Ping-Konfiguration.
Rückgabewerte
OT_ERROR_NONE
Der Ping wurde gestartet.
OT_ERROR_BUSY
Starten nicht möglich, da mit einer vorherigen laufenden Ping-Anfrage beschäftigt ist.
OT_ERROR_INVALID_ARGS
aConfig enthält ungültige Parameter (z.B. ist das Ping-Intervall zu lang).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Stoppt einen laufenden Ping.

Details
Parameter
[in] aInstance
Ein Zeiger auf eine OpenThread-Instanz.

Ressourcen

OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.