0

我正在尝试通过 QT Creator 订阅 ROS 主题,并使用类方法进行回调。下面是我正在执行的代码,

n.subscribe("gps_info", 1, &QNode::gpsCallback,this)

我正在尝试订阅主题 gps_info 并且我希望调用 QNode 类中的 gpsCallback 方法。我从 QNode 的构造函数中调用订阅代码。代码编译成功,但未订阅该主题。我可以从 rxgraph 确认这一点。

知道为什么不调用 gpsCallback 方法吗?

4

1 回答 1

0

您必须指定所需的模板:

n.subscribe<msgType,QNode>("gps_info", 1, &QNode::gpsCallback,this);

要获取详细信息,请右键单击subscribe并选择“关注光标下的详细信息”。

于 2013-06-01T14:44:12.723 回答