Compartilhar via


IPwmControllerProvider Interface

Definição

Representa propriedades e métodos comuns a todos os controladores 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
Atributos

Requisitos do Windows

Família de dispositivos
Windows IoT Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduzida na v1.0)

Propriedades

ActualFrequency

Obtém a frequência real do PWM.

MaxFrequency

Obtém a frequência máxima oferecida pelo controlador.

MinFrequency

Obtém a frequência mínima oferecida pelo controlador.

PinCount

Obtém o número de pinos PWM disponíveis no sistema.

Métodos

AcquirePin(Int32)

Adquire o pino especificado e abre esse pino para uso.

DisablePin(Int32)

Interrompe o PWM nesse pino.

EnablePin(Int32)

Inicia o sinal PWM no pino especificado.

ReleasePin(Int32)

Libera a conexão com o pino especificado e disponibiliza esse pino para outras pessoas.

SetDesiredFrequency(Double)

Define a frequência PWM desejada.

SetPulseParameters(Int32, Double, Boolean)

Define os parâmetros PWM para fixar, ciclo de serviço e polaridade.

Aplica-se a