共用方式為


FtDevice 類別

定義

FT4222 裝置資訊

public class FtDevice : Iot.Device.Board.Board
type FtDevice = class
    inherit Board
Public Class FtDevice
Inherits Board
繼承
衍生

建構函式

FtDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

具現化 DeviceInformation 物件。

屬性

DefaultPinNumberingScheme

此面板的預設針腳編號配置。

(繼承來源 Board)
Description

裝置描述。

Disposed

如果處置這個實例,則為 True。 如果嘗試在之後使用,這會變成 true,會導致未定義的行為。

(繼承來源 Board)
Flags

表示裝置狀態。 可以是下列任何組合:FT_FLAGS_OPENED、FT_FLAGS_HISPEED

Id

裝置的廠商識別碼和產品識別碼。

Initialized

True 是表示 如果面板實例已初始化

(繼承來源 Board)
LocId

裝置的實體位置識別碼。

SerialNumber

裝置序號。

Type

指出裝置類型。 可以是下列其中一項:FT_DEVICE_232R、FT_DEVICE_2232C、FT_DEVICE_BM、FT_DEVICE_AM、FT_DEVICE_100AX或FT_DEVICE_UNKNOWN

方法

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 裝置

CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

建立與此裝置相關的 SPI 裝置

CreateSpiDevice(SpiConnectionSettings)

建立 SPI 裝置實例

(繼承來源 Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

建立 SPI 裝置實例

(繼承來源 Board)
DetermineCurrentPinUsage(Int32)

傳回針腳的目前使用量

(繼承來源 Board)
Dispose()

FT4222 裝置資訊

(繼承來源 Board)
Dispose(Boolean)

FT4222 裝置資訊

(繼承來源 Board)
GetDefaultI2cBusNumber()

建立此面板的預設 I2C 匯流排,或傳回現有的匯流排

GetDefaultPinAssignmentForI2c(Int32)

衍生類別覆寫:提供指定 I2C 匯流排的預設針腳指派

GetDefaultPinAssignmentForPwm(Int32, Int32)

由衍生類別覆寫。 提供指定通道的預設針腳。

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

衍生類別覆寫:提供指定 SPI 匯流排的預設針腳指派

Initialize()

初始化面板,並測試它是否在目前的硬體上運作。

(繼承來源 Board)
QueryComponentInformation()

查詢元件及其子系的相關資訊。

QueryComponentInformation()

查詢元件及其子系的相關資訊。

(繼承來源 Board)
ReleasePin(Int32, PinUsage, Object)

移除釘選的保留專案。 如需詳細資訊,請參閱<ReservePin(Int32, PinUsage, Object)>。

(繼承來源 Board)
ReservePin(Int32, PinUsage, Object)

保留特定使用量的針腳。 如果已知介面 (自動完成,亦即 GpioController) 用來開啟針腳,但可用於明確封鎖針腳,也就是 UART。

(繼承來源 Board)
TryCreateBestGpioDriver()

嘗試為此硬體建立最佳的 GPIO 驅動程式。

(繼承來源 Board)

適用於