39 #include "orca/common/PIDController.h" 50 const std::string& controller_name,
51 const std::string& task_name,
52 std::shared_ptr<orca::common::PIDController> pid);
56 bool getSizeService( orca_ros::GetInt::Request& req,
57 orca_ros::GetInt::Response& res
59 bool setProportionalGainService(orca_ros::SetMatrix::Request& req,
60 orca_ros::SetMatrix::Response& res
62 bool getProportionalGainService(orca_ros::GetMatrix::Request& req,
63 orca_ros::GetMatrix::Response& res
65 bool setIntegralGainService( orca_ros::SetMatrix::Request& req,
66 orca_ros::SetMatrix::Response& res
68 bool getIntegralGainService( orca_ros::GetMatrix::Request& req,
69 orca_ros::GetMatrix::Response& res
71 bool setWindupLimitService( orca_ros::SetMatrix::Request& req,
72 orca_ros::SetMatrix::Response& res
74 bool getWindupLimitService( orca_ros::GetMatrix::Request& req,
75 orca_ros::GetMatrix::Response& res
77 bool setDerivativeGainService( orca_ros::SetMatrix::Request& req,
78 orca_ros::SetMatrix::Response& res
80 bool getDerivativeGainService( orca_ros::GetMatrix::Request& req,
81 orca_ros::GetMatrix::Response& res
85 std::shared_ptr<orca::common::PIDController> pid_;
87 ros::ServiceServer ss_getSize_;
88 ros::ServiceServer ss_setProportionalGain_;
89 ros::ServiceServer ss_getProportionalGain_;
90 ros::ServiceServer ss_setIntegralGain_;
91 ros::ServiceServer ss_getIntegralGain_;
92 ros::ServiceServer ss_setWindupLimit_;
93 ros::ServiceServer ss_getWindupLimit_;
94 ros::ServiceServer ss_setDerivativeGain_;
95 ros::ServiceServer ss_getDerivativeGain_;
Definition: RosWrapperBase.h:50
virtual ~RosPIDController()
Definition: RosPIDController.cc:23
Definition: RosCartesianAccelerationPID.h:42
RosPIDController(const std::string &robot_name, const std::string &controller_name, const std::string &task_name, std::shared_ptr< orca::common::PIDController > pid)
Definition: RosPIDController.cc:5
Definition: RosPIDController.h:46