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
|