fermi icon indicating copy to clipboard operation
fermi copied to clipboard

Support - Listener integration

Open mat-l opened this issue 7 years ago • 0 comments

Dear all,

I'd like to integrate some kind of listener into the GUI of fermi/cartesian path planner to push the "Execute Cartesian Path" trough an external event.

Therefore I created a function which is called "chatterCallback". This function executes the same functions like pushing the button:

void PathPlanningWidget::chatterCallback()
{
PathPlanningWidget::sendCartTrajectoryParamsFromUI();			 PathPlanningWidget::parseWayPointBtn_slot();
}

Before that I inserted the code for listening to an topic. Manually checking the terminal I can read the data of "rostopic echo /mytopic". This, I'd like to read out:

int argc;
char** argv;
ros::init(argc, argv, "listener");
ros::NodeHandle n;
ros::Subscriber sub = n.subscribe("mytopic", 1000, chatterCallback());
ros::spin();

I got most of the information from here: http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber(c%2B%2B) but anyways, it is not working. Can you help me to solve this issue?

Best regards

mat-l avatar Mar 06 '17 19:03 mat-l