שולח פינג

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

סיכום

סוג מגן

otPingSenderConfig typedef
המבנה הזה מייצג הגדרה של בקשת פינג.
otPingSenderReply typedef
המבנה הזה מייצג תגובה מפינג.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
סוג זה של מצביע פונקציה מציין את הקריאה החוזרת (callback) כדי להודיע על קבלת תגובת פינג.
otPingSenderStatistics typedef
המבנה הזה מייצג נתונים סטטיסטיים של בקשת פינג.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
סוג זה של מצביע פונקציה מציין את הקריאה החוזרת לדיווח על הנתונים הסטטיסטיים של הפינג.

פונקציות

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
הפונקציה הזו מתחילה פינג.
otPingSenderStop(otInstance *aInstance)
void
הפונקציה הזו מפסיקה פינג מתמשך.

שטרטס

otPingSenderConfig

המבנה הזה מייצג הגדרה של בקשת פינג.

otPingSenderAnswer

המבנה הזה מייצג תגובה מפינג.

otPingSenderסטטיסטיקה

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

סוג מגן

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

המבנה הזה מייצג הגדרה של בקשת פינג.

otPingSenderAnswer

struct otPingSenderReply otPingSenderReply

המבנה הזה מייצג תגובה מפינג.

otPingSenderAnswerCallback

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

סוג זה של מצביע פונקציה מציין את הקריאה החוזרת (callback) כדי להודיע על קבלת תגובת פינג.

פרטים
פרמטרים
[in] aReply
מצביע ל-otPingSenderReply המכיל מידע על התשובה שקיבלה פינג.
[in] aContext
מצביע להקשר ספציפי לאפליקציה.

otPingSenderסטטיסטיקה

struct otPingSenderStatistics otPingSenderStatistics

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

otPingSender סטטיסטייםהתקשרות חזרה

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. למידע נוסף או כדי לתרום לתיעוד שלנו, יש לעיין בקטע משאבים.