From 32ddf2a447ea9ab1ebba04758f44b3c8096b3ca4 Mon Sep 17 00:00:00 2001
From: jvallve <jvallve@iri.upc.edu>
Date: Fri, 11 Nov 2022 13:54:49 +0100
Subject: [PATCH] subscriber buffer to 1000

---
 src/subscriber_gnss_fix.cpp                        | 2 +-
 src/subscriber_gnss_fix_novatel_publisher_ecef.cpp | 2 +-
 src/subscriber_gnss_fix_publisher_ecef.cpp         | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/subscriber_gnss_fix.cpp b/src/subscriber_gnss_fix.cpp
index 51d2400..4ec6009 100644
--- a/src/subscriber_gnss_fix.cpp
+++ b/src/subscriber_gnss_fix.cpp
@@ -46,7 +46,7 @@ SubscriberGnssFix::SubscriberGnssFix(const std::string& _unique_name,
 
 void SubscriberGnssFix::initialize(ros::NodeHandle& nh, const std::string& topic)
 {
-    sub_     = nh.subscribe(topic, 1, &SubscriberGnssFix::callback, this);
+    sub_     = nh.subscribe(topic, 1e3, &SubscriberGnssFix::callback, this);
 }
 
 void SubscriberGnssFix::callback(const sensor_msgs::NavSatFix::ConstPtr& msg)
diff --git a/src/subscriber_gnss_fix_novatel_publisher_ecef.cpp b/src/subscriber_gnss_fix_novatel_publisher_ecef.cpp
index 6123685..2a9d3dc 100644
--- a/src/subscriber_gnss_fix_novatel_publisher_ecef.cpp
+++ b/src/subscriber_gnss_fix_novatel_publisher_ecef.cpp
@@ -39,7 +39,7 @@ void SubscriberGnssFixNovatelPublisherEcef::initialize(ros::NodeHandle& nh, cons
 {
     SubscriberGnssFixPublisherEcef::initialize(nh, topic);
     sub_.shutdown();
-    sub_    = nh.subscribe(topic, 1, &SubscriberGnssFixNovatelPublisherEcef::callback, this);
+    sub_    = nh.subscribe(topic, 1e3, &SubscriberGnssFixNovatelPublisherEcef::callback, this);
 }
 
 void SubscriberGnssFixNovatelPublisherEcef::callback(const novatel_oem7_msgs::BESTPOS::ConstPtr& _msg)
diff --git a/src/subscriber_gnss_fix_publisher_ecef.cpp b/src/subscriber_gnss_fix_publisher_ecef.cpp
index 8faf1ec..44db5de 100644
--- a/src/subscriber_gnss_fix_publisher_ecef.cpp
+++ b/src/subscriber_gnss_fix_publisher_ecef.cpp
@@ -55,7 +55,7 @@ SubscriberGnssFixPublisherEcef::SubscriberGnssFixPublisherEcef(const std::string
 
 void SubscriberGnssFixPublisherEcef::initialize(ros::NodeHandle& nh, const std::string& topic)
 {
-    sub_    = nh.subscribe(topic, 1, &SubscriberGnssFixPublisherEcef::callback, this);
+    sub_    = nh.subscribe(topic, 1e3, &SubscriberGnssFixPublisherEcef::callback, this);
 
     // initialize msgs and publishers
     pose_msg_.header.frame_id = "ENU";
-- 
GitLab