Compartilhar via


I2cConnectionSettings Classe

Definição

Representa as configurações de conexão que você deseja usar para um dispositivo de circuito inter 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
Herança
Object Platform::Object IInspectable I2cConnectionSettings
Atributos

Requisitos do Windows

Família de dispositivos
Windows IoT Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduzida na v1.0)

Construtores

I2cConnectionSettings(Int32)

Cria e inicializa uma nova instância da classe I2cConnectionSettings para o dispositivo de circuito inter integrado (I2 C) com endereço de barramento especificado, usando as configurações padrão do modo padrão para a velocidade do barramento e o modo de compartilhamento exclusivo.

Propriedades

BusSpeed

Obtém ou define a velocidade do barramento a ser usada para se conectar a um dispositivo de circuito inter integrado (I2 C). A velocidade do barramento é a frequência na qual o barramento I2 C é exibido ao acessar o dispositivo.

SharingMode

Obtém ou define o modo de compartilhamento a ser usado para se conectar ao endereço do barramento do circuito inter integrado (I2 C). Esse modo determina se outras conexões com o endereço do barramento I2 C podem ser abertas enquanto você se conecta ao endereço do barramento I2 C.

SlaveAddress

Obtém ou define o endereço do barramento do dispositivo de circuito inter integrado (I2 C).

Aplica-se a

Confira também