﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Windows.Devices.DevicesLowLevelContract</name>
  </assembly>
  <members>
  <member name="T:Windows.Devices.Gpio.GpioController">
      <summary>Represents the general-purpose I/O (GPIO) controller for the system.</summary>
    </member><member name="P:Windows.Devices.Gpio.GpioController.PinCount">
      <summary>Gets the number of pins on the general-purpose I/O (GPIO) controller.</summary>
      <returns>The number of pins on the GPIO controller.</returns>
    </member><member name="T:Windows.Devices.Gpio.GpioPin">
      <summary>Represents a general-purpose I/O (GPIO) pin.</summary>
    </member><member name="P:Windows.Devices.Gpio.GpioPin.DebounceTimeout">
      <summary>Gets or sets the debounce time for the general-purpose I/O (GPIO) pin, which is the time required for an input signal to stabilize at a high level after the start of a low-to-high transition, or at a low level after the start of a high-to-low transition.</summary>
      <returns>The debounce time for the GPIO pin, which is the time required for an input signal to stabilize at a high level after the start of a low-to-high transition, or at a low level after the start of a high-to-low transition. For example, if an interrupt signal is generated by a mechanical switch, the debounce time is the time required for the metal contact in the switch to stop bouncing after the switch is turned on or off.</returns>
    </member><member name="P:Windows.Devices.Gpio.GpioPin.PinNumber">
      <summary>Gets the pin number of the general-purpose I/O (GPIO) pin.</summary>
      <returns>The pin number of the GPIO pin.</returns>
    </member><member name="P:Windows.Devices.Gpio.GpioPin.SharingMode">
      <summary>Gets the sharing mode in which the general-purpose I/O (GPIO) pin is open.</summary>
      <returns>The sharing mode in which the GPIO pin is open.</returns>
    </member><member name="E:Windows.Devices.Gpio.GpioPin.ValueChanged">
      <summary>Occurs when the state of the general-purpose I/O (GPIO) pin changes because of an external stimulus.</summary>
    </member><member name="M:Windows.Devices.Gpio.GpioPin.Close">
      <summary>Closes the connection to the general-purpose I/O (GPIO) pin.</summary>
    </member><member name="M:Windows.Devices.Gpio.GpioPin.GetDriveMode">
      <summary>Gets a value that indicates if the general-purpose I/O (GPIO) pin is configured as data input or data output.</summary>
      <returns>An enumeration value that indicates if the GPIO pin is configured as data input or data output.</returns>
    </member><member name="M:Windows.Devices.Gpio.GpioPin.Read">
      <summary>Reads the value of the general-purpose I/O (GPIO) pin when the pin is configured as data input, without changing the state of the pin.</summary>
      <returns>The value of the GPIO pin.</returns>
    </member><member name="M:Windows.Devices.Gpio.GpioPin.SetDriveMode(Windows.Devices.Gpio.GpioPinDriveMode)">
      <summary>Sets the configuration of the general-purpose I/O (GPIO) pin as data input or data output.</summary>
      <param name="value">An enumeration value that specifies whether to configure the GPIO pin as data input or data output.</param>
    </member><member name="M:Windows.Devices.Gpio.GpioPin.Write(Windows.Devices.Gpio.GpioPinValue)">
      <summary>Writes a value to the general-purpose I/O (GPIO) pin for use when the pin is configured as data output.</summary>
      <param name="value">An enumeration value to write to the GPIO pin.</param>
    </member><member name="T:Windows.Devices.Gpio.GpioPinDriveMode">
      <summary>Describes whether a general-purpose I/O (GPIO) pin is configured as data input or data output.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinDriveMode.Input">
      <summary>Configures the GPIO pin as data input.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinDriveMode.InputPullDown">
      <summary>Configures the GPIO pin is configured as data input and passively pulled down when the pin is not actively driven.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinDriveMode.InputPullUp">
      <summary>Configures the GPIO pin is configured as data input and passively pulled up when the pin is not actively driven.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinDriveMode.Output">
      <summary>Configures the GPIO pin as data output.</summary>
    </member><member name="T:Windows.Devices.Gpio.GpioPinEdge">
      <summary>Describes the possible types of change that can occur to the value of the general-purpose I/O (GPIO) pin for the GpioPin.ValueChanged event.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinEdge.FallingEdge">
      <summary>The value of the GPIO pin changed from high to low.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinEdge.RisingEdge">
      <summary>The value of the GPIO pin changed from low to high.</summary>
    </member><member name="T:Windows.Devices.Gpio.GpioPinValue">
      <summary>Describes the possible values for a general-purpose I/O (GPIO) pin.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinValue.High">
      <summary>The value of the GPIO pin is high.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioPinValue.Low">
      <summary>The value of the GPIO pin is low.</summary>
    </member><member name="T:Windows.Devices.Gpio.GpioPinValueChangedEventArgs">
      <summary>Provides data about the GpioPin.ValueChanged event that occurs when the state of the general-purpose I/O (GPIO) pin changes because of an external stimulus.</summary>
    </member><member name="T:Windows.Devices.Gpio.GpioSharingMode">
      <summary>Describes the modes in which you can open a general-purpose I/O (GPIO) pin. These modes determine whether other connections to the GPIO pin can be opened while you have the pin open.</summary>
    </member><member name="F:Windows.Devices.Gpio.GpioSharingMode.SharedReadOnly">
      <summary>Opens the GPIO pin as shared, so that other connections to the pin can be opened. You can only perform operations that do not change the state of the GPIO pin in shared mode.</summary>
    </member></members>
</doc>