Sdílet prostřednictvím


ArduinoBoard.TryFindBoard Metoda

Definice

Přetížení

TryFindBoard(ArduinoBoard)

Vyhledá všechny dostupné porty com pro zařízení Arduino.

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

Vyhledá zadaný seznam portů COM pro zařízení firmata.

TryFindBoard(ArduinoBoard)

Vyhledá všechny dostupné porty com pro zařízení Arduino.

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

Parametry

board
ArduinoBoard

Panel, který je už otevřený a inicializovaný. Hodnota Null, pokud nebyla nalezena žádná.

Návraty

True, pokud byla nalezena tabule, jinak false

Poznámky

Prohledávání sériových portů může ovlivnit nesouvisející zařízení. Pokud dojde k problémům TryFindBoard(IEnumerable<String>, IEnumerable<Int32>, ArduinoBoard) , použijte přetížení s vyloučením portů, které se nesmí testovat.

Platí pro

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

Vyhledá zadaný seznam portů COM pro zařízení 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

Parametry

comPorts
IEnumerable<String>

Seznam portů com Lze použít s GetPortNames().

baudRates
IEnumerable<Int32>

Seznam přenosových rychlostí k testování. CommonBaudRates().

board
ArduinoBoard

[Ven] Vrátí odkaz na tabuli. Už je inicializován.

Návraty

True při úspěchu, false, pokud nebyla nalezena žádná tabule

Poznámky

Prohledávání portů a testování zařízení může ovlivnit nesouvisející zařízení. Doporučujeme z této kontroly vyloučit porty, o kterých se ví, že obsahují jiný hardware. Panel se nenajde, pokud je jeho port už otevřený (stejným nebo jiným postupem).

Platí pro