Javier Arribas
485027b7af
Implementing RX clock correction feedback in PVT and Observables
2019-04-23 17:31:26 +02:00
Carles Fernandez
6c9154aede
Expose usage of Protocol Buffers to the configuration
2019-04-21 13:30:59 +02:00
Carles Fernandez
81af865585
Use range for
2019-04-21 09:45:46 +02:00
Carles Fernandez
2b45256ff1
Reorder files
2019-04-20 22:07:35 +02:00
Carles Fernandez
b499983526
Fix comparison
2019-04-20 19:16:40 +02:00
Carles Fernandez
347d212d6c
Serialize Monitor_Pvt data with Protocol Buffers
2019-04-20 18:50:22 +02:00
Carles Fernandez
811cdc9693
Use Protocol Buffers for data serialization
2019-04-20 11:52:00 +02:00
Javier Arribas
f8146e5a3f
GPS L1 TLM decoder state machine optimization
2019-04-16 09:47:26 +02:00
Javier Arribas
1d059dda15
Removing debug code
2019-04-09 17:49:46 +02:00
Javier Arribas
141e101363
Bug fix that restores the acquisition and tracking destructor calls due to circular smart pointer references
2019-04-09 17:39:48 +02:00
Javier Arribas
2290a75eeb
Relaxing resampler low pass filter for automatic acquisition resampler
2019-04-09 12:01:01 +02:00
Carles Fernandez
cc162dac9e
Code cleaning
2019-04-08 11:14:41 +02:00
Marc Majoral
6979e561b8
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2019-04-04 19:55:56 +02:00
Javier Arribas
fdf86ef75b
Adjusting the optimal bandwidth for the automatic acquisition resampler in GPS L1 and L2C
2019-04-03 15:27:26 +02:00
Javier Arribas
dc6876e1c9
Adding null sinks to unconnected signal conditioners automatically to enable partial use of multichannel sources
2019-03-29 17:36:05 +01:00
Marc Majoral
3249f55029
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2019-03-27 12:38:43 +01:00
Carles Fernandez
0f2e350d3c
Apply code formatting
2019-03-26 23:05:18 +01:00
Marc Majoral
6da82535ba
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2019-03-20 16:35:55 +01:00
Javier Arribas
0be8c657de
Reducing the latency in the acquisition to tracking transition
2019-03-20 15:13:17 +01:00
Carles Fernandez
5d423f3c59
Fix overflow
2019-03-19 19:51:54 +01:00
Carles Fernandez
3cd1e70706
Fix defects detected by Coverity Scan
2019-03-19 07:53:21 +01:00
Carles Fernandez
2f14432067
Apply formatting
2019-03-18 19:50:02 +01:00
Carles Fernandez
b0c19c03f3
Apply formatting
2019-03-18 19:41:41 +01:00
Marc Majoral
bef7e42fb9
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2019-03-18 19:37:19 +01:00
Javier Arribas
48180c967a
Replacing PLL/DLL fixed order loop filters with DLL/PLL/FLL order-configurable filters. Adding PLL false lock protection by using telemetry validation flag
2019-03-18 19:35:40 +01:00
Carles Fernandez
52c69073ac
Apply clang-tidy fixes
2019-03-18 09:10:00 +01:00
Carles Fernandez
ed9aaf86ce
Fix building, apply formatting
2019-03-18 08:43:38 +01:00
Damian Miralles
10910269f4
Merge branch 'next' into bds_b3i. Keep code up to date
2019-03-17 18:58:44 -05:00
Carles Fernandez
b409f1c15e
Fix copyright year
2019-03-17 14:07:42 +01:00
Damian Miralles
dc65760122
bds_b3i: Updating branch with new changes from upstream repo
2019-03-12 10:54:17 -05:00
Carles Fernandez
c87a9ddc9a
Remove character so it does not break LaTeX compilation
2019-03-09 09:26:32 +01:00
Carles Fernandez
10a42945e6
Make constructors private, fix documentation
2019-03-08 10:24:06 +01:00
Damian Miralles
2b4a395dc8
bds_b3i: merging new changes, fixing D2 decoding bug
2019-03-07 09:38:49 -06:00
Carles Fernandez
cf108a46c8
Break dependency by moving files
2019-03-06 23:59:35 +01:00
Carles Fernandez
dd7a52c93b
Fix headers
2019-03-06 21:54:39 +01:00
Carles Fernandez
c938093f6d
Improve includes (IWYU)
2019-03-05 19:31:41 +01:00
Carles Fernandez
287fe632be
Remove boost/shared_ptr.hpp include
2019-03-05 13:20:45 +01:00
Carles Fernandez
809097f481
Add missing header
2019-03-05 10:01:08 +01:00
Carles Fernandez
e6cfbadbf3
Improve includes with IWYU
...
Fix for old Boost
2019-03-05 09:55:59 +01: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
6ba77c5f28
Sort includes: include what you use
2019-03-04 08:12:50 +01:00
Carles Fernandez
e7ea5c1fdd
Remove superfluous 'using google::LogMessage'
2019-03-03 13:39:35 +01:00
Carles Fernandez
5cbafa276f
Make Galileo FNAV epehemeris less verbose in terminal
2019-03-03 10:56:07 +01:00
Carles Fernandez
3b2ad56550
Fix for ENABLE_FPGA=ON
2019-03-02 11:48:25 +01:00
Carles Fernandez
642c7effee
Fix warnings when building with ENABLE_FPGA=ON (unused parameters)
2019-03-02 11:22:42 +01:00
Damian Miralles
9ccb86dac6
Merge branch 'next' into bds_b3i
2019-03-01 13:29:10 -06:00
Damian Miralles
8782fcba69
bds_b3i: merging new changes, fixing small bugs
2019-03-01 13:28:21 -06:00
Javier
d6bf84b222
Moving LOG(INFO) to DLOG(INFO) in galileo navigation message parser
2019-03-01 18:31:15 +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
Carles Fernandez
b1c6e1d91f
Make Galileo E1 message decoding less verbose in terminal
2019-02-28 18:20:33 +01:00
Carles Fernandez
fd64cdd8c2
Fix program termination with some configurations
...
This is not a robust solution but fixes termination when URSP is being used. To be improved
2019-02-28 09:33:47 +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
484b0f4b02
removed commented-out code
2019-02-27 15:51:01 +01:00
Marc Majoral
8d770d9be9
more code cleaning
...
removed some non used variables
2019-02-27 13:30:09 +01:00
Marc Majoral
a8e425c814
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2019-02-26 10:23:59 +01:00
Carles Fernandez
8e66577ee9
Reorder PVT
...
Add includes
Reorder CMake scripts
Put work at the end of the file
2019-02-26 01:38:48 +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
a51ccdca8b
Fix termination if GNSS-SDR.telecommand_enabled is set to true
2019-02-24 20:57:51 +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
13d8d19679
clang-tidy fixes
2019-02-22 22:02:37 +01:00
Carles Fernandez
e6ae1a307c
Fix gn3s driver building
2019-02-22 21:22:36 +01:00
Carles Fernandez
9c2cebd906
Fix flexiband driver building
2019-02-22 21:18:30 +01:00
Carles Fernandez
f01f90695e
Apply clang-format
2019-02-22 13:30:18 +01:00
Carles Fernandez
d82dda30e7
Remove repeated parameters
2019-02-22 12:23:41 +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
1ad1366938
clang-tidy: apply readability-inconsistent-declaration-parameter-name check
2019-02-21 11:03:35 +01:00
Carles Fernandez
b3ae2c969a
clang-tidy: apply fixes
2019-02-21 10:33:20 +01:00
Carles Fernandez
9bc771bed6
Deploy a new option -DENABLE_CLANG_TIDY to integrate clang-tidy checks and fixes into the compilation process, if found. It defaults to OFF
2019-02-21 09:59:06 +01:00
Carles Fernandez
0715c4de45
clang-tidy: add and apply readability-inconsistent-declaration-parameter-name check
2019-02-20 23:36:26 +01:00
Carles Fernandez
88147d4956
Fix build with Clang (not AppleClang) on macOS
2019-02-20 22:21:53 +01:00
Carles Fernandez
a927710607
Merge branch 'monitor-decimator-name' of https://github.com/acebrianjuan/gnss-sdr into acebrianjuan-monitor-decimator-name
2019-02-18 22:36:46 +01:00
Carles Fernandez
82b7a244eb
Small fixes
2019-02-18 21:44:19 +01:00
Álvaro Cebrián Juan
e8fa2a0932
Rename the decimation factor parameter of the Monitor block configuration from output_rate_ms to decimation_factor
2019-02-18 17:51:02 +01:00
Carles Fernandez
83501f86f5
Fix headers
2019-02-17 13:36:33 +01:00
Carles Fernandez
2da0ef3c84
Improve initialization
2019-02-15 10:02:32 +01:00
Carles Fernandez
890752601d
Fix defects detected by Coverity Scan
2019-02-14 23:44:38 +01:00
Carles Fernandez
b5c59ee6f7
Fix defects detected by Coverity Scan
2019-02-14 22:49:36 +01:00
Carles Fernandez
786118a305
Fix disconection of Monitor block
2019-02-14 16:46:16 +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
111c6291ec
Revert "clang-tidy: apply performance-unnecessary-value-param check"
...
This reverts commit eae967ed1a
.
2019-02-12 12:07:40 +01:00
Carles Fernandez
ef0da0a973
clang-tidy: apply performance-unnecessary-value-param check
2019-02-12 09:16:22 +01:00
Carles Fernandez
9551c5e5a1
clang-tidy: apply performance-unnecessary-value-param check
2019-02-12 02:44:44 +01:00
Carles Fernandez
0c4b68c92d
clang-tidy: apply performance-move-const-arg check
...
See https://clang.llvm.org/extra/clang-tidy/checks/performance-move-const-arg.html
2019-02-12 02:07:06 +01:00
Carles Fernandez
5b50e74ca8
clang-tidy: apply performance-for-range-copy check
...
See https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html
2019-02-12 01:25:27 +01:00
Carles Fernandez
eae967ed1a
clang-tidy: apply performance-unnecessary-value-param check
...
See https://clang.llvm.org/extra/clang-tidy/checks/performance-unnecessary-value-param.html
2019-02-12 01:00:36 +01:00
Carles Fernandez
73b7341904
clang-tidy: apply readability-braces-around-statements plus code formatting
...
See http://releases.llvm.org/7.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.html
Code formatting applied with:
find ../src/ -iname *.h -o -iname *.cc | xargs clang-format -i
2019-02-11 21:13:02 +01:00
Carles Fernandez
45b4478047
clang-tidy fixes
2019-02-11 17:15:48 +01:00
Carles Fernandez
dfc963ad86
clang-tidy: apply readability-else-after-return check
...
See https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html
2019-02-11 15:53:50 +01:00
Carles Fernandez
b257c6433f
clang-tidy: apply readability-named-parameter check
...
See https://google.github.io/styleguide/cppguide.html#Function_Declarations_and_Definitions
2019-02-11 15:31:01 +01:00
Carles Fernandez
b9c115bdf8
clang-tidy: apply modernize-use-using check
2019-02-11 13:13:06 +01:00
Carles Fernandez
75bd492d96
Change CMake target names to more meaningful ones, reflecting the code tree
2019-02-10 18:34:28 +01:00
Carles Fernandez
c46cdcb188
Better string comparison
2019-02-10 14:07:27 +01:00
Carles Fernandez
6d9563ef00
Improvement by clang-tidy
2019-02-10 13:24:25 +01:00
Carles Fernandez
96338be94e
Fix by clang-tidy
2019-02-10 12:53:22 +01:00
Carles Fernandez
21b5aeee9d
Make use of cstdint type names
2019-02-10 12:45:23 +01:00
Carles Fernandez
a6b94eaccf
Make use of cstdint typedefs, fix warning, remove unused variable
2019-02-10 12:40:03 +01:00
Carles Fernandez
ce051e040f
Improve target design
2019-02-10 01:13:02 +01:00
Carles Fernandez
53a813b3a1
Add includes, remove unused ones
2019-02-10 00:52:29 +01:00
Carles Fernandez
e5b7eaa366
Reorder static dependencies
2019-02-07 23:07:24 +01:00