mbed Sensor node for Instrumented Booth over ETH.

Dependencies:   EthernetInterface-1 MaxbotixDriver Presence HTU21D_TEMP_HUMID_SENSOR_SAMPLE Resources SHARPIR mbed-rtos mbed-src WDT_K64F nsdl_lib

Fork of Trenton_Switch_LPC1768_ETH by Demo Team

Revision:
44:f70163204018
Parent:
41:212121c1a108
--- a/sensor_ctl.h	Thu Feb 12 15:08:59 2015 +0000
+++ b/sensor_ctl.h	Tue May 12 10:57:33 2015 +0000
@@ -6,24 +6,27 @@
 
 /*******  Sensor Timer/Debounce Periods (ms) **********/
 #define TEMPERATURE_REPORT_PERIOD_MS   60000       // Every Minute
-#define SOUND_SAMPLE_PERIOD_MS           100       // Every 500 ms
+#define SOUND_SAMPLE_PERIOD_MS           100       // Every 100 ms
 #define SOUND_REPORT_PERIOD_MS         10000       // Every 10 seconds
 #define DOOR_HEIGHT_PERIOD_MS             50       // Every 50 ms
-#define MOTION_REPORT_PERIOD_MS         1000       // Every Second.
-#define DOOR_TRIP_REPORT_PERIOD_MS       100       // Every half second.
+#define MOTION_REPORT_PERIOD_MS          250       // Every Quarter Second.
+#define DOOR_TRIP_REPORT_PERIOD_MS       250       // Every quarter second.
 #define KIOSK_REPORT_PERIOD_MS          1000       // Every Second
+#define ACCELEROMETER_PERIOD_MS          200       // Every 200ms
 
-#define KIOSK_SENSOR_DEBOUNCE_MS     500
-#define PIR_SENSOR_DEBOUNCE_MS      5000
-#define DOOR_SENSOR_DEBOUNCE_MS      200
+
+#define DOOR_SENSOR_DEBOUNCE_MS     1000
+#define KIOSK_SENSOR_DEBOUNCE_MS    10000
+#define PIR_SENSOR_DEBOUNCE_MS      300000 // Five Minutes
 
 
 //Externally visible values.
 extern float    current_temperature_value;
-extern float  current_ambient_noise_value;
+extern float    current_ambient_noise_value;
 extern float    current_height_value;
 extern bool     current_presence_value;         //Either from Kiosk or PIR
 extern bool     current_door_trip_value;
+extern bool     current_accelerometer_value;
 
 
 
@@ -38,5 +41,6 @@
 void handle_door_height_sample_timer();
 void handle_door_trip_report_timer();
 void handle_kiosk_report_timer();
+void handle_accelerometer_report_timer();
 
 #endif  // SENSOR_CTL_H_
\ No newline at end of file