init
Dependencies: MPU6050 PinDetect circular_buffer
DataLogger/DataLogger.h
- Committer:
- OsmanKameric
- Date:
- 2017-11-07
- Revision:
- 0:b416214256cd
File content as of revision 0:b416214256cd:
#ifndef _DATALOGGER_H #define _DATALOGGER_H //#include "DataLogger.h" #include <stdint.h> #define DATASIZE 20 using namespace std; //*************************************************************LOGGER**************************************************************************// template<class T> class DataLogger{ private: T _datalist[DATASIZE]; int _index; public: DataLogger(){//cout<<"Default Constructor"<<endl; for(int i=0;i<DATASIZE;i++) _datalist[i]._date=0; _index=-1;} DataLogger(T b){//cout<<"Constructor"<<endl; _index=-1;} void savelog(T templog); void print(); uint16_t getsize(); uint8_t position(); T* getfirst(); T* getlast(); uint16_t getnumberOfDays(); T* getLastStop(); }; #endif