GpioController Classe

Définition

Représente le contrôleur d’E/S à usage général (GPIO) par défaut pour le système.

public ref class GpioController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GpioController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GpioController
Public NotInheritable Class GpioController
Héritage
Object Platform::Object IInspectable GpioController
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

Pour obtenir un objet GpioController, utilisez la méthode GpioController.GetDefault .

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1511 10586 GetControllersAsync
1511 10586 GetDefaultAsync

Propriétés

PinCount

Obtient le nombre de broches sur le contrôleur d’E/S à usage général (GPIO).

Méthodes

GetControllersAsync(IGpioProvider)

Obtient tous les contrôleurs connectés au système de manière asynchrone.

GetDefault()

Obtient le contrôleur d’E/S à usage général (GPIO) par défaut pour le système.

GetDefaultAsync()

Obtient le contrôleur d’E/S à usage général (GPIO) par défaut pour le système.

OpenPin(Int32)

Ouvre une connexion à la broche d’E/S à usage général (GPIO) spécifiée en mode exclusif.

OpenPin(Int32, GpioSharingMode)

Ouvre la broche d’E/S à usage général (GPIO) spécifiée dans le mode spécifié.

TryOpenPin(Int32, GpioSharingMode, GpioPin, GpioOpenStatus)

Ouvre la broche d’E/S à usage général (GPIO) spécifiée dans le mode spécifié et obtient une valeur status que vous pouvez utiliser pour gérer un échec d’ouverture de l’épingle par programmation.

S’applique à

Voir aussi