- Timestamp:
- Oct 29, 2007, 2:59:23 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20071023/psModules/src/objects/pmSourceIO.c
r15398 r15418 3 3 * @author EAM, IfA 4 4 * 5 * @version $Revision: 1.52.2. 2$ $Name: not supported by cvs2svn $6 * @date $Date: 2007-10- 29 01:37:48$5 * @version $Revision: 1.52.2.3 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2007-10-30 00:59:23 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 47 47 int pmSourceGetDophotType (pmSource *source) 48 48 { 49 PS_ASSERT_PTR_NON_NULL(source, -1); 50 49 51 switch (source->type) { 50 52 … … 74 76 bool pmSourceSetDophotType (pmSource *source, int type) 75 77 { 78 PS_ASSERT_PTR_NON_NULL(source, false); 79 76 80 if (type == 4) { 77 81 source->mode |= PM_SOURCE_MODE_FAIL; … … 106 110 bool pmFPAviewWriteObjects (const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 107 111 { 112 PS_ASSERT_PTR_NON_NULL(view, false); 113 PS_ASSERT_PTR_NON_NULL(file, false); 114 PS_ASSERT_PTR_NON_NULL(file->fpa, false); 108 115 109 116 pmFPA *fpa = file->fpa; … … 165 172 bool pmFPAWriteObjects (pmFPA *fpa, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 166 173 { 174 PS_ASSERT_PTR_NON_NULL(view, false); 175 PS_ASSERT_PTR_NON_NULL(fpa, false); 176 PS_ASSERT_PTR_NON_NULL(fpa->chips, false); 177 167 178 pmFPAview *thisView = pmFPAviewAlloc (view->nRows); 168 179 *thisView = *view; … … 184 195 bool pmChipWriteObjects (pmChip *chip, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 185 196 { 197 PS_ASSERT_PTR_NON_NULL(chip, false); 198 PS_ASSERT_PTR_NON_NULL(chip->cells, false); 199 PS_ASSERT_PTR_NON_NULL(view, false); 200 186 201 pmFPAview *thisView = pmFPAviewAlloc (view->nRows); 187 202 *thisView = *view; … … 203 218 bool pmCellWriteObjects (pmCell *cell, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 204 219 { 220 PS_ASSERT_PTR_NON_NULL(cell, false); 221 PS_ASSERT_PTR_NON_NULL(cell->readouts, false); 222 PS_ASSERT_PTR_NON_NULL(view, false); 223 205 224 pmFPAview *thisView = pmFPAviewAlloc (view->nRows); 206 225 *thisView = *view; … … 222 241 bool pmReadoutWriteObjects (pmReadout *readout, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 223 242 { 243 PS_ASSERT_PTR_NON_NULL(readout, false); 244 PS_ASSERT_PTR_NON_NULL(view, false); 245 PS_ASSERT_PTR_NON_NULL(file, false); 246 PS_ASSERT_PTR_NON_NULL(file->fpa, false); 224 247 225 248 bool status; … … 418 441 419 442 // if this file needs to have a PHU written out, write one 420 bool pmSource_CMF_WritePHU (const pmFPAview *view, pmFPAfile *file, const pmConfig *config) { 443 bool pmSource_CMF_WritePHU (const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 444 { 445 PS_ASSERT_PTR_NON_NULL(view, false); 446 PS_ASSERT_PTR_NON_NULL(file, false); 421 447 422 448 bool status; … … 527 553 bool pmFPAviewReadObjects (const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 528 554 { 555 PS_ASSERT_PTR_NON_NULL(view, false); 556 PS_ASSERT_PTR_NON_NULL(file, false); 557 PS_ASSERT_PTR_NON_NULL(file->fpa, false); 558 529 559 pmFPA *fpa = file->fpa; 530 560 … … 566 596 bool pmFPAReadObjects (pmFPA *fpa, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 567 597 { 598 PS_ASSERT_PTR_NON_NULL(view, false); 599 PS_ASSERT_PTR_NON_NULL(file, false); 600 PS_ASSERT_PTR_NON_NULL(file->fpa, false); 601 PS_ASSERT_PTR_NON_NULL(file->fpa->chips, false); 602 568 603 pmFPAview *thisView = pmFPAviewAlloc (view->nRows); 569 604 *thisView = *view; … … 587 622 bool pmChipReadObjects (pmChip *chip, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 588 623 { 624 PS_ASSERT_PTR_NON_NULL(view, false); 625 PS_ASSERT_PTR_NON_NULL(chip, false); 626 PS_ASSERT_PTR_NON_NULL(chip->cells, false); 627 589 628 pmFPAview *thisView = pmFPAviewAlloc (view->nRows); 590 629 *thisView = *view; … … 611 650 bool pmCellReadObjects (pmCell *cell, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 612 651 { 652 PS_ASSERT_PTR_NON_NULL(view, false); 653 PS_ASSERT_PTR_NON_NULL(cell, false); 654 PS_ASSERT_PTR_NON_NULL(cell->readouts, false); 655 613 656 pmFPAview *thisView = pmFPAviewAlloc (view->nRows); 614 657 *thisView = *view; … … 652 695 bool pmReadoutReadObjects (pmReadout *readout, const pmFPAview *view, pmFPAfile *file, const pmConfig *config) 653 696 { 697 PS_ASSERT_PTR_NON_NULL(view, false); 698 PS_ASSERT_PTR_NON_NULL(file, false); 654 699 655 700 bool status; … … 789 834 bool pmFPAviewCheckDataStatusForSources (const pmFPAview *view, const pmFPAfile *file) 790 835 { 836 PS_ASSERT_PTR_NON_NULL(view, false); 837 PS_ASSERT_PTR_NON_NULL(file, false); 838 PS_ASSERT_PTR_NON_NULL(file->fpa, false); 839 791 840 pmFPA *fpa = file->fpa; 792 841 … … 826 875 } 827 876 828 bool pmFPACheckDataStatusForSources (const pmFPA *fpa) { 877 bool pmFPACheckDataStatusForSources (const pmFPA *fpa) 878 { 879 PS_ASSERT_PTR_NON_NULL(fpa, false); 880 PS_ASSERT_PTR_NON_NULL(fpa->chips, false); 829 881 830 882 for (int i = 0; i < fpa->chips->n; i++) { … … 836 888 } 837 889 838 bool pmChipCheckDataStatusForSources (const pmChip *chip) { 890 bool pmChipCheckDataStatusForSources (const pmChip *chip) 891 { 892 PS_ASSERT_PTR_NON_NULL(chip, false); 893 PS_ASSERT_PTR_NON_NULL(chip->cells, false); 839 894 840 895 for (int i = 0; i < chip->cells->n; i++) { … … 846 901 } 847 902 848 bool pmCellCheckDataStatusForSources (const pmCell *cell) { 903 bool pmCellCheckDataStatusForSources (const pmCell *cell) 904 { 905 PS_ASSERT_PTR_NON_NULL(cell, false); 906 PS_ASSERT_PTR_NON_NULL(cell->readouts, false); 849 907 850 908 for (int i = 0; i < cell->readouts->n; i++) { … … 856 914 } 857 915 858 bool pmReadoutCheckDataStatusForSources (const pmReadout *readout) { 916 bool pmReadoutCheckDataStatusForSources (const pmReadout *readout) 917 { 918 PS_ASSERT_PTR_NON_NULL(readout, false); 859 919 860 920 bool status;
Note:
See TracChangeset
for help on using the changeset viewer.
