List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
sevt::StationGPSData Class Reference

Station GPS Data More...

#include <StationGPSData.h>

Public Member Functions

unsigned int GetCorrectedNanosecond () const
 Get corrected trigger nanosecond. More...
 
int GetCurrent100 () const
 
int GetCurrent40 () const
 
int GetCurrentST () const
 
int GetNext100 () const
 
int GetNext40 () const
 
int GetNextST () const
 
int GetOffset () const
 Get GPS offset compared to a reference. More...
 
int GetPreviousST () const
 
unsigned int GetSecond () const
 Get end of traces raw time. More...
 
unsigned int GetTick () const
 
unsigned int GetTickFall () const
 
void SetCorrectedNanosecond (const unsigned int ns)
 Set corrected trigger nanosecond. More...
 
void SetCurrent100 (const int num)
 
void SetCurrent40 (const int num)
 
void SetCurrentST (const int num)
 
void SetNext100 (const int num)
 
void SetNext40 (const int num)
 
void SetNextST (const int num)
 
void SetOffset (const int os)
 Set GPS offset compared to a reference. More...
 
void SetPreviousST (const int num)
 
void SetSecond (const unsigned int sec)
 Set end of traces raw time. More...
 
void SetTick (const unsigned int num)
 
void SetTickFall (const unsigned int num)
 

Private Member Functions

 StationGPSData ()=default
 

Private Attributes

unsigned int fCorrectedNanosecond = 0
 
int fCurrent100 = 0
 
int fCurrent40 = 0
 
int fCurrentST = 0
 
int fNext100 = 0
 
int fNext40 = 0
 
int fNextST = 0
 
int fOffset = 0
 
int fPreviousST = 0
 
unsigned int fSecond = 0
 
unsigned int fTick = 0
 
unsigned int fTickFall = 0
 

Friends

class Station
 
class StationSimData
 
class utl::ShadowPtr< StationGPSData >
 

Detailed Description

Station GPS Data

Author
T. Paul
Date
9 October 2003

Definition at line 17 of file SEvent/StationGPSData.h.

Constructor & Destructor Documentation

sevt::StationGPSData::StationGPSData ( )
privatedefault

Member Function Documentation

unsigned int sevt::StationGPSData::GetCorrectedNanosecond ( ) const
inline
int sevt::StationGPSData::GetCurrent100 ( ) const
inline

Definition at line 45 of file SEvent/StationGPSData.h.

References fCurrent100.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

int sevt::StationGPSData::GetCurrent40 ( ) const
inline

Definition at line 51 of file SEvent/StationGPSData.h.

References fCurrent40.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

int sevt::StationGPSData::GetCurrentST ( ) const
inline
int sevt::StationGPSData::GetNext100 ( ) const
inline
int sevt::StationGPSData::GetNext40 ( ) const
inline

Definition at line 54 of file SEvent/StationGPSData.h.

References fNext40.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

int sevt::StationGPSData::GetNextST ( ) const
inline
int sevt::StationGPSData::GetOffset ( ) const
inline

Get GPS offset compared to a reference.

Definition at line 27 of file SEvent/StationGPSData.h.

References fOffset.

Referenced by io::ApplyTimeCorrection(), evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

int sevt::StationGPSData::GetPreviousST ( ) const
inline

Definition at line 57 of file SEvent/StationGPSData.h.

References fPreviousST.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

unsigned int sevt::StationGPSData::GetSecond ( ) const
inline
unsigned int sevt::StationGPSData::GetTick ( ) const
inline
unsigned int sevt::StationGPSData::GetTickFall ( ) const
inline
void sevt::StationGPSData::SetCorrectedNanosecond ( const unsigned int  ns)
inline
void sevt::StationGPSData::SetCurrent100 ( const int  num)
inline
void sevt::StationGPSData::SetCurrent40 ( const int  num)
inline
void sevt::StationGPSData::SetCurrentST ( const int  num)
inline
void sevt::StationGPSData::SetNext100 ( const int  num)
inline
void sevt::StationGPSData::SetNext40 ( const int  num)
inline
void sevt::StationGPSData::SetNextST ( const int  num)
inline
void sevt::StationGPSData::SetOffset ( const int  os)
inline
void sevt::StationGPSData::SetPreviousST ( const int  num)
inline
void sevt::StationGPSData::SetSecond ( const unsigned int  sec)
inline
void sevt::StationGPSData::SetTick ( const unsigned int  num)
inline
void sevt::StationGPSData::SetTickFall ( const unsigned int  num)
inline

Friends And Related Function Documentation

friend class Station
friend

Definition at line 83 of file SEvent/StationGPSData.h.

friend class StationSimData
friend

Definition at line 84 of file SEvent/StationGPSData.h.

friend class utl::ShadowPtr< StationGPSData >
friend

Definition at line 85 of file SEvent/StationGPSData.h.

Member Data Documentation

unsigned int sevt::StationGPSData::fCorrectedNanosecond = 0
private

Definition at line 81 of file SEvent/StationGPSData.h.

Referenced by GetCorrectedNanosecond(), and SetCorrectedNanosecond().

int sevt::StationGPSData::fCurrent100 = 0
private

Definition at line 74 of file SEvent/StationGPSData.h.

Referenced by GetCurrent100(), and SetCurrent100().

int sevt::StationGPSData::fCurrent40 = 0
private

Definition at line 76 of file SEvent/StationGPSData.h.

Referenced by GetCurrent40(), and SetCurrent40().

int sevt::StationGPSData::fCurrentST = 0
private

Definition at line 79 of file SEvent/StationGPSData.h.

Referenced by GetCurrentST(), and SetCurrentST().

int sevt::StationGPSData::fNext100 = 0
private

Definition at line 75 of file SEvent/StationGPSData.h.

Referenced by GetNext100(), and SetNext100().

int sevt::StationGPSData::fNext40 = 0
private

Definition at line 77 of file SEvent/StationGPSData.h.

Referenced by GetNext40(), and SetNext40().

int sevt::StationGPSData::fNextST = 0
private

Definition at line 80 of file SEvent/StationGPSData.h.

Referenced by GetNextST(), and SetNextST().

int sevt::StationGPSData::fOffset = 0
private

Definition at line 71 of file SEvent/StationGPSData.h.

Referenced by GetOffset(), and SetOffset().

int sevt::StationGPSData::fPreviousST = 0
private

Definition at line 78 of file SEvent/StationGPSData.h.

Referenced by GetPreviousST(), and SetPreviousST().

unsigned int sevt::StationGPSData::fSecond = 0
private

Definition at line 70 of file SEvent/StationGPSData.h.

Referenced by GetSecond(), and SetSecond().

unsigned int sevt::StationGPSData::fTick = 0
private

Definition at line 72 of file SEvent/StationGPSData.h.

Referenced by GetTick(), and SetTick().

unsigned int sevt::StationGPSData::fTickFall = 0
private

Definition at line 73 of file SEvent/StationGPSData.h.

Referenced by GetTickFall(), and SetTickFall().


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.