Compartilhar via


Pcx8575 Classe

Definição

Classe base para expansores de E/S de 16 bits.

public abstract class Pcx8575 : Iot.Device.Pcx857x.Pcx857x
type Pcx8575 = class
    inherit Pcx857x
Public MustInherit Class Pcx8575
Inherits Pcx857x
Herança
Derivado

Construtores

Pcx8575(I2cDevice, Int32, GpioController, Boolean)

Constrói a instância pcx8575

Pcx8575(I2cDevice, Int32, GpioController)

Classe base para expansores de E/S de 16 bits.

Propriedades

Device

Dispositivo I2C usado para comunicação com o dispositivo

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

(Herdado de Pcx857x)
ClosePin(Int32)

Fecha um pino aberto.

(Herdado de Pcx857x)
ConvertPinNumberToLogicalNumberingScheme(Int32)

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

(Herdado de Pcx857x)
Dispose()

Descarta essa instância, fechando todos os pinos abertos

(Herdado de GpioDriver)
Dispose(Boolean)

Descarta essa instância

(Herdado de Pcx857x)
GetPinMode(Int32)

Obtém o modo de um pino.

(Herdado de Pcx857x)
InternalReadUInt16()

Lê um inteiro sem sinal de 16 bits do dispositivo

(Herdado de Pcx857x)
InternalWriteUInt16(UInt16)

Grava um inteiro sem sinal de 16 bits no dispositivo

(Herdado de Pcx857x)
IsPinModeSupported(Int32, PinMode)

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

(Herdado de Pcx857x)
OpenPin(Int32)

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

(Herdado de Pcx857x)
QueryComponentInformation()

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

(Herdado de GpioDriver)
Read(Int32)

Lê o valor atual de um pino.

(Herdado de Pcx857x)
Read(Span<PinValuePair>)

Lê vários pinos do dispositivo

(Herdado de Pcx857x)
ReadByte()

Lê bytes do dispositivo

(Herdado de Pcx857x)
ReadUInt16()

Lê um inteiro sem sinal de 16 bits do dispositivo

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

(Herdado de Pcx857x)
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 Pcx857x)
Toggle(Int32)

Alterne o valor atual de um pino.

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

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

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

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

(Herdado de Pcx857x)
Write(Int32, PinValue)

Grava um valor em um pino.

(Herdado de Pcx857x)
Write(ReadOnlySpan<PinValuePair>)

Grava um valor em um conjunto de pinos.

(Herdado de Pcx857x)
WriteByte(Byte)

Grava bytes no dispositivo

(Herdado de Pcx857x)
WriteUInt16(UInt16)

Grava um inteiro sem sinal de 16 bits no dispositivo

Aplica-se a