#include "ros/ros.h"
#include "plumbing_pubsub/Person.h"
int main(int argc, char *argv[])
{
setlocale(LC_ALL,"");
ROS_INFO("这是消息发布方");
ros::init( argc, argv,"banZhuRen");
ros::NodeHandle nh;
ros::Publisher pub = nh.advertise<plumbing_pubsub::Person>("liaoTian",10);
plumbing_pubsub::Person person;
person.name = "张三";
person.age = 1;
person.height = 1.73;
ros::Rate rate(1);
while (ros::ok)
{
person.age += 1;
pub.publish(person);
ROS_INFO("发布的消息:%s,%d,%.2f",person.name.c_str(),person.age,person.height);
rate.sleep();
ros::spinOnce;
}
return 0;
}