Ping Gönderen

Bu dosya, ping gönderen modülü için OpenThread API'yi içerir.

Özet

Türdefler

otPingSenderConfig typedef
Ping isteği yapılandırmasını temsil eder.
otPingSenderReply typedef
Ping yanıtını temsil eder.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
İşaretçi türü, ping yanıtı alımını bildirmek için geri çağırmayı belirtir.
otPingSenderStatistics typedef
Ping isteğinin istatistiklerini temsil eder.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
İşaretçi türü, ping istatistiklerini bildirmek için geri çağırmayı belirtir.

İşlevler

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Ping başlatılır.
otPingSenderStop(otInstance *aInstance)
void
Devam eden bir ping'i durdurur.

Yapılar

otPingSenderConfig

Ping isteği yapılandırmasını temsil eder.

otPingSenderReply

Ping yanıtını temsil eder.

otPingSenderStatistics

Ping isteğinin istatistiklerini temsil eder.

Türdefler

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Ping isteği yapılandırmasını temsil eder.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Ping yanıtını temsil eder.

otPingSenderReplyCallback

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

İşaretçi türü, ping yanıtı alımını bildirmek için geri çağırmayı belirtir.

Ayrıntılar
Parametreler
[in] aReply
Alınan ping yanıtı hakkında bilgi içeren bir otPingSenderReply işaretçisi.
[in] aContext
Uygulamaya özel bağlama işaret eden bir işaretçi.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Ping isteğinin istatistiklerini temsil eder.

otPingSenderStatisticsCallback

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

İşaretçi türü, ping istatistiklerini bildirmek için geri çağırmayı belirtir.

Ayrıntılar
Parametreler
[in] aStatistics
Alınan ping istatistikleri hakkında bilgi içeren otPingSenderStatistics işaretçisi.
[in] aContext
Uygulamaya özel bağlama işaret eden bir işaretçi.

İşlevler

otPingSenderPing

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

Ping başlatılır.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.
[in] aConfig
Kullanılacak ping yapılandırması.
Döndürülen Değerler
OT_ERROR_NONE
Ping başarıyla başlatıldı.
OT_ERROR_BUSY
Devam eden önceki bir ping isteği nedeniyle meşgul olduğundan başlatılamadı.
OT_ERROR_INVALID_ARGS
aConfig, geçersiz parametreler içeriyor (ör. ping aralığı çok uzun).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Devam eden bir ping'i durdurur.

Ayrıntılar
Parametreler
[in] aInstance
OpenThread örneğinin işaretçisi.

Kaynaklar

OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.