I2cConnectionSettings Classe

Definizione

Rappresenta le impostazioni di connessione che si desidera usare per un circuito integrato (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
Ereditarietà
Object Platform::Object IInspectable I2cConnectionSettings
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows IoT Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v1.0)

Costruttori

I2cConnectionSettings(Int32)

Crea e inizializza una nuova istanza della classe I2cConnectionSettings per il dispositivoI2C Integrated Circuit (I 2 C) con l'indirizzo del bus specificato, usando le impostazioni predefinite della modalità standard per la velocità del bus ed esclusiva modalità di condivisione.

Proprietà

BusSpeed

Ottiene o imposta la velocità del bus da usare per la connessione a un circuito integrato (I2 C) dispositivo. La velocità del bus è la frequenza in cui orologio il bus I2 C quando si accede al dispositivo.

SharingMode

Ottiene o imposta la modalità di condivisione da usare per connettersi all'indirizzo del bus integrato (I2 C). Questa modalità determina se è possibile aprire altre connessioni all'indirizzo del bus I2 C mentre ci si connette all'indirizzo del bus I2 C.

SlaveAddress

Ottiene o imposta l'indirizzo del bus del dispositivo del circuito integrato (I2 C).

Si applica a

Vedi anche