GpioChangeCounter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Conta le modifiche di una polarità specificata su un pin di I/O (GPIO) generico.
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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v3.0)
|
Commenti
Quando il pin è un input, gli interruzioni vengono usati per rilevare le modifiche del pin. Gli interruzioni per il pin sono abilitati per la polarità specificata e il conteggio viene incrementato quando si verifica un interruzione.
Quando il pin è un output, il conteggio verrà incrementato ogni volta che si verifica la transizione specificata sul pin. Ad esempio, se il pin è configurato come output e il conteggio è abilitato per i bordi in aumento, la scrittura di 0 e quindi un 1 causerà l'incremento del conteggio.
Costruttori
GpioChangeCounter(GpioPin) |
Crea un nuovo GpioChangeCounter associato al pin specificato. Solo un singolo GpioChangeCounter può essere associato a un pin in qualsiasi momento. |
Proprietà
IsStarted |
Ottiene se il conteggio delle modifiche del pin è attualmente attivo. |
Polarity |
Ottiene o imposta la polarità delle transizioni che verranno conteggiate. La polarità può essere modificata solo quando il conteggio dei pin non viene avviato. |
Metodi
Close() |
Chiude il contatore delle modifiche, disassociandolo dal suo pin. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
Read() |
Legge il conteggio corrente delle modifiche alla polarità. Prima di iniziare il conteggio, questo restituirà 0. |
Reset() |
Reimposta il conteggio su 0 e restituisce il conteggio precedente. |
Start() |
Avvia il conteggio delle modifiche apportate alla polarità dei pin. Questo metodo può essere chiamato solo quando il conteggio delle modifiche non è già attivo. |
Stop() |
Arrestare il conteggio delle modifiche alla polarità dei pin. Questo metodo può essere chiamato solo quando il conteggio delle modifiche è attualmente attivo. |