I2cTransferStatus Enumeración

Definición

Describe si las transferencias de datos que el método ReadPartial, WritePartial o WriteReadPartial se realizaron correctamente, o bien proporciona el motivo por el que las transferencias no se realizaron correctamente.

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
Herencia
I2cTransferStatus
Atributos

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v1.0)

Campos

ClockStretchTimeout 3

Error en la transferencia debido a que el reloj se estira durante demasiado tiempo. Asegúrese de que la línea del reloj no se mantiene baja.

FullTransfer 0

Los datos se transfirieron por completo. En el caso de WriteReadPartial, los datos de las operaciones de escritura y lectura se transfirieron por completo.

Para este código de estado, el valor del miembro I2cTransferResult.BytesTransferred que devuelve el método es el mismo que el tamaño del búfer especificado al llamar al método o es igual a la suma de los tamaños de dos búferes que especificó para WriteReadPartial.

PartialTransfer 1

El dispositivo I2 C reconoció negativamente la transferencia de datos antes de transferir todos los datos.

Para este código de estado, el valor del miembro I2cTransferResult.BytesTransferred que devuelve el método es el número de bytes transferidos realmente. En WriteReadPartial, el valor es la suma del número de bytes que escribió la operación y el número de bytes leídos por la operación.

SlaveAddressNotAcknowledged 2

No se reconoció la dirección del autobús.

Para este código de estado, el valor del miembro I2cTransferResult.BytesTransferred que devuelve el método del método es 0.

UnknownError 4

Error en la transferencia por un motivo desconocido.

Se aplica a

Consulte también