A small library that's provide helpers for programmers

Dependents:   PYRN

Revision:
1:ee7a5f05513d
Child:
2:6cc4c56940af
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MySensor.h	Tue Feb 17 11:55:34 2015 +0000
@@ -0,0 +1,30 @@
+
+#ifndef MYSENSOR_H
+#define MYSENSOR_H
+
+#include "MyThread.h"
+#include "rtos.h"
+
+class MySensor:public MyThread {
+private:
+    uint8_t sensorType;
+    struct _results{
+        char *start;
+        char *current;
+        uint16_t num;
+        uint16_t max;
+    } results;
+    Mutex *resultsMutex;
+    uint32_t idleTime;
+public:
+    MySensor(const char* sName, uint8_t t, uint32_t idle);
+    virtual ~MySensor();
+    virtual const char *GetSensorName();
+    virtual uint8_t GetSensorType();
+    virtual void SetIdleTime(uint32_t it);
+    virtual void Main();
+    virtual void Loop() = 0;
+    virtual void Capture(char *data, uint16_t *len);
+};
+
+#endif
\ No newline at end of file