Commit Graph

43 Commits

Author SHA1 Message Date
Carles Fernandez 0d60d97c24
Use https instead of http in links when available
Update copyright year in headers
2018-05-13 22:49:11 +02:00
Carles Fernandez 632bceb653
Fix DOP computation, print it in GPX and NMEA 2018-05-07 09:13:45 +02:00
Carles Fernandez 34f24562cf Apply automated code formatting
Documented at .clang-format
See http://clang.llvm.org/docs/ClangFormat.html and http://clang.llvm.org/docs/ClangFormatStyleOptions.html
2018-03-03 02:03:39 +01:00
Carles Fernandez 658e677fc3 Reorder includes: local headers first, then 3rd-party library headers, and finally standard headers 2018-02-26 03:15:53 +01:00
Carles Fernandez 0a42fe8ab5 Replace some C-style casts by C++ casts 2017-08-19 09:16:10 +02:00
Carles Fernandez c1bbdd74d4 Declare all Pvt_Solution data members private 2017-08-16 12:45:00 +02:00
Carles Fernandez 85cc7802be Fix const correctness when catching exceptions
See https://stackoverflow.com/questions/7581654/about-catching-exception-good-practices
Unneeded includes unistd.h removed
Close dump files in destructor
2017-08-14 13:59:00 +02:00
Javier Arribas d76e8efe18 Applying broadcast Group Delay (TGD) to correct GPS L1 CA observables to improve positioning accuracy 2017-04-12 16:55:34 +02:00
Javier Arribas b96d1707a9 GPS L2CM telemetry decoder rewrite, borrowed from the Swift navigator open source libraries 2017-03-23 15:45:41 +01:00
Carles Fernandez dbe08ade8c Code cleaning 2017-02-06 19:24:17 +01:00
Javier Arribas 8c2f1f992f Adding consistency checks to the PVT solutions 2017-02-06 17:51:11 +01:00
Javier Arribas fc7ff7ba0b Upgrading Galileo PVT and Hybrid PVT chains with the latest bug fixes for GPS 2017-02-03 13:00:50 +01:00
Javier Arribas 3da0807044 PVT receiver time feedback to observables to account for the receiver clock offset. Prototype of observables unit test enabled 2017-01-25 17:15:32 +01:00
Javier Arribas 235aa77357 Bug fix in LS PVT solver in troposphere corrections causing erratic position fixes in high altitude GNSS receiver operations (>15 km) 2017-01-11 17:31:22 +01:00
Carles Fernandez 035cc8c52a Make indentation clearer 2016-11-03 16:47:34 +01:00
Carles Fernandez 97ffee0b0c Use more descriptive names for variables 2016-11-03 14:52:30 +01:00
Carles Fernandez 1c975313b7 Use L2C observables for positioning 2016-11-03 14:33:20 +01:00
Carles Fernandez abc2139ca6 Add work on the generation of RINEX files for more receiver configs 2016-11-03 08:20:31 +01:00
Carles Fernandez fe6b2387f4 Add moving average parameter in observables 2016-11-02 17:35:40 +01:00
Carles Fernandez fc7d3118c5 Fix computation of time in the hybrid Galileo/GPS solution 2016-05-10 21:19:09 +02:00
Carles Fernandez fda0b93d83 Fix bug in hybrid PVT
The block was not correctly handling satellites from the two constellations, causing problems when receiving two satellites (one GPS and one Galileo) with the same PRN number
2016-05-10 11:18:41 +02:00
Javier Arribas d15066fda6 Bug fix in Hybrid PVT date/time computation. Removed the obsolete GPS L1 Optim tracking block 2016-03-29 18:40:00 +02:00
Javier Arribas e37824787e Adding RX clock offset [s] storage in LS PVT class member 2016-03-29 18:12:59 +02:00
Carles Fernandez 6c9a90abe4 fixing defects detected by coverity scan 2015-12-08 20:24:36 +01:00
Carles Fernandez 7b0285ba60 initializing members (defects detected by coverity scan) 2015-12-02 23:44:07 +01:00
Carles Fernandez 6336556163 Some cleaning 2015-11-15 23:31:27 +01:00
Carles Fernandez f68a1fe9bc Refactoring PVT solution library and adding a GeoJSON format printer 2015-11-14 20:41:28 +01:00
Carles Fernandez d52c3e36e3 Refactoring least squares computation 2015-11-14 14:17:02 +01:00
Carles Fernandez f61f065e54 Fixing usage of invalid iterators 2015-07-12 13:53:58 +02:00
Carles Fernandez 769a14cb59 initializing members in the constructor 2015-05-21 20:27:07 +02:00
Carles Fernandez dea2f74266 passing vectors and matrices by reference instead of by value 2015-05-19 22:09:30 +02:00
Carles Fernandez 63e7cf810c fixing unintended integer division 2015-05-13 00:26:12 +02:00
Carles Fernandez e354b1ce53 less verbose logging in Release 2015-05-04 22:16:26 +02:00
Carles Fernandez 6620e7d43c Updating copyright year 2015-01-08 19:49:59 +01:00
Carles Fernandez fb68a3d49d Fixing warning 2014-11-23 19:41:47 +01:00
Carles Fernandez 9c7795dd9a Changing C-styled cast by C++ style 2014-09-12 20:23:39 +02:00
Carles Fernandez 597bb9c035 Cleaning output 2014-09-05 17:16:29 +02:00
Carles Fernandez 0d0c603420 Working towards a RINEX printer for multiconstellation data. Code
cleaning
2014-09-05 12:44:51 +02:00
Javier Arribas 862a0d7940 Enabling tropo correction in hybrid solution.
Updating configuration files for new satellite selection engine
2014-09-04 17:31:48 +02:00
marabra 0303ac536a Added GNSS-SDR statistics over PVT and gnuplot scripts 2014-07-22 09:30:27 +02:00
Javier Arribas abe9ca9450 Hybrid PVT working!! It was a problem with the timestamp account in the
correlators due to the differences in the correlation time (PRN length).
Only corrected on GPS_DLL_PLL and Galileo veml correlator.
2014-06-30 17:48:01 +02:00
marabra e7c4b35238 PVT block enabled to find ephemeris and observables from both GPS and Galileo 2014-06-19 17:07:27 +02:00
marabra 25934c477e Added hybrid TOW (expressed in GPS reference time) and time debug output in PVT block 2014-06-18 11:04:26 +02:00