Carles Fernandez
886e3d24d0
Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into
...
rinex_fix
# Conflicts:
# src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc
# src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.cc
2017-01-30 20:26:50 +01:00
Javier Arribas
888bc17dbe
More improvements in the PVT algorithm for better observables estimations
2017-01-30 19:03:18 +01:00
Javier Arribas
2b49f670a7
GPS Satellite broadcast ephemeris time is now referenced to TOC instead of TOE
2017-01-30 10:57:18 +01:00
Javier Arribas
d2c7bb62a1
Adding Bancroft's algorithm implementation for PVT initialization
2017-01-27 19:21:51 +01:00
Javier Arribas
3a11452a9e
Bug fixes and Code refactoring in telemetry decoder
2017-01-26 16:09:49 +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
c6cb41cfe3
GPS L1 CA DLL/PLL tracking fixes and gnss_synchro code refactoring
2017-01-25 11:58:05 +01:00
Carles Fernandez
3e18d54a74
Catch exceptions when stopping the rtcm server
...
Defect detected by Coverity scan
2017-01-14 15:43:34 +01:00
Carles Fernandez
e5000e4dca
Add four new Galileo satellites: FM7, FM12, FM13, FM14
...
launched by Ariane 5ES on Nov. 17, 2016
2016-11-30 22:30:13 +01:00
Carles Fernandez
05f8b78751
Change blocks name from L2_M to L2C
2016-11-03 19:33:04 +01:00
Carles Fernandez
e918da7785
Change name of L2C observables block
2016-11-03 19:03:17 +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
866bb1537f
Add Galileo E5a observables block
2016-11-03 12:18:56 +01:00
Carles Fernandez
779ab48feb
Add observables block for GPS L2C
2016-11-03 12:02:25 +01:00
Carles Fernandez
9a6dfc65d7
Fix reference to ICD
2016-10-29 17:21:13 +02:00
Carles Fernandez
25556238d7
Reordering list of Galileo satellites
...
* means "Testing" status, ** means "Not available". Added satellite name
in comments
2016-10-22 14:21:10 +02:00
Carles Fernandez
2fe809d039
Update links of Galileo ICD to version 1.2
2016-10-22 13:46:22 +02:00
Carles Fernandez
3d315af286
Fix erros in Galileo message decoding
...
Thanks to Patricia Lopez Torres from Fundacion Ayesa for spotting the
errors.
2016-10-22 13:19:17 +02:00
Carles Fernandez
6412bbc8d3
Change variable names to something more meaningful
2016-10-16 10:00:39 +02:00
Carles Fernandez
1913f0d4fa
Exit program if it cannot create SysV message queues
2016-10-13 12:02:55 +02:00
Carles Fernandez
b1721489e5
Kill the SysV queue listener when stopping the control thread
2016-10-03 18:51:00 +02:00
Carles Fernandez
67a4066738
Fix typo
2016-10-03 17:45:06 +02: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
047ced2b20
Improve queue management
2016-10-03 13:43:20 +02:00
Carles Fernandez
7eff6df4dd
Create converter_ in the constructor
2016-10-02 02:03:59 +02:00
Carles Fernandez
b80eba91c8
Terminate run when testing TTFF
2016-10-01 18:43:58 +02:00
Carles Fernandez
32445c9864
Add a queue listener to the control thread
2016-10-01 17:32:38 +02:00
Carles Fernandez
15eb6adb8b
Fix Galileo E5a/I codes
2016-09-23 16:01:34 +02:00
Carles Fernandez
0f514e51f2
Merging the work on macOS Sierra
2016-09-22 20:20:18 +02:00
Carles Fernandez
a701f5d6af
Add new Galileo satellites
2016-08-20 13:50:28 +02:00
Carles Fernandez
62e1e6f81a
Now the block factory automatically detects the input data type
...
So it is no longer required to specify Channel.input_type=cshort in the
configuration. An error raises if Acquisition and Tracking Blocks are
not configured with the same input data type.
2016-08-15 11:57:12 +02:00
Carles Fernandez
5a73b4e047
Improve package reproducibility
...
Packages using CMake often use file(GLOB ...) to retrieve a list of
source files. As this is based on readdir(), the resulting file list
is unsorted. A common use case is to pass this list directly to
add_executable or add_library. But as the order is unpredictable, the
binaries are not reproducible (because the order in which the objects
are linked will vary).
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824263
2016-05-23 19:51:59 +02:00
Carles Fernandez
df47884cd7
Clean the factory
...
Now GetBlock does not require a queue for generating blocks that do not
use it.
2016-05-10 01:32:26 +02:00
Carles Fernandez
f1a5708891
Remove unused queue in Signal Conditioners
2016-05-09 18:53:48 +02:00
Carles Fernandez
953bc4686e
Remove unused queue in input filters and data type adapters
2016-05-09 18:44:58 +02:00
Carles Fernandez
3bd59ec83e
Remove unused queue from acquisition blocks
...
Now replaced by GNU Radio's message passing system
2016-05-09 16:44:54 +02:00
Carles Fernandez
0acb48c0b5
Remove unused queue from tracking blocks
...
Now replaced by GNU Radio block's message passing system
2016-05-09 11:51:42 +02:00
Carles Fernandez
7a6952f8b6
Remove unused queue
...
Now replaced by GNU Radio block's message passing system
2016-05-09 10:27:42 +02:00
Carles Fernandez
1cbaf99ebd
Initialize all class members in the constructor
2016-05-08 08:21:25 +02:00
Carles Fernandez
818e09536b
Exposing RTCM message rate to the configuration
2016-05-07 12:22:40 +02:00
Carles Fernandez
9cbb88bc9f
TCP port and RTCM station ID are now configured by the printer
...
Merge branch 'next' of git+ssh://github.com/gnss-sdr/gnss-sdr into next
2016-05-06 21:00:08 +02:00
Luis Esteve
af8ced3a2e
Improve documentation of gnss_block_factory.cc
2016-05-06 17:01:11 +02:00
Carles Fernandez
e11e5545c8
TCP port and RTCM Station ID config can be done now by the Rtcm_Printer
2016-05-06 14:00:13 +02:00
Carles Fernandez
4dc5c66269
Remove compilation warning
2016-05-05 18:04:29 +02:00
Carles Fernandez
0ea36db356
code cleaning
2016-05-04 19:15:18 +02:00
Carles Fernandez
586edddbcf
Fix in computation of lock time in GPS L2
2016-05-04 19:14:09 +02:00
Carles Fernandez
d1cc8d3053
Fix computation of fine phase range in RTCM messages
2016-05-04 15:35:35 +02:00
Carles Fernandez
2494a3dc0f
Fix encoding of fine phase range rate
2016-05-04 12:35:09 +02:00
Carles Fernandez
95f75d407e
Fix phase range rate computation in RTCM messages
2016-05-03 14:35:43 +02:00