Eurobot2012_Primary
Dependencies: mbed Eurobot_2012_Primary
Diff: ui/ui.h
- Revision:
- 9:377560539b74
- Parent:
- 8:ffc7d8af2d5a
- Child:
- 10:294b9adbc9d3
--- a/ui/ui.h Fri Apr 27 18:36:54 2012 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ - -#ifndef UI_H -#define UI_H - -#include "rtos.h" - -#define NUMIDS 32 - -class UI { -public: - Thread tUI; - - UI(); - - bool regid(char id, unsigned int length); - bool updateval(char id, float* buffer, unsigned int length); - bool updateval(char id, float value); - bool unregid(char id); - -private: - Mutex printlock; - char idlist[NUMIDS]; - float* buffarr[NUMIDS]; - volatile int newdataflags; //Only works for NUMID = 32 - - void printloop(); - static void printtw(void const *arg){ ((UI*)arg)->printloop(); } -}; - -#endif //UI_H