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

pmDetrendDB.h File Reference


Detailed Description

Tools to query the detrend database system.

the functions in here do not perform the detrend database queries directly. all interfaces to the detrend database go through the external dettools functions. this allows the modules and directly dependent program to be sufficiently independent of the database schema that it can be used with any properly defined detrend database tables.

XXX place the specific name of the detrend database query command in the configuration data

Author:
EAM, IfA
Version:
Revision
1.2
Name
rel12
Date:
Date
2006/07/01 00:00:11
Copyright 2004-2005 Institute for Astronomy, University of Hawaii

Definition in file pmDetrendDB.h.

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

Go to the source code of this file.

Data Structures

struct  pmDetrendSelectOptions
struct  pmDetrendSelectResults
struct  pmDetrendFileOptions
struct  psPipe
struct  psIOBuffer

Enumerations

enum  pmDetrendType { PM_DETREND_TYPE_MASK, PM_DETREND_TYPE_BIAS, PM_DETREND_TYPE_DARK, PM_DETREND_TYPE_FLAT, PM_DETREND_TYPE_FLAT_CORRECTION, PM_DETREND_TYPE_FRINGE_IMAGE, PM_DETREND_TYPE_FRINGE_TABLE, PM_DETREND_TYPE_BACKGROUND }

Functions

psString pmDetrendTypeToString (pmDetrendType type)
pmDetrendSelectOptionspmDetrendSelectOptionsAlloc (char *camera, psTime time, pmDetrendType type)
pmDetrendSelectResultspmDetrendSelectResultsAlloc ()
pmDetrendSelectResultspmDetrendSelect (pmDetrendSelectOptions *options)
char * pmDetrendFile (char *detID, char *classID)
psIOBufferpsIOBufferAlloc (int nBuffer)
bool psIOBufferFlush (psIOBuffer *buffer)
int psIOBufferRead (psIOBuffer *buffer, int fd)
int psIOBufferReadEmpty (psIOBuffer *buffer, int maxRetries, int fd)
psPipepsPipeAlloc ()
psPipepsPipeOpen (char *command)
bool psPipeClose (psPipe *pipe)


Enumeration Type Documentation

enum pmDetrendType
 

Enumerator:
PM_DETREND_TYPE_MASK 
PM_DETREND_TYPE_BIAS 
PM_DETREND_TYPE_DARK 
PM_DETREND_TYPE_FLAT 
PM_DETREND_TYPE_FLAT_CORRECTION 
PM_DETREND_TYPE_FRINGE_IMAGE 
PM_DETREND_TYPE_FRINGE_TABLE 
PM_DETREND_TYPE_BACKGROUND 

Definition at line 25 of file pmDetrendDB.h.


Function Documentation

char* pmDetrendFile char *  detID,
char *  classID
 

pmDetrendSelectResults* pmDetrendSelect pmDetrendSelectOptions options  ) 
 

pmDetrendSelectOptions* pmDetrendSelectOptionsAlloc char *  camera,
psTime  time,
pmDetrendType  type
 

pmDetrendSelectResults* pmDetrendSelectResultsAlloc  ) 
 

psString pmDetrendTypeToString pmDetrendType  type  ) 
 

psIOBuffer* psIOBufferAlloc int  nBuffer  ) 
 

bool psIOBufferFlush psIOBuffer buffer  ) 
 

int psIOBufferRead psIOBuffer buffer,
int  fd
 

int psIOBufferReadEmpty psIOBuffer buffer,
int  maxRetries,
int  fd
 

psPipe* psPipeAlloc  ) 
 

bool psPipeClose psPipe pipe  ) 
 

psPipe* psPipeOpen char *  command  ) 
 


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