Condividi tramite


RockPi4bPlusDriver Classe

Definizione

Un driver GPIO per Rock Pi 4B Plus.

public class RockPi4bPlusDriver : Iot.Device.Gpio.Drivers.Rk3399Driver
type RockPi4bPlusDriver = class
    inherit Rk3399Driver
Public Class RockPi4bPlusDriver
Inherits Rk3399Driver
Ereditarietà

Commenti

SoC: Rockchip RK3399

Costruttori

RockPi4bPlusDriver()

Un driver GPIO per Rock Pi 4B Plus.

Campi

_gpioPointers

Un driver GPIO per Rock Pi 4B Plus.

(Ereditato da RockchipDriver)
_pinModes

Un driver GPIO per Rock Pi 4B Plus.

(Ereditato da RockchipDriver)
GpioMemoryFilePath

Un driver GPIO per Rock Pi 4B Plus.

(Ereditato da RockchipDriver)

Proprietà

ClockResetUnit

Indirizzo Clock e Reset Unit (CRU).

(Ereditato da Rk3399Driver)
GeneralRegisterFiles

Indirizzo GRF (General Register Files).

(Ereditato da Rk3399Driver)
GpioRegisterAddresses

Indirizzi di registrazione Gpio.

(Ereditato da Rk3399Driver)
PinCount

Numero di pin forniti dal driver.

PmuClockResetUnit

Indirizzo PMU Clock and Reset Unit (PMU CRU).

(Ereditato da Rk3399Driver)
PmuGeneralRegisterFiles

Indirizzo PMU General Register Files (PMU GRF).

(Ereditato da Rk3399Driver)

Metodi

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Aggiunge un gestore per un evento di modifica del valore pin.

(Ereditato da RockchipDriver)
ClosePin(Int32)

Chiude un pin aperto.

(Ereditato da RockchipDriver)
ConvertPinNumberToLogicalNumberingScheme(Int32)

Converte un numero di pin della scheda nello schema di numerazione logica del driver.

Dispose()

Elimina questa istanza, chiudendo tutti i pin aperti

(Ereditato da GpioDriver)
Dispose(Boolean)

Elimina questa istanza

(Ereditato da Rk3399Driver)
GetPinMode(Int32)

Ottiene la modalità di un pin.

(Ereditato da RockchipDriver)
IsPinModeSupported(Int32, PinMode)

Verifica se un pin supporta una modalità specifica.

(Ereditato da Rk3399Driver)
OpenPin(Int32)

Apre un pin per poter essere pronto per l'uso. Questo mantiene la direzione del pin, ma se è output, il valore sarà sempre basso dopo l'apertura.

(Ereditato da RockchipDriver)
QueryComponentInformation()

Eseguire query sulle informazioni su un componente e sui relativi elementi figlio.

(Ereditato da GpioDriver)
Read(Int32)

Legge il valore corrente di un pin.

(Ereditato da RockchipDriver)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Rimuove un gestore per un evento di modifica del valore del pin.

(Ereditato da RockchipDriver)
SetPinMode(Int32, PinMode, PinValue)

Imposta la modalità su un pin e imposta un valore iniziale per un pin di output.

(Ereditato da GpioDriver)
SetPinMode(Int32, PinMode)

Imposta la modalità su un pin.

(Ereditato da Rk3399Driver)
Toggle(Int32)

Disattiva il valore corrente di un pin.

(Ereditato da SysFsDriver)
UnmapPinNumber(Int32)

Scollegare il numero di pin nello schema di numerazione logica del driver per aggiungere il numero con il nome della porta.

(Ereditato da RockchipDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blocca l'esecuzione finché non viene ricevuto un evento di tipo eventType o viene richiesto un annullamento.

(Ereditato da RockchipDriver)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Chiamata asincrona finché non viene ricevuto un evento di tipo eventType o viene richiesto un annullamento.

(Ereditato da RockchipDriver)
Write(Int32, PinValue)

Scrive un valore in un pin.

(Ereditato da RockchipDriver)

Si applica a