Condividi tramite


IGpioPinProvider Interfaccia

Definizione

Rappresenta le azioni comuni ai provider di pin di I/O per utilizzo generico (GPIO).

public interface class IGpioPinProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(1110723767, 27324, 16639, 156, 231, 115, 184, 83, 1, 185, 0)]
struct IGpioPinProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.Guid(1110723767, 27324, 16639, 156, 231, 115, 184, 83, 1, 185, 0)]
public interface IGpioPinProvider
Public Interface IGpioPinProvider
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows IoT Extension SDK (è stato introdotto in 10.0.10586.0)
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v2.0)

Proprietà

DebounceTimeout

Ottiene o imposta il timeout di debounce per il pin GPIO (General-Purpose I/O), che è un intervallo durante il quale le modifiche al valore del pin vengono filtrate 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 il pin di I/O per utilizzo generico (GPIO) è aperto.

Metodi

GetDriveMode()

Ottiene la modalità di unità attualmente configurata del pin.

IsDriveModeSupported(ProviderGpioPinDriveMode)

Determina se è supportata una modalità di unità per il pin.

Read()

Legge il valore corrente del pin.

SetDriveMode(ProviderGpioPinDriveMode)

Imposta la modalità di unità del pin.

Write(ProviderGpioPinValue)

Scrive un valore nel pin.

Eventi

ValueChanged

Evento che viene generato quando il valore del pin è stato modificato.

Si applica a