TimingContextSCU.h
Go to the documentation of this file.00001
00002 #ifndef _GSITIMING_CONTEXT_SCU_H_
00003 #define _GSITIMING_CONTEXT_SCU_H_
00004 #include <string>
00005
00006 #include <fesa-core/Synchronization/TimingContext.h>
00007
00008 namespace fesaGSI
00009 {
00014 class TimingContextSCU: public fesa::TimingContext
00015 {
00016 public:
00017
00023 TimingContextSCU(long long cycleStamp, const std::string& cycleName);
00024
00025 int64_t getInterruptTimeStamp();
00026
00027 uint32_t getCycleTime();
00028
00029 protected:
00030
00031 int64_t timeStamp_;
00032 };
00033 }
00034
00035 #endif // _GSITIMING_CONTEXT_SCU_H_