Ftx232HDevice Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |