I2cBusExtensions.PerformBusScan メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
PerformBusScan(I2cBus, Int32, Int32) |
I2C バスでスキャンを実行し、接続されているすべてのデバイスのアドレスを返します。 |
PerformBusScan(I2cBus, IProgress<Single>, Int32, Int32) |
I2C バスでスキャンを実行し、接続されているすべてのデバイスのアドレスを返します。 |
PerformBusScan(I2cBus, Int32, Int32)
I2C バスでスキャンを実行し、接続されているすべてのデバイスのアドレスを返します。
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)
パラメーター
- bus
- I2cBus
スキャンするバス
- lowest
- Int32
スキャンする最も低いアドレス。 既定の0x03
- highest
- Int32
スキャンする最も高いアドレス。 既定の0x77
戻り値
使用中のバス アドレスの一覧。デバイスが見つからなかった場合は空のリスト
注釈
このメソッドは例外をスローしないでください。 バススキャンは通常のデバイス操作に干渉する可能性があるため、デバイスの使用中はこれを行うべきではありません。
適用対象
PerformBusScan(I2cBus, IProgress<Single>, Int32, Int32)
I2C バスでスキャンを実行し、接続されているすべてのデバイスのアドレスを返します。
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)
パラメーター
- bus
- I2cBus
スキャンするバス
- lowestAddress
- Int32
スキャンする最も低いアドレス。 既定の0x03
- highestAddress
- Int32
スキャンする最も高いアドレス。 既定の0x77
戻り値
使用中のバス アドレスの一覧。デバイスが見つからなかった場合は空のリスト
注釈
このメソッドは例外をスローしないでください。 バススキャンは通常のデバイス操作に干渉する可能性があるため、デバイスの使用中はこれを行うべきではありません。