מתקין/ה
המודול הזה כולל פונקציות לתפקיד 'שותף שרשור'.
סיכום
ספירות |
|
---|---|
otJoinerState
|
טיפוסים בני מנייה (enum) מגדיר את מצב המחבר. |
ערכי דף |
|
---|---|
otJoinerCallback)(otError aError, void *aContext)
|
typedefvoid(*
המצביע מופעל כדי להודיע על השלמת פעולת הצטרפות. |
otJoinerDiscerner
|
typedefstruct otJoinerDiscerner
מייצג שותף דיסקר. |
otJoinerState
|
typedefenum otJoinerState
מגדיר את מצב המחבר. |
פונקציות |
|
---|---|
otJoinerGetDiscerner(otInstance *aInstance)
|
const otJoinerDiscerner *
מקבל את ה-joiner Discerner.
|
otJoinerGetId(otInstance *aInstance)
|
const otExtAddress *
הפונקציה מקבלת את מזהה המחבר.
|
otJoinerGetState(otInstance *aInstance)
|
מקבל את מצב הצירוף.
|
otJoinerSetDiscerner(otInstance *aInstance, otJoinerDiscerner *aDiscerner)
|
מגדיר את הדיסקרנר לאיחוד.
|
otJoinerStart(otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext)
|
הפעלת התפקיד 'שותף שרשור'.
|
otJoinerStateToString(otJoinerState aState)
|
const char *
ממירה ערך ספירה נתון של מצב מצרף למחרוזת ניתנת לקריאה על ידי בני אדם.
|
otJoinerStop(otInstance *aInstance)
|
void
משבית את התפקיד 'מחבר שרשור'.
|
מבנים |
|
---|---|
otJoinerDiscerner |
מייצג שותף דיסקר. |
ספירות
otJoinerState
otJoinerState
מגדיר את מצב המחבר.
ערכי דף
otJoinerCallback
void(* otJoinerCallback)(otError aError, void *aContext)
המצביע מופעל כדי להודיע על השלמת פעולת הצטרפות.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
פונקציות
otJoinerGetDiscerner
const otJoinerDiscerner * otJoinerGetDiscerner( otInstance *aInstance )
מקבל את ה-joiner Discerner.
למידע נוסף, אפשר לעיין ב-otJoinerSetDiscerner.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
אם לא הוגדר שום אזכור, מצביע העכבר ל-joiner Discerner או ל-NULL.
|
otJoinerGetId
const otExtAddress * otJoinerGetId( otInstance *aInstance )
הפונקציה מקבלת את מזהה המחבר.
אם לא הוגדר מזהה חיבור, מזהה השילוב הוא 64 הביטים הראשונים של תוצאת חישוב SHA-256 באמצעות IEEE EUI-64 שהוקצה על ידי היצרן. אחרת, מזהה המחבר מחושב לפי הערך של Shareder Discerner.
מזהה המחבר משמש גם בתור כתובת IEEE 802.15.4 מורחבת של המכשיר בתהליך ההזמנה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
המצביע על מזהה המשתמש המשותף.
|
otJoinerGetState
otJoinerState otJoinerGetState( otInstance *aInstance )
מקבל את מצב הצירוף.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מצב הצירוף.
|
otJoinerSetDiscerner
otError otJoinerSetDiscerner( otInstance *aInstance, otJoinerDiscerner *aDiscerner )
מגדיר את הדיסקרנר לאיחוד.
ה-Connecter Discerner משמש לחישוב מזהה המחבר בתהליך של חיבור ה-thread. מידע נוסף זמין ב-otJoinerGetId.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
otJoinerStart
otError otJoinerStart( otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext )
הפעלת התפקיד 'שותף שרשור'.
פרטים | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||||||||||||
ערכים מוחזרים |
|
otJoinerStateToString
const char * otJoinerStateToString( otJoinerState aState )
ממירה ערך ספירה נתון של מצב מצרף למחרוזת ניתנת לקריאה על ידי בני אדם.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
ייצוג של
aState , שבודק אנושי יכול לקרוא. |
otJoinerStop
void otJoinerStop( otInstance *aInstance )
משבית את התפקיד 'מחבר שרשור'.
פרטים | |||
---|---|---|---|
פרמטרים |
|
פקודות מאקרו
OT_JOINER_MAX_DISCERNER_LENGTH
OT_JOINER_MAX_DISCERNER_LENGTH 64
אורך מקסימלי של Shareder Discerner, בביטים.
מקורות מידע
המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.