I2cBusExtensions.PerformBusScan Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
PerformBusScan(I2cBus, Int32, Int32) |
Provede kontrolu sběrnice I2C a vrátí adresy všech připojených zařízení. |
PerformBusScan(I2cBus, IProgress<Single>, Int32, Int32) |
Provede kontrolu sběrnice I2C a vrátí adresy všech připojených zařízení. |
PerformBusScan(I2cBus, Int32, Int32)
Provede kontrolu sběrnice I2C a vrátí adresy všech připojených zařízení.
public static System.Collections.Generic.List<int> PerformBusScan (this System.Device.I2c.I2cBus bus, int lowest = 3, int highest = 119);
static member PerformBusScan : System.Device.I2c.I2cBus * int * int -> System.Collections.Generic.List<int>
<Extension()>
Public Function PerformBusScan (bus As I2cBus, Optional lowest As Integer = 3, Optional highest As Integer = 119) As List(Of Integer)
Parametry
- bus
- I2cBus
Sběrnice, která se má skenovat
- lowest
- Int32
Nejnižší adresa, kterou chcete zkontrolovat. Výchozí 0x03
- highest
- Int32
Nejvyšší adresa, kterou chcete zkontrolovat. Výchozí 0x77
Návraty
Seznam adres sběrnice, které se používají, prázdný seznam, pokud se nenašlo žádné zařízení
Poznámky
Tato metoda by nikdy neměla vyvolat výjimku. Prohledávání sběrnice může kolidovat s normálním provozem zařízení, takže by se to nemělo provádět během používání zařízení.
Platí pro
PerformBusScan(I2cBus, IProgress<Single>, Int32, Int32)
Provede kontrolu sběrnice I2C a vrátí adresy všech připojených zařízení.
public static (System.Collections.Generic.List<int> FoundDevices, int LowestAddress, int HighestAddress) PerformBusScan (this System.Device.I2c.I2cBus bus, IProgress<float>? progress, int lowestAddress = 3, int highestAddress = 119);
static member PerformBusScan : System.Device.I2c.I2cBus * IProgress<single> * int * int -> ValueTuple<System.Collections.Generic.List<int>, int, int>
<Extension()>
Public Function PerformBusScan (bus As I2cBus, progress As IProgress(Of Single), Optional lowestAddress As Integer = 3, Optional highestAddress As Integer = 119) As ValueTuple(Of List(Of Integer), Integer, Integer)
Parametry
- bus
- I2cBus
Sběrnice, která se má skenovat
- lowestAddress
- Int32
Nejnižší adresa, kterou chcete zkontrolovat. Výchozí 0x03
- highestAddress
- Int32
Nejvyšší adresa, kterou chcete zkontrolovat. Výchozí 0x77
Návraty
Seznam adres sběrnice, které se používají, prázdný seznam, pokud se nenašlo žádné zařízení
Poznámky
Tato metoda by nikdy neměla vyvolat výjimku. Prohledávání sběrnice může kolidovat s normálním provozem zařízení, takže by se to nemělo provádět během používání zařízení.