Sdílet prostřednictvím


Ft4222Device Třída

Definice

Informace o zařízení FT4222

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

Konstruktory

Ft4222Device(FtDevice)

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

Ft4222Device(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

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

Vlastnosti

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

Hodnota 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 to být libovolná kombinace: FT_FLAGS_OPENED, FT_FLAGS_HISPEED

(Zděděno od FtDevice)
Id

ID dodavatele a ID produktu zařízení.

(Zděděno od FtDevice)
Initialized

True, pokud je instance panelu inicializovaná

(Zděděno od Board)
LocId

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

(Zděděno od FtDevice)
SerialNumber

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

(Zděděno od FtDevice)
Type

Označuje typ zařízení. Může se jednat o jednu 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)

Přepište tuto metodu, 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 jeden pin, ale ne najednou, takže je potřeba nastavit nějaký druh multiplexeru odpovídajícím způsobem.

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

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í špendlíku.

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

Informace o zařízení FT4222

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

Informace o zařízení FT4222

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

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

GetDefaultPinAssignmentForI2c(Int32)

Přepsáno 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í špendlík 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.

GetFt4222()

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

Initialize()

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

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

Dotazování na informace o komponentě a jejích podřízených objektech

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

Odebere rezervaci pin kódu. 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í pinu, tj. pro UART.

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

Vytvoří kontroler.Ft4222Gpio

Platí pro