7 #include <rqt_gui_cpp/plugin.h>
8 #include <ros/publisher.h>
9 #include <ros/subscriber.h>
11 #include <ui_walkcontrol.h>
13 #include <gait_msgs/GaitCommand.h>
14 #include <gait_msgs/GaitPerformance.h>
19 class WalkControl :
public rqt_gui_cpp::Plugin
24 virtual ~WalkControl();
26 virtual void initPlugin(qt_gui_cpp::PluginContext& context);
27 virtual void shutdownPlugin();
30 void perf_changed(
const gait_msgs::GaitPerformanceConstPtr& data);
39 void setOmegaTarget();
40 void handlePerf(
const gait_msgs::GaitPerformanceConstPtr& data);
45 ros::Publisher m_pub_cmd;
46 gait_msgs::GaitCommand m_cmd;
48 ros::Subscriber m_sub_perf;
49 gait_msgs::GaitPerformance m_perf;