IPwmControllerProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les propriétés et méthodes communes à tous les contrôleurs 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
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows IoT Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (introduit dans v1.0)
|
Propriétés
ActualFrequency |
Obtient la fréquence réelle du PWM. |
MaxFrequency |
Obtient la fréquence maximale offerte par le contrôleur. |
MinFrequency |
Obtient la fréquence minimale offerte par le contrôleur. |
PinCount |
Obtient le nombre de broches PWM disponibles sur le système. |
Méthodes
AcquirePin(Int32) |
Acquiert la broche spécifiée et ouvre cette broche pour l’utiliser. |
DisablePin(Int32) |
Arrête le PWM sur cette broche. |
EnablePin(Int32) |
Démarre le signal PWM sur la broche spécifiée. |
ReleasePin(Int32) |
Libère la connexion à la broche spécifiée et met cette broche à la disposition d’autres utilisateurs. |
SetDesiredFrequency(Double) |
Définit la fréquence PWM souhaitée. |
SetPulseParameters(Int32, Double, Boolean) |
Définit les paramètres PWM pour les broches, le cycle de service et la polarité. |