闹钟
此模块包含闹钟服务的平台抽象。
摘要
函数 |
|
---|---|
otPlatAlarmMicroFired(otInstance *aInstance)
|
void
指明闹钟已触发。
|
otPlatAlarmMicroGetNow(void)
|
uint32_t
获取当前时间。
|
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
将闹钟设置为在
aT0 后 aDt 微秒下触发。 |
otPlatAlarmMicroStop(otInstance *aInstance)
|
void
停止闹钟。
|
otPlatAlarmMilliFired(otInstance *aInstance)
|
void
指明闹钟已触发。
|
otPlatAlarmMilliGetNow(void)
|
uint32_t
获取当前时间。
|
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
将闹钟设置为在
aT0 后 aDt 毫秒触发。 |
otPlatAlarmMilliStop(otInstance *aInstance)
|
void
停止闹钟。
|
otPlatDiagAlarmFired(otInstance *aInstance)
|
void
闹钟已触发的信号诊断模块。
|
函数
otPlatAlarmMicroFired
void otPlatAlarmMicroFired( otInstance *aInstance )
指明闹钟已触发。
详情 | |||
---|---|---|---|
参数 |
|
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow( void )
获取当前时间。
详情 | |
---|---|
返回值 |
当前时间(以微秒为单位)。
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
将闹钟设置为在 aT0
后 aDt
微秒下触发。
详情 | |||||||
---|---|---|---|---|---|---|---|
参数 |
|
otPlatAlarmMicroStop
void otPlatAlarmMicroStop( otInstance *aInstance )
停止闹钟。
详情 | |||
---|---|---|---|
参数 |
|
otPlatAlarmMilliFired
void otPlatAlarmMilliFired( otInstance *aInstance )
指明闹钟已触发。
详情 | |||
---|---|---|---|
参数 |
|
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow( void )
获取当前时间。
详情 | |
---|---|
返回值 |
当前时间(以毫秒为单位)。
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt( otInstance *aInstance, uint32_t aT0, uint32_t aDt )
将闹钟设置为在 aT0
后 aDt
毫秒触发。
详情 | |||||||
---|---|---|---|---|---|---|---|
参数 |
|
otPlatAlarmMilliStop
void otPlatAlarmMilliStop( otInstance *aInstance )
停止闹钟。
详情 | |||
---|---|---|---|
参数 |
|
otPlatDiagAlarmFired
void otPlatDiagAlarmFired( otInstance *aInstance )
闹钟已触发的信号诊断模块。
详情 | |||
---|---|---|---|
参数 |
|
资源
OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源。