I2cTransferStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает, успешно ли выполнена передача данных методом ReadPartial, WritePartial или WriteReadPartial , или указывает причину, по которой передача не была выполнена.
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
- Наследование
-
I2cTransferStatus
- Атрибуты
Требования к Windows
Семейство устройств |
Windows IoT Extension SDK (появилось в 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (появилось в v1.0)
|
Поля
ClockStretchTimeout | 3 | Передача завершилась сбоем из-за слишком длительного растяжения часов. Убедитесь, что линия часов не находится на низком уровне. |
FullTransfer | 0 | Данные были полностью переданы. Для WriteReadPartial данные для операций записи и чтения были полностью переданы. Для этого кода состояния значение элемента I2cTransferResult.BytesTransferred , возвращаемого методом, совпадает с размером буфера, указанного при вызове метода, или равно сумме размеров двух буферов, указанных в параметре WriteReadPartial. |
PartialTransfer | 1 | УстройствоI2 C отрицательно подтвердило передачу данных перед передачей всех данных. Для этого кода состояния значение элемента I2cTransferResult.BytesTransferred , возвращаемого методом, является фактически переданным числом байтов. Для WriteReadPartial значением является сумма количества байтов, записанных операцией, и число байтов, которые считывает операция. |
SlaveAddressNotAcknowledged | 2 | Адрес автобуса не был подтвержден. Для этого кода состояния значение элемента I2cTransferResult.BytesTransferred , возвращаемого методом, равно 0. |
UnknownError | 4 | Сбой передачи по неизвестной причине. |