Ft232HDevice Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Dispositivo 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
- Herança
- Herança
- Implementações
Construtores
Ft232HDevice(FtDevice) |
Cria uma instância de um objeto de dispositivo FT232H. |
Ft232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String) |
Cria uma instância de um objeto de dispositivo FT232H. |
Propriedades
Channel |
Obtém o canal. (Herdado de Ftx232HDevice) |
DefaultPinNumberingScheme |
O esquema de numeração de fixação padrão para este quadro. (Herdado de Board) |
Description |
A descrição do dispositivo. (Herdado de FtDevice) |
Disposed |
True se essa instância for descartada. Qualquer tentativa de usá-lo depois que isso se torna verdadeiro resulta em um comportamento indefinido. (Herdado de Board) |
Flags |
Indica o estado do dispositivo. Pode ser qualquer combinação do seguinte: FT_FLAGS_OPENED, FT_FLAGS_HISPEED (Herdado de FtDevice) |
I2cBusFrequencyKbps |
Obtém ou define a frequência do Barramento I2C. O valor padrão é 400 KHz. (Herdado de Ftx232HDevice) |
Id |
A ID do fornecedor e a ID do produto do dispositivo. (Herdado de FtDevice) |
Initialized |
True se a instância do quadro for inicializada (Herdado de Board) |
LocId |
O identificador de localização física do dispositivo. (Herdado de FtDevice) |
PinCount |
Obtém o número de pinos para este dispositivo FT específico. (Herdado de Ftx232HDevice) |
SerialNumber |
Número de série do dispositivo. (Herdado de FtDevice) |
Type |
Indica o tipo de dispositivo. Pode ser um dos seguintes: FT_DEVICE_232R, FT_DEVICE_2232C, FT_DEVICE_BM, FT_DEVICE_AM, FT_DEVICE_100AX ou FT_DEVICE_UNKNOWN (Herdado de FtDevice) |
Métodos
ActivatePinMode(Int32, PinUsage) |
Substitua esse método se algo especial precisar ser feito para usar o pin para o dispositivo especificado. Muitos dispositivos dão suporte a várias funções por Pin, mas não ao mesmo tempo, para que algum tipo de multiplexer precise ser definido adequadamente. (Herdado de Board) |
CreateGpioController() |
Retornar uma instância de um GpioController para o quadro atual (Herdado de Board) |
CreateI2cBusCore(Int32, Int32[]) |
Cria um barramento I2C relacionado a este dispositivo |
CreateI2cBusCore(Int32, Int32[]) |
Cria um barramento I2C relacionado a este dispositivo (Herdado de Ftx232HDevice) |
CreateI2cDevice(I2cConnectionSettings) |
Crie uma instância de dispositivo I2C em um barramento padrão. (Herdado de Board) |
CreateOrGetI2cBus(Int32) |
Criar uma instância de barramento I2C ou retornar a instância existente para este barramento (Herdado de Board) |
CreateOrGetI2cBus(Int32, Int32[]) |
Criar uma instância de barramento I2C ou retornar a instância existente para este barramento (Herdado de Board) |
CreatePwmChannel(Int32, Int32, Int32, Double) |
Cria um canal PWM para a atribuição de pin padrão (Herdado de Board) |
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme) |
Cria um canal PWM (Herdado de Board) |
CreateSimplePwmChannel(Int32, Int32, Int32, Double) |
Substituído por implementações derivadas para fornecer o dispositivo PWM (Herdado de FtDevice) |
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[]) |
Cria um dispositivo SPI relacionado a este dispositivo |
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[]) |
Cria um dispositivo SPI relacionado a este dispositivo (Herdado de Ftx232HDevice) |
CreateSpiDevice(SpiConnectionSettings) |
Criar uma instância de dispositivo SPI (Herdado de Board) |
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme) |
Criar uma instância de dispositivo SPI (Herdado de Board) |
DetermineCurrentPinUsage(Int32) |
Retorna o uso atual de um pin (Herdado de Board) |
Dispose() |
Dispositivo FT232H (Herdado de Board) |
Dispose(Boolean) |
Descartar FT323H |
Dispose(Boolean) |
Descarte o dispositivo FTx232H. (Herdado de Ftx232HDevice) |
GetDefaultI2cBusNumber() |
Cria o barramento I2C padrão para essa placa ou retorna o barramento existente |
GetDefaultI2cBusNumber() |
Cria o barramento I2C padrão para essa placa ou retorna o barramento existente (Herdado de Ftx232HDevice) |
GetDefaultPinAssignmentForI2c(Int32) |
Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento I2C especificado |
GetDefaultPinAssignmentForI2c(Int32) |
Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento I2C especificado (Herdado de Ftx232HDevice) |
GetDefaultPinAssignmentForPwm(Int32, Int32) |
Substituído por classe derivada. Fornece o pino padrão para um determinado canal. (Herdado de FtDevice) |
GetDefaultPinAssignmentForSpi(SpiConnectionSettings) |
Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento SPI especificado |
GetDefaultPinAssignmentForSpi(SpiConnectionSettings) |
Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento SPI especificado (Herdado de Ftx232HDevice) |
GetFt232H() |
Obtém todos os FT232H conectados |
GetPinNumberFromString(String) |
Obtém o número de fixação de uma cadeia de caracteres |
Initialize() |
Inicialize o quadro e teste se ele funciona no hardware atual. (Herdado de Board) |
QueryComponentInformation() |
Consultar informações sobre um componente e seus filhos. |
QueryComponentInformation() |
Consultar informações sobre um componente e seus filhos. (Herdado de FtDevice) |
ReleasePin(Int32, PinUsage, Object) |
Remove a reserva de um pino. Para obter detalhes, consulte ReservePin(Int32, PinUsage, Object). (Herdado de Board) |
ReservePin(Int32, PinUsage, Object) |
Reserva um pino para um uso específico. Isso será feito automaticamente se uma interface conhecida (ou seja, GpioController) for usada para abrir o pino, mas pode ser usada para bloquear um pino explicitamente, ou seja, para UART. (Herdado de Board) |
Reset() |
Redefine o dispositivo. (Herdado de Ftx232HDevice) |
TryCreateBestGpioDriver() |
Cria o Ft232HGpio controlador |
TryCreateBestGpioDriver() |
Cria o Ft232HGpio controlador (Herdado de Ftx232HDevice) |