Changeset 16008
- Timestamp:
- Jan 4, 2008, 1:46:15 PM (18 years ago)
- Location:
- trunk/psModules/test
- Files:
-
- 14 edited
-
camera/Makefile.am (modified) (1 diff)
-
camera/tap_pmFPA.c (modified) (1 diff)
-
camera/tap_pmFPACellSquish.c (modified) (1 diff)
-
camera/tap_pmFPAExtent.c (modified) (1 diff)
-
camera/tap_pmFPAFlags.c (modified) (1 diff)
-
camera/tap_pmFPAHeader.c (modified) (1 diff)
-
camera/tap_pmFPAMaskW.c (modified) (1 diff)
-
camera/tap_pmFPAReadWrite.c (modified) (1 diff)
-
camera/tap_pmFPAUtils.c (modified) (1 diff)
-
camera/tap_pmFPAView.c (modified) (2 diffs)
-
camera/tap_pmHDUUtils.c (modified) (1 diff)
-
concepts/tap_pmConceptsAverage.c (modified) (1 diff)
-
concepts/tap_pmConceptsUpdate.c (modified) (5 diffs)
-
objects/tap_pmPSF_IO.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/test/camera/Makefile.am
r15995 r16008 26 26 tap_pmFPACellSquish \ 27 27 tap_pmReadoutStack \ 28 tap_pmReadoutFake 29 28 tap_pmReadoutFake \ 29 tap_pmFPACopy 30 30 31 31 if BUILD_TESTS -
trunk/psModules/test/camera/tap_pmFPA.c
r15987 r16008 104 104 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 105 105 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 106 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 106 if (camera != NULL) { 107 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 108 } 107 109 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 108 110 fpa->hdu = pmHDUAlloc(NULL); -
trunk/psModules/test/camera/tap_pmFPACellSquish.c
r15987 r16008 146 146 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 147 147 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 148 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 148 if (camera != NULL) { 149 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 150 } 149 151 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 150 152 psArrayRealloc(fpa->chips, NUM_CHIPS); -
trunk/psModules/test/camera/tap_pmFPAExtent.c
r15987 r16008 145 145 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 146 146 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 147 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 147 if (camera != NULL) { 148 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 } 148 150 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 151 -
trunk/psModules/test/camera/tap_pmFPAFlags.c
r15987 r16008 168 168 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 169 169 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 170 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 170 if (camera != NULL) { 171 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 172 } 171 173 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 172 174 psArrayRealloc(fpa->chips, NUM_CHIPS); -
trunk/psModules/test/camera/tap_pmFPAHeader.c
r15987 r16008 147 147 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 148 148 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 if (camera != NULL) { 150 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 151 } 150 152 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 151 153 -
trunk/psModules/test/camera/tap_pmFPAMaskW.c
r15987 r16008 157 157 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 158 158 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 159 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 159 if (camera != NULL) { 160 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 161 } 160 162 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 161 163 -
trunk/psModules/test/camera/tap_pmFPAReadWrite.c
r15987 r16008 147 147 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 148 148 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 if (camera != NULL) { 150 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 151 } 150 152 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 151 153 -
trunk/psModules/test/camera/tap_pmFPAUtils.c
r15987 r16008 139 139 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 140 140 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 141 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 141 if (camera != NULL) { 142 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 143 } 142 144 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 143 145 -
trunk/psModules/test/camera/tap_pmFPAView.c
r15987 r16008 9 9 */ 10 10 11 #define ERR_TRACE_LEVEL 012 11 #define CHIP_ALLOC_NAME "ChipName" 13 12 #define CELL_ALLOC_NAME "CellName" … … 152 151 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 153 152 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 154 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 153 if (camera != NULL) { 154 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 155 } 155 156 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 156 157 fpa->hdu = pmHDUAlloc("fpaExtName"); -
trunk/psModules/test/camera/tap_pmHDUUtils.c
r15987 r16008 148 148 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 149 149 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 150 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 150 if (camera != NULL) { 151 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 152 } 151 153 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 152 154 fpa->hdu = pmHDUAlloc("fpaExtName"); -
trunk/psModules/test/concepts/tap_pmConceptsAverage.c
r15986 r16008 145 145 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 146 146 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 147 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 147 if (camera != NULL) { 148 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 } 148 150 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 151 psArrayRealloc(fpa->chips, NUM_CHIPS); -
trunk/psModules/test/concepts/tap_pmConceptsUpdate.c
r15650 r16008 81 81 cell->hdu = pmHDUAlloc("cellExtName"); 82 82 for (int i = 0 ; i < NUM_READOUTS ; i++) { 83 cell->readouts->data[i] = generateSimpleReadout(cell);83 cell->readouts->data[i] = psMemDecrRefCounter((psPtr) generateSimpleReadout(cell)); 84 84 } 85 85 … … 105 105 } 106 106 107 //XXX: Should the region be set some other way? Like through the various config files?108 // psRegion *region = psRegionAlloc(0.0, TEST_NUM_COLS-1, 0.0, TEST_NUM_ROWS-1);109 107 psRegion *region = psRegionAlloc(0.0, 0.0, 0.0, 0.0); 110 // You shouldn't have to remove the key from the metadata. Find out how to simply change the key value.108 // You shouldn't have to remove the key from the metadata. 111 109 psMetadataRemoveKey(cell->concepts, "CELL.TRIMSEC"); 112 110 psMetadataAddPtr(cell->concepts, PS_LIST_TAIL|PS_META_REPLACE, "CELL.TRIMSEC", PS_DATA_REGION, "I am a region", region); … … 128 126 psArrayRealloc(chip->cells, NUM_CELLS); 129 127 for (int i = 0 ; i < NUM_CELLS ; i++) { 130 chip->cells->data[i] = generateSimpleCell(chip);128 chip->cells->data[i] = psMemDecrRefCounter((psPtr) generateSimpleCell(chip)); 131 129 } 132 130 … … 148 146 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 149 147 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 150 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 148 if (camera != NULL) { 149 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 150 } 151 151 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 152 152 153 153 psArrayRealloc(fpa->chips, NUM_CHIPS); 154 154 for (int i = 0 ; i < NUM_CHIPS ; i++) { 155 fpa->chips->data[i] = generateSimpleChip(fpa); 156 } 157 158 // XXX: Eventually, when you finish the pmConcepts tests, add full concept 159 // reading code from wherever. 155 fpa->chips->data[i] = psMemDecrRefCounter((psPtr) generateSimpleChip(fpa)); 156 } 160 157 pmConceptsBlankFPA(fpa); 161 // bool mdok;162 // psMetadata *fileData = psMetadataLookupMetadata(&mdok, fpa->hdu->format, "FILE");163 // char *fpaNameHdr = psMetadataLookupStr(&mdok, fileData, "FPA.NAME");164 // psMetadataAddStr(fpa->concepts, PS_LIST_TAIL, "FPA.NAME", PS_META_REPLACE, NULL, fpaNameHdr);165 166 158 return(fpa); 167 }168 169 // XXX: This should only be necessary until the psFree() functions for170 // FPA/chip/cell/readout correctly free all child chips/cells/readouts171 void myFreeCell(pmCell *cell)172 {173 for (int k = 0 ; k < cell->readouts->n ; k++) {174 psFree(cell->readouts->data[k]);175 }176 psFree(cell);177 }178 179 void myFreeChip(pmChip *chip) {180 for (int j = 0 ; j < chip->cells->n ; j++) {181 myFreeCell(chip->cells->data[j]);182 }183 psFree(chip);184 }185 186 void myFreeFPA(pmFPA *fpa)187 {188 for (int i = 0 ; i < fpa->chips->n ; i++) {189 myFreeChip(fpa->chips->data[i]);190 }191 psFree(fpa);192 159 } 193 160 … … 273 240 } 274 241 275 myFreeFPA(fpa);242 psFree(fpa); 276 243 psFree(camera); 277 244 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); -
trunk/psModules/test/objects/tap_pmPSF_IO.c
r15985 r16008 147 147 fpa->toSky = psProjectionAlloc(0.0,0.0,10.0,10.0,PS_PROJ_TAN); 148 148 psMetadataAddS32(fpa->analysis, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 149 if (camera != NULL) { 150 psMetadataAddS32((psMetadata *) fpa->camera, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 151 } 150 152 psMetadataAddS32(fpa->concepts, PS_LIST_HEAD, MISC_NAME, 0, NULL, MISC_NUM); 151 153 psArrayRealloc(fpa->chips, NUM_CHIPS);
Note:
See TracChangeset
for help on using the changeset viewer.
