Changeset 10152 for trunk/ippdb/src/ippdb.c
- Timestamp:
- Nov 22, 2006, 3:42:57 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippdb/src/ippdb.c (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippdb/src/ippdb.c
r10110 r10152 3454 3454 return false; 3455 3455 } 3456 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {3456 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 3457 3457 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 3458 3458 psFree(md); … … 4100 4100 return false; 4101 4101 } 4102 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {4102 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 4103 4103 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 4104 4104 psFree(md); … … 4747 4747 return false; 4748 4748 } 4749 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {4749 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 4750 4750 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 4751 4751 psFree(md); … … 8555 8555 static void detRunRowFree(detRunRow *object); 8556 8556 8557 detRunRow *detRunRowAlloc(psS32 det_id, psS32 iteration, const char *det_type, const char * state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end)8557 detRunRow *detRunRowAlloc(psS32 det_id, psS32 iteration, const char *det_type, const char *det_mode, const char *state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end) 8558 8558 { 8559 8559 detRunRow *_object; … … 8565 8565 _object->iteration = iteration; 8566 8566 _object->det_type = psStringCopy(det_type); 8567 _object->det_mode = psStringCopy(det_mode); 8567 8568 _object->state = psStringCopy(state); 8568 8569 _object->exp_type = psStringCopy(exp_type); … … 8583 8584 { 8584 8585 psFree(object->det_type); 8586 psFree(object->det_mode); 8585 8587 psFree(object->state); 8586 8588 psFree(object->exp_type); … … 8605 8607 return false; 8606 8608 } 8607 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_type", PS_DATA_STRING, "Key", " 255")) {8609 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_type", PS_DATA_STRING, "Key", "64")) { 8608 8610 psError(PS_ERR_UNKNOWN, false, "failed to add item det_type"); 8611 psFree(md); 8612 return false; 8613 } 8614 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_mode", PS_DATA_STRING, "Key", "64")) { 8615 psError(PS_ERR_UNKNOWN, false, "failed to add item det_mode"); 8609 8616 psFree(md); 8610 8617 return false; … … 8620 8627 return false; 8621 8628 } 8622 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, " 255")) {8629 if (!psMetadataAdd(md, PS_LIST_TAIL, "filter", PS_DATA_STRING, NULL, "64")) { 8623 8630 psError(PS_ERR_UNKNOWN, false, "failed to add item filter"); 8624 8631 psFree(md); … … 8687 8694 } 8688 8695 8689 bool detRunInsert(psDB * dbh, psS32 det_id, psS32 iteration, const char *det_type, const char * state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end)8696 bool detRunInsert(psDB * dbh, psS32 det_id, psS32 iteration, const char *det_type, const char *det_mode, const char *state, const char *exp_type, const char *filter, psF32 airmass, psF32 exp_time, psF32 ccd_temp, psF64 posang, const char *object, psTime* registered, psTime* use_begin, psTime* use_end) 8690 8697 { 8691 8698 psMetadata *md = psMetadataAlloc(); … … 8702 8709 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_type", PS_DATA_STRING, NULL, det_type)) { 8703 8710 psError(PS_ERR_UNKNOWN, false, "failed to add item det_type"); 8711 psFree(md); 8712 return false; 8713 } 8714 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_mode", PS_DATA_STRING, NULL, det_mode)) { 8715 psError(PS_ERR_UNKNOWN, false, "failed to add item det_mode"); 8704 8716 psFree(md); 8705 8717 return false; … … 8783 8795 bool detRunInsertObject(psDB *dbh, detRunRow *object) 8784 8796 { 8785 return detRunInsert(dbh, object->det_id, object->iteration, object->det_type, object-> state, object->exp_type, object->filter, object->airmass, object->exp_time, object->ccd_temp, object->posang, object->object, object->registered, object->use_begin, object->use_end);8797 return detRunInsert(dbh, object->det_id, object->iteration, object->det_type, object->det_mode, object->state, object->exp_type, object->filter, object->airmass, object->exp_time, object->ccd_temp, object->posang, object->object, object->registered, object->use_begin, object->use_end); 8786 8798 } 8787 8799 … … 8871 8883 return false; 8872 8884 } 8885 if (!psMetadataAdd(md, PS_LIST_TAIL, "det_mode", PS_DATA_STRING, NULL, object->det_mode)) { 8886 psError(PS_ERR_UNKNOWN, false, "failed to add item det_mode"); 8887 psFree(md); 8888 return false; 8889 } 8873 8890 if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, object->state)) { 8874 8891 psError(PS_ERR_UNKNOWN, false, "failed to add item state"); … … 8950 8967 return false; 8951 8968 } 8969 char* det_mode = psMetadataLookupPtr(&status, md, "det_mode"); 8970 if (!status) { 8971 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item det_mode"); 8972 return false; 8973 } 8952 8974 char* state = psMetadataLookupPtr(&status, md, "state"); 8953 8975 if (!status) { … … 9006 9028 } 9007 9029 9008 return detRunRowAlloc(det_id, iteration, det_type, state, exp_type, filter, airmass, exp_time, ccd_temp, posang, object, registered, use_begin, use_end);9030 return detRunRowAlloc(det_id, iteration, det_type, det_mode, state, exp_type, filter, airmass, exp_time, ccd_temp, posang, object, registered, use_begin, use_end); 9009 9031 } 9010 9032 psArray *detRunSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
Note:
See TracChangeset
for help on using the changeset viewer.
