Share via


ProviderI2cConnectionSettings Class

Definition

Represents the connection settings you want to use for an inter-integrated circuit (I2 C) device.

public ref class ProviderI2cConnectionSettings sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ProviderI2cConnectionSettings final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ProviderI2cConnectionSettings
Public NotInheritable Class ProviderI2cConnectionSettings
Inheritance
Object Platform::Object IInspectable ProviderI2cConnectionSettings
Attributes

Windows requirements

Device family
Windows IoT Extension SDK (introduced in 10.0.10586.0)
Windows 10 Anniversary Edition (introduced in 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduced in v2.0)

Properties

BusSpeed

Gets or sets the bus speed to use for connecting to an inter-integrated circuit (I2 C) device. The bus speed is the frequency at which to clock the I2 C bus when accessing the device.

SharingMode

Gets or sets the sharing mode to use to connect to the inter-integrated circuit (I2 C) bus address. This mode determines whether other connections to the I2 C bus address can be opened while you are connect to the I2 C bus address.

SlaveAddress

Gets or sets the bus address of the inter-integrated circuit (I2 C) device.

Applies to