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