I2cBusManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |