Sdílet prostřednictvím


Ft4232HDevice Třída

Definice

FT4232H zařízení

public class Ft4232HDevice : Iot.Device.FtCommon.Ftx232HDevice
type Ft4232HDevice = class
    inherit Ftx232HDevice
Public Class Ft4232HDevice
Inherits Ftx232HDevice
Dědičnost

Konstruktory

Ft4232HDevice(FtDevice)

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

Ft4232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

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

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.

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

(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()

FT4232H zařízení

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

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

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

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

Získá všechny připojené FT4232H.

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.

(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

(Zděděno od Ftx232HDevice)

Platí pro