Go to the documentation of this file.
58 for (
int i = 0; i < rpc_value[
"services_name"].
size(); ++i)
66 service->getService().response.is_calibrated =
false;
70 bool is_calibrated =
true;
72 is_calibrated &= service->isCalibrated();
78 service->callService();
86 std::vector<std::string> controllers;
87 for (
int i = 0; i < rpc_value.
size(); ++i)
89 controllers.push_back(rpc_value[i]);
95 class CalibrationQueue
104 nh_global.
param(
"use_sim_time", use_sim_time,
false);
107 for (
int i = 0; i < rpc_value.
size(); ++i)
120 service.setCalibratedFalse();
132 if (flip_controllers)
void update(const ros::Time &time, bool flip_controllers)
std::vector< CalibrationService > calibration_services_
CalibrationQueue(XmlRpc::XmlRpcValue &rpc_value, ros::NodeHandle &nh, ControllerManager &controller_manager)
std::vector< std::string > stop_controllers
ControllerManager & controller_manager_
void stopControllers(const std::vector< std::string > &controllers)
CalibrationService(XmlRpc::XmlRpcValue &rpc_value, ros::NodeHandle &nh)
std::vector< QueryCalibrationServiceCaller * > query_services
void startControllers(const std::vector< std::string > &controllers)
const Type & getType() const
static std::vector< std::string > getControllersName(XmlRpc::XmlRpcValue &rpc_value)
bool hasMember(const std::string &name) const
std::vector< CalibrationService >::iterator calibration_itr_
T param(const std::string ¶m_name, const T &default_val) const
void setCalibratedFalse()
std::vector< std::string > start_controllers
rm_common
Author(s):
autogenerated on Sun Apr 6 2025 02:22:01