From 8c076cebba0fa1185970afc9fe8f14cea42401e8 Mon Sep 17 00:00:00 2001
From: Jake Drahos <j@kedrahos.com>
Date: Sun, 27 Nov 2016 20:17:31 -0600
Subject: [PATCH] Began skeletoning for tracker

---
 groundStation/src/frontend/frontend_tracker.c |  4 +++
 groundStation/src/frontend/frontend_tracker.h | 27 +++++++++++++++++++
 2 files changed, 31 insertions(+)
 create mode 100644 groundStation/src/frontend/frontend_tracker.c
 create mode 100644 groundStation/src/frontend/frontend_tracker.h

diff --git a/groundStation/src/frontend/frontend_tracker.c b/groundStation/src/frontend/frontend_tracker.c
new file mode 100644
index 000000000..31ae06363
--- /dev/null
+++ b/groundStation/src/frontend/frontend_tracker.c
@@ -0,0 +1,4 @@
+#include "frontend_tracker.h"
+
+int frontend_track(struct backend_conn * conn,
+		struct frontend_tracker_data * data);
diff --git a/groundStation/src/frontend/frontend_tracker.h b/groundStation/src/frontend/frontend_tracker.h
new file mode 100644
index 000000000..5fa82487c
--- /dev/null
+++ b/groundStation/src/frontend/frontend_tracker.h
@@ -0,0 +1,27 @@
+#ifndef _FRONTEND_TRACKER_H
+#define _FRONTEND_TRACKER_H
+
+#include "frontend_common.h"
+
+/* Struct containing pos/att data */
+struct frontend_tracker_data {
+		double height;
+		double lateral;
+		double longitudinal;
+		double pitch;
+		double roll;
+		double yaw;
+};
+
+/* Get pos/att data from the tracking system
+ *
+ * conn: IN Connection to quad
+ * data: OUT Data is written to this struct
+ *
+ * Returns 0 on success, nonzero on error
+ *
+ */
+int frontend_track(struct backend_conn * conn, 
+		struct frontend_tracker_data *data);
+
+#endif
-- 
GitLab