OemCtrl.cpp 947 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #include "OemCtrl.h"
  2. #include "CCOS.Dev.FPD.TiRayDR.h"
  3. OemCtrl::OemCtrl(std::shared_ptr <CCOS::Dev::IOEventCenter> EventCenter, FPDDeviceTiRay* pFPD)
  4. {
  5. m_pFPD = pFPD;
  6. SetEventCenter(EventCenter);
  7. }
  8. OemCtrl::~OemCtrl()
  9. {
  10. }
  11. RET_STATUS OemCtrl::ScanDetector(string& strDetectorInfo)
  12. {
  13. if (nullptr == m_pFPD)
  14. {
  15. std::cerr << "[OemCtrl::ScanDetector] m_pFPD is null!" << std::endl;
  16. return RET_STATUS::RET_FAILED;
  17. }
  18. return m_pFPD->ScanDetector(strDetectorInfo);
  19. }
  20. RET_STATUS OemCtrl::EnterExam(int nExamStatus)
  21. {
  22. return m_pFPD->EnterExam(nExamStatus);
  23. }
  24. RET_STATUS OemCtrl::ExitExam()
  25. {
  26. return RET_STATUS::RET_SUCCEED;
  27. }
  28. RET_STATUS OemCtrl::ActiveDetector(bool bActive)
  29. {
  30. return RET_STATUS::RET_SUCCEED;
  31. }
  32. RET_STATUS OemCtrl::ActiveDetector()
  33. {
  34. return RET_STATUS::RET_NOSUPPORT;
  35. }
  36. RET_STATUS OemCtrl::GetDetectorInfo(string& strFDI)
  37. {
  38. return RET_STATUS::RET_NOSUPPORT;
  39. }