שולח פינג

הקובץ הזה כולל את OpenThread API עבור מודול שולח הפינג.

סיכום

ערכי דף

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

מייצג נתונים סטטיסטיים של בקשת פינג.

ערכי דף

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
תצורת ה-ping שבו יש להשתמש.
ערכים מוחזרים
OT_ERROR_NONE
הפינג התחיל.
OT_ERROR_BUSY
לא ניתן להתחיל מאז שצריך לטפל בבקשת פינג פעילה קודמת.
OT_ERROR_INVALID_ARGS
השדה aConfig מכיל פרמטרים לא חוקיים (למשל, מרווח הפינג ארוך מדי).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

מפסיק פינג מתמשך.

פרטים
פרמטרים
[in] aInstance
מצביע למופע של OpenThread.

מקורות מידע

המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.