I2cConnectionSettings Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Verbindungseinstellungen dar, die Sie für ein Inter-Integrated Circuit-Gerät (I2 C) verwenden möchten.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows IoT Extension SDK (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Devices.DevicesLowLevelContract (eingeführt in v1.0)
|
Konstruktoren
I2cConnectionSettings(Int32) |
Erstellt und initialisiert eine neue instance der I2cConnectionSettings-Klasse für ein Gerät mit interintegrierter Leitung (I2 C) mit der angegebenen Busadresse, wobei die Standardeinstellungen des Standardmodus für die Busgeschwindigkeit und den exklusiven Freigabemodus verwendet werden. |
Eigenschaften
BusSpeed |
Ruft die Busgeschwindigkeit ab, die zum Herstellen einer Verbindung mit einem Inter-Integrated Circuit-Gerät (I2 C) verwendet werden soll, oder legt diese fest. Die Busgeschwindigkeit ist die Frequenz, mit der der I2 C-Bus beim Zugriff auf das Gerät taktt. |
SharingMode |
Ruft den Freigabemodus ab, der verwendet werden soll, um eine Verbindung mit der Inter-Integrated Circuit (I2 C)-Busadresse herzustellen, oder legt diesen fest. Dieser Modus bestimmt, ob andere Verbindungen mit derI2 C-Busadresse geöffnet werden können, während Sie eine Verbindung mit der I2 C-Busadresse herstellen. |
SlaveAddress |
Ruft die Busadresse des I2 C-Geräts (Inter-Integrated Circuit) ab oder legt sie fest. |