Revision:
0:e4f37b52019a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LEDFunctions.h	Wed Jun 20 06:35:17 2012 +0000
@@ -0,0 +1,31 @@
+#ifndef MBED_LEDFunctions_H
+#define MBED_LEDFunctions_H
+
+#include "mbed.h"
+#include "UniPWM.h"
+#include <vector>
+#include <map>
+#include <string>
+
+class LEDFunctions
+{
+    std::vector<UniPWM*> m_pwm;
+    std::map<std::string, int> m_map;         
+
+public:
+   LEDFunctions();
+    void on(int id, int duration, float brightness, float smoothness );
+    //void on_abst(int, int, int, float, float);
+    void on_forever(int id, float brightness, float smoothness);
+    void off_forever(int id, float brightness, float smoothness);
+    void blink(int id, int frequency, int duration, float lower_brightness, float upper_brightness, float smoothness);
+    //void blink_abst(int, int, int, int, float, float, float);
+        
+private:
+    void id(int);       
+    float i;
+    float k;
+    float p;    
+};
+    
+#endif    
\ No newline at end of file