Pcx8575 Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |