Google is committed to advancing racial equity for Black communities. See how.

بينغ المرسل

يشتمل هذا الملف على OpenThread API لوحدة إرسال ping.

ملخص

النوع

otPingSenderConfig typedef
يمثل هذا الهيكل تكوين طلب ping.
otPingSenderReply typedef
يمثل هذا الهيكل رد بينغ.
otPingSenderReplyCallback )(const otPingSenderReply *aReply, void *aContext) typedef
void(*
يحدد نوع مؤشر الوظيفة هذا رد الاتصال لإخطار استلام رد ping.
otPingSenderStatistics typedef
يمثل هذا الهيكل إحصائيات طلب ping.
otPingSenderStatisticsCallback )(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
يحدد نوع مؤشر الوظيفة هذا رد الاتصال للإبلاغ عن إحصائيات ping.

المهام

otPingSenderPing ( otInstance *aInstance, const otPingSenderConfig *aConfig)
تبدأ هذه الوظيفة في تنفيذ الأمر ping.
otPingSenderStop ( otInstance *aInstance)
void
تعمل هذه الوظيفة على إيقاف اختبار ping المستمر.

الهياكل

otPingSenderConfig

يمثل هذا الهيكل تكوين طلب ping.

otPingSenderReply

يمثل هذا الهيكل رد بينغ.

otPingSenderStatistics

يمثل هذا الهيكل إحصائيات طلب ping.

النوع

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

يمثل هذا الهيكل تكوين طلب ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

يمثل هذا الهيكل رد بينغ.

otPingSenderReplyCallback

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

يحدد نوع مؤشر الوظيفة هذا رد الاتصال لإخطار استلام رد ping.

تفاصيل
المعلمات
[in] aReply
مؤشر إلى otPingSenderReply يحتوي على معلومات حول رد ping المستلم.
[in] aContext
مؤشر إلى سياق خاص بالتطبيق.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

يمثل هذا الهيكل إحصائيات طلب ping.

otPingSenderStatistics رد الاتصال

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

يحدد نوع مؤشر الوظيفة هذا رد الاتصال للإبلاغ عن إحصائيات ping.

تفاصيل
المعلمات
[in] aStatistics
مؤشر إلى otPingSenderStatistics يحتوي على معلومات حول إحصائيات ping المستلمة.
[in] aContext
مؤشر إلى سياق خاص بالتطبيق.

المهام

otPingSenderPing

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

تبدأ هذه الوظيفة في تنفيذ الأمر ping.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.
[in] aConfig
تكوين ping المراد استخدامه.
إرجاع القيم
OT_ERROR_NONE
بدأ الأمر ping بنجاح.
OT_ERROR_BUSY
تعذر البدء نظرًا لأنك مشغول بطلب اختبار اتصال سابق مستمر.
OT_ERROR_INVALID_ARGS
يحتوي aConfig على معلمات غير صالحة (على سبيل المثال ، الفاصل الزمني ping طويل جدًا).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

تعمل هذه الوظيفة على إيقاف اختبار ping المستمر.

تفاصيل
المعلمات
[in] aInstance
مؤشر إلى مثيل OpenThread.