IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 12, 2005, 11:36:54 AM (21 years ago)
Author:
drobbin
Message:

Added xml support for psTime data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/xml/tst_psXML.c

    r4822 r5000  
    1515*  @author  Dave Robbins, MHPCC
    1616*
    17 *  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
    18 *  @date  $Date: 2005-08-20 01:49:03 $
     17*  @version $Revision: 1.4 $  $Name: not supported by cvs2svn $
     18*  @date  $Date: 2005-09-12 21:36:54 $
    1919*
    2020*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    121121        printf("Key Type:  F64      Key Value: %15.3f  ", metadataItem->data.F64);
    122122        break;
    123     case PS_DATA_METADATA:
     123    case PS_META_META:
    124124        printf("Key Type:  METADATA    ");
    125125        break;
     
    138138        printf("%s", (char*)metadataItem->data.V );
    139139        printf("\n");
     140    } else if ( !strncmp(metadataItem->name, "psLib.TIME.Magazine", 256) ) {
     141        printf("Key Value:   ");
     142        printf("%ld, ", ((psTime*)(metadataItem->data.V))->sec );
     143        printf("%u, ", ((psTime*)(metadataItem->data.V))->nsec );
     144        if( ((psTime*)(metadataItem->data.V))->leapsecond )
     145            printf("TRUE  ");
     146        else
     147            printf("FALSE  ");
     148        if( ((psTime*)(metadataItem->data.V))->type == PS_TIME_UTC )
     149            printf("PS_TIME_UTC ");
     150        else if( ((psTime*)(metadataItem->data.V))->type == PS_TIME_TAI )
     151            printf("PS_TIME_TAI ");
     152        else if( ((psTime*)(metadataItem->data.V))->type == PS_TIME_UT1 )
     153            printf("PS_TIME_UT1 ");
     154        else if( ((psTime*)(metadataItem->data.V))->type == PS_TIME_TT )
     155            printf("PS_TIME_TT ");
     156        printf("\n");
    140157    } else
    141158        printf("Key Comment: %s\n", metadataItem->comment);
Note: See TracChangeset for help on using the changeset viewer.