ftd2xx.defines
¶
Module Contents¶
Classes¶
Used to indicate the type of identifier being passed to FT_OpenEx. |
|
Support for integer-based Flags |
|
Enum where members are also (and must be) ints |
|
Enum where members are also (and must be) ints |
Attributes¶
- ftd2xx.defines.OK = 0¶
- ftd2xx.defines.INVALID_HANDLE = 1¶
- ftd2xx.defines.DEVICE_NOT_FOUND = 2¶
- ftd2xx.defines.DEVICE_NOT_OPENED = 3¶
- ftd2xx.defines.IO_ERROR = 4¶
- ftd2xx.defines.INSUFFICIENT_RESOURCES = 5¶
- ftd2xx.defines.INVALID_PARAMETER = 6¶
- ftd2xx.defines.INVALID_BAUD_RATE = 7¶
- ftd2xx.defines.DEVICE_NOT_OPENED_FOR_ERASE = 8¶
- ftd2xx.defines.DEVICE_NOT_OPENED_FOR_WRITE = 9¶
- ftd2xx.defines.FAILED_TO_WRITE_DEVICE = 10¶
- ftd2xx.defines.EEPROM_READ_FAILED = 11¶
- ftd2xx.defines.EEPROM_WRITE_FAILED = 12¶
- ftd2xx.defines.EEPROM_ERASE_FAILED = 13¶
- ftd2xx.defines.EEPROM_NOT_PRESENT = 14¶
- ftd2xx.defines.EEPROM_NOT_PROGRAMMED = 15¶
- ftd2xx.defines.INVALID_ARGS = 16¶
- ftd2xx.defines.NOT_SUPPORTED = 17¶
- ftd2xx.defines.OTHER_ERROR = 18¶
- ftd2xx.defines.LIST_NUMBER_ONLY = 2147483648¶
- ftd2xx.defines.LIST_BY_INDEX = 1073741824¶
- ftd2xx.defines.LIST_ALL = 536870912¶
- class ftd2xx.defines.OpenExFlags¶
Bases:
enum.IntFlag
Used to indicate the type of identifier being passed to FT_OpenEx.
Initialize self. See help(type(self)) for accurate signature.
- OPEN_BY_SERIAL_NUMBER = 1¶
- OPEN_BY_DESCRIPTION = 2¶
- ftd2xx.defines.OPEN_BY_SERIAL_NUMBER¶
- ftd2xx.defines.OPEN_BY_DESCRIPTION¶
- ftd2xx.defines.OPEN_BY_LOCATION¶
- class ftd2xx.defines.ModemStatus¶
Bases:
enum.IntFlag
Support for integer-based Flags
Initialize self. See help(type(self)) for accurate signature.
- CTS = 16¶
- DSR = 32¶
- RI = 64¶
- DCD = 128¶
- DR = 256¶
- OE = 512¶
- PE = 1024¶
- FE = 2048¶
- BI = 4096¶
- THRE = 8192¶
- TEMT = 16384¶
- RCVE = 32768¶
- class ftd2xx.defines.Device¶
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
Initialize self. See help(type(self)) for accurate signature.
- FT_232BM = 0¶
- FT_232AM = 1¶
- FT_100AX = 2¶
- UNKNOWN = 3¶
- FT_2232C = 4¶
- FT_232R = 5¶
- FT_2232H = 6¶
- FT_4232H = 7¶
- FT_232H = 8¶
- FT_X_SERIES = 9¶
- ftd2xx.defines.DEVICE_232BM¶
- ftd2xx.defines.DEVICE_232AM¶
- ftd2xx.defines.DEVICE_100AX¶
- ftd2xx.defines.DEVICE_UNKNOWN¶
- ftd2xx.defines.DEVICE_2232C¶
- ftd2xx.defines.DEVICE_232R¶
- ftd2xx.defines.DEVICE_2232H¶
- ftd2xx.defines.DEVICE_4232H¶
- ftd2xx.defines.DEVICE_232H¶
- ftd2xx.defines.DEVICE_X_SERIES¶
- class ftd2xx.defines.Status¶
Bases:
enum.IntEnum
Enum where members are also (and must be) ints
Initialize self. See help(type(self)) for accurate signature.
- OK = 0¶
- INVALID_HANDLE = 1¶
- DEVICE_NOT_FOUND = 2¶
- DEVICE_NOT_OPENED = 3¶
- IO_ERROR = 4¶
- INSUFFICIENT_RESOURCES = 5¶
- INVALID_PARAMETER = 6¶
- INVALID_BAUD_RATE = 7¶
- DEVICE_NOT_OPENED_FOR_ERASE = 8¶
- DEVICE_NOT_OPENED_FOR_WRITE = 9¶
- FAILED_TO_WRITE_DEVICE = 10¶
- EEPROM_READ_FAILED = 11¶
- EEPROM_WRITE_FAILED = 12¶
- EEPROM_ERASE_FAILED = 13¶
- EEPROM_NOT_PRESENT = 14¶
- EEPROM_NOT_PROGRAMMED = 15¶
- INVALID_ARGS = 16¶
- NOT_SUPPORTED = 17¶
- OTHER_ERROR = 18¶
- ftd2xx.defines.DRIVER_TYPE_D2XX = 0¶
- ftd2xx.defines.DRIVER_TYPE_VCP = 1¶
- ftd2xx.defines.BITS_8 = 8¶
- ftd2xx.defines.BITS_7 = 7¶
- ftd2xx.defines.STOP_BITS_1 = 0¶
- ftd2xx.defines.STOP_BITS_2 = 2¶
- ftd2xx.defines.PARITY_NONE = 0¶
- ftd2xx.defines.PARITY_ODD = 1¶
- ftd2xx.defines.PARITY_EVEN = 2¶
- ftd2xx.defines.PARITY_MARK = 3¶
- ftd2xx.defines.PARITY_SPACE = 4¶
- ftd2xx.defines.FLOW_NONE = 0¶
- ftd2xx.defines.FLOW_RTS_CTS = 256¶
- ftd2xx.defines.FLOW_DTR_DSR = 512¶
- ftd2xx.defines.FLOW_XON_XOFF = 1024¶
- ftd2xx.defines.PURGE_RX = 1¶
- ftd2xx.defines.PURGE_TX = 2¶
- ftd2xx.defines.EVENT_RXCHAR = 1¶
- ftd2xx.defines.EVENT_MODEM_STATUS = 2¶
- ftd2xx.defines.EVENT_LINE_STATUS = 4¶
- ftd2xx.defines.MAX_DESCRIPTION_SIZE = 256¶