Add superstructure control loop boiler plate
Change-Id: I50952a0869d423f3838eb94038714566b7b457be
diff --git a/y2016/control_loops/superstructure/superstructure.cc b/y2016/control_loops/superstructure/superstructure.cc
new file mode 100644
index 0000000..db31ffc
--- /dev/null
+++ b/y2016/control_loops/superstructure/superstructure.cc
@@ -0,0 +1,26 @@
+#include "y2016/control_loops/superstructure/superstructure.h"
+
+#include "aos/common/controls/control_loops.q.h"
+#include "aos/common/logging/logging.h"
+
+namespace y2016 {
+namespace control_loops {
+
+Superstructure::Superstructure(
+ control_loops::SuperstructureQueue *my_superstructure)
+ : aos::controls::ControlLoop<control_loops::SuperstructureQueue>(
+ my_superstructure) {}
+
+void Superstructure::RunIteration(
+ const control_loops::SuperstructureQueue::Goal *goal,
+ const control_loops::SuperstructureQueue::Position *position,
+ ::aos::control_loops::Output *output,
+ control_loops::SuperstructureQueue::Status *status) {
+ (void)goal;
+ (void)position;
+ (void)output;
+ (void)status;
+}
+
+} // namespace control_loops
+} // namespace y2016