Public Member Functions | Private Member Functions | List of all members
moveit_jog_arm::JogROSInterface Class Reference

#include <jog_ros_interface.h>

Inheritance diagram for moveit_jog_arm::JogROSInterface:
Inheritance graph
[legend]

Public Member Functions

 JogROSInterface ()
 

Private Member Functions

void deltaCartesianCmdCB (const geometry_msgs::TwistStampedConstPtr &msg)
 
void deltaJointCmdCB (const control_msgs::JointJogConstPtr &msg)
 

Additional Inherited Members

- Protected Member Functions inherited from moveit_jog_arm::JogInterfaceBase
bool readParameters (ros::NodeHandle &n)
 
bool changeControlDimensions (moveit_msgs::ChangeControlDimensions::Request &req, moveit_msgs::ChangeControlDimensions::Response &res)
 Start the main calculation thread. More...
 
bool changeDriftDimensions (moveit_msgs::ChangeDriftDimensions::Request &req, moveit_msgs::ChangeDriftDimensions::Response &res)
 
 JogInterfaceBase ()
 
void jointsCB (const sensor_msgs::JointStateConstPtr &msg)
 Update the joints of the robot. More...
 
bool startCollisionCheckThread ()
 Start collision checking. More...
 
bool startJogCalcThread ()
 
bool stopCollisionCheckThread ()
 Stop collision checking. More...
 
bool stopJogCalcThread ()
 Stop the main calculation thread. More...
 
- Protected Attributes inherited from moveit_jog_arm::JogInterfaceBase
std::unique_ptr< std::thread > collision_check_thread_
 
std::unique_ptr< CollisionCheckThreadcollision_checker_
 
std::unique_ptr< std::thread > jog_calc_thread_
 
std::unique_ptr< JogCalcsjog_calcs_
 
planning_scene_monitor::PlanningSceneMonitorPtr planning_scene_monitor_
 
JogArmParameters ros_parameters_
 
JogArmShared shared_variables_
 

Detailed Description

Class JogROSInterface - Instantiated in main(). Handles ROS subs & pubs and creates the worker threads.

Definition at line 50 of file jog_ros_interface.h.

Constructor & Destructor Documentation

◆ JogROSInterface()

moveit_jog_arm::JogROSInterface::JogROSInterface ( )

Definition at line 55 of file jog_ros_interface.cpp.

Member Function Documentation

◆ deltaCartesianCmdCB()

void moveit_jog_arm::JogROSInterface::deltaCartesianCmdCB ( const geometry_msgs::TwistStampedConstPtr &  msg)
private

Definition at line 173 of file jog_ros_interface.cpp.

◆ deltaJointCmdCB()

void moveit_jog_arm::JogROSInterface::deltaJointCmdCB ( const control_msgs::JointJogConstPtr &  msg)
private

Definition at line 204 of file jog_ros_interface.cpp.


The documentation for this class was generated from the following files:


moveit_jog_arm
Author(s): Brian O'Neil, Andy Zelenak , Blake Anderson, Alexander Rössler
autogenerated on Fri Jun 5 2020 03:53:46