GpioChangeCounter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |