This repository was archived by the owner on Aug 11, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
src/main/java/org/ros/rosjava_tutorial_pubsub Expand file tree Collapse file tree 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'
2121dependencies {
2222 compile project(' :rosjava' )
2323}
24+
25+ defaultTasks ' publishMavenJavaPublicationToMavenRepository' , ' installApp'
26+
Original file line number Diff line number Diff line change 2929 * @author [email protected] (Damon Kohler) 3030 */
3131public 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+ }
3242
3343 @ Override
3444 public GraphName getDefaultNodeName () {
@@ -38,7 +48,7 @@ public GraphName getDefaultNodeName() {
3848 @ Override
3949 public void onStart (final ConnectedNode connectedNode ) {
4050 final Publisher <std_msgs .String > publisher =
41- connectedNode .newPublisher ("chatter" , std_msgs .String ._TYPE );
51+ connectedNode .newPublisher (topic_name , std_msgs .String ._TYPE );
4252 // This CancellableLoop will be canceled automatically when the node shuts
4353 // down.
4454 connectedNode .executeCancellableLoop (new CancellableLoop () {
You can’t perform that action at this time.
0 commit comments