From: Vojtech P. <vo...@us...> - 2004-10-19 07:38:31
|
Update of /cvsroot/linuxconsole/ruby/utils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15908/utils Modified Files: evtest.c Log Message: Add MSC_RAW support into evtest. Index: evtest.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/utils/evtest.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- evtest.c 27 Jan 2004 20:13:46 -0000 1.20 +++ evtest.c 19 Oct 2004 07:38:21 -0000 1.21 @@ -257,7 +257,7 @@ char *misc[MSC_MAX + 1] = { [ 0 ... MSC_MAX] = NULL, [MSC_SERIAL] = "Serial", [MSC_PULSELED] = "Pulseled", - [MSC_GESTURE] = "Gesture" + [MSC_GESTURE] = "Gesture", [MSC_RAW] = "RawData" }; char *leds[LED_MAX + 1] = { @@ -369,6 +369,13 @@ if (ev[i].type == EV_SYN) { printf("Event: time %ld.%06ld, -------------- %s ------------\n", ev[i].time.tv_sec, ev[i].time.tv_usec, ev[i].code ? "Config Sync" : "Report Sync" ); + } else if (ev[i].type == EV_MSC && ev[i].code == MSC_RAW) { + printf("Event: time %ld.%06ld, type %d (%s), code %d (%s), value %02x\n", + ev[i].time.tv_sec, ev[i].time.tv_usec, ev[i].type, + events[ev[i].type] ? events[ev[i].type] : "?", + ev[i].code, + names[ev[i].type] ? (names[ev[i].type][ev[i].code] ? names[ev[i].type][ev[i].code] : "?") : "?", + ev[i].value); } else { printf("Event: time %ld.%06ld, type %d (%s), code %d (%s), value %d\n", ev[i].time.tv_sec, ev[i].time.tv_usec, ev[i].type, |