- Timestamp:
- Dec 18, 2014, 2:45:39 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140904/Ohana/src/opihi/cmd.data/tvchannel.c
r16038 r37758 22 22 } 23 23 24 Nchannel = atoi (argv[1]); 24 Nchannel = GetKapaChannelFromString (argv[1]); 25 if (!Nchannel) return FALSE; 26 27 KiiSetChannel (kapa, Nchannel - 1); 28 return (TRUE); 29 } 30 31 int GetKapaChannelFromString (char *string) { 32 33 int Nchannel = atoi (string); 25 34 if (Nchannel == 0) { 26 35 // try the string values R/Red, G/Green, B/Blue 27 if (!strcasecmp ( argv[1], "R") || !strcasecmp (argv[1], "RED")) {36 if (!strcasecmp (string, "R") || !strcasecmp (string, "RED")) { 28 37 Nchannel = 1; 29 38 } 30 if (!strcasecmp ( argv[1], "G") || !strcasecmp (argv[1], "GREEN")) {39 if (!strcasecmp (string, "G") || !strcasecmp (string, "GREEN")) { 31 40 Nchannel = 2; 32 41 } 33 if (!strcasecmp ( argv[1], "B") || !strcasecmp (argv[1], "BLUE")) {42 if (!strcasecmp (string, "B") || !strcasecmp (string, "BLUE")) { 34 43 Nchannel = 3; 35 44 } 36 45 } 37 if ((Nchannel < 1) || (Nchannel > 3)) { 38 gprint (GP_ERR, "invalid channel : use 1 - 3 or (R)ed, (G)reen, (B)lue\n"); 39 return (FALSE); 46 if ((Nchannel < 1) || (Nchannel > 10)) { 47 gprint (GP_ERR, "invalid channel : use 1 - 10 or (R)ed, (G)reen, (B)lue\n"); 48 gprint (GP_ERR, " (R)ed, (G)reen, (B)lue == (1,2,3)\n"); 49 return (0); 40 50 } 41 42 KiiSetChannel (kapa, Nchannel - 1); 43 return (TRUE); 51 return Nchannel; 44 52 }
Note:
See TracChangeset
for help on using the changeset viewer.
