void getCtrlModesHdl()

in ctrl_pkg/src/ctrl_node.cpp [183:199]


         void getCtrlModesHdl(const std::shared_ptr<rmw_request_id_t> request_header,
                              std::shared_ptr<deepracer_interfaces_pkg::srv::GetCtrlModesSrv::Request> req,
                              std::shared_ptr<deepracer_interfaces_pkg::srv::GetCtrlModesSrv::Response> res) {
            (void)request_header; 
            (void)req;
            std::vector< int > list;
            for (int i = manual; i != numStates; i++) {
                list.push_back(i);
            }
            if(res) {
                res->modes = list;
                res->error = 0;
            }
            else {
                RCLCPP_ERROR(this->get_logger(), "Result pointer not validated");
            }
         }