MBED MQTT Lighting Endpoint for NXP Ublox (Ethernet enabled)

Dependencies:   C027 C12832 EthernetInterface StatusReporter LM75B MQTT-ansond endpoint_core endpoint_mqtt mbed-rtos mbed

Revision:
26:25945de9e652
Parent:
23:793b2898522e
Child:
30:5c670ec5d203
--- a/Definitions.h	Fri Feb 28 03:18:29 2014 +0000
+++ b/Definitions.h	Fri Feb 28 04:56:24 2014 +0000
@@ -111,4 +111,19 @@
 // LED Blink Time
 #define BLINK_TIME                  100                             // LED blink times
 
+// Philips Light Support
+#define PL_ENABLE                   false                           // true - enable for endpoint light, false - disable
+#define PL_LIGHT_ID_DOUG            1                               // Dougs Light
+#define PL_LIGHT_ID_BILL            2                               // Bills Light
+#define PL_LIGHT_ID_KERRY           3                               // Kerrys Light
+#define PL_LIGHT_ID                 PL_LIGHT_ID_DOUG                // Default light
+#define PL_GW_ADDRESS               "192.168.1.178"                 // Philips Gateway in IOT lab (Austin)
+#define PL_DEFAULT_STATE            1                               // on
+#define PL_DEFAULT_DIM              11                              // dim value
+#define PL_URL_BUFFER_LEN           128
+#define PL_PAYLOAD_BUFFER_LEN       128
+#define PL_RESPONSE_BUFFER_LEN      128
+#define PL_URL_TEMPLATE             "http://%s/api/newdeveloper/lights/%d/state"  
+#define PL_ON_COMMAND_TEMPLATE      "{\"on\":%s,\"sat\":211,\"bri\":%d,\"hue\":13122}"
+
 #endif // _DEFINITIONS_H
\ No newline at end of file