IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 30, 2006, 5:47:19 PM (20 years ago)
Author:
jhoblitt
Message:

rename:

p2searchRawFrames() -> rawScienceFrameSearch()
p2searchPendingFrames() -> p2PendingFrameSearch()

merge p2searchRawFrames.c into pxframes.c (replaced by macro)
add p0 types

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/pxtools.h

    r6225 r6258  
    1414# define RECIPE "PHASE2"
    1515# define MAX_ROWS 10e9
     16
     17typedef enum {
     18    P0_MODE_NONE,                               
     19    P0_MODE_PENDING,                            // grab from new
     20    P0_MODE_UPDATE,                         // grab from new, create raw
     21} p0mode;
     22
     23typedef struct {
     24    p0mode mode;
     25    psTime *start;
     26    psTime *stop;
     27    psMetadata *camera;
     28    psDB *database;
     29    psMetadata *site;
     30    psMetadata *recipe;
     31    psMetadata *arguments;
     32    char *camera_name;
     33    char *filter;
     34    char *exp_id;
     35    char *class;
     36    char *class_id;
     37    char *url;
     38    psMetadata *where;
     39} p0Config;
    1640
    1741typedef enum {
     
    4670    psMetadata *where;
    4771} pxConfig;
     72
     73typedef struct {
     74    newExpRow *exposure;
     75    psArray *images;
     76} newFrame;
     77
     78newFrame *newFrameAlloc(
     79    newExpRow *exposure,
     80    psArray *images
     81);
    4882
    4983typedef struct {
     
    83117
    84118psArray *p2rawToPending (pxConfig *config, psArray *rawFrames);
    85 psArray *p2searchRawFrames (pxConfig *config);
    86119bool p2insertPendingFrames (pxConfig *config, psArray *rawFrames);
    87 psArray *p2searchPendingFrames (pxConfig *config);
    88120bool p2writePendingImages (pxConfig *config, psArray *frames);
    89121bool p2updatePendingFrames (pxConfig *config, psArray *pendingFrames);
     
    95127psArray *p2searchPendingExp(pxConfig *config);
    96128p2DoneExpRow *p2pendingToDoneExp(p2PendingExpRow *pendingExp);
     129
    97130bool rawScienceFramePrint(FILE *stream, pxConfig *config, psArray *frames);
     131psArray *rawScienceFrameSearch(pxConfig *config);
     132
    98133bool p2PendingFramePrint(FILE *stream, pxConfig *config, psArray *frames);
     134psArray *p2PendingFrameSearch(pxConfig *config);
Note: See TracChangeset for help on using the changeset viewer.