MBED NanoService Lighting Endpoint for NXP Ublox (Ethernet enabled)

Dependencies:   C027 C12832 EthernetInterface StatusReporter LM75B endpoint_core endpoint_nsp mbed-rtos mbed nsp_resources

Revision:
6:c780baa3b7f1
Parent:
5:9e795e139e45
Child:
7:cca3a2adb6b8
--- a/Definitions.h	Thu Feb 27 06:14:49 2014 +0000
+++ b/Definitions.h	Fri Feb 28 04:57:02 2014 +0000
@@ -68,4 +68,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