IGpioPinProvider 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一般用途 I/O (GPIO) 針腳提供者通用的動作。
public interface class IGpioPinProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(1110723767, 27324, 16639, 156, 231, 115, 184, 83, 1, 185, 0)]
struct IGpioPinProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.Guid(1110723767, 27324, 16639, 156, 231, 115, 184, 83, 1, 185, 0)]
public interface IGpioPinProvider
Public Interface IGpioPinProvider
- 屬性
Windows 需求
裝置系列 |
Windows IoT Extension SDK (已於 10.0.10586.0 引進)
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進) |
API contract |
Windows.Devices.DevicesLowLevelContract (已於 v2.0 引進)
|
屬性
DebounceTimeout |
取得或設定一般用途 I/O (GPIO) 針腳的反轉逾時,這是篩選出針腳值的間隔,而且不會產生 ValueChanged 事件。 |
PinNumber |
取得一般用途 I/O (GPIO) 針腳的針腳編號。 |
SharingMode |
取得開啟一般用途 I/O (GPIO) 針腳的共用模式。 |
方法
GetDriveMode() |
取得針腳目前設定的磁片磁碟機模式。 |
IsDriveModeSupported(ProviderGpioPinDriveMode) |
判斷針腳是否支援磁片磁碟機模式。 |
Read() |
讀取針腳的目前值。 |
SetDriveMode(ProviderGpioPinDriveMode) |
設定針腳的磁片磁碟機模式。 |
Write(ProviderGpioPinValue) |
將值寫入釘選。 |
事件
ValueChanged |
當針腳的值變更時引發的事件。 |