yes Spada / Mbed OS programme
Revision:
11:dbc310addbf6
Child:
12:856286ad4cdc
diff -r ba8917ba1945 -r dbc310addbf6 MeasurementHistory.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MeasurementHistory.h	Tue Mar 19 20:48:48 2019 +0000
@@ -0,0 +1,27 @@
+#pragma once
+
+#include <stdint.h>
+
+class MeasurementHistory {
+public:
+  // constructor
+  MeasurementHistory();
+  
+  void addMeasurement(uint16_t temp, uint16_t pressure, uint16_t humidity, float time);
+    
+private:
+
+  struct Data {
+    uint16_t m_temp;
+    uint16_t m_pressure;
+    uint16_t m_humidity;
+    float m_time;
+  };
+  // data members
+  static const int DEFAULT_SIZE = 1000;
+  static const int ARRAY_SIZE = DEFAULT_SIZE / sizeof(DEFAULT_SIZE);
+  
+  Data m_measures[/*ARRAY_SIZE*/3];
+  
+  int m_index;
+};