Carles Fernandez
18db62dfd3
Fix building if Armadillo was not installed
2018-11-05 19:18:05 +01:00
Carles Fernandez
9bf8f14a54
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fix-nmea
2018-11-05 18:09:54 +01:00
Carles Fernandez
c3f80086ce
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-11-05 18:01:43 +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
4f7b43255a
Add work on NMEA messages
2018-11-05 17:36:26 +01:00
Carles Fernandez
99989d472c
Fix NMEA GPGSV message for GPS L1
2018-11-05 15:39:56 +01:00
Carles Fernandez
8d3074a9dc
Replace boost::lexical_cast by std::to_string
2018-11-04 22:50:46 +01:00
Carles Fernandez
70800a7c6c
Improve const correctness
2018-11-04 20:14:25 +01:00
Carles Fernandez
40efd08b56
Fix typo
2018-11-04 19:52:20 +01:00
Carles Fernandez
766cc308bd
Fix crash after the first fix in some signal combinations
2018-11-04 19:49:26 +01:00
Carles Fernandez
6b854c3513
Fix segmentation fault under certain output combinations
2018-11-03 10:50:19 +01:00
Carles Fernandez
0139447408
Deactivate RTCM printer if not used
2018-11-02 14:12:31 +01:00
Carles Fernandez
7c238bfb44
Add RTCM messages for more signal combinations
2018-11-02 12:15:28 +01:00
Carles Fernandez
15df79837f
Fix header in RINEX nav file for L1+L5
2018-11-01 20:10:41 +01:00
Carles Fernandez
99e4dcbe2b
Cosmetic fix
2018-11-01 19:24:06 +01:00
Carles Fernandez
1ca28873ab
Fix warnings
2018-11-01 19:10:50 +01:00
Carles Fernandez
247c8cc6f3
Enable RINEX printer for more combinations of signals
2018-11-01 17:50:06 +01:00
Carles Fernandez
f5191c52e6
Improve flag descriptions
2018-10-31 20:05:39 +01:00
Carles Fernandez
14d24c3948
Fix build if matio was built on-the-fly
2018-10-31 20:02:16 +01:00
Carles Fernandez
e1396e2532
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-10-31 18:34:11 +01:00
Carles Fernandez
0e2eb0b741
Adding missing parameters in GPS almanac class
2018-10-31 16:18:06 +01:00
Carles Fernandez
e5122198ae
Fix error reading eccentricity from the almanac
2018-10-31 16:17:11 +01:00
Carles Fernandez
39a062ca00
Save PVT dump also in .mat. New parameter dump_mat can disable this feature
2018-10-31 14:56:59 +01:00
Carles Fernandez
257099fee1
Fix warning
2018-10-31 11:06:48 +01:00
Carles Fernandez
7d045baa90
Fix name of saved file
2018-10-31 10:47:09 +01:00
Carles Fernandez
29b0212c40
Uniformize Acqusition dump basename to ./acquisition_XXX.mat
2018-10-30 21:09:34 +01:00
Carles Fernandez
a970ef6590
Fix default name of PVT dump file
2018-10-30 20:11:26 +01:00
Carles Fernandez
1269be3a72
Allow to save Acq dump anywhere
2018-10-30 12:04:59 +01:00
Carles Fernandez
902c90ef44
Allow to save the PVT dump file anywhere
2018-10-30 11:41:15 +01:00
Carles Fernandez
49ab6e425d
Fix DOP computation for all signals
2018-10-30 10:49:30 +01:00
Carles Fernandez
daa08cc4c6
Add missing path
2018-10-30 03:02:55 +01:00
Carles Fernandez
f2468e9e17
Improve saving of observables dump: let the user to specify a full path and to deactivate generation of .mat files with dump_mat=false
2018-10-30 02:18:32 +01:00
Carles Fernandez
1f6ae8ea16
Fix doxygen documentation
2018-10-30 00:48:59 +01:00
Carles Fernandez
715f32f0ee
Improve tracking dump saving
...
Dump files can now be saved anywhere, including absolute paths. If directories do not exist, they will be created.
Added new dump_mat to deactivate generation of .mat files
2018-10-30 00:47:12 +01:00
Javier
5b3eb12998
Implementation of new receiver telecommands standby and coldstart
2018-10-28 11:09:01 +01:00
Carles Fernandez
19dca87427
Warn if output files cannot be written.
2018-10-28 02:02:28 +02:00
Carles Fernandez
b183fe63ba
Improve PVT block configuration. Allow to store data products in different folders
2018-10-28 00:42:28 +02:00
Carles Fernandez
b3d4ba33f3
Fix possible duplication of satellites
2018-10-25 16:48:19 +02:00
Carles Fernandez
49769059a7
Store GPS almanac
2018-10-25 11:10:30 +02:00
Carles Fernandez
bc058d33da
Read GPS almanac file if present
2018-10-25 11:01:29 +02:00
Carles Fernandez
20302ed28f
Read Almanac data from AGNSS
2018-10-25 00:52:29 +02:00
Carles Fernandez
c4b2aa8cc4
Read Galileo almamac xml file if present
2018-10-25 00:43:25 +02:00
Carles Fernandez
07d1a74f6b
Decode and store Galileo almanac
2018-10-24 17:28:12 +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
Carles Fernandez
09e429b50a
Fix building with boost 1.68, fix control_thread_test
2018-10-21 21:08:46 +02:00
Carles Fernandez
0b79213a0b
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-10-21 19:33:47 +02:00
Javier
146363920d
Adding missing files
2018-10-21 19:33:02 +02:00
Carles Fernandez
59305c4b2c
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-10-21 19:31:09 +02:00
Carles Fernandez
2acdbc31f2
Store Galileo UTC data in xml file if leap second is not zero
2018-10-21 19:28:54 +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
337cafb31a
Remove unused function
2018-10-21 12:16:45 +02:00
Carles Fernandez
ec50cda692
Replace the deprecated exec_program by execute_process
2018-10-21 11:28:47 +02:00
Javier
579fad6d20
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-10-21 09:48:27 +02:00
Carles Fernandez
64d9e63b18
Add missing include path
2018-10-20 19:31:10 +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
Carles Fernandez
c45ca2c0ee
Add missing include path
2018-10-20 13:06:43 +02:00
Carles Fernandez
d4a5df929e
Set validity flag
2018-10-19 19:57:45 +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
6f6bb21c76
Sort out names when storing XML files
2018-10-19 13:48:21 +02:00
Carles Fernandez
4d2f7ef966
Fix computation of velocity in other bands than L1
2018-10-19 10:51:00 +02:00
Carles Fernandez
28d669e5b9
Fix bug in reporting the assistance
2018-10-18 16:14:38 +02:00
Carles Fernandez
7a1b8ca643
More consistent naming for generated files
2018-10-18 16:01:19 +02:00
Carles Fernandez
b9bacd421f
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-10-18 15:47:01 +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
5181c640a3
Add extraction of Galileo UTC and Galileo iono parameters from RINEX header
2018-10-18 15:15:15 +02:00
Javier
afd0ef8bee
Adding new position system test flags to set error thresholds
2018-10-18 10:11:07 +02:00
Carles Fernandez
4bb13684aa
Merge branch 'assist' of https://github.com/carlesfernandez/gnss-sdr into next
2018-10-18 09:30:50 +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
Javier
58e2f08439
Improving position system test figures of merit
2018-10-17 18:35:04 +02:00
Carles Fernandez
2a69e63534
Enable Assited GNSS for Galileo signals
2018-10-17 18:22:04 +02:00
Carles Fernandez
8c79c1aa91
Fix reading of mixed navigation data files
2018-10-17 10:35:28 +02:00
Carles Fernandez
1d75e6c72c
Change folder name, minor code improvememts
2018-10-16 22:42:19 +02:00
Carles Fernandez
4202c8a5d5
Merge branch 'rinex2assist' of https://github.com/carlesfernandez/gnss-sdr into next
2018-10-16 19:11:13 +02:00
Carles Fernandez
31ebf2a311
Add utility for assisted GNSS
2018-10-16 17:25:42 +02:00
Javier
e6e85798bd
Improving interchannel bias observables test (duplicated satellites option)
2018-10-15 17:02:43 +02:00
Carles Fernandez
21eb9517fe
Avoid passing Armadillo vectors by value, code cleaning
2018-10-15 02:04:15 +02:00
Carles Fernandez
9710fa9430
Fix CMake script, avoid GPSTK warnings
2018-10-13 14:31:00 +02:00
Carles Fernandez
2f4c24e94e
Remove trial parameters
2018-10-13 11:15:04 +02:00
Carles Fernandez
afb7d71c09
Move comment to log
2018-10-13 11:05:54 +02:00
Carles Fernandez
9b91404ecb
Fix test if gnuplot is not present
2018-10-13 11:05:01 +02:00
Javier
b61bbbb346
Fix matrix dimensions in position_test
2018-10-11 22:28:07 +02:00
Javier
1018570867
Set a more restrictive threshold for the RTKLIB solver test
2018-10-11 17:49:42 +02:00
Javier
9c19a269ed
Improving position system test for static scenario using kml receiver output (default scenario)
2018-10-11 17:47:23 +02:00
Carles Fernandez
2bafcc2bf3
Fix compiler flag passing to GPSTk
2018-10-11 17:22:27 +02:00
Carles Fernandez
0c2bafffe5
Silence annoying warnings from gpstk
2018-10-11 16:48:20 +02:00
Carles Fernandez
7a3d394a0f
Fix for gflags 2.0
2018-10-11 14:50:14 +02:00
Carles Fernandez
8e5a24b32d
Merge branch 'trk_hi_dyn' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-trk_hi_dyn
2018-10-10 19:34:51 +02:00
Carles Fernandez
3d1318a70a
Improve PVT accuracy for GPS L1
2018-10-10 00:17:42 +02:00
Javier
f0d43999bb
Add positioning error threshold for the RTKLib solver unit test
2018-10-09 18:19:13 +02:00
Carles Fernandez
366401a595
Fix redefinition of ofstream
2018-10-06 20:56:16 +02:00
Carles Fernandez
79ae0a6c9d
Fix writing of XML files. Previously, the tag boost_serialization was not closed, which caused a failure when trying to read those XML files with Boost >= 1.66
2018-10-06 20:10:16 +02:00
Javier Arribas
8fd4d8ddc9
Added special observables test case for duplicated satellites scenario
2018-10-06 19:36:25 +02:00
Javier Arribas
a2a698ab78
Move rtklib solver test to UNIT TESTING EXTRA
2018-10-06 16:48:48 +02:00
Carles Fernandez
24bfc8070b
Re-add useful option for OpenEmbedded wrongly erased at a previous commit
2018-10-06 14:11:48 +02:00
Carles Fernandez
d9ac749575
Fix runtime error when using Boost >= 1.66
2018-10-06 13:52:48 +02:00
Carles Fernandez
8d4e450f44
More reproducible results
2018-10-05 13:55:08 +02:00
Carles Fernandez
36a4d4d4cd
More multithread protection
2018-10-05 13:54:35 +02:00
Javier Arribas
d241da5d35
Added RTKLib solver unit test
2018-10-05 11:49:11 +02:00
Carles Fernandez
98f5507fbb
Remove redefined functions
2018-10-04 23:06:38 +02:00
Carles Fernandez
78c0b76cb9
Avoid use of GLOB for source and header files
2018-10-04 22:35:44 +02:00
Antonio Ramos
ff574d4a9d
Merge branch 'next' into trk_hi_dyn
2018-09-20 16:05:12 +02:00
Antonio Ramos
a2b668ef47
Display more information in the terminal line
2018-09-19 19:27:31 +02:00
Carles Fernandez
c2966176c2
Fix OE compilation
2018-09-19 18:49:06 +02:00
Antonio Ramos
7e9b8ddd55
Save carrier phase in observables unit test
2018-09-19 00:26:02 +02:00
Antonio Ramos
3f896ea568
Merge branch 'next' into trk_hi_dyn
2018-09-18 17:14:49 +02:00
Antonio Ramos
aff13c9a52
Add high dyn and smoother length flags for testing purposes
2018-09-18 17:14:33 +02:00
Carles Fernandez
b1f106be7e
Search for the GNSS-Simulator if already installed
2018-09-17 21:20:39 +02:00
Antonio Ramos
48b98165b4
Add high dynamic functionality to L5, E1 and E5a
2018-09-17 19:39:59 +02:00
Antonio Ramos
31b35ce84a
Merge branch 'next' into trk_hi_dyn
2018-09-17 19:19:59 +02:00
Antonio Ramos
4375d0a051
Clean code
2018-09-17 19:19:19 +02:00
Carles Fernandez
16d9346cfa
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2018-09-17 12:49:04 +02:00
Carles Fernandez
cc3ead3ea2
Reserve memory only one if acquisition init is called multiple times
2018-09-17 11:30:42 +02:00
Carles Fernandez
d93e60caaf
Fix building in some environments
2018-09-13 20:55:20 +02:00
Antonio Ramos
a465689f20
Change rem_carrier_phase_rad computation
2018-09-13 19:18:19 +02:00
Javier Arribas
cf84c06fa1
Enable accuracy computation if static_scenario flag is enabled in position test
2018-09-13 12:20:15 +02:00
Antonio Ramos
0031aaa973
Set high_dynamics to false by default
2018-09-11 20:52:16 +02:00
Antonio Ramos
350fa7da11
Improve moving average smoothing filter for carrier phase and code phase
2018-09-11 20:47:32 +02:00
Antonio Ramos
b3165593cf
Modify matlab trk dump reader
2018-09-11 18:56:12 +02:00
Antonio Ramos
0210f9a5ce
Estimate code rate chips freq
2018-09-10 21:29:44 +02:00
Antonio Ramos
f22a1586c7
Merge branch 'next' into trk_hi_dyn
2018-09-09 20:42:58 +02:00
Antonio Ramos
25d04a94f2
Update rem_carrier_phase and minor changes
2018-09-09 18:19:43 +02:00
Antonio Ramos
2903e48e39
Dump carrier_phase_rate and modify matlab file
2018-09-08 23:20:29 +02:00
Carles Fernandez
bd1bd468fb
Fix building if glog is not present
2018-09-08 10:11:25 +02:00
Antonio Ramos
b66540b776
Add moving average smoother to carrier phase rate
2018-09-07 19:18:03 +02:00
Carles Fernandez
a5205c1f71
Add option -DENABLE_UNIT_TESTING_MINIMAL for building on systems with limited memory
2018-09-07 14:36:11 +02:00
Antonio Ramos
47e5ef7f39
Improve generic kernel
2018-09-06 17:46:55 +02:00
Carles Fernandez
5ad98885a5
Cosmetics
2018-09-06 12:26:03 +02:00
Carles Fernandez
db50c2a275
Cosmetics
2018-09-06 12:05:31 +02:00
Carles Fernandez
3adba38c34
Fix name of output files
2018-09-06 11:48:40 +02:00
Carles Fernandez
ab1c87bdc4
Add configuration name in output figures
2018-09-06 11:16:56 +02:00
Carles Fernandez
a8b1fdc37c
Fix position test
2018-09-06 08:17:35 +02:00
Carles Fernandez
116b327d36
Fix position test
2018-09-06 07:38:41 +02:00
Carles Fernandez
ec7bd4dae5
Fix position test
2018-09-05 21:50:46 +02:00
Carles Fernandez
a95cd87f79
Fix position test
2018-09-05 21:41:15 +02:00
Carles Fernandez
7e9a094caa
Fix arma_vec usage
2018-09-05 21:24:36 +02:00
Carles Fernandez
a956fdee7d
Minor 3D error plot improvements
2018-09-05 21:02:48 +02:00
Carles Fernandez
8cd4ac060b
Test reordering
2018-09-04 20:11:33 +02:00
Carles Fernandez
49beb1241a
Fix header and testing in non-interactive environments
2018-09-04 20:08:59 +02:00
Carles Fernandez
1c6cf9d60f
Move include only used by the implementation to the .cc file
2018-09-04 15:51:45 +02:00