IGpioPinProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |