|
|
bool | open (yarp::os::Searchable &config) override |
| |
|
bool | close () override |
| |
|
bool | attach (yarp::dev::PolyDriver *poly) override |
| |
|
bool | detach () override |
| |
|
void | run () override |
| |
|
bool | parseParams (const yarp::os::Searchable &config) override |
| |
|
std::string | getDeviceClassName () const override |
| |
|
std::string | getDeviceName () const override |
| |
|
std::string | getDocumentationOfDeviceParams () const override |
| |
|
std::vector< std::string > | getListOfParams () const override |
| |
|
| enum | gripper_state { GRIPPER_NONE
, GRIPPER_OPEN
, GRIPPER_CLOSE
, GRIPPER_STOP
} |
| |
|
|
bool | configureRosHandlers () |
| |
|
bool | configureRosParameters () |
| |
|
void | destroyRosHandlers () |
| |
|
rcl_interfaces::msg::SetParametersResult | params_cb (const std::vector< rclcpp::Parameter > ¶meters) |
| |
|
|
roboticslab::ICartesianControl * | m_iCartesianControl |
| |
|
Spinner * | m_spinner |
| |
|
rclcpp::Node::SharedPtr | m_node |
| |
|
rclcpp::Publisher< geometry_msgs::msg::PoseStamped >::SharedPtr | m_stat |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Pose >::SharedPtr | m_pose |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Twist >::SharedPtr | m_twist |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Wrench >::SharedPtr | m_wrench |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Pose >::SharedPtr | m_movj |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Pose >::SharedPtr | m_relj |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Pose >::SharedPtr | m_movl |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Twist >::SharedPtr | m_movv |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Wrench >::SharedPtr | m_forc |
| |
|
rclcpp::Subscription< geometry_msgs::msg::Pose >::SharedPtr | m_tool |
| |
|
rclcpp::Subscription< std_msgs::msg::Int32 >::SharedPtr | m_act |
| |
|
rclcpp::Service< rl_cartesian_control_msgs::srv::Inv >::SharedPtr | m_inv |
| |
|
rclcpp::Service< std_srvs::srv::Trigger >::SharedPtr | m_gcmp |
| |
|
rclcpp::Service< std_srvs::srv::Trigger >::SharedPtr | m_stop |
| |
|
rclcpp::node_interfaces::OnSetParametersCallbackHandle::SharedPtr | m_params |
| |
|
|
const std::string | m_device_classname = {"CartesianControlServerROS2"} |
| |
|
const std::string | m_device_name = {"CartesianControlServerROS2"} |
| |
|
bool | m_parser_is_strict = false |
| |
|
const parser_version_type | m_parser_version = {} |
| |
|
const std::string | m_name_defaultValue = {"cartesian_control_server_ros2"} |
| |
|
const std::string | m_fkPeriod_defaultValue = {"20"} |
| |
|
std::string | m_name = {"cartesian_control_server_ros2"} |
| |
|
int | m_fkPeriod = {20} |
| |
The documentation for this class was generated from the following files:
- libraries/YarpPlugins/CartesianControlServerROS2/CartesianControlServerROS2.hpp
- libraries/YarpPlugins/CartesianControlServerROS2/CartesianControlServerROS2.cpp
- libraries/YarpPlugins/CartesianControlServerROS2/DeviceDriverImpl.cpp
- libraries/YarpPlugins/CartesianControlServerROS2/IWrapperImpl.cpp
- libraries/YarpPlugins/CartesianControlServerROS2/PeriodicThreadImpl.cpp