Skip to content

Commit

Permalink
Merge pull request ros-controls#335 from PilzDE/feature/inheritable_j…
Browse files Browse the repository at this point in the history
…oint_trajectory_controller

Changes to allow inheritance from JointTrajectoryController.
  • Loading branch information
graiola committed May 16, 2018
2 parents fb4152c + 10a3eb7 commit 3a9b7b1
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ class JointTrajectoryController : public controller_interface::Controller<Hardwa
void update(const ros::Time& time, const ros::Duration& period);
/*\}*/

private:
protected:

struct TimeData
{
Expand Down Expand Up @@ -222,13 +222,13 @@ class JointTrajectoryController : public controller_interface::Controller<Hardwa
ros::Timer goal_handle_timer_;
ros::Time last_state_publish_time_;

bool updateTrajectoryCommand(const JointTrajectoryConstPtr& msg, RealtimeGoalHandlePtr gh);
void trajectoryCommandCB(const JointTrajectoryConstPtr& msg);
void goalCB(GoalHandle gh);
void cancelCB(GoalHandle gh);
void preemptActiveGoal();
bool queryStateService(control_msgs::QueryTrajectoryState::Request& req,
control_msgs::QueryTrajectoryState::Response& resp);
virtual bool updateTrajectoryCommand(const JointTrajectoryConstPtr& msg, RealtimeGoalHandlePtr gh);
virtual void trajectoryCommandCB(const JointTrajectoryConstPtr& msg);
virtual void goalCB(GoalHandle gh);
virtual void cancelCB(GoalHandle gh);
virtual void preemptActiveGoal();
virtual bool queryStateService(control_msgs::QueryTrajectoryState::Request& req,
control_msgs::QueryTrajectoryState::Response& resp);

/**
* \brief Publish current controller state at a throttled frequency.
Expand Down

0 comments on commit 3a9b7b1

Please sign in to comment.