OEM.DetectorCtrl.cpp 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. #include "stdafx.h"
  2. #include "OEM.DetectorCtrl.h"
  3. #include "CCOS.Dev.FPD.iRayDM.h"
  4. OemDetectorCtrl::OemDetectorCtrl(std::shared_ptr <CCOS::Dev::IOEventCenter> EventCenter, FPDDeviceIRay* pFPD)
  5. {
  6. m_pFPD = pFPD;
  7. SetEventCenter(EventCenter);
  8. }
  9. OemDetectorCtrl::~OemDetectorCtrl()
  10. {
  11. }
  12. RET_STATUS OemDetectorCtrl::RESET()
  13. {
  14. return m_pFPD->ResetError();
  15. }
  16. RET_STATUS OemDetectorCtrl::ActiveDetector(bool bActive)
  17. {
  18. return m_pFPD->ActiveDetector(bActive);
  19. }
  20. RET_STATUS OemDetectorCtrl::WakeupDetector()
  21. {
  22. return RET_STATUS::RET_SUCCEED;
  23. }
  24. RET_STATUS OemDetectorCtrl::EnterExam(int nExamStatus)
  25. {
  26. return m_pFPD->EnterExam( nExamStatus);
  27. }
  28. RET_STATUS OemDetectorCtrl::ExitExam()
  29. {
  30. return RET_STATUS::RET_SUCCEED;
  31. }
  32. //RET_STATUS OemDetectorCtrl::AttachConnect()
  33. //{
  34. // return m_pFPD->AttachConnect();
  35. //}
  36. //
  37. //RET_STATUS OemDetectorCtrl::CancelAttach()
  38. //{
  39. // return m_pFPD->CancelAttach();
  40. //}
  41. RET_STATUS OemDetectorCtrl::GetDetectorInfo(string& strFDI)
  42. {
  43. return m_pFPD->GetDetectorInfo( strFDI);
  44. }
  45. RET_STATUS OemDetectorCtrl::ResetConnect()
  46. {
  47. return m_pFPD->ResetConnect();
  48. }
  49. RET_STATUS OemDetectorCtrl::DisConnectFPD()
  50. {
  51. return m_pFPD->DisConnectFPD();
  52. }
  53. RET_STATUS OemDetectorCtrl::DisConnectFPDForce()
  54. {
  55. //same with DisConnectFPD()
  56. return m_pFPD->DisConnectFPD();
  57. }
  58. //RET_STATUS OemDetectorCtrl::UpdateFirmware()
  59. //{
  60. // return m_pFPD->UpdateFirmware();
  61. //}
  62. RET_STATUS OemDetectorCtrl::RecoverImage(bool bRecoverIt)
  63. {
  64. return m_pFPD->RecoverImage(bRecoverIt);
  65. }
  66. RET_STATUS OemDetectorCtrl::GetRecoverImageState(string& strREI)
  67. {
  68. return m_pFPD->GetRecoverImageState(strREI);
  69. }
  70. //RET_STATUS OemDetectorCtrl::SaveSensitivity()
  71. //{
  72. // return m_pFPD->SaveSensitivity();
  73. //}