Moved bot3 to y2015_bot3
Change-Id: Idebb248ddc3ff658f2404f367dfa4a6dc421e0c1
diff --git a/y2015_bot3/control_loops/intake/intake.h b/y2015_bot3/control_loops/intake/intake.h
new file mode 100644
index 0000000..120b0a3
--- /dev/null
+++ b/y2015_bot3/control_loops/intake/intake.h
@@ -0,0 +1,28 @@
+#ifndef Y2015_BOT3_CONTROL_LOOPS_INTAKE_H_
+#define Y2015_BOT3_CONTROL_LOOPS_INTAKE_H_
+
+#include "aos/common/controls/control_loop.h"
+
+#include "y2015_bot3/control_loops/intake/intake.q.h"
+
+namespace y2015_bot3 {
+namespace control_loops {
+
+constexpr double kIntakeVoltageFullPower = 12.0;
+
+class Intake : public aos::controls::ControlLoop<control_loops::IntakeQueue> {
+ public:
+ explicit Intake(
+ control_loops::IntakeQueue *intake_queue = &control_loops::intake_queue);
+
+ protected:
+ void RunIteration(const control_loops::IntakeQueue::Goal *goal,
+ const control_loops::IntakeQueue::Position *position,
+ control_loops::IntakeQueue::Output *output,
+ control_loops::IntakeQueue::Status *status) override;
+};
+
+} // namespace control_loops
+} // namespace y2015_bot3
+
+#endif // Y2015_BOT3_CONTROL_LOOPS_INTAKE_H_