Public Member Functions | Protected Attributes | Private Types | Private Member Functions | Private Attributes
JointTrajectoryAction Class Reference

#include <JointTrajectoryAction.h>

List of all members.

Public Member Functions

bool configureHook ()
 JointTrajectoryAction (const std::string &name)
bool startHook ()
void updateHook ()
virtual ~JointTrajectoryAction ()

Protected Attributes

RTT::InputPort< boolbufferReady_port
RTT::InputPort
< trajectory_msgs::JointTrajectory > 
command_port_
RTT::Property< int > numberOfJoints_prop
RTT::InputPort< booltrajectoryCompleat_port
RTT::OutputPort
< trajectory_msgs::JointTrajectoryPoint > 
trajectoryPoint_port

Private Types

typedef boost::shared_ptr
< const
control_msgs::FollowJointTrajectoryGoal
Goal
typedef JTAS::GoalHandle GoalHandle
typedef
actionlib::ActionServer
< control_msgs::FollowJointTrajectoryAction
JTAS

Private Member Functions

void bufferReadyCB ()
void cancelCB (GoalHandle gh)
void commandCB ()
void compleatCB ()
void goalCB (GoalHandle gh)

Private Attributes

GoalHandle activeGoal
actionlib::ActionServer
< control_msgs::FollowJointTrajectoryAction
as
unsigned int currentPoint
bool enable
unsigned int endPoint
bool goal_active
std::vector< std::string > jointNames
unsigned int numberOfJoints
std::vector
< trajectory_msgs::JointTrajectoryPoint > 
trajectory

Detailed Description

Definition at line 58 of file JointTrajectoryAction.h.


Member Typedef Documentation

typedef boost::shared_ptr<const control_msgs::FollowJointTrajectoryGoal> JointTrajectoryAction::Goal [private]

Definition at line 63 of file JointTrajectoryAction.h.

typedef JTAS::GoalHandle JointTrajectoryAction::GoalHandle [private]

Definition at line 62 of file JointTrajectoryAction.h.

Definition at line 61 of file JointTrajectoryAction.h.


Constructor & Destructor Documentation

JointTrajectoryAction::JointTrajectoryAction ( const std::string &  name)

Definition at line 42 of file JointTrajectoryAction.cpp.

Definition at line 58 of file JointTrajectoryAction.cpp.


Member Function Documentation

Definition at line 298 of file JointTrajectoryAction.cpp.

Definition at line 198 of file JointTrajectoryAction.cpp.

Definition at line 203 of file JointTrajectoryAction.cpp.

Definition at line 281 of file JointTrajectoryAction.cpp.

Definition at line 63 of file JointTrajectoryAction.cpp.

void JointTrajectoryAction::goalCB ( GoalHandle  gh) [private]

Definition at line 96 of file JointTrajectoryAction.cpp.

Definition at line 81 of file JointTrajectoryAction.cpp.

Definition at line 88 of file JointTrajectoryAction.cpp.


Member Data Documentation

Definition at line 97 of file JointTrajectoryAction.h.

Definition at line 95 of file JointTrajectoryAction.h.

RTT::InputPort<bool> JointTrajectoryAction::bufferReady_port [protected]

Definition at line 74 of file JointTrajectoryAction.h.

RTT::InputPort<trajectory_msgs::JointTrajectory> JointTrajectoryAction::command_port_ [protected]

Definition at line 77 of file JointTrajectoryAction.h.

unsigned int JointTrajectoryAction::currentPoint [private]

Definition at line 92 of file JointTrajectoryAction.h.

Definition at line 98 of file JointTrajectoryAction.h.

unsigned int JointTrajectoryAction::endPoint [private]

Definition at line 93 of file JointTrajectoryAction.h.

Definition at line 96 of file JointTrajectoryAction.h.

Definition at line 89 of file JointTrajectoryAction.h.

unsigned int JointTrajectoryAction::numberOfJoints [private]

Definition at line 90 of file JointTrajectoryAction.h.

RTT::Property<int> JointTrajectoryAction::numberOfJoints_prop [protected]

Definition at line 75 of file JointTrajectoryAction.h.

std::vector<trajectory_msgs::JointTrajectoryPoint > JointTrajectoryAction::trajectory [private]

Definition at line 88 of file JointTrajectoryAction.h.

Definition at line 78 of file JointTrajectoryAction.h.

RTT::OutputPort<trajectory_msgs::JointTrajectoryPoint> JointTrajectoryAction::trajectoryPoint_port [protected]

Definition at line 72 of file JointTrajectoryAction.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


oro_joint_trajectory_action
Author(s): Konrad Banachowicz
autogenerated on Thu Nov 14 2013 11:53:14