IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 18, 2005, 4:19:41 PM (21 years ago)
Author:
Paul Price
Message:

Current state before I go on holiday. Not sure if it works or not. Not current for pslib8.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/archive/scripts/src/phase2/pmFPAConceptsSet.c

    r5105 r5371  
    130130
    131131        // We have a FITS header to look up --- search each level
    132         if (cell && cell->private) {
    133             psMetadataItem *cellItem = psMetadataLookup(cell->private->header, keyword);
     132        if (cell && cell->data) {
     133            psMetadataItem *cellItem = psMetadataLookup(cell->data->header, keyword);
    134134            if (cellItem) {
    135135                // XXX: Need to clean up before returning
    136                 psMetadataAddItem(cell->private->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);
     136                psMetadataAddItem(cell->data->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);
    137137                status = true;
    138138            }
    139         } else if (chip && chip->private) {
    140             psMetadataItem *chipItem = psMetadataLookup(chip->private->header, keyword);
     139        } else if (chip && chip->data) {
     140            psMetadataItem *chipItem = psMetadataLookup(chip->data->header, keyword);
    141141            if (chipItem) {
    142142                // XXX: Need to clean up before returning
    143                 psMetadataAddItem(chip->private->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);
     143                psMetadataAddItem(chip->data->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);
    144144                status = true;
    145145            }
    146         } else if (fpa->private) {
    147             psMetadataItem *fpaItem = psMetadataLookup(fpa->private->header, keyword);
     146        } else if (fpa->data) {
     147            psMetadataItem *fpaItem = psMetadataLookup(fpa->data->header, keyword);
    148148            if (fpaItem) {
    149149                // XXX: Need to clean up before returning
    150                 psMetadataAddItem(fpa->private->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);
     150                psMetadataAddItem(fpa->data->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);
    151151                status = true;
    152152            }
     
    571571                psString keyword = psMetadataLookupString(NULL, cell->camera, "CELL.TRIMSEC");
    572572                psMetadata *header = NULL; // The FITS header
    573                 if (cell->private) {
    574                     header = cell->private->header;
    575                 } else if (chip->private) {
    576                     header = chip->private->header;
    577                 } else if (fpa->private) {
    578                     header = fpa->private->header;
     573                if (cell->data) {
     574                    header = cell->data->header;
     575                } else if (chip->data) {
     576                    header = chip->data->header;
     577                } else if (fpa->data) {
     578                    header = fpa->data->header;
    579579                }
    580580                if (! header) {
     
    651651                } else {
    652652                    psMetadata *header = NULL; // The FITS header
    653                     if (cell->private) {
    654                         header = cell->private->header;
    655                     } else if (chip->private) {
    656                         header = chip->private->header;
    657                     } else if (fpa->private) {
    658                         header = fpa->private->header;
     653                    if (cell->data) {
     654                        header = cell->data->header;
     655                    } else if (chip->data) {
     656                        header = chip->data->header;
     657                    } else if (fpa->data) {
     658                        header = fpa->data->header;
    659659                    }
    660660                    if (! header) {
     
    707707                                                             binString);
    708708            psMetadata *header = NULL; // The FITS header
    709             if (cell->private) {
    710                 header = cell->private->header;
    711             } else if (chip->private) {
    712                 header = chip->private->header;
    713             } else if (fpa->private) {
    714                 header = fpa->private->header;
     709            if (cell->data) {
     710                header = cell->data->header;
     711            } else if (chip->data) {
     712                header = chip->data->header;
     713            } else if (fpa->data) {
     714                header = fpa->data->header;
    715715            }
    716716            if (! header) {
     
    784784                // We're working with two separate headers
    785785                psMetadata *header = NULL; // The FITS header
    786                 if (cell->private) {
    787                     header = cell->private->header;
    788                 } else if (chip->private) {
    789                     header = chip->private->header;
    790                 } else if (fpa->private) {
    791                     header = fpa->private->header;
     786                if (cell->data) {
     787                    header = cell->data->header;
     788                } else if (chip->data) {
     789                    header = chip->data->header;
     790                } else if (fpa->data) {
     791                    header = fpa->data->header;
    792792                }
    793793                if (! header) {
Note: See TracChangeset for help on using the changeset viewer.