Pengirim Ping

File ini menyertakan OpenThread API untuk modul pengirim ping.

Ringkasan

Typedef

otPingSenderConfig typedef
Mewakili konfigurasi permintaan ping.
otPingSenderReply typedef
Menampilkan balasan ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Jenis pointer menentukan callback untuk memberi tahu tanda terima balasan ping.
otPingSenderStatistics typedef
Menampilkan statistik permintaan ping.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
Jenis pointer menentukan callback untuk melaporkan statistik ping.

Fungsi

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Memulai ping.
otPingSenderStop(otInstance *aInstance)
void
Menghentikan ping yang sedang berlangsung.

Struct

otPingSenderConfig

Mewakili konfigurasi permintaan ping.

otPingSenderReply

Menampilkan balasan ping.

otPingSenderStatistics

Menampilkan statistik permintaan ping.

Typedef

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Mewakili konfigurasi permintaan ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Menampilkan balasan ping.

otPingSenderReplyCallback

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

Jenis pointer menentukan callback untuk memberi tahu tanda terima balasan ping.

Detail
Parameter
[in] aReply
Pointer ke otPingSenderReply yang berisi info tentang balasan ping yang diterima.
[in] aContext
Pointer ke konteks khusus aplikasi.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Menampilkan statistik permintaan ping.

otPingSenderStatisticsCallback

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

Jenis pointer menentukan callback untuk melaporkan statistik ping.

Detail
Parameter
[in] aStatistics
Pointer ke otPingSenderStatistics yang berisi info tentang statistik ping yang diterima.
[in] aContext
Pointer ke konteks khusus aplikasi.

Fungsi

otPingSenderPing

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

Memulai ping.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.
[in] aConfig
Konfigurasi ping yang akan digunakan.
Nilai Pengembalian
OT_ERROR_NONE
Ping berhasil dimulai.
OT_ERROR_BUSY
Tidak dapat memulai karena sibuk dengan permintaan ping sebelumnya yang sedang berlangsung.
OT_ERROR_INVALID_ARGS
aConfig berisi parameter yang tidak valid (misalnya, interval ping terlalu panjang).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Menghentikan ping yang sedang berlangsung.

Detail
Parameter
[in] aInstance
Pointer ke instance OpenThread.

Referensi

Topik Referensi OpenThread API berasal dari kode sumber yang tersedia di GitHub. Untuk informasi selengkapnya, atau untuk berkontribusi pada dokumentasi kami, lihat Referensi.