Compartilhar via


SeesawGpioDriver Classe

Definição

Driver gpio seesaw

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

Construtores

SeesawGpioDriver(I2cDevice)

Inicializa uma nova instância da SeesawGpioDriver classe que usará o I2cDevice especificado para se comunicar com o dispositivo Seesaw.

SeesawGpioDriver(Seesaw)

Inicializa uma nova instância da SeesawGpioDriver classe que usará o dispositivo Seesaw especificado.

Propriedades

PinCount

Número de pinos do Gpio disponíveis.

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

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.

IsPinOpen(Int32)

Verifica se um pin específico está aberto.

OpenPin(Int32)

Abre um pino e no modo entrada.

OpenPin(Int32, PinMode)

Abre um pino e o define para um modo específico.

QueryComponentInformation()

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

(Herdado de GpioDriver)
Read(Int32)

Lê o valor atual de um pin.

Read(Span<PinValuePair>)

Leia os pinos fornecidos com os números de pino fornecidos.

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.

(Herdado de GpioDriver)
Toggle(Int32)

Alterne o valor atual de um pin.

Toggle(Int32)

Alterne o valor atual de um pin.

(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.

(Herdado de GpioDriver)
Write(Int32, PinValue)

Grava um valor em um pin.

Write(ReadOnlySpan<PinValuePair>)

Escreva os pinos fornecidos com os valores fornecidos.

Aplica-se a