השכמה

מודול זה כולל את ההפשטה של הפלטפורמה לשירות ההתראות.

סיכום

פונקציות

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
מודול אבחון אותות שההתראה הופעלה.

פונקציות

otPlatAlert במיקרו-אדום

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

אות שההתראה הופעלה.

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

otPlatAlertMicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

הצגת השעה הנוכחית.

פרטים
החזרות
השעה הנוכחית במיליוניות השנייה.

otPlatAlertMicroStartAt

void otPlatAlarmMicroStartAt(
  otInstance *aInstance,
  uint32_t aT0,
  uint32_t aDt
)

ההתראה תופעל ב-aDt מיקרו שניות לאחר aT0.

פרטים
פרמטרים
[in] aInstance
מבנה המופע של OpenThread.
[in] aT0
מועד ההפניה.
[in] aDt
עיכוב הזמן במיקרו-שניות מ-aT0.

מיקרו-שעון מעורר

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

הפסקת ההתראה.

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

otPlatAlertMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

אות שההתראה הופעלה.

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

otPlatAlertMilliGetNow

uint32_t otPlatAlarmMilliGetNow(
  void
)

הצגת השעה הנוכחית.

פרטים
החזרות
השעה הנוכחית באלפיות השנייה.

otPlatAlertMilliStartAt

void otPlatAlarmMilliStartAt(
  otInstance *aInstance,
  uint32_t aT0,
  uint32_t aDt
)

הגדרת השעון המעורר תופעל למשך aDt אלפיות השנייה לאחר aT0.

פרטים
פרמטרים
[in] aInstance
מבנה המופע של OpenThread.
[in] aT0
מועד ההפניה.
[in] aDt
משך הזמן באלפיות השנייה מ-aT0.

otPlatAlertMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

הפסקת ההתראה.

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

otPlatDiagAlertFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

מודול אבחון אותות שההתראה הופעלה.

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

מקורות מידע

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