GpioChangeCounter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk