in ctrl_pkg/src/ctrl_node.cpp [297:308]
void ctrlStateHdl(const std::shared_ptr<rmw_request_id_t> request_header,
std::shared_ptr<deepracer_interfaces_pkg::srv::EnableStateSrv::Request> req,
std::shared_ptr<deepracer_interfaces_pkg::srv::EnableStateSrv::Response> res) {
(void)request_header;
res->error = 1;
if (activeState_ == stateList_.end()) {
RCLCPP_ERROR(this->get_logger(), "No active state");
return;
}
activeState_->second->setStateActive(req->is_active);
res->error = 0;
}