alarm.time – 到达指定时间时触发警报。

class alarm.time.TimeAlarm(monotonic_time: Optional[float] = None, epoch_time: Optional[int] = None)

创建将在何时time.monotonic()等于 monotonic_time或何时 time.time()等于时触发的警报 epoch_time。只能给出两个参数中的一个。警报在传递给启用 alarm函数(例如 alarm.light_sleep_until_alarms()或 ) 之前不会处于活动状态alarm.exit_and_deep_sleep_until_alarms()

如果给定的时间在过去发生睡眠时,将立即触发警报。

monotonic_time :float

达到此时间时,将根据time.monotonic() 时钟触发闹钟。时间可以 epoch_time在构造函数中给出,但它仅作为time.monotonic() 时间由该属性返回。