GpioChangeCounter Kelas

Definisi

Menghitung perubahan polaritas tertentu pada pin I/O tujuan umum (GPIO).

public ref class GpioChangeCounter sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Gpio.IGpioChangeCounterFactory, 196608, "Windows.Devices.DevicesLowLevelContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GpioChangeCounter final : IClosable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Gpio.IGpioChangeCounterFactory), 196608, "Windows.Devices.DevicesLowLevelContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GpioChangeCounter : System.IDisposable
function GpioChangeCounter(pin)
Public NotInheritable Class GpioChangeCounter
Implements IDisposable
Warisan
Object Platform::Object IInspectable GpioChangeCounter
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Devices.DevicesLowLevelContract (diperkenalkan dalam v3.0)

Keterangan

Ketika pin adalah input, interupsi digunakan untuk mendeteksi perubahan pin. Interupsi untuk pin diaktifkan untuk polaritas yang ditentukan, dan jumlahnya bertahap ketika terjadi gangguan.

Ketika pin adalah output, hitungan akan bertambah setiap kali transisi yang ditentukan terjadi pada pin. Misalnya, jika pin dikonfigurasi sebagai output dan penghitungan diaktifkan untuk tepi yang naik, menulis 0 dan kemudian 1 akan menyebabkan hitungan bertambah.

Konstruktor

GpioChangeCounter(GpioPin)

Membuat GpioChangeCounter baru yang terkait dengan pin yang ditentukan. Hanya satu GpioChangeCounter yang dapat dikaitkan dengan pin pada waktu tertentu.

Properti

IsStarted

Mendapatkan apakah penghitungan perubahan pin saat ini aktif.

Polarity

Mendapatkan atau mengatur polaritas transisi yang akan dihitung. Polaritas hanya dapat diubah ketika penghitungan pin tidak dimulai.

Metode

Close()

Menutup penghitung perubahan, memisahkannya dari pin-nya.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

Read()

Membaca jumlah perubahan polaritas saat ini. Sebelum penghitungan telah dimulai, ini akan mengembalikan 0.

Reset()

Mengatur ulang hitungan ke 0 dan mengembalikan hitungan sebelumnya.

Start()

Mulai menghitung perubahan polaritas pin. Metode ini hanya dapat dipanggil ketika penghitungan perubahan belum aktif.

Stop()

Hentikan penghitungan perubahan polaritas pin. Metode ini hanya dapat dipanggil ketika penghitungan perubahan saat ini aktif.

Berlaku untuk