SerialCom.h
Upload User: sarrow1992
Upload Date: 2022-07-29
Package Size: 2k
Code Size: 0k
Category:

Com Port

Development Platform:

Visual C++

  1. #ifndef _SERIALCOM_H
  2. #define _SERIALCOM_H
  3. #include <string>
  4. using namespace std;
  5. class CSerial
  6. {
  7. public:
  8. HANDLE m_hComDev;
  9. OVERLAPPED m_OverlappedRead;
  10. OVERLAPPED m_OverlappedWrite;
  11. BOOL m_bOpened;
  12. char dataRx[100];
  13. public:
  14. CSerial();
  15. virtual ~CSerial();
  16. BOOL Open( int nPort, int nBaud );
  17. int InBufferCount( void );
  18. DWORD ReadData( void *buffer, DWORD dwBytesRead);
  19. DWORD SendData( const char *buffer, DWORD dwBytesWritten);
  20. BOOL Close();
  21. };
  22. #endif