Freigeben über


RockPi4bPlusDriver Klasse

Definition

Ein GPIO-Treiber für den Rock Pi 4B Plus.

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

Hinweise

SoC: Rockchip RK3399

Konstruktoren

RockPi4bPlusDriver()

Ein GPIO-Treiber für den Rock Pi 4B Plus.

Felder

_gpioPointers

Ein GPIO-Treiber für den Rock Pi 4B Plus.

(Geerbt von RockchipDriver)
_pinModes

Ein GPIO-Treiber für den Rock Pi 4B Plus.

(Geerbt von RockchipDriver)
GpioMemoryFilePath

Ein GPIO-Treiber für den Rock Pi 4B Plus.

(Geerbt von RockchipDriver)

Eigenschaften

ClockResetUnit

Clock and Reset Unit (CRU)-Adresse.

(Geerbt von Rk3399Driver)
GeneralRegisterFiles

GrF-Adresse (General Register Files).

(Geerbt von Rk3399Driver)
GpioRegisterAddresses

Gpio-Registrierungsadressen.

(Geerbt von Rk3399Driver)
PinCount

Die Anzahl der vom Treiber bereitgestellten Pins.

PmuClockResetUnit

PMU Clock and Reset Unit (PMU CRU)-Adresse.

(Geerbt von Rk3399Driver)
PmuGeneralRegisterFiles

PMU General Register Files (PMU GRF) Adresse.

(Geerbt von Rk3399Driver)

Methoden

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Fügt einen Handler für ein Pinwertänderungsereignis hinzu.

(Geerbt von RockchipDriver)
ClosePin(Int32)

Schließt eine geöffnete Stecknadel.

(Geerbt von RockchipDriver)
ConvertPinNumberToLogicalNumberingScheme(Int32)

Konvertiert eine Pinnummer des Boards in das logische Nummerierungsschema des Treibers.

Dispose()

Entsorgt diese instance und schließt alle geöffneten Pins.

(Geerbt von GpioDriver)
Dispose(Boolean)

Entsorgt diese instance

(Geerbt von Rk3399Driver)
GetPinMode(Int32)

Ruft den Modus einer Stecknadel ab.

(Geerbt von RockchipDriver)
IsPinModeSupported(Int32, PinMode)

Überprüft, ob eine Pin einen bestimmten Modus unterstützt.

(Geerbt von Rk3399Driver)
OpenPin(Int32)

Öffnet eine Stecknadel, damit sie einsatzbereit ist. Dadurch wird die Pinrichtung beibehalten, aber wenn sie ausgegeben wird, ist der Wert nach dem Öffnen immer niedrig.

(Geerbt von RockchipDriver)
QueryComponentInformation()

Fragen Sie Informationen zu einer Komponente und ihren untergeordneten Elementen ab.

(Geerbt von GpioDriver)
Read(Int32)

Liest den aktuellen Wert einer Stecknadel.

(Geerbt von RockchipDriver)
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Entfernt einen Handler für ein Anheftwertänderungsereignis.

(Geerbt von RockchipDriver)
SetPinMode(Int32, PinMode, PinValue)

Legt den Modus auf einen Pin fest und legt einen Anfangswert für einen Ausgabepin fest.

(Geerbt von GpioDriver)
SetPinMode(Int32, PinMode)

Legt den Modus auf eine Stecknadel fest.

(Geerbt von Rk3399Driver)
Toggle(Int32)

Schalten Sie den aktuellen Wert einer Stecknadel um.

(Geerbt von SysFsDriver)
UnmapPinNumber(Int32)

Heben Sie die Zuordnung der Pinnummer im logischen Nummerierungsschema des Treibers auf, um die Zahl mit dem Portnamen anzuheften.

(Geerbt von RockchipDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blockiert die Ausführung, bis ein Ereignis vom Typ eventType empfangen oder ein Abbruch angefordert wird.

(Geerbt von RockchipDriver)
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Asynchroner Aufruf, bis ein Ereignis vom Typ eventType empfangen oder ein Abbruch angefordert wird.

(Geerbt von RockchipDriver)
Write(Int32, PinValue)

Schreibt einen Wert in eine Stecknadel.

(Geerbt von RockchipDriver)

Gilt für: