Commit Graph

121 Commits

Author SHA1 Message Date
Carles Fernandez 54237770a6
Apply fixes by clang-tidy 2018-12-10 22:59:10 +01:00
Carles Fernandez 5f79053d65
Sort includes automatically with clang-format
Order:
1.- Main header
2.- Local headers
3.- Third-party library headers
4.- System headers

each category sorted lexicographically
2018-12-09 22:00:09 +01:00
Carles Fernandez 327fec627c clang-tidy: apply readability-else-after-return fix (see https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html) 2018-12-03 22:08:19 +01:00
Carles Fernandez 0a46cb1fe1
Use nullptr 2018-12-03 10:05:47 +01:00
Carles Fernandez 24d431f74e
Fix warning (missing initializer for struct members 2018-12-03 01:43:20 +01:00
Carles Fernandez 3bb47ff755
Improve const correctness, fix string comparisons 2018-12-02 05:29:11 +01:00
Carles Fernandez 144269a268
Minor cleaning 2018-11-24 09:40:15 +01:00
Carles Fernandez c7486ad723
Add some control to input parameters 2018-11-23 16:38:20 +01:00
Carles Fernandez f3e32e30e9 Fix computation of sat positions with GPS Almanac 2018-11-22 17:07:01 +01:00
Carles Fernandez 4bdb8c3bc4 Fix computation of satellite elevation when using the GPS Almanac 2018-11-22 15:19:36 +01:00
Carles Fernandez a59ffca8a1 Fix Galileo sats position computation from Almanac data 2018-11-22 11:59:49 +01:00
Carles Fernandez 6ae19e35c9 Fix warning (unused variable) 2018-11-21 10:59:19 +01:00
Carles Fernandez 571738f090 Fix reporting of Galileo almanac data 2018-11-20 16:52:51 +01:00
Carles Fernandez d4ede85fd7 Read reference location from configuration if available 2018-11-20 12:46:38 +01:00
Carles Fernandez 37841bc89e Store AGNSS reference location and time provided by SUPL 2018-11-20 10:52:40 +01:00
Carles Fernandez ea59abee77
Add work on warm start 2018-11-20 09:28:47 +01:00
Carles Fernandez 0abb84b9a4
Read Galileo almanac data from XML file in the format provided at https://www.gsc-europa.eu/system-status/almanac-data
Requires PugiXML, feature only available if the library is found on the system at building time
The format detection is transparent to the user. Just configure GNSS-SDR.AGNSS_gal_almanac_xml=./2018-11-06.xml
2018-11-10 19:16:13 +01:00
Carles Fernandez a544112a84
Fix defects detected by Coverity Scan 2018-11-08 15:34:58 +01:00
Javier ea3db59fd7 Adding Tele Command status for reporting the Position, Speed and Course over ground and Time 2018-11-06 14:39:57 +01:00
Javier 01a1954b15 Adding the Hotstart telecommand implementation to predict visible satellites for GPS and Galileo constellations 2018-11-05 17:53:53 +01:00
Carles Fernandez bc058d33da Read GPS almanac file if present 2018-10-25 11:01:29 +02:00
Carles Fernandez c4b2aa8cc4
Read Galileo almamac xml file if present 2018-10-25 00:43:25 +02:00
Javier 966d935fbc Adding the restart telecommand functionality by using external helper startup script 2018-10-23 16:54:06 +02:00
Carles Fernandez b785fe6ba4
Replace SUPL parameter name MNS by MNC 2018-10-23 00:16:36 +02:00
Carles Fernandez 3b0fbc60bd Fix reading of LAC and CI parameters for SUPL assistance 2018-10-22 14:56:02 +02:00
Javier ae7be10325 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-10-21 19:20:30 +02:00
Carles Fernandez 7d681a7e19
Fix typos 2018-10-21 18:27:23 +02:00
Carles Fernandez 239efe2458
Improve wording in SUPL terminal output 2018-10-21 17:55:06 +02:00
Carles Fernandez 7cad0bac74
Improve wording in SUPL terminal output 2018-10-21 14:15:41 +02:00
Carles Fernandez 0e454cb76e
More consistent naming for AGNSS configuration parameters, backward-compatible with SUPL 2018-10-21 13:58:29 +02:00
Carles Fernandez 15c4d62096
Add Glonass assistance 2018-10-20 19:30:32 +02:00
Carles Fernandez 5ea5292166
Only read XML assistance files if needed 2018-10-20 14:46:55 +02:00
Javier 525f2df466 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-10-19 14:54:06 +02:00
Javier 18e5339ea1 Adding a TCP telecommand squeleton to the control_thread 2018-10-19 14:54:03 +02:00
Carles Fernandez a10b1fe0f4 Store and read CNAV UTC parameters in Assisted mode 2018-10-19 14:48:41 +02:00
Carles Fernandez 28d669e5b9 Fix bug in reporting the assistance 2018-10-18 16:14:38 +02:00
Carles Fernandez aca2b28a4d Add Galileo UTC and iono model parameters to the assistance system 2018-10-18 15:46:48 +02:00
Carles Fernandez 7e41055359 Improve messages in terminal output 2018-10-18 09:29:21 +02:00
Carles Fernandez 37a2a899f7 Fix reading ephemeris from multiple files 2018-10-17 20:39:06 +02:00
Carles Fernandez cc71d0e1a8 Add reading of CNAV ephemeris (L2C and L5 signals) 2018-10-17 19:17:37 +02:00
Carles Fernandez 2a69e63534 Enable Assited GNSS for Galileo signals 2018-10-17 18:22:04 +02:00
Carles Fernandez 1bad4d3be6
Catch exception by reference 2018-05-15 18:31:34 +02:00
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 8b390d0924
Replace boost::lexical_cast with std::to_string
Fixes in optional buildings
2018-05-01 23:32:52 +02:00
Carles Fernandez 6d6b583169
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into mmajoral-fpga 2018-04-30 19:23:35 +02:00
Carles Fernandez 6f9fafcef0
Disconnect flowgraph when finished 2018-04-23 07:41:13 +02:00
mmajoral 376de5807f Added FPGA-related changes 2018-03-20 18:06:20 +01: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 2ca458cea1 Add more flag validators 2018-02-26 21:37:53 +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