Dreamforce 2014 Workshop RFID Case Generator - FRDM-K64F

Dependencies:   EndpointMain-rfid EthernetInterface StatusReporter BufferedSerial mbed-rtos mbed Logger C12832

Fork of df-2014-workshop-rfid-case-generator-ublox by Doug Anson

Revision:
8:fefcecb66463
Parent:
7:5d6e03557246
Child:
13:2561e3855a81
--- a/main.cpp	Wed Aug 27 18:51:59 2014 +0000
+++ b/main.cpp	Wed Aug 27 20:30:37 2014 +0000
@@ -73,11 +73,14 @@
         // create the Salesforce Case Generator
         SalesForceCaseGenerator case_generator(&logger);
         
+        // entering main loop
+        logger.log("Entering Main Loop...\r\nScanning...");
+        
         // Enter the main loop
         while(true) {
 #if ID12_ENABLE
             // look for a readable RFID tag
-            logger.log("RFID: Scanning...");
+            //logger.log("RFID: Scanning...");
             if(rfid_reader.readable()) {
                 // capture the RFID id...
                 logger.log("RFID: Found RFID.\r\nReading...");
@@ -90,20 +93,20 @@
                     // build out a simple subject for the case
                     char subject[MAX_NAME_LENGTH+1];
                     memset(subject,0,MAX_NAME_LENGTH+1);
-                    sprintf(subject,"Widget %s detected",name);
+                    sprintf(subject,"%s case update",name);
                     
                     // create and dispatch a case
                     bool success = case_generator.createCase(subject,db.lookupWidgetDescription(rfid));
                     if (success == true) {
-                        logger.log("Case Generated!");
+                        logger.log("Case Generated!\r\nScanning...");
                     }
                     else {
-                        logger.log("Case Generation FAILED");
+                        logger.log("Case Generation FAILED\r\nScanning...");
                     }
                 }
                 else {
                     // unrecognized RFID
-                    logger.log("RFID unknown. Ignoring...");
+                    logger.log("RFID unk-ignored.\r\nScanning...");
                 }
              }
 #else