Remove QueueGroup constructor from EventLoop
Change-Id: I84fc5d1178ba6bde75e68544417627fed99030b2
diff --git a/aos/controls/control_loop.h b/aos/controls/control_loop.h
index 381fb32..58f92a2 100644
--- a/aos/controls/control_loop.h
+++ b/aos/controls/control_loop.h
@@ -52,10 +52,8 @@
decltype(*(static_cast<T *>(NULL)->output.MakeMessage().get()))>::type
OutputType;
- ControlLoop(T *control_loop)
- : shm_event_loop_(new ::aos::ShmEventLoop()),
- event_loop_(shm_event_loop_.get()),
- name_(control_loop->name()) {
+ ControlLoop(EventLoop *event_loop, const ::std::string &name)
+ : event_loop_(event_loop), name_(name) {
output_sender_ = event_loop_->MakeSender<OutputType>(name_ + ".output");
status_sender_ = event_loop_->MakeSender<StatusType>(name_ + ".status");
goal_fetcher_ = event_loop_->MakeFetcher<GoalType>(name_ + ".goal");
@@ -71,17 +69,6 @@
return *joystick_state_fetcher_;
}
- ControlLoop(EventLoop *event_loop, const ::std::string &name)
- : event_loop_(event_loop), name_(name) {
- output_sender_ = event_loop_->MakeSender<OutputType>(name_ + ".output");
- status_sender_ = event_loop_->MakeSender<StatusType>(name_ + ".status");
- goal_fetcher_ = event_loop_->MakeFetcher<GoalType>(name_ + ".goal");
- robot_state_fetcher_ =
- event_loop_->MakeFetcher<::aos::RobotState>(".aos.robot_state");
- joystick_state_fetcher_ =
- event_loop_->MakeFetcher<::aos::JoystickState>(".aos.joystick_state");
- }
-
// Returns true if all the counters etc in the sensor data have been reset.
// This will return true only a single time per reset.
bool WasReset() {