Serial.h
上传用户:pumpssky
上传日期:2007-12-07
资源大小:110k
文件大小:1k
源码类别:

MacOS编程

开发平台:

C/C++

  1. // Serial.h
  2. #ifndef __SERIAL_H__
  3. #define __SERIAL_H__
  4. DWORD WINAPI ReadPortThread(LPVOID lpvoid);  //Read serial Port Thread
  5. class CGps;
  6. class CSerial
  7. {
  8. public:
  9. BOOL m_bNoRead;
  10. void SetGps( CGps * pGps );
  11. CSerial();
  12. ~CSerial();
  13. BOOL Open( int nPort, int nBaud); //open serial port
  14. BOOL Close( void );                             //close serial port 
  15.     int SendData( const char *, int );              // serial port sends data
  16.   //  BOOL IsOpened( void )
  17. // { return( m_bOpened ); }
  18. HANDLE hReadThread;
  19. HANDLE m_hIDComDev;
  20. CGps * m_pGps;
  21.     
  22. protected:
  23. BOOL WriteCommByte( unsigned char ); // serial port send data by byte 
  24. BOOL m_bOpened;
  25. };
  26. #endif