LED.CPP
上传用户:trilite
上传日期:2007-04-24
资源大小:261k
文件大小:1k
源码类别:

酒店行业

开发平台:

Visual C++

  1. // LED.cpp: implementation of the CLED class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "ParkSys.h"
  6. #include "LED.h"
  7. #include "vicpublic.h"
  8. #ifdef _DEBUG
  9. #undef THIS_FILE
  10. static char THIS_FILE[]=__FILE__;
  11. #define new DEBUG_NEW
  12. #endif
  13. //////////////////////////////////////////////////////////////////////
  14. // Construction/Destruction
  15. //////////////////////////////////////////////////////////////////////
  16. CLED::CLED(CSerialPort* commLED)
  17. {
  18. if(commLED == NULL)
  19. {
  20. THROW(new CException);
  21. }
  22. else
  23. {
  24. m_comm = commLED;
  25. }
  26. }
  27. CLED::~CLED()
  28. {
  29. m_comm = NULL;
  30. }
  31. void CLED::TakeEffect(const CString& strScript)
  32. {
  33. if(m_comm == NULL)
  34. {
  35. THROW(new CException);
  36. return;
  37. }
  38. char buf[500];
  39. wsprintf(buf, "%s", strScript);
  40. m_comm->WriteToPort(buf);
  41. }