otPingSenderConfig
#include <ping_sender.h>
يمثل هذا الإعداد إعدادات طلب فحص الاتصال.
ملخّص
السمات العامة |
|
---|---|
mAllowZeroHopLimit
|
bool
يشير هذا الحقل إلى ما إذا كان حد القفزة صفرًا.
|
mCallbackContext
|
void *
مؤشر إلى السياق الخاص بتطبيق معاودة الاتصال.
|
mCount
|
uint16_t
عدد رسائل فحص الاتصال المطلوب إرسالها. لا حاجة لاستخدام الإعدادات التلقائية.
|
mDestination
|
عنوان الوجهة لفحص الاتصال.
|
mHopLimit
|
uint8_t
حد القفزة (يُستخدم إذا كان
mAllowZeroHopLimit خطأ). الصفر للوضع التلقائي. |
mInterval
|
uint32_t
الفاصل الزمني Ping tx بالمللي ثانية لا حاجة لاستخدام الإعدادات التلقائية.
|
mMulticastLoop
|
bool
يسمح هذا الخيار بتكرار الإشعارات إلى عنوان البث المتعدد الذي تم اشتراك الجهاز فيه.
|
mReplyCallback
|
دالة رد الاتصال للإبلاغ عن الردود (يمكن أن تكون قيمة فارغة إذا لم تكن مطلوبة)
|
mSize
|
uint16_t
يستثني حجم البيانات (عدد وحدات البايت) رأس IPv6/ICMPv6. الصفر للوضع التلقائي.
|
mSource
|
عنوان مصدر فحص الاتصال.
|
mStatisticsCallback
|
دالة رد الاتصال للإبلاغ عن الإحصاءات (يمكن أن تكون فارغة إذا لم تكن مطلوبة).
|
mTimeout
|
uint16_t
الوقت بالملي ثانية لانتظار الرد النهائي بعد إرسال الطلب النهائي.
|
السمات العامة
mAllowZeroHopLimit
bool otPingSenderConfig::mAllowZeroHopLimit
يشير هذا الحقل إلى ما إذا كان حد القفزة صفرًا.
mCallbackContext
void * otPingSenderConfig::mCallbackContext
مؤشر إلى السياق الخاص بتطبيق معاودة الاتصال.
mCount
uint16_t otPingSenderConfig::mCount
عدد رسائل فحص الاتصال المطلوب إرسالها. لا حاجة لاستخدام الإعدادات التلقائية.
mHopLimit
uint8_t otPingSenderConfig::mHopLimit
حد القفزة (يُستخدم إذا كان mAllowZeroHopLimit
خطأ). الصفر للوضع التلقائي.
mInterval
uint32_t otPingSenderConfig::mInterval
الفاصل الزمني Ping tx بالمللي ثانية لا حاجة لاستخدام الإعدادات التلقائية.
mMulticastLoop
bool otPingSenderConfig::mMulticastLoop
يسمح هذا الخيار بتكرار الإشعارات إلى عنوان البث المتعدد الذي تم اشتراك الجهاز فيه.
mReplyCallback
otPingSenderReplyCallback otPingSenderConfig::mReplyCallback
دالة رد الاتصال للإبلاغ عن الردود (يمكن أن تكون قيمة فارغة إذا لم تكن مطلوبة)
mSize
uint16_t otPingSenderConfig::mSize
يستثني حجم البيانات (عدد وحدات البايت) رأس IPv6/ICMPv6. الصفر للوضع التلقائي.
mStatisticsCallback
otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback
دالة رد الاتصال للإبلاغ عن الإحصاءات (يمكن أن تكون فارغة إذا لم تكن مطلوبة).
mTimeout
uint16_t otPingSenderConfig::mTimeout
الوقت بالملي ثانية لانتظار الرد النهائي بعد إرسال الطلب النهائي.
لا حاجة لاستخدام الإعدادات التلقائية.
المراجِع
تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.