IGpioPinProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет действия, общие для поставщиков контактов ввода-вывода общего назначения (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 |
Возвращает или задает время ожидания отмены для контакта ввода-вывода общего назначения (GPIO), которое представляет собой интервал, в течение которого изменения значения контакта отфильтровываются и не создают события ValueChanged . |
PinNumber |
Возвращает номер контакта ввода-вывода общего назначения (GPIO). |
SharingMode |
Возвращает режим общего доступа, в котором открыт контакт ввода-вывода общего назначения (GPIO). |
Методы
GetDriveMode() |
Возвращает настроенный в данный момент режим диска контакта. |
IsDriveModeSupported(ProviderGpioPinDriveMode) |
Определяет, поддерживается ли режим диска для контакта. |
Read() |
Считывает текущее значение закрепления. |
SetDriveMode(ProviderGpioPinDriveMode) |
Задает режим диска контакта. |
Write(ProviderGpioPinValue) |
Записывает значение в закрепление. |
События
ValueChanged |
Событие, которое возникает при изменении значения контакта. |