Windows.Devices.I2c.Provider 名前空間

この API は、プロバイダー インターフェイスと、特定のコントローラーに対して実装するユーザーの関連クラスを公開します。 I2C API では、I2 C コントローラーと通信するためにI2 C プロバイダーの実装が必要です。

注意

プロバイダーの詳細については、 Windows.Devices.Gpio.Provider 名前空間に関するトピックの冒頭にあるメモを参照してください。

クラス

ProviderI2cConnectionSettings

IC 間 (I2 C) デバイスに使用する接続設定を表します。

構造体

ProviderI2cTransferResult

ReadPartial、WritePartial、または WriteReadPartial メソッドが正常に実行したデータ転送と、メソッドが転送した実際のバイト数に関する情報を提供します。

インターフェイス

II2cControllerProvider

すべての I2 C コントローラーに共通するプロパティとメソッドを表します。

II2cDeviceProvider

すべての I2 C デバイス プロバイダーに共通するメソッドを表します。

II2cProvider

すべての I2 C プロバイダーに共通するアクションを表します。

列挙型

ProviderI2cBusSpeed

IC 間 (I2 C) デバイスへの接続に使用できるバス速度について説明します。 バス速度は、デバイスにアクセスするときに I2 C バスをクロックする周波数です。

ProviderI2cSharingMode

IC 間 (I2 C) バス アドレスに接続できるモードについて説明します。 これらのモードは、I2 C バス・アドレスに接続している間に、I2 C バス・アドレスへの他の接続をオープンできるかどうかを判別します。

ProviderI2cTransferStatus

ReadPartial、WritePartial、または WriteReadPartial メソッドが実行したデータ転送が成功したかどうか、または転送が成功しなかった理由を示すかどうかを示します。