![]() |
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 |
設定邊緣觸發模式。 | |
![]() | |
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 | 邊緣觸發模式,選項如下: |