I2cConnectionSettings Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет параметры подключения, которые вы хотите использовать для устройства межинтегральной цепи (I2 C).
public ref class I2cConnectionSettings sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.I2c.II2cConnectionSettingsFactory, 65536, Windows.Devices.DevicesLowLevelContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class I2cConnectionSettings final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.I2c.II2cConnectionSettingsFactory, 65536, "Windows.Devices.DevicesLowLevelContract")]
class I2cConnectionSettings final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.I2c.II2cConnectionSettingsFactory), 65536, typeof(Windows.Devices.DevicesLowLevelContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class I2cConnectionSettings
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.I2c.II2cConnectionSettingsFactory), 65536, "Windows.Devices.DevicesLowLevelContract")]
public sealed class I2cConnectionSettings
function I2cConnectionSettings(slaveAddress)
Public NotInheritable Class I2cConnectionSettings
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows IoT Extension SDK (появилось в 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (появилось в v1.0)
|
Конструкторы
I2cConnectionSettings(Int32) |
Создает и инициализирует новый экземпляр класса I2cConnectionSettings для устройства с межинтегральным каналом (I2 C) с указанным адресом шины, используя параметры по умолчанию стандартного режима скорости шины и монопольного режима общего доступа. |
Свойства
BusSpeed |
Возвращает или задает скорость шины, используемую для подключения к устройству i2 C. Скорость шины — это частота, с которой выполняется синхронизация шины I2 C при доступе к устройству. |
SharingMode |
Возвращает или задает режим общего доступа, используемый для подключения к адресу шины между интегральным каналом (I2 C). Этот режим определяет, можно ли открывать другие подключения к адресушины I 2 C приподключении к адресу шины I 2 C. |
SlaveAddress |
Возвращает или задает адрес шины устройства межинтегральной цепи (I2 C). |