Serial.h 665 B

1234567891011121314151617181920212223242526272829
  1. #ifndef _SERIAL_H_
  2. #define _SERIAL_H_
  3. #include "Channel.h"
  4. //---------------------------------------------- CComX ------------
  5. class USCADADLLEXPORT CSerial:public CChannel
  6. {
  7. protected:
  8. DECLARE_SERIAL(CSerial);
  9. CSerial();
  10. public:
  11. CSerial &operator=(CSerial& serial);
  12. virtual CChannel* Clone(void);
  13. virtual void Serialize(CArchive& ar);
  14. public:
  15. CString m_strPort; // ¶Ë¿ÚÃû(ÈçCOM1,COM2µÈ);
  16. int m_nAddr; // µØÖ·
  17. int m_nBaudRate; // 0-6=1200,2400,4800,9600,14400,19200,38400;
  18. int m_nByteSize; // 0-2=6,7,8
  19. int m_nParity; // 0-4=no,odd,even,mark
  20. int m_nStopBits; // 0-2=1,1.5,2
  21. BOOL m_bDTRDSR;
  22. BOOL m_bRTSCTS;
  23. BOOL m_bXONXOFF;
  24. };
  25. #endif