mFrame
|
[Interface] 硬體抽象層,計時器。 更多...
#include <Timer.h>
公開方法(Public Methods) | |
virtual void | cancel (void) override |
取消計時器。 | |
virtual bool | isBusy (void) override |
檢查計時器是否忙碌。 | |
virtual bool | startAtTick (uint32 tick) override |
以 tick 為單位啟動計時器。 | |
virtual bool | startAtTime (float second) override |
設置計時器以秒為單位開始。 | |
virtual void | setEvent (hal::counter::TimerEvent *event) override |
設定計時器終止事件。 | |
![]() | |
virtual bool | deinit (void) override |
硬體去初始化。 | |
virtual bool | init (void) override |
硬體初始化。 | |
virtual bool | isInit (void) override |
取得硬體是否已初始化。 | |
![]() | |
virtual | ~Interface (void)=default |
Destroy the struct object. | |
virtual mframe::lang::Object & | getObject (void) override |
取得類Object | |
[Interface] 硬體抽象層,計時器。
此介面定義了計時器相關的操作,包括取消計時器、查詢計時器狀態、 設定以 tick 或時間(秒)為單位的計時器開始,以及設定計時器終止事件。
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
以 tick 為單位啟動計時器。
tick | 設定計時器開始的 tick 數。 |
|
pure virtual |