Compartir a través de


I2cBusManager Clase

Definición

Administra una instancia de bus I2C.

public class I2cBusManager : System.Device.I2c.I2cBus, IDisposable
type I2cBusManager = class
    inherit I2cBus
    interface IDisposable
Public Class I2cBusManager
Inherits I2cBus
Implements IDisposable
Herencia
I2cBusManager
Implementaciones

Constructores

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

Crea una instancia de un bus I2C, dadas las patillas usadas para ese bus.

Propiedades

BusId

Identificador de bus de este bus

Métodos

CreateDevice(Int32)

Crea un dispositivo en este bus

Dispose()

Administra una instancia de bus I2C.

(Heredado de I2cBus)
Dispose(Boolean)

Elimina esta instancia de bus I2C. También elimina todos los dispositivos asociados a este bus.

GetActiveManagedPins()

Administra una instancia de bus I2C.

QueryComponentInformation()

Consulte la información del componente (el árbol de controladores activos) con fines de diagnóstico.

QueryComponentInformation()

Consulte información sobre un componente y sus elementos secundarios.

(Heredado de I2cBus)
RemoveDevice(Int32)

Elimina y quita un dispositivo del bus. No se produce ninguna excepción si el dispositivo no está abierto

Métodos de extensión

PerformBusScan(I2cBus, Int32, Int32)

Realiza un examen en el bus I2C y devuelve las direcciones de todos los dispositivos conectados.

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

Realiza un examen en el bus I2C y devuelve las direcciones de todos los dispositivos conectados.

Se aplica a