Changeset 1594
- Timestamp:
- Aug 19, 2004, 8:26:54 AM (22 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 2 edited
-
astro/psTime.c (modified) (2 diffs)
-
astronomy/psTime.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astro/psTime.c
r1593 r1594 13 13 * @author Ross Harman, MHPCC 14 14 * 15 * @version $Revision: 1.1 6$ $Name: not supported by cvs2svn $16 * @date $Date: 2004-08-19 18:2 5:26$15 * @version $Revision: 1.17 $ $Name: not supported by cvs2svn $ 16 * @date $Date: 2004-08-19 18:26:54 $ 17 17 * 18 18 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 97 97 {2441317.5, 10.0}, 98 98 {2441499.5, 11.0}, 99 { 100 2441683.5, 12.0}, 101 { 102 2442048.5, 13.0}, 103 { 104 2442413.5, 14.0}, 105 { 106 2442778.5, 15.0}, 107 { 108 2443144.5, 16.0}, 109 { 110 2443509.5, 17.0}, 111 { 112 2443874.5, 18.0}, 113 { 114 2444239.5, 19.0}, 115 { 116 2444786.5, 20.0}, 117 { 118 2445151.5, 21.0}, 119 { 120 2445516.5, 22.0}, 121 { 122 2446247.5, 23.0}, 123 { 124 2447161.5, 24.0}, 125 { 126 2447892.5, 25.0}, 127 { 128 2448257.5, 26.0}, 129 { 130 2448804.5, 27.0}, 131 { 132 2449169.5, 28.0}, 133 { 134 2449534.5, 29.0}, 135 { 136 2450083.5, 30.0}, 137 { 138 2450630.5, 31.0}, 139 { 140 2451179.5, 32.0} 99 {2441683.5, 12.0}, 100 {2442048.5, 13.0}, 101 {2442413.5, 14.0}, 102 {2442778.5, 15.0}, 103 {2443144.5, 16.0}, 104 {2443509.5, 17.0}, 105 {2443874.5, 18.0}, 106 {2444239.5, 19.0}, 107 {2444786.5, 20.0}, 108 {2445151.5, 21.0}, 109 {2445516.5, 22.0}, 110 {2446247.5, 23.0}, 111 {2447161.5, 24.0}, 112 {2447892.5, 25.0}, 113 {2448257.5, 26.0}, 114 {2448804.5, 27.0}, 115 {2449169.5, 28.0}, 116 {2449534.5, 29.0}, 117 {2450083.5, 30.0}, 118 {2450630.5, 31.0}, 119 {2451179.5, 32.0} 141 120 }; 142 121 -
trunk/psLib/src/astronomy/psTime.c
r1533 r1594 13 13 * @author Ross Harman, MHPCC 14 14 * 15 * @version $Revision: 1.1 5$ $Name: not supported by cvs2svn $16 * @date $Date: 2004-08-1 3 23:47:10$15 * @version $Revision: 1.16 $ $Name: not supported by cvs2svn $ 16 * @date $Date: 2004-08-19 18:25:26 $ 17 17 * 18 18 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 19 19 */ 20 20 21 /******************************************************************************/22 23 /* INCLUDE FILES */24 25 /******************************************************************************/26 27 21 #include <stdio.h> 28 22 #include <stdlib.h> … … 33 27 #include "psMemory.h" 34 28 35 /******************************************************************************/36 37 /* DEFINE STATEMENTS */38 39 /******************************************************************************/40 29 41 30 /** Number of available leapsecond updates */ … … 77 66 } \ 78 67 79 80 /******************************************************************************/81 82 /* TYPE DEFINITIONS */83 84 /******************************************************************************/85 86 // None87 88 /*****************************************************************************/89 90 /* GLOBAL VARIABLES */91 92 /*****************************************************************************/93 94 // None95 96 /*****************************************************************************/97 98 /* FILE STATIC VARIABLES */99 100 /*****************************************************************************/101 102 68 /* The table below comes from http://tycho.usno.navy.mil/leapsec.html, which reports the current state of 103 69 the TAI/UTC leapsecond conversion times. This table is placed into a two dimensional array and used by 104 70 the psTimeGetTime() function to calculate TAI time from UTC time. 105 71 106 1972 JAN 1 = JD 2441317.5 TAI-UTC = 10.0107 1972 JUL 1 = JD 2441499.5 TAI-UTC = 11.0108 1973 JAN 1 = JD 2441683.5 TAI-UTC = 12.0109 1974 JAN 1 = JD 2442048.5 TAI-UTC = 13.0110 1975 JAN 1 = JD 2442413.5 TAI-UTC = 14.0111 1976 JAN 1 = JD 2442778.5 TAI-UTC = 15.0112 1977 JAN 1 = JD 2443144.5 TAI-UTC = 16.0113 1978 JAN 1 = JD 2443509.5 TAI-UTC = 17.0114 1979 JAN 1 = JD 2443874.5 TAI-UTC = 18.0115 1980 JAN 1 = JD 2444239.5 TAI-UTC = 19.0116 1981 JUL 1 = JD 2444786.5 TAI-UTC = 20.0117 1982 JUL 1 = JD 2445151.5 TAI-UTC = 21.0118 1983 JUL 1 = JD 2445516.5 TAI-UTC = 22.0119 1985 JUL 1 = JD 2446247.5 TAI-UTC = 23.0120 1988 JAN 1 = JD 2447161.5 TAI-UTC = 24.0121 1990 JAN 1 = JD 2447892.5 TAI-UTC = 25.0122 1991 JAN 1 = JD 2448257.5 TAI-UTC = 26.0123 1992 JUL 1 = JD 2448804.5 TAI-UTC = 27.0124 1993 JUL 1 = JD 2449169.5 TAI-UTC = 28.0125 1994 JUL 1 = JD 2449534.5 TAI-UTC = 29.0126 1996 JAN 1 = JD 2450083.5 TAI-UTC = 30.0127 1997 JUL 1 = JD 2450630.5 TAI-UTC = 31.0128 1999 JAN 1 = JD 2451179.5 TAI-UTC = 32.072 1972 JAN 1 = JD 2441317.5 TAI-UTC = 10.0 73 1972 JUL 1 = JD 2441499.5 TAI-UTC = 11.0 74 1973 JAN 1 = JD 2441683.5 TAI-UTC = 12.0 75 1974 JAN 1 = JD 2442048.5 TAI-UTC = 13.0 76 1975 JAN 1 = JD 2442413.5 TAI-UTC = 14.0 77 1976 JAN 1 = JD 2442778.5 TAI-UTC = 15.0 78 1977 JAN 1 = JD 2443144.5 TAI-UTC = 16.0 79 1978 JAN 1 = JD 2443509.5 TAI-UTC = 17.0 80 1979 JAN 1 = JD 2443874.5 TAI-UTC = 18.0 81 1980 JAN 1 = JD 2444239.5 TAI-UTC = 19.0 82 1981 JUL 1 = JD 2444786.5 TAI-UTC = 20.0 83 1982 JUL 1 = JD 2445151.5 TAI-UTC = 21.0 84 1983 JUL 1 = JD 2445516.5 TAI-UTC = 22.0 85 1985 JUL 1 = JD 2446247.5 TAI-UTC = 23.0 86 1988 JAN 1 = JD 2447161.5 TAI-UTC = 24.0 87 1990 JAN 1 = JD 2447892.5 TAI-UTC = 25.0 88 1991 JAN 1 = JD 2448257.5 TAI-UTC = 26.0 89 1992 JUL 1 = JD 2448804.5 TAI-UTC = 27.0 90 1993 JUL 1 = JD 2449169.5 TAI-UTC = 28.0 91 1994 JUL 1 = JD 2449534.5 TAI-UTC = 29.0 92 1996 JAN 1 = JD 2450083.5 TAI-UTC = 30.0 93 1997 JUL 1 = JD 2450630.5 TAI-UTC = 31.0 94 1999 JAN 1 = JD 2451179.5 TAI-UTC = 32.0 129 95 */ 130 131 // Table for Julian date of leapsecond update and current total number of leapseconds at that date132 96 static double leapseconds[NUM_LEAPSECOND_UPDATES][2] = { 133 { 134 2441317.5, 10.0}, 135 { 136 2441499.5, 11.0}, 97 {2441317.5, 10.0}, 98 {2441499.5, 11.0}, 137 99 { 138 100 2441683.5, 12.0},
Note:
See TracChangeset
for help on using the changeset viewer.
