]> defiant.homedns.org Git - ros_roboint.git/blobdiff - src/libft_adapter.cpp
rename chatter_pub to pub_inputs
[ros_roboint.git] / src / libft_adapter.cpp
index 24fa1c474f420f7fce679338a5036d5a4c7d9ca0..925dfd54ea37dd444717e126563e283ac6420850 100644 (file)
@@ -93,13 +93,14 @@ int main(int argc, char **argv)
         * than we can send them, the number here specifies how many messages to
         * buffer up before throwing some away.
         */
-       ros::Publisher chatter_pub = n.advertise<roboint::Inputs>("ft/get_inputs", 10);
+       ros::Publisher pub_inputs = n.advertise<roboint::Inputs>("ft/get_inputs", 10);
        ros::Rate loop_rate(100);
 
        while(ros::ok()) {
                roboint::Inputs msg;
 
                pthread_mutex_lock(&pwm_mutex);
+               msg.header.stamp = ros::Time::now();
                sem_wait(&hFt->lock);
                for (int i=0; i<=7; i++) {
                        msg.input[i] = (transfer_area->E_Main & (1<<i)) >> i;
@@ -131,7 +132,7 @@ int main(int argc, char **argv)
                 * given as a template parameter to the advertise<>() call, as was done
                 * in the constructor above.
                 */
-               chatter_pub.publish(msg);
+               pub_inputs.publish(msg);
 
                /**
                 * ros::spin() will enter a loop, pumping callbacks.  With this version, all