Sdílet prostřednictvím


FtDevice Třída

Definice

Informace o zařízení FT4222

public class FtDevice : Iot.Device.Board.Board
type FtDevice = class
    inherit Board
Public Class FtDevice
Inherits Board
Dědičnost
Odvozené

Konstruktory

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

Vytvoří instanci objektu DeviceInformation.

Vlastnosti

DefaultPinNumberingScheme

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

(Zděděno od Board)
Description

Popis zařízení.

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

Id

ID dodavatele a ID produktu zařízení.

Initialized

True, pokud je instance panelu inicializována

(Zděděno od Board)
LocId

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

SerialNumber

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

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

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

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

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

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

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

Pokusí se vytvořit nejlepší možný ovladač GPIO pro tento hardware.

(Zděděno od Board)

Platí pro