WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE Class Reference

EEPROM structure specific to FT232R and FT245R devices. Inherits from FT_EEPROM_DATA. More...

Inheritance diagram for DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE:
DirectOutput.Cab.Out.FTDIChip.FTDI.FT_EEPROM_DATA

Public Attributes

bool UseExtOsc = false
 Disables the FT232R internal clock source. If the device has external oscillator enabled it must have an external oscillator fitted to function More...
 
bool HighDriveIOs = false
 Enables high current IOs More...
 
byte EndpointSize = 64
 Sets the endpoint size. This should always be set to 64 More...
 
bool PullDownEnable = false
 Determines if IOs are pulled down when the device is in suspend More...
 
bool SerNumEnable = true
 Determines if the serial number is enabled More...
 
bool InvertTXD = false
 Inverts the sense of the TXD line More...
 
bool InvertRXD = false
 Inverts the sense of the RXD line More...
 
bool InvertRTS = false
 Inverts the sense of the RTS line More...
 
bool InvertCTS = false
 Inverts the sense of the CTS line More...
 
bool InvertDTR = false
 Inverts the sense of the DTR line More...
 
bool InvertDSR = false
 Inverts the sense of the DSR line More...
 
bool InvertDCD = false
 Inverts the sense of the DCD line More...
 
bool InvertRI = false
 Inverts the sense of the RI line More...
 
byte Cbus0 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP
 Sets the function of the CBUS0 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD More...
 
byte Cbus1 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP
 Sets the function of the CBUS1 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD More...
 
byte Cbus2 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP
 Sets the function of the CBUS2 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD More...
 
byte Cbus3 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP
 Sets the function of the CBUS3 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD More...
 
byte Cbus4 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP
 Sets the function of the CBUS4 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6 More...
 
bool RIsD2XX = false
 Determines if the VCP driver is loaded More...
 
- Public Attributes inherited from DirectOutput.Cab.Out.FTDIChip.FTDI.FT_EEPROM_DATA
UInt16 VendorID = 0x0403
 Vendor ID as supplied by the USB Implementers Forum More...
 
UInt16 ProductID = 0x6001
 Product ID More...
 
string Manufacturer = "FTDI"
 Manufacturer name string More...
 
string ManufacturerID = "FT"
 Manufacturer name abbreviation to be used as a prefix for automatically generated serial numbers More...
 
string Description = "USB-Serial Converter"
 Device description string More...
 
string SerialNumber = ""
 Device serial number string More...
 
UInt16 MaxPower = 0x0090
 Maximum power the device needs More...
 
bool SelfPowered = false
 Indicates if the device has its own power supply (self-powered) or gets power from the USB port (bus-powered) More...
 
bool RemoteWakeup = false
 Determines if the device can wake the host PC from suspend by toggling the RI line More...
 

Detailed Description

EEPROM structure specific to FT232R and FT245R devices. Inherits from FT_EEPROM_DATA.

Definition at line 1321 of file FTD2XX_NET.cs.

Member Data Documentation

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.Cbus0 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP

Sets the function of the CBUS0 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD

Definition at line 1382 of file FTD2XX_NET.cs.

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.Cbus1 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP

Sets the function of the CBUS1 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD

Definition at line 1389 of file FTD2XX_NET.cs.

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.Cbus2 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP

Sets the function of the CBUS2 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD

Definition at line 1396 of file FTD2XX_NET.cs.

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.Cbus3 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP

Sets the function of the CBUS3 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD

Definition at line 1403 of file FTD2XX_NET.cs.

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.Cbus4 = FT_CBUS_OPTIONS.FT_CBUS_SLEEP

Sets the function of the CBUS4 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6

Definition at line 1410 of file FTD2XX_NET.cs.

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.EndpointSize = 64

Sets the endpoint size. This should always be set to 64

Definition at line 1335 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.HighDriveIOs = false

Enables high current IOs

Definition at line 1331 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertCTS = false

Inverts the sense of the CTS line

Definition at line 1359 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertDCD = false

Inverts the sense of the DCD line

Definition at line 1371 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertDSR = false

Inverts the sense of the DSR line

Definition at line 1367 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertDTR = false

Inverts the sense of the DTR line

Definition at line 1363 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertRI = false

Inverts the sense of the RI line

Definition at line 1375 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertRTS = false

Inverts the sense of the RTS line

Definition at line 1355 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertRXD = false

Inverts the sense of the RXD line

Definition at line 1351 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.InvertTXD = false

Inverts the sense of the TXD line

Definition at line 1347 of file FTD2XX_NET.cs.

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

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

Definition at line 1339 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.RIsD2XX = false

Determines if the VCP driver is loaded

Definition at line 1414 of file FTD2XX_NET.cs.

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

Determines if the serial number is enabled

Definition at line 1343 of file FTD2XX_NET.cs.

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT232R_EEPROM_STRUCTURE.UseExtOsc = false

Disables the FT232R internal clock source. If the device has external oscillator enabled it must have an external oscillator fitted to function

Definition at line 1327 of file FTD2XX_NET.cs.


The documentation for this class was generated from the following file: