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