Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BufferedSerial C12832 EndpointMain-rfid EthernetInterface Logger StatusReporter-df2014 mbed-rtos mbed
Fork of df-2014-workshop-rfid-case-generator-k64f 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

