mFrame
|
[Interface] 硬體抽象層,邊緣觸發埠。 更多...
#include <EdgeTriggerPort.h>
公開方法(Public Methods) | |
virtual bool | setEvent (int channel, hal::digital::EdgeTriggerEvent *event) override |
設定邊緣觸發事件物件。 | |
virtual bool | setTrigger (int channel, hal::digital::EdgeTriggerMode mode) 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] 硬體抽象層,邊緣觸發埠。
此介面定義了邊緣觸發埠的操作,提供設定各通道邊緣觸發事件與觸發模式的功能, 使外部事件能夠根據設定的觸發模式作出相應反應。
|
pure virtual |
設定邊緣觸發事件物件。
channel | 渠道編號。 |
event | 事件物件指標,用於處理邊緣觸發事件。 |
|
pure virtual |
設定邊緣觸發模式。
channel | 渠道編號。 |
mode | 邊緣觸發模式,選項如下: |