Compartilhar via


FtDevice Classe

Definição

Informações do dispositivo FT4222

public class FtDevice : Iot.Device.Board.Board
type FtDevice = class
    inherit Board
Public Class FtDevice
Inherits Board
Herança
Derivado

Construtores

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

Cria uma instância de um objeto DeviceInformation.

Propriedades

DefaultPinNumberingScheme

O esquema de numeração de pino padrão para este quadro.

(Herdado de Board)
Description

A descrição do dispositivo.

Disposed

True se essa instância for descartada. Qualquer tentativa de usá-lo depois disso 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

Id

A ID do Fornecedor e a ID do Produto do dispositivo.

Initialized

True se a instância do quadro for inicializada

(Herdado de Board)
LocId

O identificador de local físico do dispositivo.

SerialNumber

Número de série do dispositivo.

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

Métodos

ActivatePinMode(Int32, PinUsage)

Substitua esse método se algo especial precisar ser feito para usar o pino 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 multiplexador 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

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 pino 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

CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

Cria um dispositivo SPI relacionado a este dispositivo

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

Informações do dispositivo FT4222

(Herdado de Board)
Dispose(Boolean)

Informações do dispositivo FT4222

(Herdado de Board)
GetDefaultI2cBusNumber()

Cria o barramento I2C padrão para esta placa ou retorna o ônibus existente

GetDefaultPinAssignmentForI2c(Int32)

Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento I2C especificado

GetDefaultPinAssignmentForPwm(Int32, Int32)

Substituído por classe derivada. Fornece o pin padrão para um determinado canal.

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento SPI especificado

Initialize()

Inicialize a placa e teste se ela 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 Board)
ReleasePin(Int32, PinUsage, Object)

Remove a reserva de um pin. Para obter detalhes, consulte ReservePin(Int32, PinUsage, Object).

(Herdado de Board)
ReservePin(Int32, PinUsage, Object)

Reserva um pino para um uso específico. Isso é feito automaticamente se uma interface conhecida (ou seja, GpioController) é usada para abrir o pino, mas pode ser usada para bloquear um pino explicitamente, ou seja, para UART.

(Herdado de Board)
TryCreateBestGpioDriver()

Tenta criar o melhor driver GPIO possível para esse hardware.

(Herdado de Board)

Aplica-se a