Sdílet prostřednictvím


Ftx232HDevice Třída

Definice

FTx32H základní zařízení

public class Ftx232HDevice : Iot.Device.FtCommon.FtDevice, IDisposable
type Ftx232HDevice = class
    inherit FtDevice
    interface IDisposable
Public Class Ftx232HDevice
Inherits FtDevice
Implements IDisposable
Dědičnost
Odvozené
Implementuje

Konstruktory

Ftx232HDevice(FtDevice)

Vytvoří instanci objektu zařízení FTx232H.

Ftx232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

Vytvoří instanci objektu zařízení FTx232H.

Vlastnosti

Channel

Získá kanál.

DefaultPinNumberingScheme

Výchozí schéma číslování špendlíků pro tuto tabuli.

(Zděděno od Board)
Description

Popis zařízení.

(Zděděno od FtDevice)
Disposed

True, pokud je tato instance odstraněna. Jakýkoli pokus o jeho použití poté, co se stane pravdivým, má za následek nedefinované chování.

(Zděděno od Board)
Flags

Označuje stav zařízení. Může mít libovolnou kombinaci: FT_FLAGS_OPENED, FT_FLAGS_HISPEED

(Zděděno od FtDevice)
I2cBusFrequencyKbps

Získá nebo nastaví frekvenci sběrnice I2C. Výchozí hodnota je 400 kHz.

Id

ID dodavatele a ID produktu zařízení.

(Zděděno od FtDevice)
Initialized

True, pokud je instance panelu inicializována

(Zděděno od Board)
LocId

Identifikátor fyzického umístění zařízení.

(Zděděno od FtDevice)
PinCount

Získá počet pinů pro toto konkrétní FT zařízení.

SerialNumber

Sériové číslo zařízení.

(Zděděno od FtDevice)
Type

Označuje typ zařízení. Může to být jedna z následujících možností: FT_DEVICE_232R, FT_DEVICE_2232C, FT_DEVICE_BM, FT_DEVICE_AM, FT_DEVICE_100AX nebo FT_DEVICE_UNKNOWN

(Zděděno od FtDevice)

Metody

ActivatePinMode(Int32, PinUsage)

Tuto metodu přepište, pokud je potřeba udělat něco zvláštního pro použití PIN kódu pro dané zařízení. Mnoho zařízení podporuje více funkcí na pin, ale ne najednou, takže je potřeba odpovídajícím způsobem nastavit nějaký multiplexer.

(Zděděno od Board)
CreateGpioController()

Vrácení instance objektu pro GpioController aktuální panel

(Zděděno od Board)
CreateI2cBusCore(Int32, Int32[])

Vytvoří sběrnici I2C související s tímto zařízením.

CreateI2cDevice(I2cConnectionSettings)

Vytvořte instanci zařízení I2C na výchozí sběrnici.

(Zděděno od Board)
CreateOrGetI2cBus(Int32)

Vytvoření instance sběrnice I2C nebo vrácení existující instance pro tuto sběrnici

(Zděděno od Board)
CreateOrGetI2cBus(Int32, Int32[])

Vytvoření instance sběrnice I2C nebo vrácení existující instance pro tuto sběrnici

(Zděděno od Board)
CreatePwmChannel(Int32, Int32, Int32, Double)

Vytvoří kanál PWM pro výchozí přiřazení PIN kódu.

(Zděděno od Board)
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme)

Vytvoří kanál PWM.

(Zděděno od Board)
CreateSimplePwmChannel(Int32, Int32, Int32, Double)

Přepsání odvozenými implementacemi pro poskytování zařízení PWM

(Zděděno od FtDevice)
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

Vytvoří zařízení SPI související s tímto zařízením.

CreateSpiDevice(SpiConnectionSettings)

Vytvoření instance zařízení SPI

(Zděděno od Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

Vytvoření instance zařízení SPI

(Zděděno od Board)
DetermineCurrentPinUsage(Int32)

Vrátí aktuální využití špendlíku.

(Zděděno od Board)
Dispose()

FTx32H základní zařízení

(Zděděno od Board)
Dispose(Boolean)

Odstraňte zařízení FTx232H.

GetDefaultI2cBusNumber()

Vytvoří výchozí sběrnici I2C pro tuto desku nebo vrátí existující sběrnici.

GetDefaultPinAssignmentForI2c(Int32)

Přepsání odvozenými třídami: Poskytuje výchozí přiřazení pinů pro danou sběrnici I2C.

GetDefaultPinAssignmentForPwm(Int32, Int32)

Přepsáno odvozenou třídou. Poskytuje výchozí PIN kód pro daný kanál.

(Zděděno od FtDevice)
GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

Přepsáno odvozenými třídami: Poskytuje výchozí přiřazení pinů pro danou sběrnici SPI.

GetFtx232H()

Získá všechny FTx232H připojené

Initialize()

Inicializujte desku a otestujte, jestli funguje na aktuálním hardwaru.

(Zděděno od Board)
QueryComponentInformation()

Dotaz na informace o komponentě a jejích podřízených objektech.

(Zděděno od FtDevice)
ReleasePin(Int32, PinUsage, Object)

Odebere rezervaci pro PIN kód. Podrobnosti viz ReservePin(Int32, PinUsage, Object).

(Zděděno od Board)
ReservePin(Int32, PinUsage, Object)

Zarezervuje pin pro konkrétní využití. To se provádí automaticky, pokud se k otevření pinu použije známé rozhraní (tj. GpioController), ale může se použít k explicitní blokování kolíku, tj. pro UART.

(Zděděno od Board)
Reset()

Obnoví zařízení do továrního nastavení.

TryCreateBestGpioDriver()

Vytvoří kontroler.Ft232HGpio

Platí pro