FrequencySensor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
周波数拡張により、特定のピンで信号の周波数を検出できます。 この拡張機能は、割り込みをサポートする gpio ピンでサポートされています。
public class FrequencySensor : Iot.Device.Arduino.ExtendedCommandHandler
type FrequencySensor = class
inherit ExtendedCommandHandler
Public Class FrequencySensor
Inherits ExtendedCommandHandler
- 継承
コンストラクター
| FrequencySensor() |
このクラスの新しいインスタンスを作成します。 これにより、"Frequency" モードが有効になっているピンがサポートされます。 |
プロパティ
| Board |
Arduino ボードへの参照 (継承元 ExtendedCommandHandler) |
| HandlesMode |
このハンドラーがサポートするピン モード。 (継承元 ExtendedCommandHandler) |
| IsRegistered |
このコマンド ハンドラーが登録されている場合は true を返します。 これは、初期化されていないコンポーネントがコマンドの送信を試みないことを確認するために、Dispose でチェックする必要がある場合があります。 (継承元 ExtendedCommandHandler) |
| Logger |
クラス固有のロガー インスタンス (継承元 ExtendedCommandHandler) |
メソッド
| DisableFrequencyReporting(Int32) |
指定されたピンの周波数カウンターの自動更新を無効にします |
| Dispose() |
周波数拡張により、特定のピンで信号の周波数を検出できます。 この拡張機能は、割り込みをサポートする gpio ピンでサポートされています。 (継承元 ExtendedCommandHandler) |
| Dispose(Boolean) |
このインスタンスを破棄します |
| EnableFrequencyReporting(Int32, FrequencyMode, Int32) |
特定のピンで頻度レポートを有効にします。 |
| GetMeasuredFrequency() |
最後に測定された頻度を返します。 アクティブな周波数測定がない場合は、0 を返します。 |
| HasCommandError(FirmataCommandSequence, Byte[]) |
指定された応答がエラーを示すかどうかを返すコールバック関数 (継承元 ExtendedCommandHandler) |
| IsMatchingAck(FirmataCommandSequence, Byte[]) |
このメソッドは、応答が指定されたコマンド シーケンスに対して有効な ACK/NOACK であるかどうかを確認するために呼び出されます。 完全に無関係なコマンド応答 (非同期コールバックなど) として受け入れないようにするために使用できます。 異なる言葉で言えば、指定された応答が同期コマンドに対する答えではない場合、これは false を返す必要があります。 (継承元 ExtendedCommandHandler) |
| OnConnected() |
このメソッドは、ハードウェアへの接続が確立されたときに呼び出されます。 |
| OnErrorMessage(String, Exception) |
パーサーがエラーまたは情報メッセージを報告したときに、インフラストラクチャによって呼び出されます。 既定の実装では、何も行われません。 (継承元 ExtendedCommandHandler) |
| OnSysexData(ReplyType, Byte[]) |
これは、ボードから sysex コマンドを受信したときに呼び出されます。 これには、前に によって送信された SendCommandAndWait(FirmataCommandSequence) コマンドへの応答が含まれます。その場合、応答は呼び出し自体の結果として返されるため、無視する必要があります。 そのため、この関数は、デバイスによって自動的に送信されたデータ (イベント メッセージや定期的な状態レポートなど) をリッスンする場合にのみ使用することをお勧めします。 |
| SendCommand(FirmataCommandSequence) |
応答を想定せず、デバイスにコマンドを送信します。 (継承元 ExtendedCommandHandler) |
| SendCommandAndWait(FirmataCommandSequence) |
応答を期待して、デバイスにコマンドを送信します。 既定のタイムアウトが使用されます。 (継承元 ExtendedCommandHandler) |
| SendCommandAndWait(FirmataCommandSequence, TimeSpan) |
応答を期待して、デバイスにコマンドを送信します。 (継承元 ExtendedCommandHandler) |
| SendCommandAndWait(FirmataCommandSequence, TimeSpan, CommandError) |
応答を期待して、デバイスにコマンドを送信します。 (継承元 ExtendedCommandHandler) |
| SendCommandsAndWait(IList<FirmataCommandSequence>, TimeSpan, CommandError) |
応答を期待して、デバイスにコマンドを送信します。 (継承元 ExtendedCommandHandler) |