SequenceLibraryImpl.cpp

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

Generated on Mon Feb 6 14:01:29 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6