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

Committer:
WiredHome
Date:
Sun Mar 03 23:41:27 2019 +0000
Revision:
10:ca0c1db6d933
Parent:
7:16129d213e6a
Child:
11:f7a5b6c7305c
Updated WattEye that has SSDP Discovery.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
WiredHome 7:16129d213e6a 1
WiredHome 7:16129d213e6a 2 #include "SignOfLife.h"
WiredHome 7:16129d213e6a 3
WiredHome 10:ca0c1db6d933 4 PwmOut signOfLife(LED4);
WiredHome 7:16129d213e6a 5
WiredHome 7:16129d213e6a 6 /// ShowSignOfLife
WiredHome 7:16129d213e6a 7 ///
WiredHome 7:16129d213e6a 8 /// Pulse an LED to indicate a sign of life of the program.
WiredHome 7:16129d213e6a 9 /// This also has some moderate entertainment value.
WiredHome 7:16129d213e6a 10 ///
WiredHome 10:ca0c1db6d933 11 void ShowSignOfLife()
WiredHome 7:16129d213e6a 12 {
WiredHome 7:16129d213e6a 13 #define PI 3.14159265359
WiredHome 10:ca0c1db6d933 14 static int degrees;
WiredHome 7:16129d213e6a 15 float v;
WiredHome 7:16129d213e6a 16
WiredHome 10:ca0c1db6d933 17 degrees += 10;
WiredHome 10:ca0c1db6d933 18 v = sin(degrees * PI / 180)/2 + 0.5;
WiredHome 10:ca0c1db6d933 19 signOfLife = v; // a little dimmer
WiredHome 7:16129d213e6a 20 }