#include <CommThread.h>
Public Member Functions | |
CCommThread () | |
~CCommThread () | |
BOOL | OpenPort (int port, DWORD dwBaud, BYTE byData, BYTE byStop, BYTE byParity) |
void | ClosePort () |
DWORD | WriteComm (BYTE *pBuff, DWORD nToWrite) |
DWORD | ReadComm (BYTE *pBuff, DWORD nToRead) |
Public Attributes | |
BOOL | check |
HANDLE | m_hComm |
CString | m_sPortName |
BOOL | m_bConnected |
OVERLAPPED | m_osRead |
OVERLAPPED | m_osWrite |
HANDLE | m_hThreadWatchComm |
WORD | m_wPortID |
CQueue | m_QueueRead [QUEUE_SIZE] |
int | m_nRear |
int | m_nFront |
int | m_nrow_sensor |
int | m_ncol_sensor |
CCommThread::CCommThread | ( | ) |
CCommThread::~CCommThread | ( | ) |
void CCommThread::ClosePort | ( | ) |
BOOL CCommThread::OpenPort | ( | int | port, |
DWORD | dwBaud, | ||
BYTE | byData, | ||
BYTE | byStop, | ||
BYTE | byParity | ||
) |
DWORD CCommThread::ReadComm | ( | BYTE * | pBuff, |
DWORD | nToRead | ||
) |
DWORD CCommThread::WriteComm | ( | BYTE * | pBuff, |
DWORD | nToWrite | ||
) |
BOOL CCommThread::check |
HANDLE CCommThread::m_hComm |
OVERLAPPED CCommThread::m_osRead |
OVERLAPPED CCommThread::m_osWrite |
CQueue CCommThread::m_QueueRead[QUEUE_SIZE] |
CString CCommThread::m_sPortName |