Bagikan melalui


GpioDriver Kelas

Definisi

Kelas dasar untuk Driver Gpio. Driver Gpio menyediakan metode untuk membaca dari dan menulis ke pin I/O digital.

public abstract class GpioDriver : IDisposable
type GpioDriver = class
    interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
Warisan
GpioDriver
Turunan
Penerapan

Konstruktor

GpioDriver()

Kelas dasar untuk Driver Gpio. Driver Gpio menyediakan metode untuk membaca dari dan menulis ke pin I/O digital.

Properti

PinCount

Jumlah pin yang disediakan oleh driver.

Metode

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Menambahkan handler untuk peristiwa perubahan nilai pin.

ClosePin(Int32)

Menutup pin terbuka.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Mengonversi nomor pin papan ke skema penomoran logis driver.

Dispose()

Membuang instans ini, menutup semua pin yang terbuka

Dispose(Boolean)

Membuang instans ini

GetPinMode(Int32)

Mendapatkan mode pin.

IsPinModeSupported(Int32, PinMode)

Memeriksa apakah pin mendukung mode tertentu.

OpenPin(Int32)

Membuka pin agar siap digunakan. Driver mencoba membuka pin tanpa mengubah mode atau nilainya.

QueryComponentInformation()

Informasi kueri tentang komponen dan turunannya.

Read(Int32)

Membaca nilai pin saat ini.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Menghapus handler untuk peristiwa perubahan nilai pin.

SetPinMode(Int32, PinMode)

Mengatur mode ke pin.

SetPinMode(Int32, PinMode, PinValue)

Mengatur mode ke pin dan menetapkan nilai awal untuk pin output.

Toggle(Int32)

Alihkan nilai pin saat ini.

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Memblokir eksekusi hingga peristiwa jenis eventType diterima atau pembatalan diminta.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Panggilan asinkron hingga peristiwa jenis eventType diterima atau pembatalan diminta.

Write(Int32, PinValue)

Menulis nilai ke pin.

Berlaku untuk