IPwmControllerProvider 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表所有 PWM 控制器通用的屬性和方法。
public interface class IPwmControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(318789947, 58083, 16548, 183, 217, 72, 223, 240, 55, 122, 82)]
struct IPwmControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.Guid(318789947, 58083, 16548, 183, 217, 72, 223, 240, 55, 122, 82)]
public interface IPwmControllerProvider
Public Interface IPwmControllerProvider
- 屬性
Windows 需求
裝置系列 |
Windows IoT Extension SDK (已於 10.0.10240.0 引進)
|
API contract |
Windows.Devices.DevicesLowLevelContract (已於 v1.0 引進)
|
屬性
ActualFrequency |
取得 PWM 的實際頻率。 |
MaxFrequency |
取得控制器所提供的最大頻率。 |
MinFrequency |
取得控制器所提供的最小頻率。 |
PinCount |
取得系統上可用的 PWM 針腳數目。 |
方法
AcquirePin(Int32) |
取得指定的針腳,並開啟該針腳以供使用。 |
DisablePin(Int32) |
停止此針腳上的 PWM。 |
EnablePin(Int32) |
在指定的針腳上啟動 PWM 訊號。 |
ReleasePin(Int32) |
釋放與指定針腳的連線,並讓該釘選可供其他人使用。 |
SetDesiredFrequency(Double) |
設定所需的 PWM 頻率。 |
SetPulseParameters(Int32, Double, Boolean) |
設定針腳、工作迴圈和極性的 PWM 參數。 |