00001 #include "SequenceLibraryImpl.h" 00002 #include "CalibrationControllerImpl.h" 00003 #include "scripts/CharacterizationSequence.h" 00004 00005 #include <iostream> 00006 00007 using namespace std; 00008 00009 namespace SctCalibrationController { 00010 using namespace Scripts; 00011 00012 SequenceLibraryImpl::SequenceLibraryImpl() { 00013 cout << "Create sequence library" << endl; 00014 } 00015 00016 SequenceLibraryImpl::~SequenceLibraryImpl() { 00017 cout << "Destroy sequence library" << endl; 00018 } 00019 00020 SequenceLibraryImpl& SequenceLibraryImpl::instance() { 00021 static SequenceLibraryImpl instance; 00022 return instance; 00023 } 00024 00025 SequenceRequestImpl& SequenceLibraryImpl::characterizationSequence() const { 00026 cout << "create characterization sequence" << endl; 00027 return CharacterizationSequence::instance(); 00028 } 00029 00030 00031 }