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 }