From 972fd496b0dc9b5f1428d32ff83b0b8a993123c6 Mon Sep 17 00:00:00 2001
From: joanvallve <jvallve@iri.upc.edu>
Date: Wed, 6 May 2020 18:01:53 +0200
Subject: [PATCH] optional parameter

---
 include/gnss/sensor/sensor_gnss.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/include/gnss/sensor/sensor_gnss.h b/include/gnss/sensor/sensor_gnss.h
index 24e161555..188bb5c99 100644
--- a/include/gnss/sensor/sensor_gnss.h
+++ b/include/gnss/sensor/sensor_gnss.h
@@ -32,7 +32,8 @@ struct ParamsSensorGnss : public ParamsSensorBase
             yaw_fixed          = _server.getParam<bool>(prefix + _unique_name + "/ENU-MAP/yaw_fixed");
             translation_fixed  = _server.getParam<bool>(prefix + _unique_name + "/ENU-MAP/translation_fixed");
             set_ENU            = _server.getParam<bool>(prefix + _unique_name + "/set_ENU");
-            ENU_latlonalt      = _server.getParam<Eigen::Vector3d>(prefix + _unique_name + "/ENU_latlonalt");
+            if (set_ENU)
+                ENU_latlonalt      = _server.getParam<Eigen::Vector3d>(prefix + _unique_name + "/ENU_latlonalt");
         }
         std::string print() const
         {
-- 
GitLab