#include "stdafx.h" #include "ConfigurerWS.h" #include "ConfigurationManager.h" using namespace DIOS::Dev::Detail::MachineryECOM; bool ConfigurerWS::IsDoubleWorkstation() { return atoi((const char *)ConfigurationManager::Instance()->GetWSConfig("IsDoubleWorkstation")); } string ConfigurerWS::GetDefaultWS() { return (const char*)ConfigurationManager::Instance()->GetWSConfig("DefaultWS"); } float ConfigurerWS::GetDefaultSIDWall() { return atof((const char*)ConfigurationManager::Instance()->GetWSConfig("Default_SID_Wall")); } float ConfigurerWS::GetTIDWall() { return atof((const char*)ConfigurationManager::Instance()->GetWSConfig("DetectorToTableDistance_Wall")); } float ConfigurerWS::GetDefaultSIDTable() { return atof((const char*)ConfigurationManager::Instance()->GetWSConfig("Default_SID_Table")); } float ConfigurerWS::GetTIDTable() { return atof((const char*)ConfigurationManager::Instance()->GetWSConfig("DetectorToTableDistance_Table")); } float ConfigurerWS::GetDefaultAngleWall() { return atof((const char*)ConfigurationManager::Instance()->GetWSConfig("Default_TubeAngle_Wall")); } float ConfigurerWS::GetDefaultAngleTable() { return atof((const char*)ConfigurationManager::Instance()->GetWSConfig("Default_TubeAngle_Table")); }