I2cTransferStatus Enumeração
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.
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. |