- Timestamp:
- Apr 5, 2006, 2:28:28 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/rel10_ifa/psModules/src/astrom/pmConceptsWrite.c
r6745 r6804 5 5 #include "pmFPA.h" 6 6 #include "pmHDU.h" 7 #include "pmHDU GetLowest.h"7 #include "pmHDUUtils.h" 8 8 #include "pmConcepts.h" 9 9 #include "pmConceptsRead.h" … … 31 31 switch (item2->type) { 32 32 case PS_TYPE_S32: 33 psTrace(__func__, 10, "Comparing %d and %d...\n", item1->data.S32, item2->data.S32); 33 34 return (item1->data.S32 == item2->data.S32) ? true : false; 34 35 case PS_TYPE_F32: 36 psTrace(__func__, 10, "Comparing %d and %d...\n", item1->data.S32, (int)item2->data.F32); 35 37 return (item1->data.S32 == (int)item2->data.F32) ? true : false; 36 38 case PS_TYPE_F64: 39 psTrace(__func__, 10, "Comparing %d and %d...\n", item1->data.S32, (int)item2->data.F64); 37 40 return (item1->data.S32 == (int)item2->data.F64) ? true : false; 38 41 default: … … 42 45 switch (item2->type) { 43 46 case PS_TYPE_S32: 47 psTrace(__func__, 10, "Comparing %f and %f...\n", item1->data.F32, (float)item2->data.S32); 44 48 return (item1->data.F32 == (float)item2->data.S32) ? true : false; 45 49 case PS_TYPE_F32: 50 psTrace(__func__, 10, "Comparing %f and %f...\n", item1->data.F32, item2->data.F32); 46 51 return (item1->data.F32 == item2->data.F32) ? true : false; 47 52 case PS_TYPE_F64: 53 psTrace(__func__, 10, "Comparing %f and %f...\n", item1->data.F32, (float)item2->data.F64); 48 54 return (item1->data.F32 == (float)item2->data.F64) ? true : false; 49 55 default: … … 53 59 switch (item2->type) { 54 60 case PS_TYPE_S32: 61 psTrace(__func__, 10, "Comparing %f and %f...\n", item1->data.F32, (double)item2->data.S32); 55 62 return (item1->data.F64 == (double)item2->data.S32) ? true : false; 56 63 case PS_TYPE_F32: 64 psTrace(__func__, 10, "Comparing %f and %f...\n", item1->data.F32, (double)item2->data.F32); 57 65 return (item1->data.F64 == (double)item2->data.F32) ? true : false; 58 66 case PS_TYPE_F64: 67 psTrace(__func__, 10, "Comparing %f and %f...\n", item1->data.F32, item2->data.F64); 59 68 return (item1->data.F64 == item2->data.F64) ? true : false; 60 69 default: … … 66 75 return false; 67 76 } 77 psTrace(__func__, 10, "Comparing '%s' and '%s'\n", item1->data.V, item2->data.V); 68 78 return (strcasecmp(item1->data.V, item2->data.V) == 0) ? true : false; 69 79 default: … … 230 240 } 231 241 232 // XXX: Needs the .DEPEND stuff233 242 bool pmConceptsWriteToDefaults(psMetadata *specs, // The concept specifications 234 243 pmFPA *fpa, // The FPA … … 283 292 if (! compareConcepts(defaultItem, formatted)) { 284 293 psLogMsg(__func__, PS_LOG_WARN, "Concept %s is specified by the DEFAULTS in the camera " 285 "format, but the values don't match.\n" );294 "format, but the values don't match.\n", name); 286 295 } 287 296 psFree(formatted);
Note:
See TracChangeset
for help on using the changeset viewer.
