共用方式為


ArduinoBoard.TryFindBoard 方法

定義

多載

TryFindBoard(ArduinoBoard)

搜尋 Arduino 裝置的所有可用 com 埠。

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

搜尋公司裝置的指定 com 埠清單。

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 埠清單。

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

[Out]傳回面板參考。 它已經初始化。

傳回

成功時為 True,如果找不到面板,則為 false

備註

掃描裝置的埠和測試可能會影響不相關的裝置。 建議您排除已知包含此掃描中其他硬體的埠。 如果面板的埠已由相同或不同的程式) 開啟 (,則找不到面板。

適用於