I2cTransferStatus Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |