00001 #ifndef SEQUENCELIBRARYIMPL_H 00002 #define SEQUENCELIBRARYIMPL_H 00003 00004 #include "ipc/SequenceLibrary.h" 00005 00006 namespace SctCalibrationController { 00007 using namespace Ipc; 00008 00009 class SequenceLibraryImpl : public SequenceLibrary { 00010 public: 00011 static Sct_CalibrationController::SequenceLibrary_ptr instance(); 00012 virtual ~SequenceLibraryImpl(); 00013 00014 virtual Sct_CalibrationController::SequenceRequest_ptr characterizationSequence() ; 00015 virtual Sct_CalibrationController::SequenceRequest_ptr quickCharacterizationSequence() ; 00016 00017 private: 00018 SequenceLibraryImpl(); 00019 }; 00020 00021 } 00022 00023 #endif //SEQUENCELIBRARYIMPL_H