Carles Fernandez
77eb09c2a7
Remove uneeded stdio.h
2017-08-13 10:01:10 +02:00
Carles Fernandez
5f181ef915
Replace stdio.h by fstream
2017-08-13 10:00:01 +02:00
Carles Fernandez
59164c33bd
Remove unneded cstdlib include
2017-08-12 15:52:23 +02:00
Carles Fernandez
e8f401911f
Fix test
2017-08-12 14:25:53 +02:00
Carles Fernandez
9b8b0eb726
Fix building of extra tests in Debian 9
2017-08-12 13:22:54 +02:00
Carles Fernandez
02ea8acbfd
Always initialize elapsed_seconds
...
It was causing warnings in GCC. Some code style applied.
2017-08-11 13:11:38 +02:00
Carles Fernandez
eb53c36594
·Add missing include
2017-08-11 05:50:06 +02:00
Carles Fernandez
18cd7daa09
Eliminate ctime library. Replaced by chrono or boost::date_time
2017-08-11 05:18:38 +02:00
Carles Fernandez
ed5191fc54
Clean headers. C++ libraries preferred over C libraries
2017-08-10 15:34:38 +02:00
Carles Fernandez
3dd3c2f444
Enable building with Clang in Linux
2017-08-07 11:08:05 +02:00
Carles Fernandez
7bb3581f4b
Improve buffer handling. Remove warnings raised by gcc 7.1
2017-08-06 10:32:12 +02:00
Carles Fernandez
a7fbde50e6
Improve buffer handling. Remove warnings raised by gcc 7.1
2017-08-06 10:26:56 +02:00
Carles Fernandez
727f4d7d0d
Remove gcc warning and apply coding style
2017-08-05 12:47:52 +02:00
Javier Arribas
365ff3a18b
Observable unit test updated and upgraded to test both code and carrier phase observables. It requires the latest version of gnss-sim, please update the simulator
2017-08-03 17:58:11 +02:00
Javier Arribas
d4c9d378c9
Adjusting observable block default buffer history
2017-08-03 17:52:42 +02:00
Javier Arribas
1bcbe87676
Fix code style
2017-08-02 14:43:38 +02:00
Javier Arribas
2f1eff026d
Fix code style
2017-08-02 14:32:16 +02:00
Javier Arribas
1574e277d7
Temporary bug fix related to the GPS L1 C/A symbol TOW assignation. Position accuracy improvement confirmed. In-deep review is being done
2017-08-01 17:03:31 +02:00
Carles Fernandez
94a4a0fdcf
Improve destructors
2017-07-29 00:25:43 +02:00
Javier Arribas
ceef915de7
Improving observables binary dump
2017-07-28 18:24:36 +02:00
Carles Fernandez
095e049558
Apply coding style
2017-07-25 16:51:44 +02:00
Carles Fernandez
8258a343af
Apply coding style to new destructors
2017-07-25 16:50:22 +02:00
Carles Fernandez
edd675ade9
Merging
2017-07-25 16:28:56 +02:00
Carles Fernandez
648956ea65
Make code more readable
2017-07-25 16:26:23 +02:00
Javier Arribas
4642408066
Adding exception handlings to tracking destructor operations
2017-07-25 16:12:10 +02:00
Carles Fernandez
1dda344e46
Fix -Wmisleading-indentation warning
2017-07-23 23:40:40 +02:00
Carles Fernandez
196d84aca3
Fix telemetry test
2017-07-12 21:54:47 +02:00
Carles Fernandez
4ba0dd63cb
Update PVT block name
2017-07-12 21:25:15 +02:00
Carles Fernandez
a298013a23
Fix bug reading tracking dump file
2017-07-12 21:24:47 +02:00
Carles Fernandez
367d65a536
Fix defect
2017-07-12 21:01:46 +02:00
Carles Fernandez
f3d0435c37
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2017-07-12 20:31:29 +02:00
Carles Fernandez
d1828721cf
Fix bugs and defects detected by Coverity Scan
2017-07-12 20:12:33 +02:00
Carles Fernandez
7bc57587d8
Fix bugs and defects detected by coverity scan
2017-07-12 20:02:34 +02:00
Carles Fernandez
ec83f384bf
Add minor fixes
2017-07-12 10:01:20 +02:00
Carles Fernandez
92cc773067
Add DataTypeAdapter tests to make check
2017-07-11 12:52:45 +02:00
Carles Fernandez
15a807380e
List Unpack2bitSamplesTest
2017-07-11 12:51:19 +02:00
Carles Fernandez
d7e6b5a941
Add include required by make check
2017-07-11 12:50:20 +02:00
Carles Fernandez
f84fe9e31f
Avoid underscores in Test Cases and Test Names
...
According to
https://github.com/google/googletest/blob/master/googletest/docs/FAQ.md#why-should-not-test-case-names-and-test-names-contain-underscore
2017-07-11 12:22:05 +02:00
Carles Fernandez
d89be37c4a
Fix tests
2017-07-11 11:56:54 +02:00
Carles Fernandez
39253893d4
Add missing include
2017-07-11 08:59:54 +02:00
Carles Fernandez
d469961f09
Fix test
2017-07-11 00:31:40 +02:00
Carles Fernandez
e8598e2dd7
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2017-07-11 00:10:37 +02:00
Carles Fernandez
51cd1d0c29
Add unit tests for Data Type Adapter blocks
2017-07-10 23:59:18 +02:00
Carles Fernandez
0c03d36093
Fix test
2017-07-07 12:38:24 +02:00
Carles Fernandez
e7149acf6e
Better use of Test Case name
2017-07-03 12:43:25 +02:00
Carles Fernandez
b1f880c19a
Fix test
2017-07-03 12:42:22 +02:00
Carles Fernandez
130de7acac
Avoid underscores in Test Cases and Test Names
...
According to
https://github.com/google/googletest/blob/master/googletest/docs/FAQ.md#why-should-not-test-case-names-and-test-names-contain-underscore
2017-06-25 23:59:47 +02:00
Carles Fernandez
40f02e30c2
Avoid underscores in Test Cases and Test Names
...
According to
https://github.com/google/googletest/blob/master/googletest/docs/FAQ.md#why-should-not-test-case-names-and-test-names-contain-underscore
2017-06-25 22:53:11 +02:00
Carles Fernandez
caae643462
Workaround for CMake < 3.2 (e.g. Ubuntu 15.04)
2017-06-22 20:17:37 +02:00
Carles Fernandez
54c4f595b2
Fix GPSTk building with Ninja
2017-06-21 15:41:04 +02:00
Carles Fernandez
9bfef0e05a
Fix CMake scripts to use Ninja https://ninja-build.org/
...
cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -GNinja .. && ninja
2017-06-21 08:54:47 +02:00
Carles Fernandez
3cec11ed0e
Merge pull request #55 from odrisci/fix_54
...
[WIP] fix for #54
2017-06-17 10:29:30 +02:00
Carles Fernandez
89d8a3af0e
Include libs path if not already present
2017-06-17 09:57:01 +02:00
Cillian O'Driscoll
c1d798ae37
[WIP] fix for #54
...
two_bit_packed_file_signal_source: ensure all blocks have the right item size for both real and complex
outputs
2017-06-16 22:37:54 +01:00
Carles Fernandez
e7cacc228e
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2017-06-16 21:25:44 +02:00
Carles Fernandez
61b41bf3a8
Add PRN in binary data written by Tracking blocks if dump=true
...
Matlab scripts updated
2017-06-16 21:24:14 +02:00
Carles Fernandez
7b4f65476c
Remove/add blank lines
2017-06-13 11:25:37 +02:00
Carles Fernandez
9863c680f1
Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next
2017-06-13 11:14:35 +02:00
Carles Fernandez
37998c11a4
Add more consistancy in Telemetry messages
2017-06-12 19:22:52 +02:00
Carles Fernandez
0b3a8a081d
Add consistency on messages from different tracking blocks
2017-06-12 17:49:08 +02:00
Carles Fernandez
d80e436fc2
Add missing include (for O_WRONLY)
2017-06-12 17:47:20 +02:00
mmajoral
9a7bd7ffb4
adopted code style + did some code refactoring
2017-06-08 17:29:45 +02:00
mmajoral
e3b2319568
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
2017-06-08 16:18:16 +02:00
Carles Fernandez
9f70940114
Small fix
2017-06-07 20:41:56 +02:00
Carles Fernandez
937238b0a6
Fix uncaught exception
2017-06-07 20:34:33 +02:00
Carles Fernandez
ed041c00b8
Fix out-of-bound read
2017-06-07 20:12:49 +02:00
Carles Fernandez
25508cf833
Fix null pointer dereference
2017-06-07 19:42:38 +02:00
Carles Fernandez
dfa11ab364
Fix out-of-bound access
2017-06-07 19:41:32 +02:00
Carles Fernandez
ac9ceb7c53
Fix random generator usage
2017-06-07 17:51:16 +02:00
Carles Fernandez
9e77789d8d
Small fix
2017-06-07 17:33:59 +02:00
Carles Fernandez
d3fbfb38db
Fix uncatched exception
2017-06-07 17:32:37 +02:00
Carles Fernandez
8aa7140f19
Avoid the use of rand()
2017-06-07 17:28:11 +02:00
Carles Fernandez
21bf5291f9
Fix defects detected by coverity scan
2017-06-07 16:39:27 +02:00
Carles Fernandez
e1c0227bb9
Avoid the use of rand()
2017-06-07 16:37:47 +02:00
Carles Fernandez
0b2b0fceac
Fix defects detected by coverity scan
2017-06-07 15:02:14 +02:00
Carles Fernandez
2253b29bf1
Fix defects detected by coverity scan
2017-06-07 14:51:26 +02:00
Carles Fernandez
efc6082722
Fix defects detected by coverity scan
2017-06-07 12:11:16 +02:00
Carles Fernandez
0047595373
Fix defects detected by coverity scan
2017-06-06 18:27:54 +02:00
Carles Fernandez
5231c9e94b
Fix some defects detected by coverity scan
2017-06-06 17:49:40 +02:00
Carles Fernandez
14b242eafa
Initialization of class member in the constructor
2017-06-06 15:46:34 +02:00
Carles Fernandez
1f356ffcdf
Fix computation of sample stamp
2017-06-06 15:45:43 +02:00
Carles Fernandez
4d34ccfd07
Initialization of class member in the constructor
2017-06-06 15:32:57 +02:00
Carles Fernandez
d8b0830b46
Fix wrong comparison
2017-06-06 15:29:32 +02:00
Carles Fernandez
646a0b0fd4
Remove unused class members
2017-06-06 15:22:23 +02:00
Carles Fernandez
caaaebc420
Sort input files
2017-06-06 12:32:24 +02:00
Javier
f69cc2491c
Adding UHD device filter by serial number option
2017-05-31 11:45:26 +02:00
mmajoral
b89f718f20
updated checklists and removed a debug printout
2017-05-31 10:08:34 +02:00
mmajoral
a273a4be2b
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
2017-05-30 15:21:17 +02:00
mmajoral
cc40f5c25c
bug fix: removed call to set_local_code() from the init() function. This prevents the function set_local_code() from being called twice, with an invalid PRN during the first call
2017-05-30 14:57:33 +02:00
Carles Fernandez
9f7e9f9a86
Expose Earth tide correction to user configuration
2017-05-24 15:43:32 +02:00
mmajoral
08c777968a
Revert "Revert "removed non used parameter Flag_preamble""
...
This reverts commit f668f415d6
.
2017-05-24 15:12:52 +02:00
mmajoral
f668f415d6
Revert "removed non used parameter Flag_preamble"
...
This reverts commit 2f9885c5bd
.
2017-05-24 15:11:27 +02:00
mmajoral
2a0b874a02
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next_fpga
2017-05-24 12:26:27 +02:00
mmajoral
2f9885c5bd
removed non used parameter Flag_preamble
2017-05-24 12:20:04 +02:00
Carles Fernandez
20592f29a9
Expose reject_GPS_IIA parameter to user configuration
2017-05-24 12:14:52 +02:00
mmajoral
adde064ff4
removed non used configuration parameter
2017-05-24 11:11:58 +02:00
mmajoral
75056ba8af
removed non used variable
2017-05-24 10:40:00 +02:00
mmajoral
90ac5938dc
all the class elements are initialized in the constructor
2017-05-24 10:03:58 +02:00
Carles Fernandez
6e179decde
Expose RAIM algorithm to user configuration
2017-05-24 09:55:45 +02:00
mmajoral
0966ea9dca
code refactoring
2017-05-23 18:12:22 +02:00
Carles Fernandez
35c2b0248a
Expose more RTKLIB configuration parameters
2017-05-23 09:44:48 +02:00
Carles Fernandez
44bca3cb6f
Print matrices in logs (using the flag --v=5 )
2017-05-19 10:59:51 +02:00
Carles Fernandez
639a41c36b
Remove unused variable
2017-05-19 09:11:12 +02:00
Carles Fernandez
a7c9fd657c
Position file now admits a configuration file
...
e.g.:
../install/position_test --config_file_ptest=../conf/gnss-sdr.conf
2017-05-19 08:39:48 +02:00
mmajoral
cbe20c0920
refactoring code
2017-05-18 17:10:28 +02:00
Javier Arribas
81a1712082
Removing the GNURadio sample forecast requirements from telemetry decoders, thus to reduce the positioning delay and alleviate the GNURadio buffering requirements
2017-05-17 12:48:57 +02:00
Javier Arribas
641b2cd53b
Temporary bug fix in observables (fixes some glitches in GPS L1 CA position)
2017-05-16 18:56:05 +02:00
Carles Fernandez
16561a5f14
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2017-05-16 18:47:04 +02:00
Javier Arribas
e1873a408d
Removing the sample forecast requirements on Galileo E1 telemetry decoder
2017-05-16 18:26:29 +02:00
Carles Fernandez
4c7a176d96
Avoid name clashing
2017-05-15 18:13:26 +02:00
Carles Fernandez
b780abf563
Free rtk struct in the destructor
2017-05-15 14:38:01 +02:00
Carles Fernandez
f07259e31f
Fix rtk initialization
2017-05-15 13:01:48 +02:00
Carles Fernandez
f3a41d4569
Fix indentation
2017-05-14 19:59:55 +02:00
Carles Fernandez
5aec42ddef
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2017-05-14 19:00:34 +02:00
Carles Fernandez
96f3599a29
Stylishing code
2017-05-13 21:08:42 +02:00
Carles Fernandez
84c13a5e2a
Fix more warnings in gcc
2017-05-13 20:52:48 +02:00
Carles Fernandez
1b25d14b4c
Work on initializations
2017-05-13 20:25:38 +02:00
Carles Fernandez
1b4cfad57d
Activate compilation of RTCM decoding functions
2017-05-13 20:01:08 +02:00
Carles Fernandez
495813c969
Fix more warnings
2017-05-13 19:35:20 +02:00
Carles Fernandez
cc392fdde2
Fix more warnings
2017-05-13 19:17:09 +02:00
Carles Fernandez
2d273ba131
Fix more warnings in gcc
2017-05-13 13:13:11 +02:00
Carles Fernandez
30e634d408
Fix more warnings
2017-05-13 12:07:16 +02:00
Carles Fernandez
8f9aba298f
Remove warnings in gcc
2017-05-13 10:41:35 +02:00
Carles Fernandez
44ba718de4
Fix compilation in gcc
2017-05-12 19:40:51 +02:00
Carles Fernandez
c804fb8d6f
Add work on rtklib functions
2017-05-12 19:22:57 +02:00
Javier Arribas
7a2a15b37d
Adding the path of Galileo E5 observations to RTKLIB solver. Some bug fixes. Work with Galileo in progress
2017-05-12 17:58:04 +02:00
Carles Fernandez
9da436ec87
add more work on rtklib functions
2017-05-12 17:47:09 +02:00
Carles Fernandez
5d9ba16293
Merge branch 'rtklib_rtcm' of https://github.com/carlesfernandez/gnss-sdr into common_solver
2017-05-12 12:19:10 +02:00
Carles Fernandez
833192e183
Add more work on rtklib files
2017-05-12 12:17:42 +02:00
Carles Fernandez
f0c8fc7089
Add RTCM decoding functions
2017-05-12 08:55:59 +02:00
Javier Arribas
b2531cb926
Bug fixes in Galileo E5a telemetry decoding. Code cleaning in Galileo E5a tracking
2017-05-11 12:53:58 +02:00
Carles Fernandez
e82799d687
Code indentation
2017-05-11 06:15:06 +02:00
Carles Fernandez
314b80e8ac
Fix compilation in macOS
2017-05-11 06:11:38 +02:00
Carles Fernandez
0253f4ba05
Merge remote-tracking branch 'upstream/common_solver' into next
...
This commit Integrates RTKLIB positioning libraries in a universal PVT
block implementation called RTKLIB_PVT. This results in an improved
positioning accuracy and precision with a wide range of options
(including Precise Point Positioning and ionospheric/troposphreic
models).
Not all the RTKLIB features have been ported. Some of them will be
progressively added. The ported options and how to configure them have
been documented in the website, see
http://gnss-sdr.org/docs/sp-blocks/pvt/
This commit also introduces a multi-band, multi system Observables block
implementation.
Relevant architectural changes that reduce latency and makes
multi-system, multi band signal handling easier.
Redundant blocks have been deleted. Old configurations are automatically
redirected to the new blocks for Observables and PVT, so the commit does
not break any existing configuration. The user should just notice a
relevant improvement in positioning performance.
# Conflicts:
# src/core/receiver/gnss_flowgraph.cc
2017-05-10 22:16:18 +02:00
Carles Fernandez
3463d5437e
Deactivate compilation of acquisition_lib until fix
2017-05-10 21:01:23 +02:00
Carles Fernandez
111ad3b221
Remove Hybrid_PVT implementation, it is replaced by RTKLIB_PVT
2017-05-10 16:42:22 +02:00
Carles Fernandez
e61b65760a
Remove unrequired linking to armadillo
2017-05-10 15:57:31 +02:00
Carles Fernandez
2abd9b248b
Fix bitset bug
2017-05-10 15:56:20 +02:00
Carles Fernandez
4e435bc28a
Fix initialization with older gcc
2017-05-10 11:26:17 +02:00
Carles Fernandez
97bb5906aa
Replace fabs by std::fabs
2017-05-10 11:13:02 +02:00
Carles Fernandez
facd63f423
Connect RTKLIB trace to Glog verbose logging system
...
A given logging level can now be activated with the flag --v=level
2017-05-10 10:58:35 +02:00
Carles Fernandez
76c3f7b3b5
Remove blank lines
2017-05-09 11:47:37 +02:00
Carles Fernandez
74f08ede2f
Remove some warnings
2017-05-08 23:03:42 +02:00
Carles Fernandez
9fef3fbfe9
Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next
2017-05-08 22:48:04 +02:00
Carles Fernandez
25bb7ae54d
Code cleaning
2017-05-08 21:30:41 +02:00
Carles Fernandez
bb9346441c
Better handling of RTKLIB options
2017-05-08 21:26:12 +02:00
Carles Fernandez
41aa5f5e7e
Warn user about deprecated implementations
2017-05-08 21:17:54 +02:00
Carles Fernandez
d873df57b3
Replace old implementation names by new ones so existing configurations do not break
2017-05-08 19:56:10 +02:00
mmajoral
de2043ca00
cleaned the acquisition code that runs in the Zynq SoC, cleaned some tracking files that run in the Zynq SoC as well.
2017-05-08 17:03:27 +02:00
Carles Fernandez
afa9edf848
Enables PPP positioning mode by resorting to functions in RTKLIB 2.4.2
2017-05-06 14:25:36 +02:00
Carles Fernandez
de4ae22ab0
Remove warnings for unused parameters
2017-05-06 14:02:09 +02:00
Carles Fernandez
3731aed3ed
Make code more readable
2017-05-06 13:51:32 +02:00
Carles Fernandez
a52617d5b4
Make code more readable
2017-05-06 13:29:43 +02:00
Carles Fernandez
9ee11b691d
Make code more readable
2017-05-06 13:17:27 +02:00
Carles Fernandez
3f88fae88f
Remove unnecessary include
2017-05-06 13:02:58 +02:00
Carles Fernandez
847db9ea10
Make code more readable
2017-05-06 13:00:13 +02:00
Carles Fernandez
f49e5ae3b0
Make code more readable
2017-05-06 12:34:09 +02:00
Carles Fernandez
1cb4425cde
Fix PPP configuration
2017-05-06 10:45:33 +02:00
Carles Fernandez
7ec6affe2c
Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into common_solver
2017-05-06 10:02:44 +02:00
Carles Fernandez
4f6ba053ef
Get PPP working
2017-05-06 10:01:54 +02:00
mmajoral
28058000de
set up the receiver to work with the FPGA
2017-05-05 17:08:49 +02:00
Javier Arribas
2ee29af3bd
Adding FPGA accelerators support in gnss-sdr configuration options
2017-05-05 16:37:29 +02:00
mmajoral
eccbd0f97a
acquisition gps unit test for the FPGA. The code is currently being cleaned
2017-05-05 16:15:27 +02:00
mmajoral
9195740d8a
acquisition gps unit test for the FPGA. The code is currently being cleaned
2017-05-05 16:14:27 +02:00
Carles Fernandez
459abd29a7
Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into rtklib_2.4.2
2017-05-05 13:51:50 +02:00
Carles Fernandez
182fb02e7f
Some required changes to use 2.4.2 ppp funcitions
2017-05-05 13:51:42 +02:00
Javier Arribas
e5e48be76d
RTKLIB solver now works with Galileo E1 standalone and GPS L1 + Galileo E1
2017-05-05 11:05:25 +02:00
Carles Fernandez
b3025b74a6
Add pararmeters to position test
2017-05-04 18:42:35 +02:00
Javier Arribas
1e390a7baa
Adding the correct offset to the satellites PRN to enable multiple constellation in RTKLIB solver
2017-05-04 18:18:11 +02:00
Javier Arribas
654ba2c103
Enabling Galileo in RTKLIB
2017-05-04 17:32:40 +02:00
Javier Arribas
9a2909e8cb
Adding RTKLIB PVT error to gnss-sdr.INFO log file for debug purposes
2017-05-04 16:44:34 +02:00
Javier Arribas
736e2039c6
Bug fix in Galileo E1 tracking timing notification
2017-05-04 16:43:12 +02:00
Carles Fernandez
4c1f3f1de9
Fix size of covariance matrices
2017-05-04 09:39:35 +02:00
Carles Fernandez
0a4f6cf499
Avoid crashing when PPP is invoked
2017-05-04 09:19:57 +02:00
Javier Arribas
48bd883460
Increasing output buffer for GPS L1 telemetry block to avoid GNURadio flowgraph deadlocks
2017-05-03 17:58:21 +02:00
Carles Fernandez
a97e9cfda8
Revert "Comment unused variables"
...
This reverts commit 75b4ecb91c
.
2017-05-02 20:08:16 +02:00
Carles Fernandez
75b4ecb91c
Comment unused variables
2017-05-02 20:04:25 +02:00
Carles Fernandez
7b7a130957
Remove some warnings
2017-05-02 20:01:21 +02:00
Carles Fernandez
f5ab0c63f9
Remove unused variable
2017-05-02 19:47:16 +02:00
Carles Fernandez
902da19194
Use rtkpos instead of pntpos in rtklib_solver
...
so more positioning modes are available
2017-05-02 19:31:51 +02:00
Javier Arribas
9eee209f40
Removing unused code
2017-05-02 15:31:31 +02:00
Javier Arribas
c3c3266fad
Adding an improved receiver time reporting system
2017-05-02 12:01:18 +02:00
Carles Fernandez
5581b2f888
Expose more RTKLIB parameters
2017-05-02 07:28:54 +02:00
Carles Fernandez
29efbd895b
Expose more RTKLIB parameters to user configuration
2017-05-01 20:39:42 +02:00
Carles Fernandez
44883b2f4d
Remove misplaced initializations
2017-05-01 00:00:55 +02:00
Carles Fernandez
d127f6adb8
Pass rtk struct to PVT block instead of opt_t
2017-04-30 16:06:01 +02:00
Carles Fernandez
b5d3f626f4
Fill SNR field in rtklib obs struct
...
Fix units in carrier phase
Pass structs and objects by reference instead of by value
const correctness
2017-04-30 12:32:04 +02:00
Carles Fernandez
c6ef71d82e
Remove some warnings in ppp
2017-04-30 10:02:06 +02:00
Carles Fernandez
cd87e070a4
Remove some warnings in rtkpos and make it more readable
2017-04-30 09:08:19 +02:00
Carles Fernandez
9323360526
Fix TTFF test
2017-04-29 23:14:36 +02:00
Carles Fernandez
319eff0e52
Fix some warnings, make code more readable
2017-04-29 23:08:04 +02:00
Carles Fernandez
a5bfa2a938
Relax test thershold
2017-04-29 19:16:59 +02:00
Carles Fernandez
6f140b67d1
Re-enable TTFF test
2017-04-29 19:14:59 +02:00
Carles Fernandez
731d0e04eb
Tell the scheduler that PVT is a sink block
2017-04-29 19:12:27 +02:00
Carles Fernandez
f4cc6addc6
Re-enable observables system test
2017-04-29 18:23:32 +02:00
Carles Fernandez
6f89f89bf2
Make PVT a sink block and add RINEX printer configuration
2017-04-29 18:21:44 +02:00
Carles Fernandez
0b6affe38b
Re-enable RTCM and RINEX writing, average parameters removed
2017-04-29 09:25:05 +02:00
Javier Arribas
44f748cb41
Fix the bug fix
2017-04-28 15:38:31 +02:00
Carles Fernandez
c0c1838deb
Expose more RTKLIB conf options and add smart guesses for some defaults
2017-04-27 23:02:52 +02:00
Carles Fernandez
04a2ee9c34
Expose some RTKLIB options to user configuration
2017-04-27 20:23:25 +02:00
Carles Fernandez
dab7c0a8a6
Merge branch 'pvtconsumeall' of https://github.com/carlesfernandez/gnss-sdr into common_solver
2017-04-27 15:43:00 +02:00
Carles Fernandez
efaf01c78c
Fix rate parameters
2017-04-27 15:41:59 +02:00
Javier Arribas
e26ddf07bc
Bug fixes for duplicated observable time
2017-04-27 15:28:30 +02:00
Carles Fernandez
560164711b
Add work on the PVT block
2017-04-27 15:07:44 +02:00
Carles Fernandez
5fe34321f2
Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into pvtconsumeall
2017-04-27 13:10:53 +02:00
Javier Arribas
ddcf1b1dee
New observables generation algorithm that accepts multirate inputs from different GNSS systems
2017-04-27 12:20:24 +02:00
Carles Fernandez
e16631ef89
Make the PVT block to consume all items it can
2017-04-27 08:29:44 +02:00
Javier Arribas
4df575aadb
Fix compilation error in gcc
2017-04-26 16:32:00 +02:00
Carles Fernandez
18d2ba5e51
Pass configuration by reference
2017-04-26 16:09:30 +02:00
Carles Fernandez
54f9108f15
Fix segmentation fault
2017-04-26 16:01:47 +02:00
Carles Fernandez
7c6b18a00c
Move RTKLIB configuration options struct to the adapter
2017-04-26 15:20:15 +02:00
Carles Fernandez
eedc9a4300
Merge remote-tracking branch 'cf/next' into common_solver
2017-04-25 20:33:45 +02:00
Carles Fernandez
c9af2b5d02
Fix missing log4cpp linking symbols when GNURADIO_FILTER_LIBRARIES were
...
built with log4cpp
See https://github.com/gnuradio/gnuradio/issues/1045
2017-04-25 20:08:45 +02:00
Carles Fernandez
dfeb41be50
Fix warnings with gcc
2017-04-25 19:21:12 +02:00
Carles Fernandez
bf0b5568f3
Fix warnings with gcc
2017-04-25 19:05:54 +02:00
Carles Fernandez
0496e55073
Fix warnings with gcc
2017-04-25 19:04:03 +02:00
Carles Fernandez
883b4072c7
Fix warnings with gcc
2017-04-25 18:27:23 +02:00
Carles Fernandez
d116e75f98
Fix warning with gcc
2017-04-25 17:59:00 +02:00
Carles Fernandez
5c79e8bc26
Fix problems with old gcc
2017-04-25 17:54:07 +02:00
Carles Fernandez
5c6acdf540
Fix problems with old gcc
2017-04-25 17:50:25 +02:00
Carles Fernandez
8cd83d9ef5
Fix problems with old gcc
2017-04-25 17:37:11 +02:00
Carles Fernandez
28672c39e9
Fix problems with old gcc
2017-04-25 17:13:48 +02:00
Carles Fernandez
07484e094c
Fix problems with old gcc
2017-04-25 17:04:13 +02:00
Carles Fernandez
52f3eaa373
Add rtkpos and its dependencies
2017-04-25 00:48:13 +02:00
Carles Fernandez
ce8869c5c5
Add rtkpos
2017-04-24 17:01:35 +02:00
Carles Fernandez
07ecbd2f5e
Add computation of 2D and 3D bias to position test
2017-04-23 22:31:53 +02:00
Carles Fernandez
981d0579d6
Arrange headers
2017-04-23 21:10:32 +02:00
Javier Arribas
0fba8e7c20
Adding double frequency GPS L1 and L2 observables and ephemeris to rtklib solver
2017-04-23 12:53:05 +02:00
Carles Fernandez
ed74fa2cff
Refactor constants
2017-04-23 02:05:15 +02:00
Carles Fernandez
619c9f1f98
Add more code cleaning
2017-04-23 01:34:18 +02:00
Carles Fernandez
7f6075172b
Remove last warning
2017-04-23 01:10:11 +02:00
Carles Fernandez
c28a9c5711
Remove more warnings
2017-04-23 01:04:48 +02:00
Carles Fernandez
7a1097a12d
Convert unigned int to int to avoid warning in signed/unsigned integer
2017-04-23 00:53:19 +02:00
Carles Fernandez
c6349eccd1
Minor fixes
2017-04-23 00:36:57 +02:00
Carles Fernandez
979377a632
Deactivate PVT flag averaging
2017-04-22 23:50:21 +02:00
Carles Fernandez
fb1a058db7
Fix execution in macOS
2017-04-22 23:47:51 +02:00
Carles Fernandez
9805e0975b
fix test compilation
2017-04-22 19:12:12 +02:00
Carles Fernandez
f4dac04285
merging next
2017-04-22 18:31:57 +02:00
Carles Fernandez
b362afca5b
Add more cleaning of RTKLIB code
2017-04-22 18:27:11 +02:00
Carles Fernandez
03d5015390
Fix pow usage
2017-04-22 12:50:04 +02:00
Carles Fernandez
264668a69d
Add position test
...
enabled with -DENABLE_SYSTEM_TESTING_EXTRA=ON
Computes accuracy and precision metrics
2017-04-22 12:09:48 +02:00
Carles Fernandez
417dc1daf1
Store work
2017-04-21 16:14:46 +02:00
Carles Fernandez
9c6ff1df9b
Small fixes
2017-04-21 13:31:29 +02:00
Carles Fernandez
a2d2aa016e
Add more constant refactoring
2017-04-21 11:57:27 +02:00
Carles Fernandez
27ab390944
Refactor of constants, remove defines
...
and start adapting rtklib code to our coding style
2017-04-21 11:34:23 +02:00
Javier Arribas
e90a9aa2bf
Migration of the internal LS PVT solver to RTKLIB solver in progress. First working version for GPS L1. Removing SBAS duplicated code.
2017-04-20 16:10:12 +02:00
Carles Fernandez
4b00d74d1a
Allow large files in 32 bit builds
...
try to fix
https://lintian.debian.org/tags/binary-file-built-without-LFS-support.html
2017-04-14 10:28:57 +02:00
Carles Fernandez
b7fba936ef
Fix dh_auto_test execution, fixes #47
2017-04-13 20:29:56 +02:00
Carles Fernandez
95ffcd3ac0
Improve portability
...
In some architectures (e.g. alpha, hppa, powerpcspe, m68k, sh4, sparc64, x32) the package gr-osmosdr is not available. So when the package is build with -DENABLE_OSMOSDR=ON, it breaks on the mentioned architectures. This is expected behaviour (it breaks because a required dependency is not found), but prevents from building the package on such architectures. This commit introduces a small change: when compilation is called with
cmake -DENABLE_OSMOSDR=ON -DENABLE_PACKAGING=ON ..
then, the compilation does not break if gr-osmosdr is not found.
This commit also fixes building when UHD is present but gnuradio-uhd is not (for instance, in hurd-i386)
2017-04-12 18:06:04 +02:00
Javier Arribas
807ca24fc2
Refactoring code. Adding new experimental tests and new common TX time observables algorithm
2017-04-12 17:04:51 +02:00