IPwmControllerProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa propiedades y métodos comunes a todos los 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 de Windows
Familia de dispositivos |
Windows IoT Extension SDK (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v1.0)
|
Propiedades
ActualFrequency |
Obtiene la frecuencia real de PWM. |
MaxFrequency |
Obtiene la frecuencia máxima que ofrece el controlador. |
MinFrequency |
Obtiene la frecuencia mínima que ofrece el controlador. |
PinCount |
Obtiene el número de patillas PWM disponibles en el sistema. |
Métodos
AcquirePin(Int32) |
Adquiere el pin especificado y abre ese pin para su uso. |
DisablePin(Int32) |
Detiene el PWM en este pin. |
EnablePin(Int32) |
Inicia la señal PWM en el pin especificado. |
ReleasePin(Int32) |
Libera la conexión al pin especificado y hace que ese pin esté disponible para otros usuarios. |
SetDesiredFrequency(Double) |
Establece la frecuencia de PWM deseada. |
SetPulseParameters(Int32, Double, Boolean) |
Establece los parámetros PWM para el pin, el ciclo de trabajo y la polaridad. |