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


GpioOpenStatus Перечисление

Определение

Описываются возможные результаты открытия контакта с помощью метода GpioController.TryOpenPin .

public enum class GpioOpenStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
enum class GpioOpenStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public enum GpioOpenStatus
var value = Windows.Devices.Gpio.GpioOpenStatus.pinOpened
Public Enum GpioOpenStatus
Наследование
GpioOpenStatus
Атрибуты

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

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

Поля

MuxingConflict 3

В настоящее время контакт открыт для другой функции, например I2c, Spi или UART. Убедитесь, что закрепление не используется другой функцией.

PinOpened 0

Контакт GPIO был успешно открыт.

PinUnavailable 1

Пин-код зарезервирован системой и недоступен для приложений, работающих в пользовательском режиме.

SharingViolation 2

В настоящее время контакт открыт в несовместимом режиме общего доступа. Пример:

  • Закрепление уже открыто в режиме GpioSharingMode.Exclusive .
  • Пин-код уже открыт в режиме GpioSharingMode.SharedReadOnly при запросе на его открытие в режиме GpioSharingMode.Exclusive .
UnknownError 4

Не удалось открыть контакт.

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

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