Compartilhar via


I2cDevice Classe

Definição

O canal de comunicações para um dispositivo em um barramento I2C.

public abstract class I2cDevice : IDisposable
type I2cDevice = class
    interface IDisposable
Public MustInherit Class I2cDevice
Implements IDisposable
Herança
I2cDevice
Derivado
Implementações

Construtores

I2cDevice()

O canal de comunicações para um dispositivo em um barramento I2C.

Propriedades

ConnectionSettings

As configurações de conexão de um dispositivo em um barramento I2C. As configurações de conexão são imutáveis depois que o dispositivo é criado para que o objeto retornado seja um clone do objeto de configurações.

Métodos

Create(I2cConnectionSettings)

Cria um canal de comunicações para um dispositivo em um barramento I2C em execução na plataforma atual

Dispose()

O canal de comunicações para um dispositivo em um barramento I2C.

Dispose(Boolean)

Descarta essa instância

QueryComponentInformation()

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

Read(Span<Byte>)

Lê dados do dispositivo I2C.

ReadByte()

Lê um byte do dispositivo I2C.

Write(ReadOnlySpan<Byte>)

Grava dados no dispositivo I2C.

WriteByte(Byte)

Grava um byte no dispositivo I2C.

WriteRead(ReadOnlySpan<Byte>, Span<Byte>)

Executa uma operação atômica para gravar dados e ler dados do barramento I2C no qual o dispositivo está conectado e envia uma condição de reinicialização entre as operações de gravação e leitura.

Aplica-se a