다음을 통해 공유


PwmController 클래스

정의

시스템에 연결된 PWM 컨트롤러를 나타냅니다.

public ref class PwmController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PwmController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PwmController
Public NotInheritable Class PwmController
상속
Object Platform::Object IInspectable PwmController
특성

Windows 요구 사항

디바이스 패밀리
Windows IoT Extension SDK (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Devices.DevicesLowLevelContract (v1.0에서 도입되었습니다.)

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1511 10586 GetDefaultAsync
1703 15063 FromIdAsync
1703 15063 GetDeviceSelector
1703 15063 GetDeviceSelector(String)

속성

ActualFrequency

PWM의 실제 빈도를 가져옵니다.

MaxFrequency

컨트롤러에서 제공하는 최대 빈도를 가져옵니다.

MinFrequency

컨트롤러에서 제공하는 최소 빈도를 가져옵니다.

PinCount

시스템에서 사용할 수 있는 핀 수를 가져옵니다.

메서드

FromIdAsync(String)

지정된 DeviceInformation ID를 기반으로 PWM 컨트롤러 instance 초기화합니다.

GetControllersAsync(IPwmProvider)

시스템의 모든 컨트롤러를 비동기적으로 가져옵니다.

GetDefaultAsync()

시스템의 기본 PWM 컨트롤러를 가져옵니다.

GetDeviceSelector()

시스템의 모든 PWM 컨트롤러에 대한 AQS(고급 쿼리 구문) 문자열을 검색합니다. DeviceInformation.FindAllAsync 메서드와 함께 이 문자열을 사용하여 해당 컨트롤러에 대한 DeviceInformation 개체를 가져올 수 있습니다.

GetDeviceSelector(String)

지정된 식별 이름을 가진 PWM 컨트롤러에 대한 AQS(고급 쿼리 구문) 문자열을 검색합니다. DeviceInformation.FindAllAsync 메서드와 함께 이 문자열을 사용하여 해당 컨트롤러에 대한 DeviceInformation 개체를 가져올 수 있습니다.

OpenPin(Int32)

사용할 핀을 엽니다.

SetDesiredFrequency(Double)

PWM 빈도를 설정합니다.

적용 대상