[Libphidget-cvs-commits] CVS: libphidget/src/examples phidget_c.c,1.24,1.25
Status: Alpha
Brought to you by:
jstrohm
From: Jack S. <js...@us...> - 2003-08-15 03:06:16
|
Update of /cvsroot/libphidget/libphidget/src/examples In directory sc8-pr-cvs1:/tmp/cvs-serv22528/examples Modified Files: phidget_c.c Log Message: Added initial support for RFID phidget Index: phidget_c.c =================================================================== RCS file: /cvsroot/libphidget/libphidget/src/examples/phidget_c.c,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** phidget_c.c 8 Jul 2003 02:24:11 -0000 1.24 --- phidget_c.c 15 Aug 2003 02:43:29 -0000 1.25 *************** *** 28,31 **** --- 28,32 ---- int IKDIGITALWRITE=0; int IK880=0; + int RFID=0; int TEXTLCD=0; int POWER=0; *************** *** 76,79 **** --- 77,81 ---- printf(" TEXTLCD - test text lcd\n"); printf(" POWER - test power phidget\n"); + printf(" RFID - test RFID phidget\n"); *************** *** 96,99 **** --- 98,102 ---- if (strcmp(argv[1],"TEXTLCD")==0) TEXTLCD=1; if (strcmp(argv[1],"POWER")==0) POWER=1; + if (strcmp(argv[1],"RFID")==0) RFID=1; } *************** *** 341,344 **** --- 344,363 ---- else printf("Not a power phidget\n"); + + if (RFID) + { + while(1) + { + struct RFID rfid; + + if (phidgetRFID(dev,&rfid)==LPE_NONE) + printf("RFID: %02x:%02x:%02x:%02x:%02x\n",rfid.bytes[0],rfid.bytes[1],rfid.bytes[2],rfid.bytes[3],rfid.bytes[4]); + else + { + printf("error - %s\n",phidgetErrorString(phidgetLastError())); + return(9); + } + } + } // Close the phidget |