Поделиться через


GpioController Класс

Определение

Представляет контроллер ввода-вывода общего назначения (GPIO) по умолчанию для системы.

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
Наследование
Object Platform::Object IInspectable GpioController
Атрибуты

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v1.0)

Комментарии

Чтобы получить объект GpioController, используйте метод GpioController.GetDefault .

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1511 10586 GetControllersAsync
1511 10586 GetDefaultAsync

Свойства

PinCount

Возвращает количество контактов на контроллере ввода-вывода общего назначения (GPIO).

Методы

GetControllersAsync(IGpioProvider)

Возвращает все контроллеры, подключенные к системе асинхронно.

GetDefault()

Возвращает контроллер ввода-вывода общего назначения (GPIO) по умолчанию для системы.

GetDefaultAsync()

Возвращает контроллер ввода-вывода общего назначения (GPIO) по умолчанию для системы.

OpenPin(Int32)

Открывает подключение к указанному контакту ввода-вывода общего назначения (GPIO) в монопольном режиме.

OpenPin(Int32, GpioSharingMode)

Открывает указанный контакт ввода-вывода общего назначения (GPIO) в указанном режиме.

TryOpenPin(Int32, GpioSharingMode, GpioPin, GpioOpenStatus)

Открывает указанный контакт ввода-вывода общего назначения (GPIO) в указанном режиме и получает значение состояния, которое можно использовать для обработки сбоя при программном открытии контакта.

Применяется к

См. также раздел