IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23156


Ignore:
Timestamp:
Mar 3, 2009, 4:30:47 PM (17 years ago)
Author:
Paul Price
Message:

Adding function to populate a header with the version information.

Location:
trunk/psphot/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/psphot.h

    r23118 r23156  
    1818psString        psphotSource(void);
    1919psString        psphotVersionLong(void);
     20bool            psphotVersionHeader(psMetadata *header);
    2021
    2122bool            psphotModelTest (pmConfig *config, const pmFPAview *view, psMetadata *recipe);
  • trunk/psphot/src/psphotVersion.c

    r23118 r23156  
    5757    return version;
    5858}
     59
     60bool psphotVersionHeader(psMetadata *header)
     61{
     62    PS_ASSERT_METADATA_NON_NULL(header, false);
     63
     64    psString version = psphotVersion(); // Software version
     65    psString source = psphotSource();   // Software source
     66
     67    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSPHOT.VERSION", PS_META_REPLACE,
     68                     "psphot software version", version);
     69    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSPHOT.SOURCE", PS_META_REPLACE,
     70                     "psphot software source", source);
     71
     72    psFree(version);
     73    psFree(source);
     74
     75    return true;
     76}
Note: See TracChangeset for help on using the changeset viewer.