Compartir a través de


Pcx857x Clase

Definición

Clase base para expansores DE GPIO PCx857x

public abstract class Pcx857x : System.Device.Gpio.GpioDriver
type Pcx857x = class
    inherit GpioDriver
Public MustInherit Class Pcx857x
Inherits GpioDriver
Herencia
Pcx857x
Derivado

Constructores

Pcx857x(I2cDevice, Int32, GpioController, Boolean)

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

Pcx857x(I2cDevice, Int32, GpioController)

Clase base para expansores DE GPIO PCx857x

Propiedades

Device

Dispositivo I2C usado para la comunicación con el dispositivo

PinCount

Número de patillas proporcionadas por el controlador.

(Heredado de GpioDriver)

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

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

ClosePin(Int32)

Cierra un pin abierto.

ConvertPinNumberToLogicalNumberingScheme(Int32)

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

Dispose()

Elimina esta instancia, cerrando todos los pines abiertos.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

GetPinMode(Int32)

Obtiene el modo de un pin.

InternalReadUInt16()

Lee entero de 16 bits sin signo del dispositivo.

InternalWriteUInt16(UInt16)

Escribe entero de 16 bits sin signo en el dispositivo.

IsPinModeSupported(Int32, PinMode)

Comprueba si un pin admite un modo específico.

OpenPin(Int32)

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

QueryComponentInformation()

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

(Heredado de GpioDriver)
Read(Int32)

Lee el valor actual de un pin.

Read(Span<PinValuePair>)

Lee varios pines del dispositivo.

ReadByte()

Lee el byte del dispositivo.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

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

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.

Toggle(Int32)

Alternar el valor actual de un pin.

Toggle(Int32)

Alternar el valor actual de un pin.

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

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

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

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

Write(Int32, PinValue)

Escribe un valor en un pin.

Write(ReadOnlySpan<PinValuePair>)

Escribe un valor en un conjunto de patillas.

WriteByte(Byte)

Escribe bytes en el dispositivo.

Se aplica a