- Timestamp:
- May 28, 2010, 3:09:59 PM (16 years ago)
- Location:
- branches/czw_branch/20100519
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppSkycell/src/ppSkycellLoop.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20100519
- Property svn:mergeinfo changed
/trunk (added) merged: 28046-28057,28062-28069,28072-28076,28079-28100
- Property svn:mergeinfo changed
-
branches/czw_branch/20100519/ppSkycell/src/ppSkycellLoop.c
r28045 r28164 284 284 pmFPAfileActivate(data->config->files, true, "PPSKYCELL.JPEG1"); 285 285 pmFPAfileActivate(data->config->files, true, "PPSKYCELL.JPEG2"); 286 if (data->doFits) { 287 pmFPAfileActivate(data->config->files, true, "PPSKYCELL.BIN1"); 288 pmFPAfileActivate(data->config->files, true, "PPSKYCELL.BIN2"); 289 } 290 286 291 pmFPAview *view = filesIterateDown(data->config); // View to readout 287 292 293 288 294 pmCell *cell1 = pmFPAfileThisCell(data->config->files, view, "PPSKYCELL.JPEG1"); // Rebinned cell 1 289 295 pmCell *cell2 = pmFPAfileThisCell(data->config->files, view, "PPSKYCELL.JPEG2"); // Rebinned cell 2 290 psFree(view); 296 291 297 pmReadout *ro1 = pmReadoutAlloc(cell1), *ro2 = pmReadoutAlloc(cell2); // Binned readouts 292 298 … … 298 304 ro1->data_exists = cell1->data_exists = cell1->parent->data_exists = true; 299 305 ro2->data_exists = cell2->data_exists = cell2->parent->data_exists = true; 300 306 301 307 pmFPAfile *file1 = pmFPAfileSelectSingle(data->config->files, "PPSKYCELL.JPEG1", 0); 302 308 file1->save = true; … … 305 311 file2->save = true; 306 312 file2->fileIndex = i; 313 314 if (data->doFits) { 315 pmCell *Fcell1 = pmFPAfileThisCell(data->config->files, view, "PPSKYCELL.BIN1"); // Rebinned cell 1 316 pmCell *Fcell2 = pmFPAfileThisCell(data->config->files, view, "PPSKYCELL.BIN2"); // Rebinned cell 2 317 // This is a hack to get a functioning header created so the fits images can be written out. 318 psMetadataAddS32(Fcell1->concepts,PS_LIST_TAIL,"CELL.XPARITY", PS_META_REPLACE,"",1); 319 psMetadataAddS32(Fcell1->concepts,PS_LIST_TAIL,"CELL.YPARITY", PS_META_REPLACE,"",1); 320 psMetadataAddS32(Fcell1->concepts,PS_LIST_TAIL,"CELL.READDIR", PS_META_REPLACE,"",1); 321 psMetadataAddS32(Fcell2->concepts,PS_LIST_TAIL,"CELL.XPARITY", PS_META_REPLACE,"",1); 322 psMetadataAddS32(Fcell2->concepts,PS_LIST_TAIL,"CELL.YPARITY", PS_META_REPLACE,"",1); 323 psMetadataAddS32(Fcell2->concepts,PS_LIST_TAIL,"CELL.READDIR", PS_META_REPLACE,"",1); 324 325 psMetadataAddS32(Fcell1->parent->concepts,PS_LIST_TAIL,"CHIP.XPARITY", PS_META_REPLACE,"",1); 326 psMetadataAddS32(Fcell1->parent->concepts,PS_LIST_TAIL,"CHIP.YPARITY", PS_META_REPLACE,"",1); 327 psMetadataAddS32(Fcell2->parent->concepts,PS_LIST_TAIL,"CHIP.XPARITY", PS_META_REPLACE,"",1); 328 psMetadataAddS32(Fcell2->parent->concepts,PS_LIST_TAIL,"CHIP.YPARITY", PS_META_REPLACE,"",1); 329 330 pmReadout *Fro1 = pmReadoutAlloc(Fcell1), *Fro2 = pmReadoutAlloc(Fcell2); // Binned readouts 331 332 Fro1->image = image1; 333 Fro2->image = image2; 334 Fro1->mask = mask1; 335 Fro2->mask = mask2; 336 337 Fro1->data_exists = Fcell1->data_exists = Fcell1->parent->data_exists = true; 338 Fro2->data_exists = Fcell2->data_exists = Fcell2->parent->data_exists = true; 339 340 pmFPAfile *fits1 = pmFPAfileSelectSingle(data->config->files, "PPSKYCELL.BIN1", 0); 341 fits1->save = true; 342 fits1->fileIndex = i; 343 pmFPAfile *fits2 = pmFPAfileSelectSingle(data->config->files, "PPSKYCELL.BIN2", 0); 344 fits2->save = true; 345 fits2->fileIndex = i; 346 } 347 348 psFree(view); 307 349 #if 0 308 350 {
Note:
See TracChangeset
for help on using the changeset viewer.
