次の方法で共有


Ft232HDevice クラス

定義

FT232H デバイス

public class Ft232HDevice : Iot.Device.FtCommon.FtDevice, IDisposable
public class Ft232HDevice : Iot.Device.FtCommon.Ftx232HDevice, IDisposable
type Ft232HDevice = class
    inherit FtDevice
    interface IDisposable
type Ft232HDevice = class
    inherit Ftx232HDevice
    interface IDisposable
Public Class Ft232HDevice
Inherits FtDevice
Implements IDisposable
Public Class Ft232HDevice
Inherits Ftx232HDevice
Implements IDisposable
継承
継承
実装

コンストラクター

Ft232HDevice(FtDevice)

FT232H デバイス オブジェクトをインスタンス化します。

Ft232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

FT232H デバイス オブジェクトをインスタンス化します。

プロパティ

Channel

チャネルを取得します。

(継承元 Ftx232HDevice)
DefaultPinNumberingScheme

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

(継承元 Board)
Description

デバイスの説明。

(継承元 FtDevice)
Disposed

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

(継承元 Board)
Flags

デバイスの状態を示します。 FT_FLAGS_OPENED、FT_FLAGS_HISPEEDの任意の組み合わせを指定できます。

(継承元 FtDevice)
I2cBusFrequencyKbps

I2C バスの頻度を取得または設定します。 既定値は 400 KHz です。

(継承元 Ftx232HDevice)
Id

デバイスのベンダー ID と製品 ID。

(継承元 FtDevice)
Initialized

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

(継承元 Board)
LocId

デバイスの物理的な場所識別子。

(継承元 FtDevice)
PinCount

この特定の FT デバイスのピンの数を取得します。

(継承元 Ftx232HDevice)
SerialNumber

デバイスのシリアル番号。

(継承元 FtDevice)
Type

デバイスの種類を示します。 FT_DEVICE_232R、FT_DEVICE_2232C、FT_DEVICE_BM、FT_DEVICE_AM、FT_DEVICE_100AX、FT_DEVICE_UNKNOWNのいずれかを指定できます。

(継承元 FtDevice)

メソッド

ActivatePinMode(Int32, PinUsage)

特定のデバイスのピンを使用するために特別な操作を行う必要がある場合は、このメソッドをオーバーライドします。 多くのデバイスでは、ピンごとに複数の機能がサポートされていますが、同時にはサポートされていないため、それに応じて何らかのマルチプレクサを設定する必要があります。

(継承元 Board)
CreateGpioController()

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

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

このデバイスに関連する I2C バスを作成します

CreateI2cBusCore(Int32, Int32[])

このデバイスに関連する I2C バスを作成します

(継承元 Ftx232HDevice)
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 デバイスを提供するために派生実装によってオーバーライドされます

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

このデバイスに関連する SPI デバイスを作成します

CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

このデバイスに関連する SPI デバイスを作成します

(継承元 Ftx232HDevice)
CreateSpiDevice(SpiConnectionSettings)

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

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

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

(継承元 Board)
DetermineCurrentPinUsage(Int32)

ピンの現在の使用状況を返します

(継承元 Board)
Dispose()

FT232H デバイス

(継承元 Board)
Dispose(Boolean)

FT323H を破棄する

Dispose(Boolean)

FTx232H デバイスを破棄します。

(継承元 Ftx232HDevice)
GetDefaultI2cBusNumber()

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

GetDefaultI2cBusNumber()

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

(継承元 Ftx232HDevice)
GetDefaultPinAssignmentForI2c(Int32)

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

GetDefaultPinAssignmentForI2c(Int32)

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

(継承元 Ftx232HDevice)
GetDefaultPinAssignmentForPwm(Int32, Int32)

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

(継承元 FtDevice)
GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

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

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

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

(継承元 Ftx232HDevice)
GetFt232H()

接続されているすべての FT232H を取得します

GetPinNumberFromString(String)

文字列からピン番号を取得します

Initialize()

ボードを初期化し、現在のハードウェアで動作するかどうかをテストします。

(継承元 Board)
QueryComponentInformation()

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

QueryComponentInformation()

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

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

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

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

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

(継承元 Board)
Reset()

デバイスをリセットします。

(継承元 Ftx232HDevice)
TryCreateBestGpioDriver()

コントローラーを作成しますFt232HGpio

TryCreateBestGpioDriver()

コントローラーを作成しますFt232HGpio

(継承元 Ftx232HDevice)

適用対象