Поделиться через


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
Наследование
Object Platform::Object IInspectable 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).

Применяется к

См. также раздел