mFrame
載入中...
搜尋中...
無符合項目
PulseWidthChannel.h
1
7#ifndef HAL_3D15383E_6DD8_46F3_B0D2_08C539653DE3
8#define HAL_3D15383E_6DD8_46F3_B0D2_08C539653DE3
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "./../counter/PulseWidth.h"
14
15/* ***************************************************************************************
16 * Namespace
17 */
18namespace hal::counter {
19 struct PulseWidthChannel;
20} // namespace hal::counter
21
22/* ***************************************************************************************
23 * Class/Interface/Struct/Enum
24 */
25
39 virtual bool setPercent(float percent) abstract;
40
47 virtual bool getPeriod(float& result) abstract;
48};
49
50/* ***************************************************************************************
51 * End of file
52 */
53#endif /* HAL_3D15383E_6DD8_46F3_B0D2_08C539653DE3 */
Definition PulseWidth.h:17
[Interface] 脈寬計數器通道介面定義
Definition PulseWidthChannel.h:32
virtual bool setPercent(float percent) override
設定脈寬百分比
virtual bool getPeriod(float &result) override
取得脈寬週期
Definition Interface.h:134