IGpioPinProvider Interfaz

Definición

Representa acciones comunes a los proveedores de patillas de E/S de uso general (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
Atributos

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10586.0)
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v2.0)

Propiedades

DebounceTimeout

Obtiene o establece el tiempo de espera para el pin de E/S de uso general (GPIO), que es un intervalo durante el cual los cambios en el valor de la patilla se filtran y no generan eventos ValueChanged .

PinNumber

Obtiene el número de patilla del pin de E/S de uso general (GPIO).

SharingMode

Obtiene el modo de uso compartido en el que está abierta la patilla de E/S de uso general (GPIO).

Métodos

GetDriveMode()

Obtiene el modo de unidad configurado actualmente del pin.

IsDriveModeSupported(ProviderGpioPinDriveMode)

Determina si se admite un modo de unidad para la patilla.

Read()

Lee el valor actual del pin.

SetDriveMode(ProviderGpioPinDriveMode)

Establece el modo de unidad del pin.

Write(ProviderGpioPinValue)

Escribe un valor en el pin.

Eventos

ValueChanged

Evento que se desencadena cuando el valor de la patilla ha cambiado.

Se aplica a