GpioController Classe
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 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
- 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. |