Carles Fernandez
95f688dcb0
Mark all constructors callable with one argument as explicit
2019-08-23 21:25:44 +02:00
Carles Fernandez
1a11b5a2ec
Remove unnecessary links and includes to boost::thread
2019-08-03 19:51:50 +02:00
Javier Arribas
c45257a26b
Bug fix: Restore telecommand functionality
2019-07-25 16:38:19 +02:00
Carles Fernandez
37fdfca5ec
Miscellaneous improvements
...
Improve modularity of CMake design
Improve building speed in multicore processors
Files command_event.* moved to core/libs
Remove Armadillo from public core_receiver interface
Uniformize name format for classes
Apply some fixes by clang-tidy
Improve documentation
2019-07-21 12:55:59 +02:00
Javier Arribas
504a22d6bb
Introducing the new satellite dispatcher with optional assistance from primary frequencies to secondary frequencies
2019-07-19 18:49:42 +02:00
Javier Arribas
aeabfb7c3c
Replacing the old gnuradio message queue with the new ConcurrentQueue
2019-07-17 15:56:30 +02:00
Javier Arribas
1313edd716
Partial implementation of the new event queue and its dependencies. Still NOT usable
2019-07-16 17:41:12 +02:00
Carles Fernandez
c82c7225dd
Improve includes with the aid of include-what-you-use (IWYU)
...
See rationale at https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/WhyIWYU.md
2019-03-05 08:59:04 +01:00
Carles Fernandez
7c71ed9404
Merge branch 'fpga' of https://github.com/gnss-sdr/gnss-sdr into merge-fpga
...
Applied checks and formatting
2019-02-28 21:45:30 +01:00
Marc Majoral
c32e0b427a
coding style + removed some unnecessary memory arrays in the FPGA E5A tracking adapter class.
2019-02-27 17:27:31 +01:00
Marc Majoral
cf0a37300a
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2019-02-25 19:21:00 +01:00
Carles Fernandez
08b0a7cd82
Fix thread termination
...
Some boost::threads replaced by std::threads
2019-02-24 13:22:52 +01:00
Carles Fernandez
f01f90695e
Apply clang-format
2019-02-22 13:30:18 +01:00
Carles Fernandez
62a7e54359
Introduce readability-identifier-naming check
...
This commit enforces naming style for Classes and global constants:
Camel_Snake_Case for Classes
UPPER_CASE for global constants
CamelCase for abstract classes
2019-02-22 10:47:24 +01:00
Carles Fernandez
719af13a33
Remove google-runtime-references check
2019-02-14 12:51:43 +01:00
Marc Majoral
fd3eb2a80e
The termination process is now done correctly when using the FPGA.
2019-02-13 17:48:14 +01:00
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
ea59abee77
Add work on warm start
2018-11-20 09:28:47 +01:00
Carles Fernandez
a544112a84
Fix defects detected by Coverity Scan
2018-11-08 15:34:58 +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
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
15c4d62096
Add Glonass assistance
2018-10-20 19:30:32 +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
aca2b28a4d
Add Galileo UTC and iono model parameters to the assistance system
2018-10-18 15:46:48 +02:00
Carles Fernandez
cc71d0e1a8
Add reading of CNAV ephemeris (L2C and L5 signals)
2018-10-17 19:17:37 +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
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
Antonio Ramos
2d8141d9b5
Migrate msg_queue boost smart pointers to gr sptr
2017-12-21 15:47:26 +01:00
Carles Fernandez
08f0a36075
Improve queue management gnss-sdr and in TTFF tests.
...
Always destroy queues when exiting
2016-10-03 17:43:06 +02:00
Carles Fernandez
32445c9864
Add a queue listener to the control thread
2016-10-01 17:32:38 +02:00
Javier Arribas
3d2e72c790
Re-enabling the GPS L1 warm start ephemeris assistance stored in XML file
2016-05-03 12:34:38 +02:00
Javier Arribas
7560a158f0
More telemetry global queues migration to GNURadio asynchronous messages
...
and
some
code cleaning
2016-04-13 16:19:15 +02:00
Javier Arribas
588864e19e
Replacing GPS telemetry shared queues and maps with GNURadio
...
asynchronous messages (TLM -> PVT)
2016-04-12 15:28:58 +02:00
Carles Fernandez
ea463c0615
Destructor was not virtual
2015-01-12 21:05:38 +01:00
Carles Fernandez
f978f8e3e7
fixing includes
2015-01-09 13:47:52 +01:00
Carles Fernandez
6620e7d43c
Updating copyright year
2015-01-08 19:49:59 +01:00
Javier Arribas
e3c2de18a6
Added Galileo Almanac management
2014-09-02 18:17:09 +02:00
Leonardo Tonetto
20121dcc73
Re-organizing assistance data input and output
...
Now we are reading the assistance data from xml files if the correct
configuration option is set; defined the name for the xml files as
const inside control_thread.h; and finally moved the manipulation
of these files to the gnss_sdr_supl_client class, not anymore inside
the control_thread.
Signed-off-by: Javier Arribas <jarribas@cttc.es>
2014-05-06 12:19:26 +02:00
Carles Fernandez
949c9fa972
Merge remote-tracking branch 'origin/modern_factory' into next
...
Conflicts:
src/core/receiver/control_thread.h
2014-04-26 19:12:19 +02:00
Carles Fernandez
f371823fc0
Applying patch by Leonardo Tonetto
...
0001-Saving-acquisition-assistance-data.patch
2014-04-25 21:48:52 +02:00
Carles Fernandez
e52206008a
Adding documentation
2014-04-23 01:03:57 +02:00
Carles Fernandez
307ae28d50
Last retouches of the new factory and flowgraph.
2014-04-23 01:03:56 +02:00
Carles Fernandez
55da7e9716
replacing raw pointers by smart pointers in the control message factory
2014-04-23 01:03:56 +02:00