DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
Loading...
Searching...
No Matches
DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE Class Reference

EEPROM structure specific to FT2232 devices. Inherits from FT_EEPROM_DATA. More...

Inheritance diagram for DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE:
Collaboration diagram for DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE:

Public Attributes

bool PullDownEnable = false
 Determines if IOs are pulled down when the device is in suspend.
bool SerNumEnable = true
 Determines if the serial number is enabled.
bool USBVersionEnable = true
 Determines if the USB version number is enabled.
UInt16 USBVersion = 0x0200
 The USB version number. Should be either 0x0110 (USB 1.1) or 0x0200 (USB 2.0)
bool AIsHighCurrent = false
 Enables high current IOs on channel A.
bool BIsHighCurrent = false
 Enables high current IOs on channel B.
bool IFAIsFifo = false
 Determines if channel A is in FIFO mode.
bool IFAIsFifoTar = false
 Determines if channel A is in FIFO target mode.
bool IFAIsFastSer = false
 Determines if channel A is in fast serial mode.
bool AIsVCP = true
 Determines if channel A loads the VCP driver.
bool IFBIsFifo = false
 Determines if channel B is in FIFO mode.
bool IFBIsFifoTar = false
 Determines if channel B is in FIFO target mode.
bool IFBIsFastSer = false
 Determines if channel B is in fast serial mode.
bool BIsVCP = true
 Determines if channel B loads the VCP driver.
Public Attributes inherited from DirectOutput.Cab.Out.FTDIChip.FTDI.FT_EEPROM_DATA
UInt16 VendorID = 0x0403
 Vendor ID as supplied by the USB Implementers Forum.
UInt16 ProductID = 0x6001
 Product ID.
string Manufacturer = "FTDI"
 Manufacturer name string.
string ManufacturerID = "FT"
 Manufacturer name abbreviation to be used as a prefix for automatically generated serial numbers.
string Description = "USB-Serial Converter"
 Device description string.
string SerialNumber = ""
 Device serial number string.
UInt16 MaxPower = 0x0090
 Maximum power the device needs.
bool SelfPowered = false
 Indicates if the device has its own power supply (self-powered) or gets power from the USB port (bus-powered)
bool RemoteWakeup = false
 Determines if the device can wake the host PC from suspend by toggling the RI line.

Detailed Description

EEPROM structure specific to FT2232 devices. Inherits from FT_EEPROM_DATA.

Member Data Documentation

◆ AIsHighCurrent

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.AIsHighCurrent = false

Enables high current IOs on channel A.

◆ AIsVCP

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.AIsVCP = true

Determines if channel A loads the VCP driver.

◆ BIsHighCurrent

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.BIsHighCurrent = false

Enables high current IOs on channel B.

◆ BIsVCP

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.BIsVCP = true

Determines if channel B loads the VCP driver.

◆ IFAIsFastSer

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.IFAIsFastSer = false

Determines if channel A is in fast serial mode.

◆ IFAIsFifo

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.IFAIsFifo = false

Determines if channel A is in FIFO mode.

◆ IFAIsFifoTar

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.IFAIsFifoTar = false

Determines if channel A is in FIFO target mode.

◆ IFBIsFastSer

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.IFBIsFastSer = false

Determines if channel B is in fast serial mode.

◆ IFBIsFifo

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.IFBIsFifo = false

Determines if channel B is in FIFO mode.

◆ IFBIsFifoTar

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.IFBIsFifoTar = false

Determines if channel B is in FIFO target mode.

◆ PullDownEnable

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.PullDownEnable = false

Determines if IOs are pulled down when the device is in suspend.

◆ SerNumEnable

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.SerNumEnable = true

Determines if the serial number is enabled.

◆ USBVersion

UInt16 DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.USBVersion = 0x0200

The USB version number. Should be either 0x0110 (USB 1.1) or 0x0200 (USB 2.0)

◆ USBVersionEnable

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT2232_EEPROM_STRUCTURE.USBVersionEnable = true

Determines if the USB version number is enabled.


The documentation for this class was generated from the following file:
  • D:/a/DirectOutput/DirectOutput/DirectOutput/Cab/Out/FTDIChip/FTD2XX_NET.cs