مُرسِل إشعار

يتضمن هذا الملف واجهة برمجة تطبيقات Openthread لوحدة مُرسِل أداة فحص الاتصال.

الملخّص

مواقد الخط

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

الدوال

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
تبدأ هذه الدالة فحص اتصال.
otPingSenderStop(otInstance *aInstance)
void
توقف هذه الدالة فحص اتصال مستمر.

التشريعات

otPingSenderConfig

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

otPingSenderResponse

تمثل هذه البنية استجابة اختبار الاتصال.

otPingSenderStats

وتمثل هذه البنية إحصاءات طلب فحص الاتصال.

مواقد الخط

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

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

otPingSenderرد

struct otPingSenderReply otPingSenderReply

تمثل هذه البنية استجابة اختبار الاتصال.

otPingSenderResponseCallback

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

يحدِّد نوع مؤشر الدالة هذا معاودة الاتصال لإشعارك بتلقّي ردّ على جهاز فحص الاتصال.

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

otPingSenderStats

struct otPingSenderStatistics otPingSenderStatistics

وتمثل هذه البنية إحصاءات طلب فحص الاتصال.

otPingSenderStatCallback

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
إعداد فحص الاتصال المطلوب استخدامه.
قيم الإرجاع
OT_ERROR_NONE
بدأ فحص الاتصال بنجاح.
OT_ERROR_BUSY
تعذر البدء منذ أن كان مشغولاً مع فحص اتصال سابق للطلب.
OT_ERROR_INVALID_ARGS
يحتوي aConfig على معلَمات غير صالحة (على سبيل المثال، الفاصل الزمني لأداة فحص الاتصال طويل جدًا).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

توقف هذه الدالة فحص اتصال مستمر.

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

المراجع

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