Partager via


PwmController Classe

Définition

Représente un contrôleur PWM connecté au système.

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
Héritage
Object Platform::Object IInspectable PwmController
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)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1511 10586 GetDefaultAsync
1703 15063 FromIdAsync
1703 15063 GetDeviceSelector
1703 15063 GetDeviceSelector(String)

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 disponibles sur le système.

Méthodes

FromIdAsync(String)

Initialise un contrôleur PWM instance en fonction de l’ID DeviceInformation donné.

GetControllersAsync(IPwmProvider)

Obtient tous les contrôleurs sur le système de manière asynchrone.

GetDefaultAsync()

Obtient le contrôleur PWM par défaut sur le système.

GetDeviceSelector()

Récupère une chaîne AQS (Advanced Query Syntax) pour tous les contrôleurs PWM sur le système. Vous pouvez utiliser cette chaîne avec la méthode DeviceInformation.FindAllAsync pour obtenir des objets DeviceInformation pour ces contrôleurs.

GetDeviceSelector(String)

Récupère une chaîne AQS (Advanced Query Syntax) pour le contrôleur PWM portant le nom convivial spécifié. Vous pouvez utiliser cette chaîne avec la méthode DeviceInformation.FindAllAsync pour obtenir des objets DeviceInformation pour ces contrôleurs.

OpenPin(Int32)

Ouvre le code pin à utiliser.

SetDesiredFrequency(Double)

Définit la fréquence PWM.

S’applique à