DocumentCode
158344
Title
TSEpoch: An object oriented design for representing time
Author
Brown, L.E. ; Turner, F. Scott ; Vandegriff, Jon D.
Author_Institution
JHU Appl. Phys. Lab., Laurel, MD, USA
fYear
2014
fDate
1-8 March 2014
Firstpage
1
Lastpage
6
Abstract
We present a method for safely handling the numerous time standards (UTC, TDB, TDT, Spacecraft Clocks, etc.) involved in space science data analysis. We define an instant of time as an opaque object (TSEpoch) that can only be represented by choosing a time system to represent it in. This removes the ambiguities and confusions of handling time as a primitive type in a large and complex code base. Timestamps, usually individual spacecraft clock times, are converted to TSEpoch objects when ingested into our analysis code, and only converted back to a time system when displayed to the end user. In some circumstances, of course, calculation speed is of the greatest importance; therefore we also discuss our framework for interfacing the TSEpoch class with a computationally efficient primitive representation of time.
Keywords
clocks; space vehicle electronics; TSEpoch; object oriented design; opaque object; space science data analysis; spacecraft clock times; time representation; time standards; Calendars; Clocks; Earth; Educational institutions; Laboratories; Physics; Space vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace Conference, 2014 IEEE
Conference_Location
Big Sky, MT
Print_ISBN
978-1-4799-5582-4
Type
conf
DOI
10.1109/AERO.2014.6836348
Filename
6836348
Link To Document