From 0705279fa817e8133a8df12b965288e0fda1507e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Thu, 20 Feb 2020 14:40:24 +0100
Subject: [PATCH] bug in time copy of results

---
 include/gnss_utils/gnss_utils.h | 2 +-
 src/gnss_utils.cpp              | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/gnss_utils/gnss_utils.h b/include/gnss_utils/gnss_utils.h
index 10b7e90..1a555b0 100644
--- a/include/gnss_utils/gnss_utils.h
+++ b/include/gnss_utils/gnss_utils.h
@@ -29,7 +29,7 @@ namespace GNSSUtils
     Eigen::Matrix3d pos_covar;  // position covariance (m^2)
                                 // {c_xx,c_yy,c_zz,c_xy,c_yz,c_zx}
     Eigen::VectorXd rcv_bias;   // receiver clock bias to time systems (s)
-    int type;                   // type (0:xyz-ecef,1:enu-baseline)
+    int type;                   // coordinates used (0:xyz-ecef,1:enu-baseline)
     int stat;                   // solution status (SOLQ_???)
     int ns;                     // number of valid satellites
     double age;                 // age of differential (s)
diff --git a/src/gnss_utils.cpp b/src/gnss_utils.cpp
index 93ef9a3..5f55ef8 100644
--- a/src/gnss_utils.cpp
+++ b/src/gnss_utils.cpp
@@ -29,7 +29,7 @@ namespace GNSSUtils
     }
 
     output.time = sol.time.time;
-    output.time = sol.time.sec;
+    output.sec = sol.time.sec;
     output.pos  = Eigen::Vector3d(sol.rr);
     // std::cout << "Compute pos:  " << output.pos.transpose() << "\n";
     output.vel  = Eigen::Vector3d(&sol.rr[3]);
@@ -78,7 +78,7 @@ namespace GNSSUtils
     }
 
     output.time = sol.time.time;
-    output.time = sol.time.sec;
+    output.sec = sol.time.sec;
     output.pos  = Eigen::Vector3d(sol.rr);
     // std::cout << "Compute pos:  " << output.pos.transpose() << "\n";
     output.vel  = Eigen::Vector3d(&sol.rr[3]);
-- 
GitLab