7#ifndef CORE_2A2742CA_C792_47DA_82CC_54E6F010A6D3
8#define CORE_2A2742CA_C792_47DA_82CC_54E6F010A6D3
19#include "./CoreEdgeTriggerPort.h"
25 class CoreEdgeTriggerPin;
74 virtual int read(
void)
override;
Definition CoreEdgeTriggerPin.h:33
virtual int read(void) override
讀取邊緣觸發狀態。
virtual bool setMode(hal::digital::EdgeTriggerMode mode) override
設定邊緣觸發模式。
virtual ~CoreEdgeTriggerPin(void) override
Destroy the object.
virtual void onTrigger(void) override
邊緣觸發事件。
virtual void setEvent(hal::digital::EdgeTriggerEvent *event) override
設定邊緣觸發事件物件。
CoreEdgeTriggerPin(core::CoreEdgeTriggerPort &port, int channel)
Construct a new object.
Definition CoreEdgeTriggerPort.h:34
Definition glikey/Mask.h:22
EdgeTriggerMode
邊緣觸發模式。
Definition EdgeTriggerMode.h:33
[Interface] 邊緣觸發器,正觸發事件。
Definition EdgeTriggerEvent.h:34
[Interface] 硬體抽象層,邊緣觸發器。
Definition EdgeTriggerPin.h:37