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/psphot/src/psphotVersion.c

    r23202 r23225  
    7272
    7373    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSPHOT.VERSION", PS_META_REPLACE,
    74                      "psphot software version", version);
     74                     "Software version", version);
    7575    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSPHOT.SOURCE", PS_META_REPLACE,
    76                      "psphot software source", source);
     76                     "S/W source", source);
    7777
    7878    psFree(version);
     
    8181    return true;
    8282}
     83
     84
     85bool psphotVersionHeaderFull(psMetadata *header)
     86{
     87    PS_ASSERT_METADATA_NON_NULL(header, false);
     88
     89    psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now
     90    psString timeString = psTimeToISO(time); // The time in an ISO string
     91    psFree(time);
     92    psString history = NULL;               // History string
     93    psStringAppend(&history, "psphot at %s", timeString);
     94    psFree(timeString);
     95    psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history);
     96    psFree(history);
     97
     98    psLibVersionHeader(header);
     99    psModulesVersionHeader(header);
     100    psphotVersionHeader(header);
     101
     102    return true;
     103}
     104
     105
     106void psphotVersionPrint(void)
     107{
     108    psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now
     109    psString timeString = psTimeToISO(time); // The time in an ISO string
     110    psFree(time);
     111    psLogMsg("psphot", PS_LOG_INFO, "psphot at %s", timeString);
     112    psFree(timeString);
     113
     114    psString pslib = psLibVersionLong();// psLib version
     115    psString psmodules = psModulesVersionLong(); // psModules version
     116    psString psphot = psphotVersionLong(); // psphot version
     117
     118    psLogMsg("psphot", PS_LOG_INFO, "%s", pslib);
     119    psLogMsg("psphot", PS_LOG_INFO, "%s", psmodules);
     120    psLogMsg("psphot", PS_LOG_INFO, "%s", psphot);
     121
     122    psFree(pslib);
     123    psFree(psmodules);
     124    psFree(psphot);
     125
     126    return;
     127}
Note: See TracChangeset for help on using the changeset viewer.