IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 20, 2009, 5:24:15 PM (17 years ago)
Author:
Paul Price
Message:

Working on merging multiple detection lists into single list for each exposure. Input part written and compiles.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pap_mops/ppMops/src/ppMops.c

    r25100 r25162  
    66int main(int argc, char *argv[])
    77{
    8     if (argc != 7) {
    9         fprintf(stderr, "Insufficient arguments.\n");
    10         fprintf(stderr, "Usage: %s DETECTIONS ZP EXP_ID EXP_NAME DIRECTION OUTPUT\n", argv[0]);
     8    ppMopsArguments *args = ppMopsArgumentsParse(argc, argv); // Parsed arguments
     9    if (!args) {
     10        psErrorStackPrint(stderr, "Error parsing arguments");
    1111        exit(PS_EXIT_CONFIG_ERROR);
    1212    }
    1313
    14     ppMopsData *data = ppMopsDataAlloc(); // Configuration data
    15     data->detections = psStringCopy(argv[1]);
    16     data->zp = atof(argv[2]);
    17     data->exp_id = atoll(argv[3]);
    18     data->exp_name = psStringCopy(argv[4]);
    19     data->direction = atoi(argv[5]);
    20     data->output = psStringCopy(argv[6]);
    21 
    22     if (!isfinite(data->zp)) {
    23         psErrorStackPrint(stderr, "Zero point is unknown\n");
    24         exit(PS_EXIT_CONFIG_ERROR);
    25     }
     14    psArray *detections = ppMopsRead(args); // Detections from each input
     15    if (!detections) {
     16        psErrorStackPrint(stderr, "Unable to read detections");
     17        exit(PS_EXIT_SYS_ERROR);
     18    }
     19
     20#if 0
     21    ps
     22
    2623
    2724    psArray *detections = NULL;         // Detections
     
    211208    psFree(data);
    212209
     210#endif
     211
    213212    return PS_EXIT_SUCCESS;
    214213}
Note: See TracChangeset for help on using the changeset viewer.