Skip to content
Snippets Groups Projects
Commit eb0bd498 authored by Daniel Stonier's avatar Daniel Stonier
Browse files

allow setting of the talker topic name in pubsub tutorial.

parent 4cc27086
No related branches found
No related tags found
No related merge requests found
......@@ -21,3 +21,6 @@ mainClassName = 'org.ros.RosRun'
dependencies {
compile project(':rosjava')
}
defaultTasks 'publishMavenJavaPublicationToMavenRepository', 'installApp'
......@@ -29,6 +29,16 @@ import org.ros.node.topic.Publisher;
* @author damonkohler@google.com (Damon Kohler)
*/
public class Talker extends AbstractNodeMain {
private String topic_name;
public Talker() {
topic_name = "chatter";
}
public Talker(String topic)
{
topic_name = topic;
}
@Override
public GraphName getDefaultNodeName() {
......@@ -38,7 +48,7 @@ public class Talker extends AbstractNodeMain {
@Override
public void onStart(final ConnectedNode connectedNode) {
final Publisher<std_msgs.String> publisher =
connectedNode.newPublisher("chatter", std_msgs.String._TYPE);
connectedNode.newPublisher(topic_name, std_msgs.String._TYPE);
// This CancellableLoop will be canceled automatically when the node shuts
// down.
connectedNode.executeCancellableLoop(new CancellableLoop() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment