OemSync.cpp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #include "stdafx.h"
  2. #include "OemSync.h"
  3. #include "CCOS.Dev.FPD.AxsDM.h"
  4. CAxsSync::CAxsSync(std::shared_ptr <CCOS::Dev::IOEventCenter> EventCenter, CFPDDeviceAXS* pFPD)
  5. {
  6. m_pFPD = pFPD;
  7. SetEventCenter(EventCenter);
  8. }
  9. CAxsSync::~CAxsSync()
  10. {
  11. }
  12. RET_STATUS CAxsSync::SetSyncMode(SYNC_MODE nSyncMode, HARDWARE_TRIGGER_MODE TriggerMode)
  13. {
  14. return RET_STATUS::RET_NOSUPPORT;
  15. }
  16. RET_STATUS CAxsSync::GetSyncMode(SYNC_MODE& nSyncMode)
  17. {
  18. nSyncMode = SYNC_AED;
  19. return RET_STATUS::RET_SUCCEED;
  20. }
  21. /*
  22. RET_STATUS CAxsSync::JSGetSyncMode(std::string& out)
  23. {
  24. SYNC_MODE syncMode = SYNC_MAX;
  25. GetSyncMode(syncMode);
  26. auto str = std::to_string(syncMode);
  27. out = str;
  28. return RET_STATUS::RET_SUCCEED;
  29. }*/
  30. RET_STATUS CAxsSync::SetXwindow(float XwindowSize)
  31. {
  32. return RET_STATUS::RET_NOSUPPORT;
  33. }
  34. RET_STATUS CAxsSync::PrepareAcquisition()
  35. {
  36. return m_pFPD->PrepareAcquisition();
  37. }
  38. RET_STATUS CAxsSync::StartAcquisition(string in)
  39. {
  40. return m_pFPD->StartAcquisition(in);
  41. }
  42. RET_STATUS CAxsSync::StopAcquisition()
  43. {
  44. return m_pFPD->StopAcquisition();
  45. }