إرسال أداة فحص الاتصال

يتضمن هذا الملف واجهة برمجة التطبيقات OpenThread لوحدة إرسال أداة ping.

ملخّص

تحديدات النوع

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

الدوال

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
بدء رنين
otPingSenderStop(otInstance *aInstance)
void
يتم إيقاف فحص الاتصال الجاري.

الهياكل

otPingSenderConfig

يمثل هذا الإعداد إعدادات طلب فحص الاتصال.

otPingSenderReply

يمثل رد ping.

otPingSenderStatistics

تمثل إحصاءات طلب فحص الاتصال.

تحديدات النوع

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

يمثل هذا الإعداد إعدادات طلب فحص الاتصال.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

يمثل رد ping.

otPingSenderReplyCallback

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

يحدِّد نوع المؤشر معاودة الاتصال لإرسال إشعار باستلام رد على فحص الاتصال.

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

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

تمثل إحصاءات طلب فحص الاتصال.

otPingSenderStatisticsCallback

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

يحدّد نوع المؤشر معاودة الاتصال للإبلاغ عن إحصاءات فحص الاتصال.

التفاصيل
المَعلمات
[in] aStatistics
مؤشر يشير إلى otPingSenderStatistics يحتوي على معلومات عن إحصاءات فحص الاتصال التي تم استلامها.
[in] aContext
مؤشر إلى السياق الخاص بالتطبيق.

الدوال

otPingSenderPing

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

بدء رنين

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

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

يتم إيقاف فحص الاتصال الجاري.

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

المراجِع

تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.