Skip to content

why commandline argument syntax in publisher node  #45

@hariharan382

Description

@hariharan382

why commandline argument in publisher node syntax ,since we have already given the data to be published in code

#include "ros/ros.h"
#include "std_msgs/String.h"
#include

int main(int argc,char **argv) -----------why commansline argument syntax is here,since not parsing any data
{
ros::init(argc,argv,"first_node");
ros::NodeHandle n;
ros::Publisher pub=n.advertise<std_msgs::String>("first_topic",10);
ros::Rate loop_rate(10);
int count;

while (ros::ok())
{
    std_msgs::String msg;
    std::string strrr;
    msg.data strrr="hi";----------here already i have the data to be published
    ROS_INFO("%s",msg.data.c_str());
    pub.publish(msg);
    ++count;
}
return 0;

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions