Compartilhar via


I2cTransferStatus Enumeração

Definição

Descreve se os dados são transferidos que o método ReadPartial, WritePartial ou WriteReadPartial teve êxito ou fornece o motivo pelo qual as transferências não foram bem-sucedidas.

public enum class I2cTransferStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
enum class I2cTransferStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public enum I2cTransferStatus
var value = Windows.Devices.I2c.I2cTransferStatus.fullTransfer
Public Enum I2cTransferStatus
Herança
I2cTransferStatus
Atributos

Requisitos do Windows

Família de dispositivos
Windows IoT Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduzida na v1.0)

Campos

ClockStretchTimeout 3

A transferência falhou devido ao relógio ter sido estendido por muito tempo. Verifique se a linha do relógio não está sendo mantida baixa.

FullTransfer 0

Os dados foram totalmente transferidos. Para WriteReadPartial, os dados das operações de gravação e leitura foram totalmente transferidos.

Para esse código status, o valor do membro I2cTransferResult.BytesTransferred que o método retorna é o mesmo que o tamanho do buffer especificado quando você chamou o método ou é igual à soma dos tamanhos de dois buffers especificados para WriteReadPartial.

PartialTransfer 1

O dispositivo I2 C reconheceu negativamente a transferência de dados antes de todos os dados serem transferidos.

Para esse código status, o valor do membro I2cTransferResult.BytesTransferred que o método retorna é o número de bytes realmente transferidos. Para WriteReadPartial, o valor é a soma do número de bytes que a operação escreveu e o número de bytes que a operação leu.

SlaveAddressNotAcknowledged 2

O endereço do ônibus não foi reconhecido.

Para esse código status, o valor do membro I2cTransferResult.BytesTransferred que o método retorna do método é 0.

UnknownError 4

A transferência falhou por um motivo desconhecido.

Aplica-se a

Confira também