התראה
המודול הזה כולל את הפשטת הפלטפורמה של שירות ההתראות.
סיכום
פונקציות |
|
|---|---|
otPlatAlarmMicroFired(otInstance *aInstance)
|
void
אות לכך שההתראה הופעלה.
|
otPlatAlarmMicroGetNow(void)
|
uint32_t
לראות את השעה הנוכחית.
|
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
יש להגדיר את ההתראה כך שתפעל ב-
aDt מיקרו-שניות אחרי aT0. |
otPlatAlarmMicroStop(otInstance *aInstance)
|
void
הפסקת ההתראה.
|
otPlatAlarmMilliFired(otInstance *aInstance)
|
void
אות לכך שההתראה הופעלה.
|
otPlatAlarmMilliGetNow(void)
|
uint32_t
לראות את השעה הנוכחית.
|
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
להגדיר שההתראה תופעל בעוד
aDt אלפיות השנייה אחרי aT0. |
otPlatAlarmMilliStop(otInstance *aInstance)
|
void
הפסקת ההתראה.
|
otPlatDiagAlarmFired(otInstance *aInstance)
|
void
המודול לאבחון האותות שהופעלה על ידי ההתראה.
|
פונקציות
otPlatAlarmMicroFired
void otPlatAlarmMicroFired( otInstance *aInstance )
אות לכך שההתראה הופעלה.
| פרטים | |||
|---|---|---|---|
| פרמטרים |
|
||
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
לראות את השעה הנוכחית.
השעה הנוכחית חייבת לייצג טיימר שפועל באופן חופשי. כששומרים על השעה הנוכחית, ערך הזמן חייב להשתמש בכל הטווח [ 0, 2^32-1] ואסור ש-32^32 יגלש לפני.
| פרטים | |
|---|---|
| החזרות |
השעה הנוכחית במיליוניות השנייה.
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
יש להגדיר את ההתראה כך שתפעל ב-aDt מיקרו-שניות אחרי aT0.
עבור aT0, הפלטפורמה חייבת לתמוך בכל הערכים של הערך [0, 2^32-1]. עבור aDt, הפלטפורמה חייבת לתמוך בכל הערכים של הערך [0, 2^31-1].
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים |
|
||||||
otPlatAlarmMicroStop
void otPlatAlarmMicroStop( otInstance *aInstance )
הפסקת ההתראה.
| פרטים | |||
|---|---|---|---|
| פרמטרים |
|
||
otPlatAlarmMilliFired
void otPlatAlarmMilliFired( otInstance *aInstance )
אות לכך שההתראה הופעלה.
| פרטים | |||
|---|---|---|---|
| פרמטרים |
|
||
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow( void )
לראות את השעה הנוכחית.
השעה הנוכחית חייבת לייצג טיימר שפועל באופן חופשי. כששומרים על השעה הנוכחית, ערך הזמן חייב להשתמש בכל הטווח [ 0, 2^32-1] ואסור ש-32^32 יגלש לפני.
| פרטים | |
|---|---|
| החזרות |
השעה הנוכחית באלפיות השנייה.
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
להגדיר שההתראה תופעל בעוד aDt אלפיות השנייה אחרי aT0.
עבור aT0 הפלטפורמה חייבת לתמוך בכל הערכים של הערך [0, 2^32-1]. עבור aDt, הפלטפורמה חייבת לתמוך בכל הערכים של הערך [0, 2^31-1].
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים |
|
||||||
otPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
הפסקת ההתראה.
| פרטים | |||
|---|---|---|---|
| פרמטרים |
|
||
otPlatDiagAlarmFired
void otPlatDiagAlarmFired( otInstance *aInstance )
המודול לאבחון האותות שהופעלה על ידי ההתראה.
| פרטים | |||
|---|---|---|---|
| פרמטרים |
|
||
מקורות מידע
המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.