Nadawca ping

Ten plik zawiera interfejs OpenThread API dla modułu nadawcy ping.

Podsumowanie

Definicje typów

otPingSenderConfig typedef
Reprezentuje konfigurację żądania ping.
otPingSenderReply typedef
Reprezentuje odpowiedź ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Typ wskaźnika określa wywołanie zwrotne, które ma być powiadamiane o otrzymaniu odpowiedzi ping.
otPingSenderStatistics typedef
Reprezentuje statystyki żądań ping.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
Typ wskaźnika określa wywołanie zwrotne, które ma raportować statystyki pingów.

Funkcje

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Uruchamia polecenie ping.
otPingSenderStop(otInstance *aInstance)
void
Zatrzymuje trwający ping.

Konstrukcja

otPingSenderConfig

Reprezentuje konfigurację żądania ping.

otPingSenderReply

Reprezentuje odpowiedź ping.

otPingSenderStatistics

Reprezentuje statystyki żądań ping.

Definicje typów

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Reprezentuje konfigurację żądania ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Reprezentuje odpowiedź ping.

otPingSenderReplyCallback

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

Typ wskaźnika określa wywołanie zwrotne, które ma być powiadamiane o otrzymaniu odpowiedzi ping.

Szczegóły
Parametry
[in] aReply
Wskaźnik do obiektu otPingSenderReply zawierający informacje o odebranej odpowiedzi ping.
[in] aContext
Wskaźnik do kontekstu aplikacji.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Reprezentuje statystyki żądań ping.

otPingSenderStatisticsCallback

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

Typ wskaźnika określa wywołanie zwrotne, które ma raportować statystyki pingów.

Szczegóły
Parametry
[in] aStatistics
Wskaźnik do obiektu otPingSenderStatistics zawierający informacje o otrzymanych statystykach pingów.
[in] aContext
Wskaźnik do kontekstu aplikacji.

Funkcje

otPingSenderPing

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

Uruchamia polecenie ping.

Szczegóły
Parametry
[in] aInstance
Wskaźnik do instancji OpenThread.
[in] aConfig
Konfiguracja pingu do użycia.
Zwracane wartości
OT_ERROR_NONE
Ping został uruchomiony.
OT_ERROR_BUSY
Nie można rozpocząć, ponieważ zajęty jest wcześniejszym żądaniem ping.
OT_ERROR_INVALID_ARGS
aConfig zawiera nieprawidłowe parametry (np. interwał pingów jest za długi).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Zatrzymuje trwający ping.

Szczegóły
Parametry
[in] aInstance
Wskaźnik do instancji OpenThread.

Zasoby

Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.