Compartilhar via


HummingBoardDriver Classe

Definição

Um driver GPIO para o HummingBoard.

public class HummingBoardDriver : System.Device.Gpio.GpioDriver
type HummingBoardDriver = class
    inherit GpioDriver
Public Class HummingBoardDriver
Inherits GpioDriver
Herança
HummingBoardDriver

Construtores

HummingBoardDriver()

Constrói uma nova instância de um HummingBoardDriver. Atualmente, só há suporte para isso no Windows.

Propriedades

PinCount

O número de pinos fornecidos pelo driver.

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Adiciona um manipulador para um evento alterado de valor de pino.

ClosePin(Int32)

Fecha um pino aberto.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Converte um número de pino de placa no esquema de numeração lógica do driver.

Dispose()

Descarta essa instância, fechando todos os pinos abertos

(Herdado de GpioDriver)
Dispose(Boolean)

Descarta essa instância

GetPinMode(Int32)

Obtém o modo de um pino.

IsPinModeSupported(Int32, PinMode)

Verifica se um pin dá suporte a um modo específico.

OpenPin(Int32)

Abre um pino para que ele esteja pronto para uso. O driver tenta abrir o pino sem alterar seu modo ou valor.

QueryComponentInformation()

Consultar informações sobre um componente e seus filhos.

(Herdado de GpioDriver)
Read(Int32)

Lê o valor atual de um pino.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Remove um manipulador para um evento alterado de valor de pino.

SetPinMode(Int32, PinMode)

Define o modo como um pino.

SetPinMode(Int32, PinMode, PinValue)

Define o modo como um pino e define um valor inicial para um pino de saída.

SetPinMode(Int32, PinMode, PinValue)

Define o modo como um pino e define um valor inicial para um pino de saída.

(Herdado de GpioDriver)
Toggle(Int32)

Alterne o valor atual de um pino.

(Herdado de GpioDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Bloqueia a execução até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Chamada assíncrona até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado.

Write(Int32, PinValue)

Grava um valor em um pino.

Aplica-se a