Compartilhar via


OrangePiPCDriver Classe

Definição

Um driver GPIO para o pc e pc pi laranja+.

public class OrangePiPCDriver : Iot.Device.Gpio.Drivers.SunxiDriver
type OrangePiPCDriver = class
    inherit SunxiDriver
Public Class OrangePiPCDriver
Inherits SunxiDriver
Herança

Comentários

SoC: Allwinner H3

Construtores

OrangePiPCDriver()

Um driver GPIO para o pc e pc pi laranja+.

Propriedades

CpusPortBaseAddress

Endereço base CPUS-PORT.

CpuxPortBaseAddress

Endereço base CPUX-PORT.

PinCount

O PC Pi Laranja tem 28 pinos GPIO.

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

(Herdado de SunxiDriver)
ClosePin(Int32)

Fecha um pino aberto.

(Herdado de SunxiDriver)
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

(Herdado de SunxiDriver)
GetPinMode(Int32)

Obtém o modo de um pino.

(Herdado de SunxiDriver)
IsPinModeSupported(Int32, PinMode)

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

(Herdado de SunxiDriver)
OpenPin(Int32)

Abre um pino para que ele esteja pronto para uso. Isso mantém a direção do pino, mas se for saída, o valor sempre será baixo após abrir.

(Herdado de SunxiDriver)
QueryComponentInformation()

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

(Herdado de GpioDriver)
Read(Int32)

Lê o valor atual de um pino.

(Herdado de SunxiDriver)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

(Herdado de SunxiDriver)
SetPinMode(Int32, PinMode, PinValue)

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

(Herdado de GpioDriver)
SetPinMode(Int32, PinMode)

Define o modo como um pino.

(Herdado de SunxiDriver)
Toggle(Int32)

Alterne o valor atual de um pino.

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

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

(Herdado de SunxiDriver)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

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

(Herdado de SunxiDriver)
Write(Int32, PinValue)

Grava um valor em um pino.

(Herdado de SunxiDriver)

Aplica-se a