Pacemaker code Implementation for SFWRENG 3K04
Dependencies: FXOS8700Q Queue mbed-rtos mbed
Fork of Pacemaker by
Diff: dataStruct.h
- Revision:
- 16:08d5e5a3ee74
- Child:
- 30:0cb4890910cd
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dataStruct.h Thu Nov 17 04:03:25 2016 +0000 @@ -0,0 +1,25 @@ +#pragma once +#include "mbed.h" +#include "hardware.h" +#include "rtos.h" +#include "queue.h" + +#define START_THREAD 1 + +class dataStruct{ +public: + dataStruct(hardware*); + ~dataStruct(); + queue getData(); + +private: + static const int N = 13; + double k_streamPeriod; + hardware* myHardware; + double streamValue; + queue myQueue; + static void threadStarter(void const *p); + void storeData(); + Thread thread; + +}; \ No newline at end of file