#include <HostIO_USB.h>
|
| HostIO_USB (void) |
|
virtual | ~HostIO_USB (void) |
|
virtual int | ListDevices (std::vector< CameraID > &) |
|
virtual int | OpenEx (CameraID) |
|
virtual int | SetTimeouts (int, int) |
|
virtual int | Close () |
|
virtual int | Write (unsigned char *, int, int *) |
|
virtual int | Read (unsigned char *, int, int *) |
|
virtual int | GetReadWriteQueueStatus (int *, int *) |
|
virtual int | ResetDevice () |
|
virtual int | Purge () |
|
virtual int | GetReadQueueStatus (int *) |
|
virtual int | SetStandardReadTimeout (int ulTimeout) |
|
virtual int | SetStandardWriteTimeout (int ulTimeout) |
|
virtual int | SetIOTimeout (IOTimeout ioTimeout) |
|
virtual int | MaxBytesPerReadBlock () |
|
virtual int | WritePacket (UCHAR *pBuff, int iBuffLen, int *iBytesWritten) |
|
virtual int | ReadPacket (UCHAR *pBuff, int iBuffLen, int *iBytesRead) |
|
virtual IOType | GetTransferType () |
|
int | SetLatencyTimer (UCHAR) |
|
| IHostIO (void) |
|
virtual | ~IHostIO (void) |
|
◆ HostIO_USB()
HostIO_USB::HostIO_USB |
( |
void |
| ) |
|
◆ ~HostIO_USB()
HostIO_USB::~HostIO_USB |
( |
void |
| ) |
|
|
virtual |
◆ Close()
int HostIO_USB::Close |
( |
| ) |
|
|
virtual |
◆ GetReadQueueStatus()
int HostIO_USB::GetReadQueueStatus |
( |
int * |
lpdwAmountInRxQueue | ) |
|
|
virtual |
◆ GetReadWriteQueueStatus()
int HostIO_USB::GetReadWriteQueueStatus |
( |
int * |
lpdwAmountInRxQueue, |
|
|
int * |
lpdwAmountInTxQueue |
|
) |
| |
|
virtual |
◆ GetTransferType()
IOType HostIO_USB::GetTransferType |
( |
| ) |
|
|
virtual |
◆ ListDevices()
int HostIO_USB::ListDevices |
( |
std::vector< CameraID > & |
vID | ) |
|
|
virtual |
◆ MaxBytesPerReadBlock()
int HostIO_USB::MaxBytesPerReadBlock |
( |
| ) |
|
|
virtual |
◆ OpenEx()
◆ Purge()
int HostIO_USB::Purge |
( |
| ) |
|
|
virtual |
◆ Read()
int HostIO_USB::Read |
( |
unsigned char * |
lpvBuffer, |
|
|
int |
dwBuffSize, |
|
|
int * |
lpdwBytesRead |
|
) |
| |
|
virtual |
◆ ReadPacket()
int HostIO_USB::ReadPacket |
( |
UCHAR * |
pBuff, |
|
|
int |
iBuffLen, |
|
|
int * |
iBytesRead |
|
) |
| |
|
virtual |
◆ ResetDevice()
int HostIO_USB::ResetDevice |
( |
| ) |
|
|
virtual |
◆ SetIOTimeout()
int HostIO_USB::SetIOTimeout |
( |
IOTimeout |
ioTimeout | ) |
|
|
virtual |
◆ SetLatencyTimer()
int HostIO_USB::SetLatencyTimer |
( |
UCHAR |
ucTimer | ) |
|
◆ SetStandardReadTimeout()
int HostIO_USB::SetStandardReadTimeout |
( |
int |
ulTimeout | ) |
|
|
virtual |
◆ SetStandardWriteTimeout()
int HostIO_USB::SetStandardWriteTimeout |
( |
int |
ulTimeout | ) |
|
|
virtual |
◆ SetTimeouts()
int HostIO_USB::SetTimeouts |
( |
int |
iReadTimeout, |
|
|
int |
iWriteTimeout |
|
) |
| |
|
virtual |
◆ SetUSBParameters()
int HostIO_USB::SetUSBParameters |
( |
DWORD |
dwInSize, |
|
|
DWORD |
dwOutSize |
|
) |
| |
|
protected |
◆ Write()
int HostIO_USB::Write |
( |
unsigned char * |
lpvBuffer, |
|
|
int |
dwBuffSize, |
|
|
int * |
lpdwBytes |
|
) |
| |
|
virtual |
◆ WritePacket()
int HostIO_USB::WritePacket |
( |
UCHAR * |
pBuff, |
|
|
int |
iBuffLen, |
|
|
int * |
iBytesWritten |
|
) |
| |
|
virtual |
◆ m_bLoaded
bool HostIO_USB::m_bLoaded |
|
private |
◆ m_DLLHandle
void* HostIO_USB::m_DLLHandle |
|
private |
◆ m_iLoadStatus
int HostIO_USB::m_iLoadStatus |
|
private |
◆ m_IOTimeouts
◆ m_iUSBStatus
int HostIO_USB::m_iUSBStatus |
|
private |
◆ m_log
◆ m_vidpids
std::vector<VidPid> HostIO_USB::m_vidpids |
|
private |
The documentation for this class was generated from the following files: