Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pmFPA.h File Reference


Detailed Description

This file defines the basic types the focal plane hierarchy.

Author:
GLG, MHPCC
Version:
Revision
1.5
Name
rel12
Date:
Date
2006/06/22 20:03:50
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file pmFPA.h.

#include "pslib.h"
#include "pmHDU.h"

Include dependency graph for pmFPA.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pmFPA
 Focal plane data structure. More...
struct  pmChip
 Chip data structure. More...
struct  pmCell
 Cell data structure. More...
struct  pmReadout
 Readout data structure. More...

Defines

#define FPA_ASTROM   1

Enumerations

enum  pmFPALevel { PM_FPA_LEVEL_NONE, PM_FPA_LEVEL_FPA, PM_FPA_LEVEL_CHIP, PM_FPA_LEVEL_CELL, PM_FPA_LEVEL_READOUT }
 Specify the level for an operation. More...

Functions

void pmCellFreeReadouts (pmCell *cell)
void pmChipFreeCells (pmChip *chip)
void pmReadoutFreeData (pmReadout *readout)
void pmCellFreeData (pmCell *cell)
void pmChipFreeData (pmChip *chip)
void pmFPAFreeData (pmFPA *fpa)
pmReadoutpmReadoutAlloc (pmCell *cell)
 Allocates a pmReadout.
pmCellpmCellAlloc (pmChip *chip, const char *name)
 Allocates a pmCell.
pmChippmChipAlloc (pmFPA *fpa, const char *name)
 Allocates a pmChip.
pmFPApmFPAAlloc (const psMetadata *camera)
 Allocates a pmFPA.
bool pmFPACheckParents (pmFPA *fpa)
 Verify parent links.
bool pmFPASetFileStatus (pmFPA *fpa, bool status)
bool pmChipSetFileStatus (pmChip *chip, bool status)
bool pmCellSetFileStatus (pmCell *cell, bool status)
bool pmFPASetDataStatus (pmFPA *fpa, bool status)
bool pmChipSetDataStatus (pmChip *chip, bool status)
bool pmCellSetDataStatus (pmCell *cell, bool status)
bool pmFPASelectChip (pmFPA *fpa, int chipNum, bool exclusive)
 pmFPASelectChip shall set valid to true for the specified chip number (chipNum), and all other chips shall have valid set to false.
bool pmChipSelectCell (pmChip *chip, int cellNum, bool exclusive)
int pmFPAExcludeChip (pmFPA *fpa, int chipNum)
 pmFPAExcludeChip shall set valid to false only for the specified chip number (chipNum).
int pmChipExcludeCell (pmChip *chip, int cellNum)
bool pmCellSetWeights (pmCell *cell)
char * pmFPALevelToName (pmFPALevel level)
pmFPALevel pmFPALevelFromName (const char *name)


Define Documentation

#define FPA_ASTROM   1
 

Definition at line 24 of file pmFPA.h.


Generated on Mon Jul 3 14:24:36 2006 for Pan-STARRS Module Library by  doxygen 1.4.4