次の方法で共有


I2cBusManager クラス

定義

I2C バス インスタンスを管理します

public class I2cBusManager : System.Device.I2c.I2cBus, IDisposable
type I2cBusManager = class
    inherit I2cBus
    interface IDisposable
Public Class I2cBusManager
Inherits I2cBus
Implements IDisposable
継承
I2cBusManager
実装

コンストラクター

I2cBusManager(Board, Int32, Int32[], I2cBus)

そのバスに使用されるピンを指定して、I2C バスのインスタンスを作成します

プロパティ

BusId

このバスのバス ID

メソッド

CreateDevice(Int32)

このバスにデバイスを作成します

Dispose()

I2C バス インスタンスを管理します

(継承元 I2cBus)
Dispose(Boolean)

この I2C バス インスタンスを破棄します。 また、このバスに関連付けられているすべてのデバイスも破棄します。

GetActiveManagedPins()

I2C バス インスタンスを管理します

QueryComponentInformation()

診断目的でコンポーネント情報 (アクティブなドライバーのツリー) に対してクエリを実行します。

QueryComponentInformation()

コンポーネントとその子に関する情報に対してクエリを実行します。

(継承元 I2cBus)
RemoveDevice(Int32)

デバイスをバスから破棄して削除します。 デバイスが開かなければ例外はスローされません

拡張メソッド

PerformBusScan(I2cBus, Int32, Int32)

I2C バスでスキャンを実行し、接続されているすべてのデバイスのアドレスを返します。

PerformBusScan(I2cBus, IProgress<Single>, Int32, Int32)

I2C バスでスキャンを実行し、接続されているすべてのデバイスのアドレスを返します。

適用対象