次の方法で共有


RaspberryPiBoard クラス

定義

Raspberry Pi 固有のボード実装。 目的に使用できるピンに関するすべての知識が含まれています。

public class RaspberryPiBoard : Iot.Device.Board.GenericBoard
type RaspberryPiBoard = class
    inherit GenericBoard
Public Class RaspberryPiBoard
Inherits GenericBoard
継承

コンストラクター

RaspberryPiBoard()

Rasperry Pi ボードのインスタンスを作成します。

プロパティ

ConfigurationFile

Raspberry PI の構成ファイルへのパスを取得または設定します。

DefaultPinNumberingScheme

このボードの既定のピン番号付けスキーム。

(継承元 Board)
Disposed

True を指定すると、このインスタンスは破棄されます。 この後にこれを使用しようとすると、未定義の動作が発生します。

(継承元 Board)
Initialized

True ボード インスタンスが初期化されている場合

(継承元 Board)
PinCount

ボードのピン数

メソッド

ActivatePinMode(Int32, PinUsage)

ピンを特定の代替モードに切り替えます。 (ALTn モード)

CreateGpioController()

現在のボードの の GpioController インスタンスを返します

(継承元 Board)
CreateI2cBusCore(Int32, Int32[])

派生クラスで I2C バスのインスタンスを作成する

(継承元 GenericBoard)
CreateI2cDevice(I2cConnectionSettings)

既定のバスに I2C デバイス インスタンスを作成します。

(継承元 Board)
CreateOrGetI2cBus(Int32)

I2C バス インスタンスを作成するか、このバスの既存のインスタンスを返します

(継承元 Board)
CreateOrGetI2cBus(Int32, Int32[])

I2C バス インスタンスを作成するか、このバスの既存のインスタンスを返します

(継承元 Board)
CreatePwmChannel(Int32, Int32, Int32, Double)

既定のピン割り当ての PWM チャネルを作成します

(継承元 Board)
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme)

PWM チャネルを作成します

(継承元 Board)
CreateSimplePwmChannel(Int32, Int32, Int32, Double)

PWM デバイスを提供するために派生実装によってオーバーライドされる

(継承元 GenericBoard)
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

基本 SPI デバイスを作成するために、派生実装によってオーバーライドされます。

(継承元 GenericBoard)
CreateSpiDevice(SpiConnectionSettings)

SPI デバイス インスタンスを作成する

(継承元 Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

SPI デバイス インスタンスを作成する

(継承元 Board)
DetermineCurrentPinUsage(Int32)

現在の代替ピン モードを取得します。 (ALTn モード)

Dispose()

Raspberry Pi 固有のボード実装。 目的に使用できるピンに関するすべての知識が含まれています。

(継承元 Board)
Dispose(Boolean)

Raspberry Pi 固有のボード実装。 目的に使用できるピンに関するすべての知識が含まれています。

GetDefaultI2cBusNumber()

このボードの既定の I2C バスを作成するか、既存のバスを返します

GetDefaultPinAssignmentForI2c(Int32)

派生クラスによってオーバーライドされる: 指定された I2C バスの既定のピン割り当てを提供します

GetDefaultPinAssignmentForPwm(Int32, Int32)

派生クラスによってオーバーライドされます。 特定のチャネルの既定のピンを提供します。

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

派生クラスによってオーバーライド: 指定された SPI バスの既定のピン割り当てを提供します

GetOverlayPinAssignmentForI2c(Int32)

I2C のオーバーレイ ピン割り当てを取得します。

GetOverlayPinAssignmentForPwm(Int32)

Pwm のオーバーレイ ピンの割り当てを取得します。

GetOverlayPinAssignmentForSpi(SpiConnectionSettings)

Spi のオーバーレイ ピンの割り当てを取得します。

Initialize()

このインスタンスを初期化します

IsI2cActivated()

構成ファイルで I2C オーバーレイがアクティブ化されているかどうかを確認します。

IsPwmActivated()

構成ファイルで I2C オーバーレイがアクティブ化されているかどうかを確認します。

IsSpiActivated()

構成ファイルで SPI オーバーレイがアクティブ化されているかどうかを確認します。

QueryComponentInformation()

コンポーネントとその子に関する情報を照会します。

QueryComponentInformation()

コンポーネントとその子に関する情報を照会します。

(継承元 Board)
ReleasePin(Int32, PinUsage, Object)

ピンの予約を削除します。 詳細については、ReservePin(Int32, PinUsage, Object) を参照してください。

(継承元 Board)
ReservePin(Int32, PinUsage, Object)

特定の用途に合わせてピンを予約します。 これは、既知のインターフェイス (つまり GpioController) を使用してピンを開く場合に自動的に行われますが、ピンを明示的にブロックするために使用できます (つまり、UART の場合)。

(継承元 Board)
TryCreateBestGpioDriver()

このハードウェアに最適な GPIO ドライバーの作成を試みます。

適用対象