Sdílet prostřednictvím


Ft232HDevice Třída

Definice

Zařízení 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
Dědičnost
Dědičnost
Implementuje

Konstruktory

Ft232HDevice(FtDevice)

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

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

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

Vlastnosti

Channel

Získá kanál.

(Zděděno od Ftx232HDevice)
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.

(Zděděno od Ftx232HDevice)
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í.

(Zděděno od Ftx232HDevice)
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.

CreateI2cBusCore(Int32, Int32[])

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

(Zděděno od Ftx232HDevice)
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.

CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

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

(Zděděno od Ftx232HDevice)
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()

Zařízení FT232H

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

Odstranění FT323H

Dispose(Boolean)

Odstraňte zařízení FTx232H.

(Zděděno od Ftx232HDevice)
GetDefaultI2cBusNumber()

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

GetDefaultI2cBusNumber()

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

(Zděděno od Ftx232HDevice)
GetDefaultPinAssignmentForI2c(Int32)

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

GetDefaultPinAssignmentForI2c(Int32)

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

(Zděděno od Ftx232HDevice)
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.

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

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

(Zděděno od Ftx232HDevice)
GetFt232H()

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

GetPinNumberFromString(String)

Získá číslo PIN z řetězce.

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.

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í.

(Zděděno od Ftx232HDevice)
TryCreateBestGpioDriver()

Vytvoří kontroler.Ft232HGpio

TryCreateBestGpioDriver()

Vytvoří kontroler.Ft232HGpio

(Zděděno od Ftx232HDevice)

Platí pro