IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 27, 2005, 5:06:32 AM (21 years ago)
Author:
eugene
Message:

converting to use libkapa commands instead of raw graph commands

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.data/erase.c

    r4689 r5846  
    33int erase (int argc, char **argv) {
    44 
    5   int i, n, N;
     5  int i, N;
    66  int Ximage, Nimage;
    77 
     
    2121
    2222  for (i = 1; i < argc; i++) {
    23     if (strcmp (argv[i], "0")   && strcmp (argv[i], "1")     && strcmp (argv[i], "2")   && strcmp (argv[i], "3") &&
    24         strcmp (argv[i], "red") && strcmp (argv[i], "green") && strcmp (argv[i], "blue") && strcmp (argv[i], "yellow") &&
    25         strcmp (argv[i], "all") && strcmp (argv[i], "tick") ) {
     23    if (!(strcasecmp (argv[i], "all"))) {
     24      KiiEraseOverlay (Ximage, "red");
     25      KiiEraseOverlay (Ximage, "green");
     26      KiiEraseOverlay (Ximage, "blue");
     27      KiiEraseOverlay (Ximage, "yellow");
     28      continue;
     29    }
     30    if (!KiiSelectOverlay (argv[i], &N)) {
    2631      fprintf (stderr, "%s is not a valid overlay\n", argv[i]);
    2732      return (FALSE);
    2833    }
    29     n = atof (argv[i]);
    30     if (!(strcmp (argv[i], "all"))) {
    31       for (n = 0; n < 4; n++) {
    32         SendGraphCommand (Ximage, 4, "ERAS");
    33         SendGraphCommand (Ximage, 16, "OVERLAY %7d ", n);
    34       }
    35       return (TRUE);
    36     }
    37    
    38     if (!(strcmp (argv[i], "red"))) n = 0;
    39     if (!(strcmp (argv[i], "green"))) n = 1;
    40     if (!(strcmp (argv[i], "blue"))) n = 2;
    41     if (!(strcmp (argv[i], "yellow"))) n = 3;
    42     if (!(strcmp (argv[i], "tick"))) n = 4;
    43    
    44     SendGraphCommand (Ximage, 4, "ERAS");
    45     SendGraphCommand (Ximage, 16, "OVERLAY %7d ", n);
     34    KiiEraseOverlay (Ximage, argv[i]);
    4635  }
    4736  return (TRUE);
Note: See TracChangeset for help on using the changeset viewer.