Classes | Enumerations | Variables

acstime Namespace Reference

Classes

struct  Epoch
struct  Duration
interface  TimeoutHandler
interface  Timer
interface  Clock

Enumerations

enum  TimeComparison { TCEqualTo, TCLessThan, TCGreaterThan, TCIndeterminate }
enum  TimeSystem { TSArray, TSTAI, TSUTC }

Variables

const ACS::Time ACE_BEGIN = 122192928000000000
const unsigned long STARTDATE = 577735
const double EpochOriginInMJD = -100840.0
const double EpochOriginInYears = 1582.793292

Enumeration Type Documentation

The possible values that can be returned by comparing Durations/Epochs.

This definition is taken from the CORBA Time Service. "TCIndeterminate" is not used here and could be removed.

DWF-how are these being used or are they being used at all???

Enumerator:
TCEqualTo 
TCLessThan 
TCGreaterThan 
TCIndeterminate 

The time systems that have some form of ACS support.

Enumerator:
TSArray 
TSTAI 
TSUTC 

Variable Documentation

const ACS::Time acstime::ACE_BEGIN = 122192928000000000

ACS time at which ACE time begins, 1970-01-01 00:00:00

const double acstime::EpochOriginInMJD = -100840.0

Modified Julian Day (MJD) of Oct 15, 1582 0h UT = Epoch start time.

const double acstime::EpochOriginInYears = 1582.793292

Julian Date in years of Oct 15, 1582 0h UT = Epoch start time.

const unsigned long acstime::STARTDATE = 577735

CORBA Time Service start date (1582-Oct-15)