#include "stdafx.h" #include "OemSync.h" #include "CCOS.Dev.FPD.AxsDM.h" CAxsSync::CAxsSync(std::shared_ptr EventCenter, CFPDDeviceAXS* pFPD) { m_pFPD = pFPD; SetEventCenter(EventCenter); } CAxsSync::~CAxsSync() { } RET_STATUS CAxsSync::SetSyncMode(SYNC_MODE nSyncMode, HARDWARE_TRIGGER_MODE TriggerMode) { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS CAxsSync::GetSyncMode(SYNC_MODE& nSyncMode) { nSyncMode = SYNC_AED; return RET_STATUS::RET_SUCCEED; } /* RET_STATUS CAxsSync::JSGetSyncMode(std::string& out) { SYNC_MODE syncMode = SYNC_MAX; GetSyncMode(syncMode); auto str = std::to_string(syncMode); out = str; return RET_STATUS::RET_SUCCEED; }*/ RET_STATUS CAxsSync::SetXwindow(float XwindowSize) { return RET_STATUS::RET_NOSUPPORT; } RET_STATUS CAxsSync::PrepareAcquisition() { return m_pFPD->PrepareAcquisition(); } RET_STATUS CAxsSync::StartAcquisition(string in) { return m_pFPD->StartAcquisition(in); } RET_STATUS CAxsSync::StopAcquisition() { return m_pFPD->StopAcquisition(); }