IPwmControllerProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |