Condividi tramite


GpioPin Classe

Definizione

Rappresenta un pin di I/O (GPIO) per utilizzo generico.

public ref class GpioPin sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GpioPin final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GpioPin : System.IDisposable
Public NotInheritable Class GpioPin
Implements IDisposable
Ereditarietà
Object Platform::Object IInspectable GpioPin
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows IoT Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v1.0)

Commenti

Per ottenere un oggetto GpioPin, usare il metodo GpioController.OpenPin o GpioController.TryOpenPin.

Proprietà

DebounceTimeout

Ottiene o imposta il timeout di debounce per il pin di I/O (GPIO) per utilizzo generico, che è un intervallo durante il quale vengono filtrate le modifiche al valore del pin e non generano eventi ValueChanged .

PinNumber

Ottiene il numero di pin del pin di I/O (GPIO) per utilizzo generico.

SharingMode

Ottiene la modalità di condivisione in cui è aperto il pin di I/O (GPIO) per utilizzo generico.

Metodi

Close()

Chiude il pin di I/O (GPIO) per utilizzo generico e rilascia le risorse associate.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

GetDriveMode()

Ottiene la modalità unità corrente per il pin di I/O (GPIO) per utilizzo generico. La modalità unità specifica se il pin è configurato come input o un output e determina il modo in cui i valori vengono basati sul pin.

IsDriveModeSupported(GpioPinDriveMode)

Ottiene se il pin di I/O (GPIO) per utilizzo generico supporta la modalità unità specificata.

Read()

Legge il valore corrente del pin di I/O (GPIO) per utilizzo generico.

SetDriveMode(GpioPinDriveMode)

Imposta la modalità unità del pin di I/O (GPIO) per utilizzo generico. La modalità unità specifica se il pin è configurato come input o un output e determina il modo in cui i valori vengono basati sul pin.

Write(GpioPinValue)

Imposta il valore specificato sul pin di I/O (GPIO) per utilizzo generico in base alla modalità unità corrente per il pin se il pin è configurato come output o aggiorna il valore di output latched per il pin se il pin è configurato come input.

Eventi

ValueChanged

Si verifica quando il valore del pin di I/O (GPIO) per utilizzo generico cambia, a causa di uno stimolo esterno quando il pin è configurato come input o quando un valore viene scritto nel pin quando il pin è configurato come output.

Si applica a

Vedi anche