IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16038


Ignore:
Timestamp:
Jan 8, 2008, 12:48:57 PM (18 years ago)
Author:
eugene
Message:

added named channels (r,g,b)

File:
1 edited

Legend:

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

    r15923 r16038  
    2323
    2424  Nchannel = atoi (argv[1]);
    25   if ((Nchannel < 0) || (Nchannel >= 3)) {
    26     gprint (GP_ERR, "invalid channel : use 0 - 2\n");
     25  if (Nchannel == 0) {
     26    // try the string values R/Red, G/Green, B/Blue
     27    if (!strcasecmp (argv[1], "R") || !strcasecmp (argv[1], "RED")) {
     28      Nchannel = 1;
     29    }
     30    if (!strcasecmp (argv[1], "G") || !strcasecmp (argv[1], "GREEN")) {
     31      Nchannel = 2;
     32    }
     33    if (!strcasecmp (argv[1], "B") || !strcasecmp (argv[1], "BLUE")) {
     34      Nchannel = 3;
     35    }
     36  }
     37  if ((Nchannel < 1) || (Nchannel > 3)) {
     38    gprint (GP_ERR, "invalid channel : use 1 - 3 or (R)ed, (G)reen, (B)lue\n");
    2739    return (FALSE);
    2840  }
    2941   
    30   KiiSetChannel (kapa, Nchannel);
     42  KiiSetChannel (kapa, Nchannel - 1);
    3143  return (TRUE);
    3244}
Note: See TracChangeset for help on using the changeset viewer.