Sdílet prostřednictvím


I2cBusManager Třída

Definice

Spravuje instanci sběrnice I2C.

public class I2cBusManager : System.Device.I2c.I2cBus, IDisposable
type I2cBusManager = class
    inherit I2cBus
    interface IDisposable
Public Class I2cBusManager
Inherits I2cBus
Implements IDisposable
Dědičnost
I2cBusManager
Implementuje

Konstruktory

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

Vytvoří instanci sběrnice I2C s ohledem na špendlíky použité pro danou sběrnici.

Vlastnosti

BusId

ID sběrnice této sběrnice

Metody

CreateDevice(Int32)

Vytvoří zařízení na této sběrnici.

Dispose()

Spravuje instanci sběrnice I2C.

(Zděděno od I2cBus)
Dispose(Boolean)

Odstraní tuto instanci sběrnice I2C. Vyřaďte také všechna zařízení přidružená k této sběrnici.

GetActiveManagedPins()

Spravuje instanci sběrnice I2C.

QueryComponentInformation()

Zadejte dotaz na informace o komponentách (strom aktivních ovladačů) pro diagnostické účely.

QueryComponentInformation()

Dotazování informací o komponentě a jejích podřízených součástech

(Zděděno od I2cBus)
RemoveDevice(Int32)

Odstraní a odebere zařízení ze sběrnice. Pokud zařízení není otevřené, nevyvolá se žádná výjimka.

Metody rozšíř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í.

Platí pro