6#ifndef MFRAME_43857172_A41F_4211_809F_A275C99741DE
7#define MFRAME_43857172_A41F_4211_809F_A275C99741DE
177 virtual bool setPercent(
int channel,
float percent) abstract;
213 virtual bool getPercent(
int channel,
float& result) abstract;
251 virtual bool start(
bool enable) abstract;
Definition AdvancedTimer.h:22
[Interface] 硬體抽象層基礎介面
Definition Base.h:38
PWM通道介面
Definition PulseWidth.h:283
virtual bool getPeriod(float &resultHz) override
讀取此通道對應的PWM週期時間
virtual bool setPercent(float percent) override
設定此通道的PWM脈寬佔空比
virtual bool getPercent(float &resultPercent) override
讀取此通道的PWM脈寬佔空比
Definition PulseWidth.h:66
virtual bool setPercent(int channel, float percent) override
設定指定通道的PWM脈寬佔空比
virtual bool start(bool enable) override
啟動或停止PWM計數器
virtual int setPeriod(float hz) override
設定PWM計數器的輸出頻率
virtual bool getPeriod(float &resultHz) override
讀取PWM計數器的當前輸出頻率
virtual bool getPercent(int channel, float &result) override
讀取指定通道的PWM脈寬佔空比