Carles Fernandez
57a17ac5d5
Fix building in MacOS, code refactoring, position test integration
...
Bugs from previous commits have been fixed. Working in macOS and Linux. This commit includes a pull from next
2017-04-23 02:03:43 +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
ecd1612680
Revert "Refactor of constants, remove defines"
...
This reverts commit 27ab390944
.
2017-04-21 16:15:38 +02:00
Carles Fernandez
a1c3188c44
Revert "Add more constant refactoring"
...
This reverts commit a2d2aa016e
.
2017-04-21 16:15:22 +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
7e44f1ef76
Add contributing guidelines
...
as suggested at https://github.com/blog/1184-contributing-guidelines
2017-04-17 13:43:39 +02:00
Carles Fernandez
e74b9916bf
Add v1.4 of Contributor Covenant Code of Conduct
2017-04-17 13:42:08 +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
Javier Arribas
d76e8efe18
Applying broadcast Group Delay (TGD) to correct GPS L1 CA observables to improve positioning accuracy
2017-04-12 16:55:34 +02:00
Carles Fernandez
1ed4b506df
Fix typo
2017-04-12 08:09:51 +02:00
Carles Fernandez
dc2ed129e2
Fix the list of requirements
2017-04-12 08:06:34 +02:00
Carles Fernandez
c994d04a5b
Removed git from the list of requirements
2017-04-11 19:19:14 +02:00
Carles Fernandez
2da64e0685
More required manual changes
2017-04-11 19:15:38 +02:00
Carles Fernandez
f68c4d091f
Manual changes of things broken by automatic conversion
2017-04-11 19:09:28 +02:00
Carles Fernandez
1191161aef
Set a column width of 72 to make the file more readable in plain text
...
Done with http://www.formatit.com/
2017-04-11 18:59:12 +02:00
Carles Fernandez
0f796343bc
Add upstream changelog as stated at Debian Policy Manual 12.7
...
https://www.debian.org/doc/debian-policy/ch-docs.html#s-changelogs
2017-04-07 18:56:35 +02:00
Carles Fernandez
2b442777ce
Fix spelling error detected by lintian
2017-04-07 17:25:21 +02:00
Carles Fernandez
14415c1316
Fix test when building with clang 8.0.0
2017-04-07 17:02:55 +02:00
Carles Fernandez
80f985789b
Add the -std=c++11 compiler flag to Armadillo as suggested in README
2017-04-07 13:22:17 +02:00
Carles Fernandez
eb852cf6ad
Keep Armadillo's source tree clean
2017-04-07 12:29:50 +02:00
Carles Fernandez
a53f3008c2
Delete unnneded copy of Armadillo
2017-04-06 21:40:36 +02:00
Carles Fernandez
73d33640f0
Armadillo has moved to GitHub
2017-04-06 21:16:44 +02:00
Carles Fernandez
dd5a850360
Update Armadillo version to 7.800.2
2017-04-01 12:22:01 +02:00
Carles Fernandez
1f99692393
Disable ORC by default
2017-04-01 11:47:13 +02:00
Carles Fernandez
d8fa3ff14f
Replace 255 by 0xFF to apease the clang compiler
...
This avoids hundreds of warnings of type:
warning: implicit conversion from 'int' to 'char' changes value from 255
to -1 [-Wconstant-conversion]
mask_imag = _mm_set_epi8(255, 255, 0, 0, 255, 255, 0, 0, 255...
~~~~~~~~~~~~ ^~~
2017-04-01 11:34:46 +02:00
Carles Fernandez
cec063f360
Prints fake IODE and IODC in GPS L2C-only RINEX navigation files
...
IODE and IODC are not defined in CNAV. If set to zero, tools such as
RTKLIB are not able to compute position. With this commit, we write a
fake value that changes whenever Toe in message types 10 and 11, and Toc
in types 30-37, do not match.
2017-04-01 10:47:36 +02:00
Javier Arribas
785d0d935d
Adjusting GPS L2CM TOW in telemetry decoder. Some magic number in TOW symbol has still to be further investigated
2017-03-31 12:48:48 +02:00
Javier Arribas
e0b0605545
Removing unused code, improving ref satellite selection in observables and partial correction of the gps L2 TOW offset bug
2017-03-30 19:25:46 +02:00
Javier Arribas
b745ebf0a8
GPS CNAV satellite positioning bug fixes.
2017-03-29 18:32:17 +02:00
Javier Arribas
5b83d828da
Removing duplicated code
2017-03-29 11:49:23 +02:00
Javier Arribas
620a44dad9
Fix compilation error for GPU tracking module
2017-03-29 10:35:50 +02:00
Javier Arribas
ab75381e33
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into common_solver
2017-03-29 10:26:54 +02:00