Rob Dobson / Mbed 2 deprecated SpideyWallWeb

Dependencies:   EthernetInterfacePlusHostname RdWebServer mbed-rtos mbed

Revision:
0:887096209439
diff -r 000000000000 -r 887096209439 LedCmdHandler.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LedCmdHandler.h	Tue Aug 18 16:03:29 2015 +0000
@@ -0,0 +1,24 @@
+// Led Command Handler
+#include <list>
+#include "ledstrip.h"
+#include "Effect.h"
+
+class LedCmdHandler
+{
+    private:
+        std::list<Effect*> effects;
+        ledstrip* pLedStrip;
+        Effect* pCurEffect;
+        
+    public:
+        LedCmdHandler(ledstrip* pleds)
+        {
+            pLedStrip = pleds;
+            AddEffects();
+            pCurEffect = NULL;
+        }
+        void AddEffects();
+        void DoCommand(char* cmdStr);
+        void NextGen();
+        void Stop();
+};