Compartir a través de


Pcf8575 Clase

Definición

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

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

Constructores

Pcf8575(I2cDevice, Int32, GpioController, Boolean)

Inicializa una nueva instancia del dispositivo Pcf8575.

Pcf8575(I2cDevice, Int32, GpioController)

Expansador remoto de E/S de 16 bits para 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ógico del controlador.

(Heredado de Pcx857x)
Dispose()

Elimina esta instancia, cerrando todas las patillas abiertas.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

(Heredado de Pcx857x)
GetPinMode(Int32)

Obtiene el modo de un pin.

(Heredado de Pcx857x)
InternalReadUInt16()

Lee un entero de 16 bits sin signo del dispositivo.

(Heredado de Pcx857x)
InternalWriteUInt16(UInt16)

Escribe enteros de 16 bits sin signo en el dispositivo.

(Heredado de Pcx857x)
IsPinModeSupported(Int32, PinMode)

Comprueba si una patilla 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()

Consultar 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 varias patillas del dispositivo.

(Heredado de Pcx857x)
ReadByte()

Lee byte del dispositivo.

(Heredado de Pcx857x)
ReadUInt16()

Lee un 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 patilla.

(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 una patilla.

(Heredado de Pcx857x)
Toggle(Int32)

Alterne el valor actual de una patilla.

(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 enteros de 16 bits sin signo en el dispositivo.

(Heredado de Pcx8575)

Se aplica a