LEDFunctions.h
- Committer:
- PA
- Date:
- 2012-06-20
- Revision:
- 0:e4f37b52019a
File content as of revision 0:e4f37b52019a:
#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