Compartir a través de


KeyboardGpioDriver Clase

Definición

Controlador GPIO para pruebas en Windows Este controlador usa el teclado para simular patillas GPIO. Las patillas 0-2 son solo de salida y representan los LED del teclado (bloqueo de mayúsculas, bloqueo de desplazamiento y bloqueo de número). Al establecer un valor en cualquiera de estas patillas, se alternan los LED en el teclado (si están presentes físicamente). Las patillas superiores a 8 son solo de entrada y representan las teclas de teclado. Para obtener el número de patilla, convierta el correspondiente ConsoleKey a int, por ejemplo, int pinNumber = (int)ConsoleKey.A

public class KeyboardGpioDriver : System.Device.Gpio.GpioDriver
type KeyboardGpioDriver = class
    inherit GpioDriver
Public Class KeyboardGpioDriver
Inherits GpioDriver
Herencia
KeyboardGpioDriver

Constructores

KeyboardGpioDriver()

Crea una instancia de KeyboardGpioDriver

Propiedades

PinCount

Número de patillas proporcionadas por el controlador.

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Agrega un controlador para un evento de cambio de valor de patilla.

ClosePin(Int32)

Cierra un pin abierto.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Convierte un número de patilla de placa en el esquema de numeración lógico del controlador.

Dispose()

Elimina esta instancia, cerrando todas las patillas abiertas.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

(Heredado de GpioDriver)
GetPinMode(Int32)

Obtiene el modo de un pin.

IsPinModeSupported(Int32, PinMode)

Comprueba si una patilla admite un modo específico.

OpenPin(Int32)

Abre un pin para que esté listo para su uso. El controlador intenta abrir la patilla sin cambiar su modo o valor.

QueryComponentInformation()

Consultar información sobre un componente y sus elementos secundarios.

(Heredado de GpioDriver)
Read(Int32)

Lee el valor actual de un pin.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Quita un controlador para un evento de cambio de valor de patilla.

SetPinMode(Int32, PinMode, PinValue)

Establece el modo en un pin y establece un valor inicial para un pin de salida.

(Heredado de GpioDriver)
SetPinMode(Int32, PinMode)

Establece el modo en una patilla.

Toggle(Int32)

Alterne el valor actual de una patilla.

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Bloquea la ejecución hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

(Heredado de GpioDriver)
Write(Int32, PinValue)

Escribe un valor en un pin.

Se aplica a