پینگ فرستنده

این فایل شامل OpenThread API برای ماژول فرستنده پینگ است.

خلاصه

Typedefs

otPingSenderConfig typedef
یک پیکربندی درخواست پینگ را نشان می دهد.
otPingSenderReply typedef
نشان دهنده یک پاسخ پینگ است.
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

نشان دهنده یک پاسخ پینگ است.

otPingSenderStatistics

نشان دهنده آمار یک درخواست پینگ است.

Typedefs

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

یک پیکربندی درخواست پینگ را نشان می دهد.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

نشان دهنده یک پاسخ پینگ است.

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
پیکربندی پینگ برای استفاده
ارزش های بازگشتی
OT_ERROR_NONE
پینگ با موفقیت شروع شد.
OT_ERROR_BUSY
از آنجایی که مشغول یک درخواست پینگ فعلی قبلی هستم، شروع نشد.
OT_ERROR_INVALID_ARGS
aConfig حاوی پارامترهای نامعتبر است (به عنوان مثال، فاصله پینگ خیلی طولانی است).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

پینگ در حال انجام را متوقف می کند.

جزئیات
مولفه های
[in] aInstance
اشاره گر به یک نمونه OpenThread.

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.