IPwmControllerProvider インターフェイス

定義

すべての 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 パラメータを設定します。

適用対象