IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 35107


Ignore:
Timestamp:
Feb 6, 2013, 3:27:28 PM (13 years ago)
Author:
eugene
Message:

option to delete specific photcodes from dvo db

Location:
trunk/Ohana/src/delstar
Files:
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/delstar/Makefile

    r34749 r35107  
    3131$(SRC)/delete_image_photcodes.$(ARCH).o \
    3232$(SRC)/delete_photcodes.$(ARCH).o \
     33$(SRC)/delete_photcodes_single.$(ARCH).o \
    3334$(SRC)/delete_times.$(ARCH).o     \
    3435$(SRC)/gimages.$(ARCH).o          \
     
    4546$(SRC)/args.$(ARCH).o             \
    4647$(SRC)/delete_photcodes.$(ARCH).o \
     48$(SRC)/delete_photcodes_single.$(ARCH).o \
    4749$(SRC)/Shutdown.$(ARCH).o         
    4850
  • trunk/Ohana/src/delstar/include/delstar.h

    r34844 r35107  
    100100int delete_photcodes_catalog (Catalog *catalog, PhotCode **photcodes, int Nphotcodes);
    101101int delete_image_photcodes (FITS_DB *db);
     102int delete_photcodes_single (char *cptname);
  • trunk/Ohana/src/delstar/src/args.c

    r34844 r35107  
    169169goodtime:
    170170
     171  if ((N = get_argument (argc, argv, "-cpt"))) {
     172    remove_argument (N, &argc, argv);
     173    char *filename = strcreate (argv[N]);
     174    remove_argument (N, &argc, argv);
     175
     176    switch (MODE) {
     177      case MODE_IMAGEFILE:
     178      case MODE_IMAGENAME:
     179      case MODE_TIME:
     180      case MODE_ORPHAN:
     181      case MODE_MISSED:
     182        fprintf (stderr, "mode not available for single cpt deletion\n");
     183        break;
     184      case MODE_PHOTCODES: {
     185        if (!delete_photcodes_single (filename)) {
     186          fprintf (stderr, "failure deleting measurements\n");
     187          exit (1);
     188        }
     189        exit (0);
     190      }
     191      default:
     192        usage ();
     193    }
     194    exit (0);
     195  }
     196
    171197  /* restrict to a single photcode (not compatible with -image)
    172   PHOTCODE = NULL;
    173   if ((N = get_argument (argc, argv, "-photcode"))) {
    174     remove_argument (N, &argc, argv);
    175     PHOTCODE = GetPhotcodebyName (argv[N]);
    176     remove_argument (N, &argc, argv);
    177   }*/
     198     PHOTCODE = NULL;
     199     if ((N = get_argument (argc, argv, "-photcode"))) {
     200     remove_argument (N, &argc, argv);
     201     PHOTCODE = GetPhotcodebyName (argv[N]);
     202     remove_argument (N, &argc, argv);
     203     }*/
    178204
    179205  if (argc != 1) usage ();
Note: See TracChangeset for help on using the changeset viewer.