#include "stdafx.h" #include "ConfigureExposureDelayTime.h" #include "ConfigurationManager.h" using namespace DIOS::Dev::Detail::MachineryECOM; float ConfigureExposureDelayTime::GetExposureDelayTimeInSeconds(const std::string &positionCode) { auto config = ConfigurationManager::Instance()->GetExpousreDelayTimeConfig(); if (config.GetFirstOf(positionCode.c_str()) >= 0) { auto ms = atoi((const char *)config[positionCode.c_str()]); return (ms / 1000.0f); } return 0.0f; }