#ifndef _revt_StationGPSData_h_ #define _revt_StationGPSData_h_ #include namespace revt { /** \class StationGPSData \brief %Station GPS Data \author T. Paul \date 9 October 2003 \version $Id$ \ingroup revt */ class StationGPSData { public: /// Get end of traces raw time unsigned int GetSecond() const { return fSecond; } /// Set end of traces raw time void SetSecond(const unsigned int& sec) { fSecond = sec; } /// Get GPS offset compared to a reference int GetOffset() const { return fOffset; } /// Set GPS offset compared to a reference void SetOffset(const int& os) { fOffset = os; } /// Get corrected trigger nanosecond unsigned int GetCorrectedNanosecond() const { return fCorrectedNanosecond; } /// Set corrected trigger nanosecond void SetCorrectedNanosecond(const unsigned int& ns) { fCorrectedNanosecond = ns; } unsigned int GetTick() const { return fTick; } void SetTick(const unsigned int num) { fTick = num; } unsigned int GetTickFall() const { return fTickFall; } void SetTickFall(const unsigned int num) { fTickFall = num; } int GetCurrent100() const { return fCurrent100; } void SetCurrent100(const int num) { fCurrent100 = num; } int GetNext100() const { return fNext100; } void SetNext100(const int num) { fNext100 = num; } int GetCurrent40() const { return fCurrent40; } void SetCurrent40(const int num) { fCurrent40 = num; } int GetNext40() const { return fNext40; } void SetNext40(const int num) { fNext40 = num; } int GetPreviousST() const { return fPreviousST; } void SetPreviousST(const int num) { fPreviousST = num; } int GetCurrentST() const { return fCurrentST; } void SetCurrentST(const int num) { fCurrentST = num; } int GetNextST() const { return fNextST; } void SetNextST(const int num) { fNextST = num; } private: StationGPSData(); ~StationGPSData() { } unsigned int fSecond; int fOffset; unsigned int fTick; unsigned int fTickFall; int fCurrent100; int fNext100; int fCurrent40; int fNext40; int fPreviousST; int fCurrentST; int fNextST; unsigned int fCorrectedNanosecond; friend class Station; friend class utl::ShadowPtr; }; } // revt #endif // Configure (x)emacs for this file ... // Local Variables: // mode: c++ // compile-command: "make -C .. -k" // End: