#include <jog_arm_server.h>
Public Member Functions | |
JogROSInterface () | |
Static Public Attributes | |
static struct jog_arm_parameters | ros_parameters_ |
Private Member Functions | |
void | deltaCartesianCmdCB (const geometry_msgs::TwistStampedConstPtr &msg) |
void | deltaJointCmdCB (const jog_msgs::JogJointConstPtr &msg) |
void | jointsCB (const sensor_msgs::JointStateConstPtr &msg) |
bool | readParameters (ros::NodeHandle &n) |
Static Private Member Functions | |
static void * | CollisionCheckThread (void *thread_id) |
static void * | jogCalcThread (void *thread_id) |
Static Private Attributes | |
static std::unique_ptr< robot_model_loader::RobotModelLoader > | model_loader_ptr_ = NULL |
static struct jog_arm_shared | shared_variables_ |
Class JogROSInterface - Instantiated in main(). Handles ROS subs & pubs and creates the worker threads.
Definition at line 116 of file jog_arm_server.h.
jog_arm::JogROSInterface::JogROSInterface | ( | ) |
Definition at line 74 of file jog_arm_server.cpp.
|
staticprivate |
Definition at line 196 of file jog_arm_server.cpp.
|
private |
Definition at line 1044 of file jog_arm_server.cpp.
|
private |
Definition at line 1072 of file jog_arm_server.cpp.
|
staticprivate |
Definition at line 189 of file jog_arm_server.cpp.
|
private |
Definition at line 1097 of file jog_arm_server.cpp.
|
private |
Definition at line 1105 of file jog_arm_server.cpp.
|
staticprivate |
Definition at line 142 of file jog_arm_server.h.
|
static |
Definition at line 122 of file jog_arm_server.h.
|
staticprivate |
Definition at line 139 of file jog_arm_server.h.