Ftx232HDevice クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
FTx32H ベース デバイス
public class Ftx232HDevice : Iot.Device.FtCommon.FtDevice, IDisposable
type Ftx232HDevice = class
inherit FtDevice
interface IDisposable
Public Class Ftx232HDevice
Inherits FtDevice
Implements IDisposable
- 継承
- 派生
- 実装
コンストラクター
Ftx232HDevice(FtDevice) |
FTx232H デバイス オブジェクトをインスタンス化します。 |
Ftx232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String) |
FTx232H デバイス オブジェクトをインスタンス化します。 |
プロパティ
Channel |
チャネルを取得します。 |
DefaultPinNumberingScheme |
このボードの既定のピン番号付けスキーム。 (継承元 Board) |
Description |
デバイスの説明。 (継承元 FtDevice) |
Disposed |
True を指定すると、このインスタンスは破棄されます。 この後にこれを使用しようとすると、未定義の動作が発生します。 (継承元 Board) |
Flags |
デバイスの状態を示します。 次の任意の組み合わせを指定できます:FT_FLAGS_OPENED、FT_FLAGS_HISPEED (継承元 FtDevice) |
I2cBusFrequencyKbps |
I2C バスの頻度を取得または設定します。 既定値は 400 KHz です。 |
Id |
デバイスのベンダー ID と製品 ID。 (継承元 FtDevice) |
Initialized |
True ボード インスタンスが初期化されている場合 (継承元 Board) |
LocId |
デバイスの物理的な場所識別子。 (継承元 FtDevice) |
PinCount |
この特定の FT デバイスのピンの数を取得します。 |
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) |
特定のデバイスのピンを使用するために特別な操作を行う必要がある場合は、このメソッドをオーバーライドします。 多くのデバイスは Pin ごとに複数の機能をサポートしていますが、同時にはサポートしていないため、それに応じて何らかのマルチプレクサーを設定する必要があります。 (継承元 Board) |
CreateGpioController() |
現在のボードの の GpioController インスタンスを返します (継承元 Board) |
CreateI2cBusCore(Int32, Int32[]) |
このデバイスに関連する I2C バスを作成します |
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 デバイスを作成します |
CreateSpiDevice(SpiConnectionSettings) |
SPI デバイス インスタンスを作成する (継承元 Board) |
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme) |
SPI デバイス インスタンスを作成する (継承元 Board) |
DetermineCurrentPinUsage(Int32) |
ピンの現在の使用状況を返します (継承元 Board) |
Dispose() |
FTx32H ベース デバイス (継承元 Board) |
Dispose(Boolean) |
FTx232H デバイスを破棄します。 |
GetDefaultI2cBusNumber() |
このボードの既定の I2C バスを作成するか、既存のバスを返します |
GetDefaultPinAssignmentForI2c(Int32) |
派生クラスによってオーバーライドされる: 指定された I2C バスの既定のピン割り当てを提供します |
GetDefaultPinAssignmentForPwm(Int32, Int32) |
派生クラスによってオーバーライドされます。 特定のチャネルの既定のピンを提供します。 (継承元 FtDevice) |
GetDefaultPinAssignmentForSpi(SpiConnectionSettings) |
派生クラスによってオーバーライド: 指定された SPI バスの既定のピン割り当てを提供します |
GetFtx232H() |
接続されているすべての FTx232H を取得します |
Initialize() |
ボードを初期化し、現在のハードウェアで動作するかどうかをテストします。 (継承元 Board) |
QueryComponentInformation() |
コンポーネントとその子に関する情報を照会します。 (継承元 FtDevice) |
ReleasePin(Int32, PinUsage, Object) |
ピンの予約を削除します。 詳細については、ReservePin(Int32, PinUsage, Object) を参照してください。 (継承元 Board) |
ReservePin(Int32, PinUsage, Object) |
特定の用途に合わせてピンを予約します。 これは、既知のインターフェイス (つまり GpioController) を使用してピンを開く場合に自動的に行われますが、ピンを明示的にブロックするために使用できます (つまり、UART の場合)。 (継承元 Board) |
Reset() |
デバイスをリセットします。 |
TryCreateBestGpioDriver() |
コントローラーを作成しますFt232HGpio |