UnderwaterCurrentROSPlugin
class uuv_simulator_ros::UnderwaterCurrentROSPlugin
¶
class uuv_simulator_ros::UnderwaterCurrentROSPlugin : public UnderwaterCurrentPlugin
Summary¶
Members | Descriptions |
---|---|
public UnderwaterCurrentROSPlugin () |
Class constructor. |
public virtual ~UnderwaterCurrentROSPlugin () |
Class destructor. |
public void Load (gazebo::physics::WorldPtr _world,sdf::ElementPtr _sdf) |
Load module and read parameters from SDF. |
public bool UpdateCurrentVelocityModel (uuv_world_ros_plugins_msgs::SetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentModel::Response & _res) |
Service call to update the parameters for the velocity Gauss-Markov process model. |
public bool UpdateCurrentHorzAngleModel (uuv_world_ros_plugins_msgs::SetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentModel::Response & _res) |
Service call to update the parameters for the horizontal angle Gauss-Markov process model. |
public bool UpdateCurrentVertAngleModel (uuv_world_ros_plugins_msgs::SetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentModel::Response & _res) |
Service call to update the parameters for the vertical angle Gauss-Markov process model. |
public bool GetCurrentVelocityModel (uuv_world_ros_plugins_msgs::GetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::GetCurrentModel::Response & _res) |
Service call to read the parameters for the velocity Gauss-Markov process model. |
public bool GetCurrentHorzAngleModel (uuv_world_ros_plugins_msgs::GetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::GetCurrentModel::Response & _res) |
Service call to read the parameters for the horizontal angle Gauss-Markov process model. |
public bool GetCurrentVertAngleModel (uuv_world_ros_plugins_msgs::GetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::GetCurrentModel::Response & _res) |
Service call to read the parameters for the vertical angle Gauss-Markov process model. |
public bool UpdateCurrentVelocity (uuv_world_ros_plugins_msgs::SetCurrentVelocity::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentVelocity::Response & _res) |
Service call to update the mean value of the flow velocity. |
public bool UpdateHorzAngle (uuv_world_ros_plugins_msgs::SetCurrentDirection::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentDirection::Response & _res) |
Service call to update the mean value of the horizontal angle. |
public bool UpdateVertAngle (uuv_world_ros_plugins_msgs::SetCurrentDirection::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentDirection::Response & _res) |
Service call to update the mean value of the vertical angle. |
Members¶
public
UnderwaterCurrentROSPlugin
()
¶
Class constructor.
public virtual
~UnderwaterCurrentROSPlugin
()
¶
Class destructor.
public void
Load
(gazebo::physics::WorldPtr _world,sdf::ElementPtr _sdf)
¶
Load module and read parameters from SDF.
public bool
UpdateCurrentVelocityModel
(uuv_world_ros_plugins_msgs::SetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentModel::Response & _res)
¶
Service call to update the parameters for the velocity Gauss-Markov process model.
public bool
UpdateCurrentHorzAngleModel
(uuv_world_ros_plugins_msgs::SetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentModel::Response & _res)
¶
Service call to update the parameters for the horizontal angle Gauss-Markov process model.
public bool
UpdateCurrentVertAngleModel
(uuv_world_ros_plugins_msgs::SetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentModel::Response & _res)
¶
Service call to update the parameters for the vertical angle Gauss-Markov process model.
public bool
GetCurrentVelocityModel
(uuv_world_ros_plugins_msgs::GetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::GetCurrentModel::Response & _res)
¶
Service call to read the parameters for the velocity Gauss-Markov process model.
public bool
GetCurrentHorzAngleModel
(uuv_world_ros_plugins_msgs::GetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::GetCurrentModel::Response & _res)
¶
Service call to read the parameters for the horizontal angle Gauss-Markov process model.
public bool
GetCurrentVertAngleModel
(uuv_world_ros_plugins_msgs::GetCurrentModel::Request & _req,uuv_world_ros_plugins_msgs::GetCurrentModel::Response & _res)
¶
Service call to read the parameters for the vertical angle Gauss-Markov process model.
public bool
UpdateCurrentVelocity
(uuv_world_ros_plugins_msgs::SetCurrentVelocity::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentVelocity::Response & _res)
¶
Service call to update the mean value of the flow velocity.
public bool
UpdateHorzAngle
(uuv_world_ros_plugins_msgs::SetCurrentDirection::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentDirection::Response & _res)
¶
Service call to update the mean value of the horizontal angle.
public bool
UpdateVertAngle
(uuv_world_ros_plugins_msgs::SetCurrentDirection::Request & _req,uuv_world_ros_plugins_msgs::SetCurrentDirection::Response & _res)
¶
Service call to update the mean value of the vertical angle.