I2cTransferStatus Enumeration

Definition

Beschreibt, ob die Datenübertragungen, die von der ReadPartial-, WritePartial- oder WriteReadPartial-Methode erfolgreich durchgeführt wurden, oder gibt den Grund an, warum die Übertragungen nicht erfolgreich waren.

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
Vererbung
I2cTransferStatus
Attribute

Windows-Anforderungen

Gerätefamilie
Windows IoT Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (eingeführt in v1.0)

Felder

ClockStretchTimeout 3

Die Übertragung ist fehlgeschlagen, weil die Uhr zu lange gestreckt wurde. Stellen Sie sicher, dass die Taktlinie nicht niedrig gehalten wird.

FullTransfer 0

Die Daten wurden vollständig übertragen. Für WriteReadPartial wurden die Daten sowohl für den Schreib- als auch den Lesevorgang vollständig übertragen.

Für diesen status Code entspricht der Wert des I2cTransferResult.BytesTransferred-Members, den die Methode zurückgibt, der Größe des Puffers, den Sie beim Aufrufen der Methode angegeben haben, oder gleich der Summe der Größen von zwei Puffern, die Sie für WriteReadPartial angegeben haben.

PartialTransfer 1

Das Gerät I2 C bestätigte die Datenübertragung negativ, bevor alle Daten übertragen wurden.

Für diesen status Code ist der Wert des I2cTransferResult.BytesTransferred-Members, den die Methode zurückgibt, die Anzahl der tatsächlich übertragenen Bytes. Für WriteReadPartial ist der Wert die Summe der Vom Vorgang geschriebenen Bytes und der Anzahl der Bytes, die der Vorgang liest.

SlaveAddressNotAcknowledged 2

Die Busadresse wurde nicht bestätigt.

Für diesen status Code ist der Wert des I2cTransferResult.BytesTransferred-Members, das die Methode für die Methode zurückgibt, 0.

UnknownError 4

Fehler bei der Übertragung aus einem unbekannten Grund.

Gilt für:

Weitere Informationen