Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Alarm

Modul ini mencakup abstraksi platform untuk layanan alarm.

Ringkasan

Fungsi

otPlatAlarmMicroFired ( otInstance *aInstance)
void
Memberi sinyal bahwa alarm telah berbunyi.
otPlatAlarmMicroGetNow (void)
uint32_t
Dapatkan waktu saat ini.
otPlatAlarmMicroStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Setel alarm untuk menyala pada aDt mikrodetik setelah aT0 .
otPlatAlarmMicroStop ( otInstance *aInstance)
void
Hentikan alarmnya.
otPlatAlarmMilliFired ( otInstance *aInstance)
void
Memberi sinyal bahwa alarm telah berbunyi.
otPlatAlarmMilliGetNow (void)
uint32_t
Dapatkan waktu saat ini.
otPlatAlarmMilliStartAt ( otInstance *aInstance, uint32_t aT0, uint32_t aDt)
void
Setel alarm untuk menyala pada aDt milidetik setelah aT0 .
otPlatAlarmMilliStop ( otInstance *aInstance)
void
Hentikan alarmnya.
otPlatDiagAlarmFired ( otInstance *aInstance)
void
Modul diagnostik sinyal bahwa alarm telah menyala.

Fungsi

otPlatAlarmMicroFired

void otPlatAlarmMicroFired(
  otInstance *aInstance
)

Memberi sinyal bahwa alarm telah berbunyi.

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.

otPlatAlarmMicroGetNow

uint32_t otPlatAlarmMicroGetNow(
  void
)

Dapatkan waktu saat ini.

Detail
Kembali
Waktu saat ini dalam mikrodetik.

otPlatAlarmMicroStartAt

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

Setel alarm untuk menyala pada aDt mikrodetik setelah aT0 .

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.
[in] aT0
Waktu referensi.
[in] aDt
Penundaan waktu dalam mikrodetik dari aT0 .

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

Hentikan alarmnya.

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

Memberi sinyal bahwa alarm telah berbunyi.

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.

otPlatAlarmMilliGetNow

uint32_t otPlatAlarmMilliGetNow(
  void
)

Dapatkan waktu saat ini.

Detail
Kembali
Waktu saat ini dalam milidetik.

otPlatAlarmMilliStartAt

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

Setel alarm untuk menyala pada aDt milidetik setelah aT0 .

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.
[in] aT0
Waktu referensi.
[in] aDt
Penundaan waktu dalam milidetik dari aT0 .

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

Hentikan alarmnya.

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

Modul diagnostik sinyal bahwa alarm telah menyala.

Detail
Parameter
[in] aInstance
Struktur instance OpenThread.