Changeset 12464 for trunk/psModules/src/objects
- Timestamp:
- Mar 15, 2007, 3:48:55 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSourceIO.c (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourceIO.c
r12457 r12464 3 3 * @author EAM, IfA 4 4 * 5 * @version $Revision: 1.2 5$ $Name: not supported by cvs2svn $6 * @date $Date: 2007-03-16 0 0:32:46$5 * @version $Revision: 1.26 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-03-16 01:48:55 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 37 37 switch (source->type) { 38 38 39 case PM_SOURCE_TYPE_DEFECT:40 case PM_SOURCE_TYPE_SATURATED:39 case PM_SOURCE_TYPE_DEFECT: 40 case PM_SOURCE_TYPE_SATURATED: 41 41 return (8); 42 42 43 case PM_SOURCE_TYPE_STAR:43 case PM_SOURCE_TYPE_STAR: 44 44 if (source->mode & PM_SOURCE_MODE_SATSTAR) 45 45 return (10); … … 50 50 return (1); 51 51 52 case PM_SOURCE_TYPE_EXTENDED:52 case PM_SOURCE_TYPE_EXTENDED: 53 53 return (2); 54 54 55 default:55 default: 56 56 return (0); 57 57 } … … 185 185 186 186 switch (file->type) { 187 case PM_FPA_FILE_RAW:187 case PM_FPA_FILE_RAW: 188 188 filename = pmFPAfileNameFromRule (file->filerule, file, view); 189 189 realname = pmConfigConvertFilename (filename, config, create); … … 193 193 break; 194 194 195 case PM_FPA_FILE_OBJ:195 case PM_FPA_FILE_OBJ: 196 196 filename = pmFPAfileNameFromRule (file->filerule, file, view); 197 197 realname = pmConfigConvertFilename (filename, config, create); … … 201 201 break; 202 202 203 case PM_FPA_FILE_SX:203 case PM_FPA_FILE_SX: 204 204 filename = pmFPAfileNameFromRule (file->filerule, file, view); 205 205 realname = pmConfigConvertFilename (filename, config, create); … … 209 209 break; 210 210 211 case PM_FPA_FILE_CMP:211 case PM_FPA_FILE_CMP: 212 212 // a SPLIT format : only one header and object table per file 213 213 hdu = pmFPAviewThisHDU (view, file->fpa); … … 241 241 break; 242 242 243 case PM_FPA_FILE_CMF:243 case PM_FPA_FILE_CMF: 244 244 // write a PHU? (only if input image is MEF) 245 245 // write a header? (only if this is the first readout for cell) … … 350 350 psMetadata *recipe = psMetadataLookupMetadata(&status, config->recipes, "PSPHOT"); 351 351 if (!status) { 352 psError(PS_ERR_UNKNOWN, true, "missing recipe PSPHOT in config data");353 return false;352 psError(PS_ERR_UNKNOWN, true, "missing recipe PSPHOT in config data"); 353 return false; 354 354 } 355 355 exttype = psMemIncrRefCounter (psMetadataLookupStr(&status, recipe, "OUTPUT.FORMAT")); … … 365 365 status = false; 366 366 if (!strcmp (exttype, "SMPDATA")) { 367 status = pmSourcesWrite_SMPDATA (file->fits, sources, outhead, dataname);367 status = pmSourcesWrite_SMPDATA (file->fits, sources, outhead, dataname); 368 368 } 369 369 if (!strcmp (exttype, "PS1_DEV_0")) { 370 status = pmSourcesWrite_PS1_DEV_0 (file->fits, sources, outhead, dataname);370 status = pmSourcesWrite_PS1_DEV_0 (file->fits, sources, outhead, dataname); 371 371 } 372 372 … … 386 386 break; 387 387 388 default:388 default: 389 389 fprintf (stderr, "warning: type mismatch\n"); 390 390 break; … … 480 480 481 481 switch (file->type) { 482 case PM_FPA_FILE_OBJ:483 fprintf (stderr, "warning: OBJ is not supported as an input object format\n");484 break;485 486 case PM_FPA_FILE_SX:487 fprintf (stderr, "warning: SX is not supported as an input object format\n");488 break;489 490 case PM_FPA_FILE_CMP:482 case PM_FPA_FILE_OBJ: 483 psError(PS_ERR_UNKNOWN, true, "OBJ is not supported as an input object format"); 484 return false; 485 486 case PM_FPA_FILE_SX: 487 psError(PS_ERR_UNKNOWN, true, "SX is not supported as an input object format"); 488 return false; 489 490 case PM_FPA_FILE_CMP: 491 491 // a SPLIT format : only one header and object table per file 492 492 … … 523 523 break; 524 524 525 case PM_FPA_FILE_CMF:525 case PM_FPA_FILE_CMF: 526 526 // read in header, if not yet loaded 527 527 hdu = pmFPAviewThisHDU (view, file->fpa); … … 584 584 } 585 585 586 psTrace("psModules.objects", 6, "read CMF table from %s : %s : %s", file->filename, headname, dataname); 586 587 psFree (headname); 587 588 psFree (dataname); 588 break; 589 590 default: 589 psFree (tableHeader); 590 break; 591 592 default: 591 593 fprintf (stderr, "warning: type mismatch\n"); 592 594 break;
Note:
See TracChangeset
for help on using the changeset viewer.
