Changeset 13675
- Timestamp:
- Jun 5, 2007, 6:31:38 PM (19 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
-
ppImage/src/ppImageLoop.c (modified) (4 diffs)
-
ppStats/src/ppStats.c (modified) (2 diffs)
-
ppStats/src/ppStats.h (modified) (1 diff)
-
ppStats/src/ppStatsLoop.c (modified) (2 diffs)
-
ppStats/src/ppStatsLoop.h (modified) (1 diff)
-
ppStats/src/ppStatsStandAlone.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppImage/src/ppImageLoop.c
r13667 r13675 10 10 bool ppImageLoop (pmConfig *config, ppImageOptions *options) { 11 11 12 bool mdok; // Status of MD lookup 12 13 bool status; 13 14 pmChip *chip; 14 15 pmCell *cell; 15 16 pmReadout *readout; 16 17 bool mdok; // Status of MD lookup 17 psMetadata *stats = NULL; 18 18 19 const char *statsName = psMetadataLookupStr(&mdok, config->arguments, "STATS"); // Filename for statistics 19 psMetadata *stats = NULL; // Container for statistics20 20 FILE *statsFile = NULL; // File stream for statistics 21 21 if (mdok && statsName && strlen(statsName) > 0) { … … 27 27 return false; 28 28 } else { 29 stats = psMetadataAlloc();29 stats = psMetadataAlloc(); 30 30 } 31 31 psFree(resolved); … … 123 123 return false; 124 124 } 125 ppStats(stats, output->fpa, view, 126 options->satMask | options->badMask | options->maskValue, 127 config); 125 psMetadata *newStats = ppStats(output->fpa, view, 126 options->satMask | options->badMask | options->maskValue, 127 config); 128 if (!newStats) { 129 psError(PS_ERR_UNEXPECTED_NULL, true, "Unable to generate stats for image.\n"); 130 return false; 131 } 132 psMetadataCopy (stats, newStats); 133 psFree (newStats); 128 134 } 129 135 … … 200 206 psFree((void *)statsMDC); 201 207 fclose(statsFile); 202 203 208 psFree(stats); 204 209 } -
trunk/ppStats/src/ppStats.c
r13658 r13675 9 9 #include "ppStats.h" 10 10 11 psMetadata *ppStats(psMetadata *out, // Output metadata 12 pmFPA *fpa, // FPA for which to get statistics 11 psMetadata *ppStats(pmFPA *fpa, // FPA for which to get statistics 13 12 pmFPAview *view, // View for analysis 14 13 psMaskType maskVal, // Value to mask … … 46 45 // Go through the FPA and do the hard work 47 46 psExit status; // Status of statistics loop 48 psMetadata *result = ppStatsLoop(&status, out,data, config);47 psMetadata *result = ppStatsLoop(&status, data, config); 49 48 if (status != PS_EXIT_SUCCESS) { 50 49 psError (PS_ERR_UNKNOWN, false, "Not able to measure FPA statistics.\n"); -
trunk/ppStats/src/ppStats.h
r13658 r13675 12 12 13 13 // Perform the ppStats steps 14 psMetadata *ppStats(psMetadata *out, // Output metadata 15 pmFPA *fpa, // FPA for which to get statistics 14 psMetadata *ppStats(pmFPA *fpa, // FPA for which to get statistics 16 15 pmFPAview *view, // View for analysis 17 16 psMaskType maskVal, // Value to mask -
trunk/ppStats/src/ppStatsLoop.c
r13657 r13675 353 353 354 354 psMetadata *ppStatsLoop(psExit *result, 355 psMetadata *fpaResults, // Metadata to hold the FPA results356 355 ppStatsData *data, // The data 357 356 const pmConfig *config // Configuration … … 369 368 370 369 // allocate a new one if needed 371 psMetadata *newResults = fpaResults; 372 if (!newResults) { 373 newResults = psMetadataAlloc(); 374 } 370 psMetadata *newResults = psMetadataAlloc(); 375 371 376 372 // Iterate through the FPA -
trunk/ppStats/src/ppStatsLoop.h
r13640 r13675 7 7 // Loop over the input image and do all the hard work 8 8 psMetadata *ppStatsLoop(psExit *result, 9 psMetadata *fpaResults, // Metadata to hold the FPA results10 9 ppStatsData *data, // The data 11 10 const pmConfig *config // Configuration -
trunk/ppStats/src/ppStatsStandAlone.c
r13658 r13675 58 58 59 59 // Go through the FPA and do the hard work 60 psMetadata *results = ppStatsLoop(&status, NULL,data, config);60 psMetadata *results = ppStatsLoop(&status, data, config); 61 61 if (status != PS_EXIT_SUCCESS) { 62 62 psErrorStackPrint(stderr, "Error in stats loop.\n");
Note:
See TracChangeset
for help on using the changeset viewer.
