IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 8, 2009, 4:29:34 PM (17 years ago)
Author:
eugene
Message:

merging changes from head into my branch

Location:
branches/eam_branches/eam_branch_20090303
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/eam_branch_20090303

  • branches/eam_branches/eam_branch_20090303/psastro/src/psastroVersion.c

    r23202 r23225  
    6161
    6262    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSASTRO.VERSION", PS_META_REPLACE,
    63                      "psastro software version", version);
     63                     "Software version", version);
    6464    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSASTRO.SOURCE", PS_META_REPLACE,
    65                      "psastro software source", source);
     65                     "S/W source", source);
    6666
    6767    psFree(version);
     
    7070    return true;
    7171}
     72
     73bool psastroVersionHeaderFull(psMetadata *header)
     74{
     75    PS_ASSERT_METADATA_NON_NULL(header, false);
     76
     77    psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now
     78    psString timeString = psTimeToISO(time); // The time in an ISO string
     79    psFree(time);
     80    psString history = NULL;               // History string
     81    psStringAppend(&history, "psastro at %s", timeString);
     82    psFree(timeString);
     83    psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history);
     84    psFree(history);
     85
     86    psLibVersionHeader(header);
     87    psModulesVersionHeader(header);
     88    ppStatsVersionHeader(header);
     89    psastroVersionHeader(header);
     90
     91    return true;
     92}
     93
     94void psastroVersionPrint(void)
     95{
     96    psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now
     97    psString timeString = psTimeToISO(time); // The time in an ISO string
     98    psFree(time);
     99    psLogMsg("psastro", PS_LOG_INFO, "psastro at %s", timeString);
     100    psFree(timeString);
     101
     102    psString pslib = psLibVersionLong();// psLib version
     103    psString psmodules = psModulesVersionLong(); // psModules version
     104    psString ppStats = ppStatsVersionLong(); // ppStats version
     105    psString psastro = psastroVersionLong(); // psastro version
     106
     107    psLogMsg("psastro", PS_LOG_INFO, "%s", pslib);
     108    psLogMsg("psastro", PS_LOG_INFO, "%s", psmodules);
     109    psLogMsg("psastro", PS_LOG_INFO, "%s", ppStats);
     110    psLogMsg("psastro", PS_LOG_INFO, "%s", psastro);
     111
     112    psFree(pslib);
     113    psFree(psmodules);
     114    psFree(ppStats);
     115    psFree(psastro);
     116
     117    return;
     118}
Note: See TracChangeset for help on using the changeset viewer.