OemCtrl.cpp 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. #include "stdafx.h"
  2. #include "OemCtrl.h"
  3. #include "CCOS.Dev.FPD.TrixellDR.h"
  4. OemCtrl::OemCtrl(std::shared_ptr <CCOS::Dev::IOEventCenter> EventCenter, FPDDeviceTrixell* pFPD)
  5. {
  6. m_pFPD = pFPD;
  7. SetEventCenter(EventCenter);
  8. }
  9. OemCtrl::~OemCtrl()
  10. {
  11. }
  12. RET_STATUS OemCtrl::RESET()
  13. {
  14. //return m_pFPD->ResetError();
  15. return RET_STATUS::RET_NOSUPPORT;
  16. }
  17. RET_STATUS OemCtrl::ActiveDetector(bool bActive)
  18. {
  19. return m_pFPD->ActiveDetector(bActive);
  20. }
  21. RET_STATUS OemCtrl::WakeupDetector()
  22. {
  23. return RET_STATUS::RET_SUCCEED;
  24. }
  25. RET_STATUS OemCtrl::EnterExam(int nExamStatus)
  26. {
  27. return m_pFPD->EnterExam(nExamStatus);
  28. }
  29. RET_STATUS OemCtrl::ExitExam()
  30. {
  31. return RET_STATUS::RET_SUCCEED;
  32. }
  33. //RET_STATUS OemCtrl::AttachConnect()
  34. //{
  35. // return m_pFPD->AttachConnect();
  36. //}
  37. //
  38. //
  39. //RET_STATUS OemCtrl::CancelAttach()
  40. //{
  41. // return m_pFPD->CancelAttach();
  42. //}
  43. //
  44. //
  45. RET_STATUS OemCtrl::GetDetectorInfo(string& strFDI)
  46. {
  47. return m_pFPD->GetDetectorInfo(strFDI);
  48. }
  49. RET_STATUS OemCtrl::ResetConnect()
  50. {
  51. return m_pFPD->ResetConnect();
  52. }
  53. RET_STATUS OemCtrl::DisConnectFPD()
  54. {
  55. return m_pFPD->DisConnectFPD();
  56. }
  57. RET_STATUS OemCtrl::DisConnectFPDForce()
  58. {
  59. return m_pFPD->DisConnectFPDForce();
  60. }
  61. RET_STATUS OemCtrl::UpdateFirmware()
  62. {
  63. //return m_pFPD->UpdateFirmware();
  64. return RET_STATUS::RET_NOSUPPORT;
  65. }
  66. RET_STATUS OemCtrl::RecoverImage(bool bRecoverIt)
  67. {
  68. //return m_pFPD->RecoverImage(bRecoverIt);
  69. return RET_STATUS::RET_NOSUPPORT;
  70. }
  71. RET_STATUS OemCtrl::SaveSensitivity()
  72. {
  73. //return m_pFPD->SaveSensitivity();
  74. return RET_STATUS::RET_NOSUPPORT;
  75. }
  76. RET_STATUS OemCtrl::SaveRawDataMode(int nSaveRawDataMode)
  77. {
  78. //
  79. return m_pFPD->SetSaveRawDataMode(nSaveRawDataMode);
  80. }
  81. RET_STATUS OemCtrl::OfflineFPD(int nOfflineFPDMode)
  82. {
  83. //
  84. return m_pFPD->OfflineFPD(nOfflineFPDMode);
  85. }
  86. RET_STATUS OemCtrl::OnlineFPD(int nOnlineFPDMode)
  87. {
  88. //
  89. return m_pFPD->OnlineFPD(nOnlineFPDMode);
  90. }
  91. RET_STATUS OemCtrl::GetAutonumousImageList(int nDetectorID, vector<string>& AutonumousList)
  92. {
  93. //
  94. return m_pFPD->GetAutonumousImageList(nDetectorID, AutonumousList);
  95. }
  96. RET_STATUS OemCtrl::RemoveAutonumousImageList(string strMeta)
  97. {
  98. //
  99. return m_pFPD->RemoveAutonumousImageList(strMeta);
  100. }
  101. RET_STATUS OemCtrl::RemoveAutonumousAll()
  102. {
  103. //
  104. return m_pFPD->RemoveAutonumousAll();
  105. }
  106. RET_STATUS OemCtrl::GetImageMetaData(string strMetaData)
  107. {
  108. //
  109. return m_pFPD->GetImageMetaData(strMetaData);
  110. }
  111. RET_STATUS OemCtrl::ExportAutonumousAll()
  112. {
  113. //
  114. return m_pFPD->ExportAutonumousAll();
  115. }