IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 30, 2006, 6:08:56 PM (20 years ago)
Author:
jhoblitt
Message:

merge p0/2 types -> pxMode/pxConfig
add initial p0 support: p0search, p0 tables, p0 funcs

File:
1 edited

Legend:

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

    r6258 r6261  
    1616
    1717typedef enum {
    18     P0_MODE_NONE,                               
    19     P0_MODE_PENDING,                            // grab from new
    20     P0_MODE_UPDATE,                         // grab from new, create raw
    21 } p0mode;
     18    PX_MODE_NONE,                       // grab from raw, output for ppImage
     19    PX_MODE_QUICK,                      // grab from raw, output for ppImage
     20    PX_MODE_UPDATE,                     // grab from new, create raw
     21    PX_MODE_DEFINE,                     // grab from raw, create pending
     22    PX_MODE_PENDING,                    // grab from pending, output for ppImage
     23    PX_MODE_DONE,                       // set the current state
     24    PX_MODE_CREATE,                     // set the current state
     25    PX_MODE_DELETE,                     // set the current state
     26    PX_MODE_RECREATE,                   // set the current state
     27} pxMode;
    2228
    2329typedef 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;
    40 
    41 typedef enum {
    42     P2_MODE_NONE,                       // grab from raw, output for ppImage
    43     P2_MODE_QUICK,                      // grab from raw, output for ppImage
    44     P2_MODE_DEFINE,                     // grab from raw, create pending
    45     P2_MODE_PENDING,                    // grab from pending, output for ppImage
    46 //    P2_MODE_UPDATE,                   // set the current state
    47     P2_MODE_DONE,                       // set the current state
    48     P2_MODE_CREATE,                     // set the current state
    49     P2_MODE_DELETE,                     // set the current state
    50     P2_MODE_RECREATE,           // set the current state
    51 } p2mode;
    52 
    53 typedef struct {
    54     p2mode mode;
     30    pxMode mode;
    5531    psTime *start;
    5632    psTime *stop;
     
    133109bool p2PendingFramePrint(FILE *stream, pxConfig *config, psArray *frames);
    134110psArray *p2PendingFrameSearch(pxConfig *config);
     111
     112bool newFramePrint(FILE *stream, pxConfig *config, psArray *frames);
     113psArray *newFrameSearch(pxConfig *config);
     114
     115bool p0searchConfig(pxConfig *config, int argc, char **argv);
Note: See TracChangeset for help on using the changeset viewer.