SerialCom.h
上传用户:sarrow1992
上传日期:2022-07-29
资源大小:2k
文件大小:0k
源码类别:

串口编程

开发平台:

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