Minor fixes

Dependencies:   LPS25H hts221

Fork of Coursework by Group PAG

Revision:
42:4e0a96b52e65
Child:
43:4ddc392dd0cc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Queue.cpp	Wed May 03 13:30:38 2017 +0000
@@ -0,0 +1,29 @@
+#include "Queue.h"
+
+
+void Queue::Queue(){
+    front = 0;
+    back = 0;
+    count = 0;
+    }
+static void Queue::add(Queue q, int i) {
+    if ((q.back == {size -1) && q.front == 0) || (q.back - q.front = 1)) {
+        // buffer is full, delete oldies
+        // put data in front 
+        // front++ back ++
+        } else {
+            q.back = q.back + 1;
+            q.data [q.back] = i;
+        }
+    }
+    
+static int Queue::remove(Queue q) {
+    if (q.back < 0) {
+        printf("Queue remove ERROR");
+        return(-1);
+        } else {
+            int temporary = q.data[0];
+            q.back = q.back -1;
+        return (temporary);
+     }       
+}