2
4

1 に答える 1

7

クラス メソッドをコールバックとして持つサブスクライバーを作成するための適切なシグネチャは次のとおりです。

ros::Subscriber sub = nh.subscribe("my_topic", 1, &Foo::callback, &foo_object);

したがって、あなたの場合、次を使用する必要があります。

current_maintained_temp_sub = n.subscribe("current_maintained_temp", 1000, &BangBangControlUnit::current_maintained_temp_callback, &control);

C++ のパブリッシャーとサブスクライバーの詳細については、こちらを参照してください。

于 2012-03-06T16:09:51.743 に答える