Compartilhar via


I2cBusManager Classe

Definição

Gerencia uma instância de barramento I2C

public class I2cBusManager : System.Device.I2c.I2cBus, IDisposable
type I2cBusManager = class
    inherit I2cBus
    interface IDisposable
Public Class I2cBusManager
Inherits I2cBus
Implements IDisposable
Herança
I2cBusManager
Implementações

Construtores

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

Cria uma instância de um barramento I2C, considerando os pinos usados para esse ônibus

Propriedades

BusId

A ID do Ônibus deste ônibus

Métodos

CreateDevice(Int32)

Cria um dispositivo neste barramento

Dispose()

Gerencia uma instância de barramento I2C

(Herdado de I2cBus)
Dispose(Boolean)

Descarta essa instância de barramento I2C. Também descarta todos os dispositivos associados a esse barramento.

GetActiveManagedPins()

Gerencia uma instância de barramento I2C

QueryComponentInformation()

Consulte as informações do componente (a árvore de drivers ativos) para fins de diagnóstico.

QueryComponentInformation()

Consultar informações sobre um componente e seus filhos.

(Herdado de I2cBus)
RemoveDevice(Int32)

Descarta e remove um dispositivo do barramento. Nenhuma exceção será gerada se o dispositivo não estiver aberto

Métodos de Extensão

PerformBusScan(I2cBus, Int32, Int32)

Executa uma verificação no barramento I2C, retornando os endereços de todos os dispositivos conectados.

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

Executa uma verificação no barramento I2C, retornando os endereços de todos os dispositivos conectados.

Aplica-se a