IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 9, 2006, 3:02:25 PM (20 years ago)
Author:
magnier
Message:

fleshing out detselect support (still missing filters and exptimes, etc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/detrend/pmDetrendDB.h

    r7770 r9433  
    1414*  @author EAM, IfA
    1515*
    16 *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    17 *  @date $Date: 2006-07-01 00:00:11 $
     16*  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     17*  @date $Date: 2006-10-10 01:02:25 $
    1818*
    1919*  Copyright 2004-2005 Institute for Astronomy, University of Hawaii
     
    4747typedef struct
    4848{
    49     char *detID;   // identifier of detrend image
     49    char *detID;   // identifier of detrend run
    5050    pmFPALevel level;   // level in FPA hierarchy of individual file
    5151}
     
    6161psString pmDetrendTypeToString (pmDetrendType type);
    6262
    63 pmDetrendSelectOptions *pmDetrendSelectOptionsAlloc(char *camera, psTime time, pmDetrendType type);
     63pmDetrendSelectOptions *pmDetrendSelectOptionsAlloc(const char *camera, psTime time, pmDetrendType type);
    6464pmDetrendSelectResults *pmDetrendSelectResultsAlloc();
    65 pmDetrendSelectResults *pmDetrendSelect (pmDetrendSelectOptions *options);
    66 char *pmDetrendFile (char *detID, char *classID);
    67 
    68 // move these to pslib??
    69 typedef struct
    70 {
    71     int stdin;
    72     int stdout;
    73     int stderr;
    74 }
    75 psPipe;
    76 
    77 typedef struct
    78 {
    79     char *data;
    80     int nAlloc;    // current size of allocated buffer
    81     int nReset;    // size to set buffer after flush
    82     int nBlock;    // number of bytes to try to read at a time
    83     int n;    // current size of filled data
    84 }
    85 psIOBuffer;
    86 
    87 // psIOBuffer functions
    88 psIOBuffer *psIOBufferAlloc (int nBuffer);
    89 bool psIOBufferFlush (psIOBuffer *buffer);
    90 int psIOBufferRead (psIOBuffer *buffer, int fd);
    91 int psIOBufferReadEmpty (psIOBuffer *buffer, int maxRetries, int fd);
    92 
    93 // psPipe functions
    94 psPipe *psPipeAlloc ();
    95 psPipe *psPipeOpen (char *command);
    96 bool psPipeClose (psPipe *pipe);
     65pmDetrendSelectResults *pmDetrendSelect (const pmDetrendSelectOptions *options);
     66char *pmDetrendFile (const char *detID, const char *classID);
    9767
    9868# endif
Note: See TracChangeset for help on using the changeset viewer.