X10 Server - IOT device to leverage a collection of old X10 devices for home automation and lighting control.

Dependencies:   IniManager mbed HTTPClient SWUpdate mbed-rtos Watchdog X10 SW_HTTPServer SW_String EthernetInterface TimeInterface SSDP

X10 Server

See the X10 Server Nodebook page

Revision:
10:ca0c1db6d933
Parent:
7:16129d213e6a
Child:
11:f7a5b6c7305c
--- a/SignOfLife.cpp	Sun Mar 03 00:26:40 2019 +0000
+++ b/SignOfLife.cpp	Sun Mar 03 23:41:27 2019 +0000
@@ -1,22 +1,20 @@
 
 #include "SignOfLife.h"
 
-static PwmOut signOfLife[4] = {LED1, LED2, LED3, LED4};
+PwmOut signOfLife(LED4);
 
 /// ShowSignOfLife
 ///
 /// Pulse an LED to indicate a sign of life of the program.
 /// This also has some moderate entertainment value.
 ///
-void ShowSignOfLife(int which)
+void ShowSignOfLife()
 {
 #define PI 3.14159265359
-    static int degrees[4];
+    static int degrees;
     float v;
-    which %= 4; // 0-3: LED1-4
 
-    degrees[which] += 10;
-    v = sin(degrees[which] * PI / 180)/2 + 0.5;
-    signOfLife[which] = v;     // a little dimmer
+    degrees += 10;
+    v = sin(degrees * PI / 180)/2 + 0.5;
+    signOfLife = v;     // a little dimmer
 }
-