00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#ifndef ObsClockH
00011
#define ObsClockH
00012
00013
#include "../GeneralInclude/BasicTypes.h"
00014
#include "../Base/CC_RootObject.h"
00015
00038 class ObsClock :
public CC_RootObject {
00039
00040
public :
00041
00046
virtual TD_ObsTime getTime(
void) = 0;
00047
00052
virtual TD_ObsCycle getCycle(
void) = 0;
00053
00057
virtual void synchronizeWithSystemTime(
void) = 0;
00058
00062
virtual void reset(
void) = 0;
00063 };
00064
00065
#endif