Compartir a través de


Pca8575 Clase

Definición

Expansador de E/S remoto de 16 bits para el bus I2C con interrupción.

public class Pca8575 : Iot.Device.Pcx857x.Pcx8575
type Pca8575 = class
    inherit Pcx8575
Public Class Pca8575
Inherits Pcx8575
Herencia

Comentarios

Variante I2C del modo rápido del Pcf8575.

Constructores

Pca8575(I2cDevice, Int32, GpioController, Boolean)

Inicializa una nueva instancia del dispositivo Pca8575.

Pca8575(I2cDevice, Int32, GpioController)

Expansador de E/S remoto de 16 bits para el bus I2C con interrupción.

Propiedades

Device

Dispositivo I2C usado para la comunicación con el dispositivo

(Heredado de Pcx857x)
PinCount

Número de patillas proporcionadas por el controlador.

(Heredado de Pcx8575)

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Agrega un controlador para un evento de cambio de valor de patilla.

(Heredado de Pcx857x)
ClosePin(Int32)

Cierra un pin abierto.

(Heredado de Pcx857x)
ConvertPinNumberToLogicalNumberingScheme(Int32)

Convierte un número de patilla de placa en el esquema de numeración lógica del controlador.

(Heredado de Pcx857x)
Dispose()

Elimina esta instancia, cerrando todos los pines abiertos.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

(Heredado de Pcx857x)
GetPinMode(Int32)

Obtiene el modo de un pin.

(Heredado de Pcx857x)
InternalReadUInt16()

Lee entero de 16 bits sin signo del dispositivo.

(Heredado de Pcx857x)
InternalWriteUInt16(UInt16)

Escribe entero de 16 bits sin signo en el dispositivo.

(Heredado de Pcx857x)
IsPinModeSupported(Int32, PinMode)

Comprueba si un pin admite un modo específico.

(Heredado de Pcx857x)
OpenPin(Int32)

Abre un pin para que esté listo para su uso. El controlador intenta abrir la patilla sin cambiar su modo o valor.

(Heredado de Pcx857x)
QueryComponentInformation()

Consulte información sobre un componente y sus elementos secundarios.

(Heredado de GpioDriver)
Read(Int32)

Lee el valor actual de un pin.

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

Lee varios pines del dispositivo.

(Heredado de Pcx857x)
ReadByte()

Lee el byte del dispositivo.

(Heredado de Pcx857x)
ReadUInt16()

Lee entero de 16 bits sin signo del dispositivo.

(Heredado de Pcx8575)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Quita un controlador para un evento de cambio de valor de pin.

(Heredado de Pcx857x)
SetPinMode(Int32, PinMode, PinValue)

Establece el modo en un pin y establece un valor inicial para un pin de salida.

(Heredado de GpioDriver)
SetPinMode(Int32, PinMode)

Establece el modo en un pin.

(Heredado de Pcx857x)
Toggle(Int32)

Alternar el valor actual de un pin.

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

Bloquea la ejecución hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

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

Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

(Heredado de Pcx857x)
Write(Int32, PinValue)

Escribe un valor en un pin.

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

Escribe un valor en un conjunto de patillas.

(Heredado de Pcx857x)
WriteByte(Byte)

Escribe bytes en el dispositivo.

(Heredado de Pcx857x)
WriteUInt16(UInt16)

Escribe entero de 16 bits sin signo en el dispositivo.

(Heredado de Pcx8575)

Se aplica a