mFrame
載入中...
搜尋中...
無符合項目
ufm::hw::PulseTimer::Event 結構 參考文件abstract

[Interface] 高低電平持續時間事件處理介面。 更多...

#include <PulseTimer.h>

類別ufm::hw::PulseTimer::Event的繼承圖:
ufm::hw::SimpleButton

公開方法(Public Methods)

virtual void onHighDuration (uint32 microscronds) override
 處理高電平持續時間事件。
 
virtual void onLowDuration (uint32 microscronds) override
 處理低電平持續時間事件。
 

詳細描述

[Interface] 高低電平持續時間事件處理介面。

提供高電平和低電平持續時間的事件處理方法。

函式成員說明文件

◆ onHighDuration()

virtual void ufm::hw::PulseTimer::Event::onHighDuration ( uint32 microscronds)
pure virtual

處理高電平持續時間事件。

當由高電平轉換為低電平後,高電平持續時間達到指定的微秒數時, 將自動呼叫此方法。

參數
microscronds高電平持續時間,以微秒為單位。

實作於 ufm::hw::SimpleButton.

◆ onLowDuration()

virtual void ufm::hw::PulseTimer::Event::onLowDuration ( uint32 microscronds)
pure virtual

處理低電平持續時間事件。

當由低電平轉換為高電平後,低電平持續時間達到指定的微秒數時, 將自動呼叫此方法。

參數
microscronds低電平持續時間,以微秒為單位。

實作於 ufm::hw::SimpleButton.


此結構(structure) 文件是由下列檔案中產生: