![]() |
Barst
2.0
A server that controls lab hardware.
|
Public Member Functions | |
CManagerFTDI (CComm *pcComm, const TCHAR szPipe[], int nChan, int &nError) | |
void | ProcessData (const void *pHead, DWORD dwSize, __int64 llId) |
void | Result (void *pHead, bool bPass) |
virtual DWORD | GetInfo (void *pHead, DWORD dwSize) |
![]() | |
CManager (const TCHAR szName[], const std::tstring csPipeName, int nChan) | |
![]() | |
CDevice (const TCHAR szName[]) | |
Additional Inherited Members | |
![]() | |
const std::tstring | m_csPipeName |
const int | m_nChan |
![]() | |
const std::tstring | m_csName |
![]() | |
HINSTANCE | m_hLib |
![]() | |
CComm * | m_pcComm |
CLogBuffer * | m_pcLogBuffer |
CMemPool * | m_pcMemPool |
bool | m_bError |
Definition at line 18 of file ftdi device.h.
|
virtual |
This function copies chennel specific info into pHead which could then be sent to the user in response to a query request. If phead is NULL, the function returns the required size of pHead. If non NULL, dwSize if the sise of pHead and the function returns the total size of the data copied into pHead. This funcion followes the rules where every sub-struct is proceeded by an SBase. Typically, it returns an SBaseOut sturct which holds the name of the device followed by channels specific structs.
Implements CManager.
Definition at line 74 of file ftdi device.cpp.
|
virtual |
Comm calls this function when a user sent data to the device.
Implements CManager.
Definition at line 100 of file ftdi device.cpp.
|
inlinevirtual |
Comm calls this function when it finished writing data to user sent by this device. phead is the pHead parameter in the SData struct that was sent with SendData() bPass is true if successfull and false otherwise.
Implements CManager.
Definition at line 24 of file ftdi device.h.