GpioChangeCounter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
汎用 I/O (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
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 Creators Update (10.0.15063.0 で導入)
|
API contract |
Windows.Devices.DevicesLowLevelContract (v3.0 で導入)
|
注釈
ピンが入力の場合、ピンの変更を検出するために割り込みが使用されます。 ピンの割り込みは、指定された極性に対して有効になり、割り込みが発生するとカウントがインクリメントされます。
ピンが出力の場合、指定した遷移がピンで発生するたびにカウントがインクリメントされます。 たとえば、ピンが出力として構成されていて、立ち上がりエッジに対してカウントが有効になっている場合は、0 を書き込み、1 を指定するとカウントがインクリメントされます。
コンストラクター
GpioChangeCounter(GpioPin) |
指定したピンに関連付けられた新しい GpioChangeCounter を作成します。 ピンに関連付けられる GpioChangeCounter は、いつでも 1 つだけです。 |
プロパティ
IsStarted |
ピン変更カウントが現在アクティブかどうかを取得します。 |
Polarity |
カウントされる遷移の極性を取得または設定します。 極性は、ピンカウントが開始されていない場合にのみ変更できます。 |
メソッド
Close() |
変更カウンターを閉じ、ピンとの関連付けを解除します。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
Read() |
極性の変化の現在の数を読み取ります。 カウントが開始される前に、0 が返されます。 |
Reset() |
カウントを 0 にリセットし、前のカウントを返します。 |
Start() |
ピンの極性の変化のカウントを開始します。 このメソッドは、変更カウントがまだアクティブでない場合にのみ呼び出されます。 |
Stop() |
ピンの極性の変化のカウントを停止します。 このメソッドは、変更カウントが現在アクティブな場合にのみ呼び出されます。 |