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 매개 변수를 설정합니다.

적용 대상