![]() |
mFrame
|
[Interface] 多通道邊緣觸發控制介面。 更多...
#include <EdgeTriggerPort.h>
公開方法(Public Methods) | |
| virtual bool | setEvent (int channel, hal::digital::EdgeTrigger::Event *event) override |
| 註冊通道事件處理器。 | |
| virtual bool | setTrigger (int channel, hal::digital::EdgeTrigger::Mode mode) override |
| 設定邊緣觸發模式。 | |
公開方法(Public Methods) 繼承自 hal::Base | |
| virtual bool | deinit (void) override |
| 硬體去初始化 | |
| virtual bool | init (void) override |
| 硬體初始化 | |
| virtual bool | isInit (void) override |
| 檢查硬體初始化狀態 | |
[Interface] 多通道邊緣觸發控制介面。
提供多個GPIO引腳的邊緣觸發功能管理:
|
pure virtual |
註冊通道事件處理器。
| channel | 目標通道號 |
| event | 事件處理器 |
|
pure virtual |
設定邊緣觸發模式。
| channel | 渠道編號。 |
| mode | 邊緣觸發模式,選項如下: |