Remove global queuegroup claw_queue
Change-Id: Ie642d5da51f6c0934ee3206d1a50969d6f2e6d33
diff --git a/y2014/actors/shoot_actor.h b/y2014/actors/shoot_actor.h
index 9b3bcf1..33a284c 100644
--- a/y2014/actors/shoot_actor.h
+++ b/y2014/actors/shoot_actor.h
@@ -3,10 +3,10 @@
#include <memory>
-#include "aos/actions/actor.h"
#include "aos/actions/actions.h"
-
+#include "aos/actions/actor.h"
#include "y2014/actors/shoot_action.q.h"
+#include "y2014/control_loops/claw/claw.q.h"
namespace y2014 {
namespace actors {
@@ -44,6 +44,15 @@
// in the right place
bool DoneSetupShot();
+ bool IntakeOff();
+ bool ClawIsReady();
+
+ private:
+ ::aos::Fetcher<::y2014::control_loops::ClawQueue::Goal> claw_goal_fetcher_;
+ ::aos::Fetcher<::y2014::control_loops::ClawQueue::Status>
+ claw_status_fetcher_;
+ ::aos::Sender<::y2014::control_loops::ClawQueue::Goal> claw_goal_sender_;
+
// to track when shot is complete
int previous_shots_;
};