TwiceAsNice  2019-02-18
IUsb Member List

This is the complete list of members for IUsb, including all inherited members.

CancelImgXfer()=0IUsbpure virtual
GetDeviceNum()=0IUsbpure virtual
GetDriverVersion()=0IUsbpure virtual
GetSerialNumber(int8_t *ioBuf, uint32_t BufSzInBytes)=0IUsbpure virtual
GetStatus(uint8_t *status, uint32_t NumBytes)=0IUsbpure virtual
GetUsbFirmwareVersion(int8_t *ioBuf, uint32_t BufSzInBytes)=0IUsbpure virtual
GetVendorInfo(uint16_t &VendorId, uint16_t &ProductId, uint16_t &DeviceId)=0IUsbpure virtual
IsError()=0IUsbpure virtual
ReadImage(uint16_t *ImageData, const uint32_t InSizeInBytes, uint32_t &OutSizeInBytes)=0IUsbpure virtual
ReadReg(uint16_t FpgaReg)=0IUsbpure virtual
ReadSerialPort(uint16_t PortId, uint8_t *ioBuf, uint16_t BufSzInBytes)=0IUsbpure virtual
SetupSequenceImgXfer(uint16_t Rows, uint16_t Cols, uint16_t NumOfImages)=0IUsbpure virtual
SetupSingleImgXfer(uint16_t Rows, uint32_t Cols)=0IUsbpure virtual
UsbReqOutWithExtendedTimeout(uint8_t RequestCode, uint16_t Index, uint16_t Value, const uint8_t *ioBuf, uint32_t BufSzInBytes)=0IUsbpure virtual
UsbRequestIn(uint8_t RequestCode, uint16_t Index, uint16_t Value, uint8_t *ioBuf, uint32_t BufSzInBytes)=0IUsbpure virtual
UsbRequestOut(uint8_t RequestCode, uint16_t Index, uint16_t Value, const uint8_t *ioBuf, uint32_t BufSzInBytes)=0IUsbpure virtual
WriteReg(uint16_t FpgaReg, const uint16_t FpgaData)=0IUsbpure virtual
~IUsb()IUsbvirtual