次の方法で共有


ArduinoBoard.TryFindBoard メソッド

定義

オーバーロード

TryFindBoard(ArduinoBoard)

Arduino デバイスで使用可能なすべての com ポートを検索します。

TryFindBoard(IEnumerable<String>, IEnumerable<Int32>, ArduinoBoard)

特定の com ポートの一覧で firmata デバイスを検索します。

TryFindBoard(ArduinoBoard)

Arduino デバイスで使用可能なすべての com ポートを検索します。

public static bool TryFindBoard (out Iot.Device.Arduino.ArduinoBoard? board);
static member TryFindBoard : ArduinoBoard -> bool
Public Shared Function TryFindBoard (ByRef board As ArduinoBoard) As Boolean

パラメーター

board
ArduinoBoard

既に開いて初期化されているボード。 何も見つからなかった場合は Null。

戻り値

ボードが見つかった場合は True、それ以外の場合は false

注釈

シリアル ポートのスキャンは、関連のないデバイスに影響する可能性があります。 問題がある場合は、テストされないポートを TryFindBoard(IEnumerable<String>, IEnumerable<Int32>, ArduinoBoard) 除くオーバーロードを使用します。

適用対象

TryFindBoard(IEnumerable<String>, IEnumerable<Int32>, ArduinoBoard)

特定の com ポートの一覧で firmata デバイスを検索します。

public static bool TryFindBoard (System.Collections.Generic.IEnumerable<string> comPorts, System.Collections.Generic.IEnumerable<int> baudRates, out Iot.Device.Arduino.ArduinoBoard? board);
static member TryFindBoard : seq<string> * seq<int> * ArduinoBoard -> bool
Public Shared Function TryFindBoard (comPorts As IEnumerable(Of String), baudRates As IEnumerable(Of Integer), ByRef board As ArduinoBoard) As Boolean

パラメーター

comPorts
IEnumerable<String>

com ポートの一覧。 と共に GetPortNames()使用できます。

baudRates
IEnumerable<Int32>

テストするボー レートの一覧。 CommonBaudRates().

board
ArduinoBoard

[出力]ボード参照を返します。 既に初期化されています。

戻り値

成功した場合は True、ボードが見つからなかった場合は false

注釈

ポートのスキャンとデバイスのテストは、関連のないデバイスに影響する可能性があります。 このスキャンから他のハードウェアを含んでいることがわかっているポートを除外することをお勧めします。 (同じプロセスまたは別のプロセスによって) そのポートが既に開いている場合、ボードは見つかりません。

適用対象