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

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

Inheritance diagram for DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE:
Collaboration diagram for DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_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 ASlowSlew = false
 Determines if A pins have a slow slew rate.
bool ASchmittInput = false
 Determines if the A pins have a Schmitt input.
byte ADriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA
 Determines the A pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.
bool BSlowSlew = false
 Determines if B pins have a slow slew rate.
bool BSchmittInput = false
 Determines if the B pins have a Schmitt input.
byte BDriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA
 Determines the B pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.
bool CSlowSlew = false
 Determines if C pins have a slow slew rate.
bool CSchmittInput = false
 Determines if the C pins have a Schmitt input.
byte CDriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA
 Determines the C pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.
bool DSlowSlew = false
 Determines if D pins have a slow slew rate.
bool DSchmittInput = false
 Determines if the D pins have a Schmitt input.
byte DDriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA
 Determines the D pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.
bool ARIIsTXDEN = false
 RI of port A acts as RS485 transmit enable (TXDEN)
bool BRIIsTXDEN = false
 RI of port B acts as RS485 transmit enable (TXDEN)
bool CRIIsTXDEN = false
 RI of port C acts as RS485 transmit enable (TXDEN)
bool DRIIsTXDEN = false
 RI of port D acts as RS485 transmit enable (TXDEN)
bool AIsVCP = true
 Determines if channel A loads the VCP driver.
bool BIsVCP = true
 Determines if channel B loads the VCP driver.
bool CIsVCP = true
 Determines if channel C loads the VCP driver.
bool DIsVCP = true
 Determines if channel D 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 FT4232H devices. Inherits from FT_EEPROM_DATA.

Member Data Documentation

◆ ADriveCurrent

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.ADriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA

Determines the A pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.

◆ AIsVCP

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

Determines if channel A loads the VCP driver.

◆ ARIIsTXDEN

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.ARIIsTXDEN = false

RI of port A acts as RS485 transmit enable (TXDEN)

◆ ASchmittInput

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.ASchmittInput = false

Determines if the A pins have a Schmitt input.

◆ ASlowSlew

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.ASlowSlew = false

Determines if A pins have a slow slew rate.

◆ BDriveCurrent

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.BDriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA

Determines the B pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.

◆ BIsVCP

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

Determines if channel B loads the VCP driver.

◆ BRIIsTXDEN

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.BRIIsTXDEN = false

RI of port B acts as RS485 transmit enable (TXDEN)

◆ BSchmittInput

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.BSchmittInput = false

Determines if the B pins have a Schmitt input.

◆ BSlowSlew

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.BSlowSlew = false

Determines if B pins have a slow slew rate.

◆ CDriveCurrent

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.CDriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA

Determines the C pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.

◆ CIsVCP

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.CIsVCP = true

Determines if channel C loads the VCP driver.

◆ CRIIsTXDEN

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.CRIIsTXDEN = false

RI of port C acts as RS485 transmit enable (TXDEN)

◆ CSchmittInput

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.CSchmittInput = false

Determines if the C pins have a Schmitt input.

◆ CSlowSlew

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.CSlowSlew = false

Determines if C pins have a slow slew rate.

◆ DDriveCurrent

byte DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.DDriveCurrent = FT_DRIVE_CURRENT.FT_DRIVE_CURRENT_4MA

Determines the D pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA.

◆ DIsVCP

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.DIsVCP = true

Determines if channel D loads the VCP driver.

◆ DRIIsTXDEN

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.DRIIsTXDEN = false

RI of port D acts as RS485 transmit enable (TXDEN)

◆ DSchmittInput

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.DSchmittInput = false

Determines if the D pins have a Schmitt input.

◆ DSlowSlew

bool DirectOutput.Cab.Out.FTDIChip.FTDI.FT4232H_EEPROM_STRUCTURE.DSlowSlew = false

Determines if D pins have a slow slew rate.

◆ PullDownEnable

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

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

◆ SerNumEnable

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

Determines if the serial 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