I2cDevice 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.
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. |