GpioController Kelas

Definisi

Mewakili pengontrol I/O tujuan umum (GPIO) default untuk sistem.

public ref class GpioController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GpioController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GpioController
Public NotInheritable Class GpioController
Warisan
Object Platform::Object IInspectable GpioController
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows IoT Extension SDK (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (diperkenalkan dalam v1.0)

Keterangan

Untuk mendapatkan objek GpioController, gunakan metode GpioController.GetDefault .

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1511 10586 GetControllersAsync
1511 10586 GetDefaultAsync

Properti

PinCount

Mendapatkan jumlah pin pada pengontrol I/O (GPIO) tujuan umum.

Metode

GetControllersAsync(IGpioProvider)

Mendapatkan semua pengontrol yang terhubung ke sistem secara asinkron.

GetDefault()

Mendapatkan pengontrol I/O tujuan umum (GPIO) default untuk sistem.

GetDefaultAsync()

Mendapatkan pengontrol I/O tujuan umum (GPIO) default untuk sistem.

OpenPin(Int32)

Membuka koneksi ke pin I/O tujuan umum (GPIO) yang ditentukan dalam mode eksklusif.

OpenPin(Int32, GpioSharingMode)

Membuka pin I/O tujuan umum (GPIO) yang ditentukan dalam mode yang ditentukan.

TryOpenPin(Int32, GpioSharingMode, GpioPin, GpioOpenStatus)

Membuka pin I/O tujuan umum (GPIO) yang ditentukan dalam mode yang ditentukan, dan mendapatkan nilai status yang dapat Anda gunakan untuk menangani kegagalan untuk membuka pin secara terprogram.

Berlaku untuk

Lihat juga