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
Revision 48:0ff25290cce3, committed 2014-09-24
- Comitter:
- ansond
- Date:
- Wed Sep 24 18:53:33 2014 +0000
- Parent:
- 47:d58008ad27d8
- Child:
- 49:398ad670cb4d
- Commit message:
- updates for temp and lat/long inclusion into case
Changed in this revision
Definitions.h | Show annotated file Show diff for this revision Revisions of this file |
StatusReporter.lib | Show annotated file Show diff for this revision Revisions of this file |
--- a/Definitions.h Wed Sep 24 04:21:22 2014 +0000 +++ b/Definitions.h Wed Sep 24 18:53:33 2014 +0000 @@ -21,16 +21,27 @@ // ----------------- WORKSHOP TUNABLES ----------------- - // Tunables for RFID tags - #define FIRST_WIDGET_RFID 9909120 - #define FIRST_WIDGET_NAME "Tech 49" - #define FIRST_WIDGET_DESCRIPTION "Investigating Issue" - #define SECOND_WIDGET_RFID 9909121 - #define SECOND_WIDGET_NAME "Tech 49" - #define SECOND_WIDGET_DESCRIPTION "Issue Resolved" - #define THIRD_WIDGET_RFID 9909122 - #define THIRD_WIDGET_NAME "Tech 49" - #define THIRD_WIDGET_DESCRIPTION "Issue Escalation" + // 3 Reports for RFID-tag based support/repair conditions + #define FIRST_REPORT_RFID 9909120 + #define FIRST_REPORT_NAME "Tech 49" + #define FIRST_REPORT_DESCRIPTION "Light Out" + #define FIRST_REPORT_CONDITION "Investigating Issue" + #define FIRST_REPORT_LATITUDE "37.404120" + #define FIRST_REPORT_LONGITUDE "-121.973195" + + #define SECOND_REPORT_RFID 7567145 + #define SECOND_REPORT_NAME "Tech 49" + #define SECOND_REPORT_DESCRIPTION "Light Out" + #define SECOND_REPORT_CONDITION "Resolved - lightbulb burned out" + #define SECOND_REPORT_LATITUDE "37.404120" + #define SECOND_REPORT_LONGITUDE "-121.973195" + + #define THIRD_REPORT_RFID 9909122 + #define THIRD_REPORT_NAME "Tech 49" + #define THIRD_REPORT_DESCRIPTION "Light Out" + #define THIRD_REPORT_CONDITION "Unresolved - escalate" + #define THIRD_REPORT_LATITUDE "37.404120" + #define THIRD_REPORT_LONGITUDE "-121.973195" // ----------------- WORKSHOP TUNABLES ----------------- @@ -47,7 +58,7 @@ #define ID12_ENABLE true // true - enable, false - disable // maximum memory buffer chunk (including HTTPS requests) - #define MAX_BUFFER_LENGTH 256 + #define MAX_BUFFER_LENGTH 512 // What platform we are compiling on #define _NXP_PLATFORM false @@ -65,31 +76,33 @@ // Blink Time #define BLINK_TIME 250 - // Tunables for WidgetDB + // Tunables for ReportDB #define DB_MAX_NAME_LENGTH 64 #define DB_MAX_DESCRIPTION_LENGTH 128 - #define DB_MAX_NUM_WIDGETS 3 + #define DB_MAX_CONDITION_LENGTH 128 + #define DB_MAX_LATLONG_LENGTH 32 + #define DB_MAX_NUM_REPORTS 3 - // convenience definitions for WidgetDB... 2 RFIDs/station - #define FIRST_WIDGET 0 - #define SECOND_WIDGET 1 - #define THIRD_WIDGET 2 + // convenience definitions for ReportDB... 3 RFID tags/station + #define FIRST_REPORT 0 + #define SECOND_REPORT 1 + #define THIRD_REPORT 2 // PINS for RFID Reader #if _NXP_PLATFORM #define RFID_TX_PIN p13 #define RFID_RX_PIN p14 + #define TEMP_PIN p15 #endif #if _UBLOX_PLATFORM - #define RFID_TX_PIN P4_28 - #define RFID_RX_PIN P4_29 + #define RFID_TX_PIN D1 + #define RFID_RX_PIN D0 + #define TEMP_PIN A3 #endif #if _K64F_PLATFORM #define RFID_TX_PIN D1 #define RFID_RX_PIN D0 + #define TEMP_PIN A3 #endif - // KEIL: our MAC address (debugging) - //#define MAC_ADDRESS 0xa0,0x12,0xAB,0xE3,0x4F,0x56 - #endif // _DEFINITIONS_H_ \ No newline at end of file
--- a/StatusReporter.lib Wed Sep 24 04:21:22 2014 +0000 +++ b/StatusReporter.lib Wed Sep 24 18:53:33 2014 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/ansond/code/StatusReporter/#8a751090bddd +http://mbed.org/users/ansond/code/StatusReporter/#d196d812f651