Mcp23x1x 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.
Encapsula expansores de E/S mcp de 16 bits.
public abstract class Mcp23x1x : Iot.Device.Mcp23xxx.Mcp23xxx
type Mcp23x1x = class
inherit Mcp23xxx
Public MustInherit Class Mcp23x1x
Inherits Mcp23xxx
- Herança
- Derivado
Construtores
Mcp23x1x(Mcp23xxx+BusAdapter, Int32, Int32, Int32, GpioController, Boolean) |
Constrói a instância mcp23x1x |
Mcp23x1x(Mcp23xxx+BusAdapter, Int32, Int32, Int32, GpioController) |
Encapsula expansores de E/S mcp de 16 bits. |
Campos
_bus |
Adaptador de barramento (I2C/SPI) usado para se comunicar com o dispositivo (Herdado de Mcp23xxx) |
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 pin. (Herdado de Mcp23xxx) |
ClosePin(Int32) |
Fecha um pino aberto. (Herdado de Mcp23xxx) |
ConvertPinNumberToLogicalNumberingScheme(Int32) |
Converte um número de pino de placa no esquema de numeração lógica do driver. (Herdado de Mcp23xxx) |
Disable() |
Desabilita o dispositivo definindo o pino de redefinição baixo. (Herdado de Mcp23xxx) |
Dispose() |
Descarta essa instância, fechando todos os pinos abertos (Herdado de GpioDriver) |
Dispose(Boolean) |
Descarta essa instância (Herdado de Mcp23xxx) |
Enable() |
Habilita o dispositivo definindo o pino de redefinição alto. (Herdado de Mcp23xxx) |
GetPinMode(Int32) |
Obtém o modo de um pino. (Herdado de Mcp23xxx) |
InternalRead(Register, Span<Byte>, Port) |
Lê vários bytes de registros. (Herdado de Mcp23xxx) |
InternalReadByte(Register, Port) |
Lê byte do registro do dispositivo (Herdado de Mcp23xxx) |
InternalReadInterrupt(Port) |
Lê o valor de interrupção (Herdado de Mcp23xxx) |
InternalReadUInt16(Register) |
Ler inteiro sem sinal de 16 bits do registro do dispositivo (Herdado de Mcp23xxx) |
InternalWrite(Register, Span<Byte>, Port) |
Grava vários bytes em registros. (Herdado de Mcp23xxx) |
InternalWriteByte(Register, Byte, Port) |
Gravar byte no registro do dispositivo (Herdado de Mcp23xxx) |
InternalWriteUInt16(Register, UInt16) |
Grava um inteiro sem sinal de 16 bits no registro do dispositivo (Herdado de Mcp23xxx) |
IsPinModeSupported(Int32, PinMode) |
Verifica se um pin dá suporte a um modo específico. (Herdado de Mcp23xxx) |
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 Mcp23xxx) |
QueryComponentInformation() |
Consultar informações sobre um componente e seus filhos. (Herdado de GpioDriver) |
Read(Int32) |
Lê o valor de um pino. (Herdado de Mcp23xxx) |
Read(Span<PinValuePair>) |
Lê o valor de um conjunto de pinos (Herdado de Mcp23xxx) |
ReadByte(Register, Port) |
Leia um byte do registro especificado na porta fornecida. |
ReadByte(Register) |
Leia um byte do registro especificado. (Herdado de Mcp23xxx) |
ReadInterrupt() |
Retorna o valor do pino de interrupção se configurado. (Herdado de Mcp23xxx) |
ReadInterrupt(Port) |
Lê o pino de interrupção para a porta especificada, se configurada. |
ReadUInt16(Register) |
Leia um ushort do registro especificado. |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Remove um manipulador para um evento alterado de valor de pino. (Herdado de Mcp23xxx) |
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 um modo como um pino. (Herdado de Mcp23xxx) |
Toggle(Int32) |
Alterne o valor atual de um pin. (Herdado de Mcp23xxx) |
WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Bloqueia a execução até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado. (Herdado de Mcp23xxx) |
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. (Herdado de Mcp23xxx) |
Write(ReadOnlySpan<PinValuePair>) |
Grava valores em um conjunto de pinos (Herdado de Mcp23xxx) |
WriteByte(Register, Byte, Port) |
Escreva um byte no registro especificado na porta fornecida. |
WriteByte(Register, Byte) |
Escreva um byte no registro especificado. (Herdado de Mcp23xxx) |
WriteUInt16(Register, UInt16) |
Escreva um ushort no registro especificado. Grava o valor em ambas as portas. |