This repository was archived by the owner on Aug 11, 2023. It is now read-only.
File tree 2 files changed +14
-1
lines changed
src/main/java/org/ros/rosjava_tutorial_pubsub
2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -21,3 +21,6 @@ mainClassName = 'org.ros.RosRun'
21
21
dependencies {
22
22
compile project(' :rosjava' )
23
23
}
24
+
25
+ defaultTasks ' publishMavenJavaPublicationToMavenRepository' , ' installApp'
26
+
Original file line number Diff line number Diff line change 29
29
* @author [email protected] (Damon Kohler)
30
30
*/
31
31
public class Talker extends AbstractNodeMain {
32
+ private String topic_name ;
33
+
34
+ public Talker () {
35
+ topic_name = "chatter" ;
36
+ }
37
+
38
+ public Talker (String topic )
39
+ {
40
+ topic_name = topic ;
41
+ }
32
42
33
43
@ Override
34
44
public GraphName getDefaultNodeName () {
@@ -38,7 +48,7 @@ public GraphName getDefaultNodeName() {
38
48
@ Override
39
49
public void onStart (final ConnectedNode connectedNode ) {
40
50
final Publisher <std_msgs .String > publisher =
41
- connectedNode .newPublisher ("chatter" , std_msgs .String ._TYPE );
51
+ connectedNode .newPublisher (topic_name , std_msgs .String ._TYPE );
42
52
// This CancellableLoop will be canceled automatically when the node shuts
43
53
// down.
44
54
connectedNode .executeCancellableLoop (new CancellableLoop () {
You can’t perform that action at this time.
0 commit comments