A small library that's provide helpers for programmers
MySensor.h
- Committer:
- clemounet
- Date:
- 2015-02-17
- Revision:
- 1:ee7a5f05513d
- Child:
- 2:6cc4c56940af
File content as of revision 1:ee7a5f05513d:
#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