IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28123


Ignore:
Timestamp:
May 26, 2010, 4:07:41 PM (16 years ago)
Author:
Paul Price
Message:

Fix types and remove warning message.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSub/src/ppSubMaskStats.c

    r28043 r28123  
    1616
    1717  psMetadata *recipe = psMetadataLookupMetadata(&status, config->recipes, PPSUB_RECIPE);
    18   psU16 staticMaskVal = psMetadataLookupU32(&status, recipe, "MASKSTAT.STATIC");
    19   psU16 magicMaskVal = psMetadataLookupU32(&status, recipe, "MASKSTAT.MAGIC");
    20   psU16 dynamicMaskVal = psMetadataLookupU32(&status, recipe, "MASKSTAT.DYNAMIC");
    21   psU16 advisoryMaskVal = psMetadataLookupU32(&status, recipe, "MASKSTAT.ADVISORY");
     18  psImageMaskType staticMaskVal = psMetadataLookupImageMask(&status, recipe, "MASKSTAT.STATIC");
     19  psImageMaskType magicMaskVal = psMetadataLookupImageMask(&status, recipe, "MASKSTAT.MAGIC");
     20  psImageMaskType dynamicMaskVal = psMetadataLookupImageMask(&status, recipe, "MASKSTAT.DYNAMIC");
     21  psImageMaskType advisoryMaskVal = psMetadataLookupImageMask(&status, recipe, "MASKSTAT.ADVISORY");
    2222
    2323  psS32 Npix_valid = 0;
     
    2727  psS32 Npix_advisory = 0;
    2828
    29   psWarning("ppSubMaskStats: %d %d %d %d\n",staticMaskVal,magicMaskVal,dynamicMaskVal,advisoryMaskVal);
    30  
    3129  pmReadout *readout = pmFPAfileThisReadout(config->files, view, "PPSUB.OUTPUT");
    3230  if (!readout || !readout->data_exists) {
     
    3634  psImage *mask = readout->mask;  // Mask of interest;
    3735  if (!pmSingleImageMaskStats(mask,&Npix_valid,&Npix_static,&Npix_magic,
    38                               &Npix_dynamic,&Npix_advisory,
    39                               staticMaskVal,magicMaskVal,
    40                               dynamicMaskVal,advisoryMaskVal)) {
     36                              &Npix_dynamic,&Npix_advisory,
     37                              staticMaskVal,magicMaskVal,
     38                              dynamicMaskVal,advisoryMaskVal)) {
    4139    psError(PS_ERR_UNKNOWN, false, "Unable to calculate masks for readout.");
    4240    return(false);
    4341  }
    4442  psMetadataAddS32(stats, PS_LIST_TAIL,"MASKFRAC_NPIX", 0,
    45                    "Number of valid pixels", Npix_valid);
     43                   "Number of valid pixels", Npix_valid);
    4644  psMetadataAddF32(stats,PS_LIST_TAIL, "MASKFRAC_STATIC", 0,
    47                    "Fraction of pixels statically masked", (float) Npix_static / Npix_valid);
     45                   "Fraction of pixels statically masked", (float) Npix_static / Npix_valid);
    4846  psMetadataAddF32(stats,PS_LIST_TAIL, "MASKFRAC_DYNAMIC", 0,
    49                    "Fraction of pixels dynamically masked", (float) Npix_dynamic / Npix_valid);
     47                   "Fraction of pixels dynamically masked", (float) Npix_dynamic / Npix_valid);
    5048  psMetadataAddF32(stats,PS_LIST_TAIL, "MASKFRAC_MAGIC", 0,
    51                    "Fraction of pixels magically masked", (float) Npix_magic / Npix_valid);
     49                   "Fraction of pixels magically masked", (float) Npix_magic / Npix_valid);
    5250  psMetadataAddF32(stats,PS_LIST_TAIL, "MASKFRAC_ADVISORY", 0,
    53                    "Fraction of pixels masked as an advisory", (float) Npix_advisory / Npix_valid);
     51                   "Fraction of pixels masked as an advisory", (float) Npix_advisory / Npix_valid);
    5452  return(true);
    5553}
Note: See TracChangeset for help on using the changeset viewer.