IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2019


Ignore:
Timestamp:
Oct 7, 2004, 3:40:11 PM (22 years ago)
Author:
harman
Message:

Fixed per Robert's astrometry bug.

Location:
trunk/psLib/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astro/psTime.c

    r2016 r2019  
    1111 *  @author Ross Harman, MHPCC
    1212 *
    13  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2004-10-08 01:07:22 $
     13 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2004-10-08 01:40:11 $
    1515 *
    1616 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    461461        ALLOC_TIME(utcTime);
    462462        utcTime->sec = taiTime->sec - psGetTAIDelta(time);
     463        utcTime->usec = taiTime->usec;
     464        utcTime->type = PS_TIME_UTC;
    463465    } else if(time->type == PS_TIME_UTC) {
    464466        utcTime = psMemIncrRefCounter(time);
    465467        ALLOC_TIME(taiTime);
    466468        taiTime->sec = utcTime->sec + psGetTAIDelta(time);
     469        taiTime->usec = utcTime->usec;
     470        taiTime->type = PS_TIME_TAI;
    467471    }
    468472
    469473    // Convert Universal Time (UTC) to  UT1
    470474    ALLOC_TIME(ut1UtcDelta);
     475    ut1UtcDelta->type = PS_TIME_UTC;
    471476    ut1UtcDelta->usec = psGetUT1Delta(utcTime)*1e6;
    472477    ut1Time = psTimeAdd(utcTime, ut1UtcDelta);
  • trunk/psLib/src/astronomy/psTime.c

    r2016 r2019  
    1111 *  @author Ross Harman, MHPCC
    1212 *
    13  *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2004-10-08 01:07:22 $
     13 *  @version $Revision: 1.27 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2004-10-08 01:40:11 $
    1515 *
    1616 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    461461        ALLOC_TIME(utcTime);
    462462        utcTime->sec = taiTime->sec - psGetTAIDelta(time);
     463        utcTime->usec = taiTime->usec;
     464        utcTime->type = PS_TIME_UTC;
    463465    } else if(time->type == PS_TIME_UTC) {
    464466        utcTime = psMemIncrRefCounter(time);
    465467        ALLOC_TIME(taiTime);
    466468        taiTime->sec = utcTime->sec + psGetTAIDelta(time);
     469        taiTime->usec = utcTime->usec;
     470        taiTime->type = PS_TIME_TAI;
    467471    }
    468472
    469473    // Convert Universal Time (UTC) to  UT1
    470474    ALLOC_TIME(ut1UtcDelta);
     475    ut1UtcDelta->type = PS_TIME_UTC;
    471476    ut1UtcDelta->usec = psGetUT1Delta(utcTime)*1e6;
    472477    ut1Time = psTimeAdd(utcTime, ut1UtcDelta);
Note: See TracChangeset for help on using the changeset viewer.