GpioChangeCounter Clase

Definición

Cuenta los cambios de una polaridad especificada en una patilla de E/S de uso general (GPIO).

public ref class GpioChangeCounter sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Gpio.IGpioChangeCounterFactory, 196608, "Windows.Devices.DevicesLowLevelContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GpioChangeCounter final : IClosable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Gpio.IGpioChangeCounterFactory), 196608, "Windows.Devices.DevicesLowLevelContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GpioChangeCounter : System.IDisposable
function GpioChangeCounter(pin)
Public NotInheritable Class GpioChangeCounter
Implements IDisposable
Herencia
Object Platform::Object IInspectable GpioChangeCounter
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v3.0)

Comentarios

Cuando el pin es una entrada, las interrupciones se usan para detectar cambios en las patillas. Las interrupciones de la patilla están habilitadas para la polaridad especificada y el recuento se incrementa cuando se produce una interrupción.

Cuando el pin es una salida, el recuento se incrementará cada vez que se produzca la transición especificada en la patilla. Por ejemplo, si la patilla está configurada como salida y el recuento está habilitado para bordes ascendentes, escribir un 0 y, a continuación, un 1 hará que se incremente el recuento.

Constructores

GpioChangeCounter(GpioPin)

Crea un nuevo GpioChangeCounter asociado al pin especificado. Solo se puede asociar un solo GpioChangeCounter a un pin en un momento dado.

Propiedades

IsStarted

Obtiene si el recuento de cambios de patillas está activo actualmente.

Polarity

Obtiene o establece la polaridad de las transiciones que se contarán. La polaridad solo se puede cambiar cuando no se inicia el recuento de patillas.

Métodos

Close()

Cierra el contador de cambios, desasociándolo de su pin.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

Read()

Lee el recuento actual de cambios de polaridad. Antes de iniciar el recuento, devolverá 0.

Reset()

Restablece el recuento en 0 y devuelve el recuento anterior.

Start()

Inicia el recuento de cambios en la polaridad de patillas. Solo se puede llamar a este método cuando el recuento de cambios aún no está activo.

Stop()

Deje de contar los cambios en la polaridad de patillas. Solo se puede llamar a este método cuando el recuento de cambios está activo actualmente.

Se aplica a