I2cConnectionSettings Clase

Definición

Representa la configuración de conexión que desea usar para un dispositivo de circuito integrado (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
Herencia
Object Platform::Object IInspectable I2cConnectionSettings
Atributos

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v1.0)

Constructores

I2cConnectionSettings(Int32)

Crea e inicializa una nueva instancia de la clase I2cConnectionSettings para el dispositivo entre circuitos integrados (I2 C) con la dirección de bus especificada, utilizando la configuración predeterminada del modo estándar para la velocidad de bus y el modo de uso compartido exclusivo.

Propiedades

BusSpeed

Obtiene o establece la velocidad del bus que se va a usar para conectarse a un dispositivo de circuito integrado (I2 C). La velocidad del bus es la frecuencia a la que se va a reloj el bus I2 C al acceder al dispositivo.

SharingMode

Obtiene o establece el modo de uso compartido que se va a usar para conectarse a la dirección del bus del circuito integrado (I2 C). Este modo determina si se pueden abrir otras conexiones a la dirección del bus I2 C mientras se conecta a la dirección del bus I2 C.

SlaveAddress

Obtiene o establece la dirección del bus del dispositivo de circuito integrado (I2 C).

Se aplica a

Consulte también