[hamradio-commits] [gnss-sdr] branch master updated (0addc0d -> c35f0f0)
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Mon Feb 13 22:35:42 UTC 2017
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a change to branch master
in repository gnss-sdr.
from 0addc0d updating debian files
adds f3df860 Starting 0.0.8git
new 6d93d9b Update list of supported architectures
new e4b0070 Add volk_gnsssdr-config-info to the list of generated executables
new ed06544 Remove repeated sentence
new ceeedba Add ppc64 (PowerPC 64-bit big endian architecture)
new 44a5ddb Remove unused line
new a416707 Remove unused line
new 0d74214 Remove unused line
new 7460176 Fix implementation string
new b36773e Fix bug in correlator spacing
new ce16f25 Remove unused parameters
new 6a46e05 Fix VOLK_GNSSSDR figure
new e4080b5 Remove unused variable
new 2499946 Fix correlator spacing
new 2a2344d Add maximum number of dwells in the Tong algorithm
new 12739fc Merge remote-tracking branch 'cf/tong' into next
new 7630688 Fix profile update reading end of lines
new 4386299 Fix error in documentation
new 10cd795 Add warning if sample rates are not consistent
new 838e643 Consume all samples in each iteration
new 62e1e6f Now the block factory automatically detects the input data type
new 3abe944 Fix 16-bit complex resampler
new 04a1605 Revert wrong commit
new 24e62c4 Make use of volk_gnsssdr_malloc, volk_gnsssdr_free
new fd31559 Fix header guard
new b2be3d9 Update Armadillo version to 7.400.1
new a701f5d Add new Galileo satellites
new 8d82492 Alternative fix for issue #31
new 7e0e99d Add kernel volk_gnsssdr_32f_index_max_32u
new 438ba45 Fix acquisition with rata rates higher than 16 Msps in 4ms code periods
new 8ba309d Add AVX and unaligned protokernels
new 2b5ac76 Add NEON protokernel to volk_gnsssdr_32f_index_max_32u kernel
new d7124d4 Add macOS to the list of working OS
new baf06a8 Add macOS Sierra identification
new 0f514e5 Merging the work on macOS Sierra
new b5ac8fa Update links to the new web
new 565d6ad Add pointers to the documentation pages
new 3b30314 Fix typo
new 15eb6ad Fix Galileo E5a/I codes
new 8aafb23 Updating to Googletest 1.8.0
new bbf6a2b Fix Google Test name usage
new b7e06dc Refactor QA code
new 44239e6 Start work with TTFF test
new 0a74ad1 Add control thread to TTFF test
new f7618bb Fix Rx control and add some flags
new 72b7229 Add more flags to the TTFF Test
new 19b4ce8 Add a main to the TTFF test
new 4c79fb2 Change Acquisition algorithm
new 79afa71 Set sampling frequency
new 56be461 Use Sys-V queue
new a2eaab8 Add sysV queue to the GPS PVT block
new 79e2663 Annotate TTFF
new 0e65bfc Fix for more than one measuement
new a4850dc Fix to terminate the queue thread
new e445d5d Add TTFF report
new 91c0fcc Improve TTFF report
new 35084f9 Clean up
new 32445c9 Add a queue listener to the control thread
new 3e1cff4 Stop receiver after TFFF detection
new f3b8b54 Kill queue
new c9ef673 Fix
new b80eba9 Terminate run when testing TTFF
new db71c74 Small fixes
new 3a10f3c Inform about TTFF
new ff4c323 Add options to enable/disable building of unit and system testing
new 36f313d Small fixes
new 7eff6df Create converter_ in the constructor
new 886de8d Clean the TTFF test
new 3e716df Use Test Fixtures in the TTFF Test
new cd0cec1 Use current time as seed for random generator
new 7624c46 Clean TTFF test
new a0fc1bb Merge branch 'ttff' into next
new ba73218 Improve TTFF report
new f61c6fd Fix
new b3eab47 Add hot start TTFF
new e89b54c Add AGNSS configuration to TTFF test
new a9e881c Fix
new e976b8c Fix
new 8a50ccc Fix
new 1ef64a6 Merge branch 'ttff' into next
new 896ae47 Trigger a building test
new fa45de5 Disable default building of system tests
new 3583952 Closing queues and improving TTFF report
new 9b4965b Improve TTFF report
new a9c77b2 Print TTFF report in a file
new 047ced2 Improve queue management
new 08f0a36 Improve queue management gnss-sdr and in TTFF tests.
new 67a4066 Fix typo
new 6f2aabe Improve double comparison
new b172148 Kill the SysV queue listener when stopping the control thread
new 257d2de Adding a configuration file flag to TTFF test
new 001896f Fix crash
new 98b3145 Fix crash
new 1dfb0e3 Fix crash
new a4eb663 Cleaning
new 45545f7 Now the Time-To-First-Fix test accepts a configuration file as a parameter
new 93a63bf Fix sampling rate issue when TTFF is reading conf from file
new 35c1068 Change folder name to be more consistent with the website
new 664d6ec Remove dead code
new 1913f0d Exit program if it cannot create SysV message queues
new a7bd728 Fix some problems detected by Coverity Scan
new c5c4dd1 Catch exceptions raised by gtest
new a30bf16 Some minor fixes for packaging
new 6412bbc Change variable names to something more meaningful
new bbd1c2f Add test of stopping the receiver by a external program
new 3cce2e8 Make prefetching more portable
new def78e3 Define prefetch macros even if volk ones were already included
new 67105d6 Avoid macro redefinitions
new 3d315af Fix erros in Galileo message decoding
new 2fe809d Update links of Galileo ICD to version 1.2
new 2555623 Reordering list of Galileo satellites
new 85012b3 Improve handling of ORC library if present
new 5812a66 Improving cmake FindGrOsmoSDR module to support user-mode gnuradio installations
new 0425fd3 Fix name of CMake variable
new ae146e8 Remove unrequired flag
new e746945 Remove unrequired variable
new 071dec2 Remove unrequired variable
new 5dede68 Set CMAKE_PREFIX_PATH when usign PyBOMBS or snap packages
new e50d5a6 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 25a57d5 Work on Rinex printer
new 5e24e3d Fixes CNAV message files
new 2f145e8 Add ability to log GPS dual freq (L1/L2C) observations
new 9a6dfc6 Fix reference to ICD
new 2ddc789 Add ability to print GPS L2-only observables
new 0e10be6 Clean code
new f816f46 Merge remote-tracking branch 'cf/rinex-l2' into next
new f0bef19 Add multi-band capability to the Galileo observables RINEX printer
new ee5a889 Add test for dual band Galileo Rinex observation file
new f3d2a02 Merge branch 'rinex-l2' of https://github.com/carlesfernandez/gnss-sdr into next
new 74a23c5 Add the ability to print multiband Galileo observables in RINEX files
new ece71a5 Improve log of dual-band GPS observations in RINEX files
new d4a14c3 RINEX obs files GPS dual-band: Fill obs with 0s if signal is not present
new fe6b238 Add moving average parameter in observables
new ea8e605 Add work on the hybrid receiver
new abc2139 Add work on the generation of RINEX files for more receiver configs
new 9a3d595 Add work on Galileo observables RINEX printer
new ed6ce72 Fix satellite ID in RINEX observation data for GPS
new 779ab48 Add observables block for GPS L2C
new 866bb15 Add Galileo E5a observables block
new 1c97531 Use L2C observables for positioning
new 97ffee0 Use more descriptive names for variables
new 09f9e66 Add RTCM printer to some receiver configurations
new 035cc8c Make indentation clearer
new 6ed6234 Improve variable naming, some code cleaning
new e918da7 Change name of L2C observables block
new 05f8b78 Change blocks name from L2_M to L2C
new 19d2120 Add generation of RTCM messages for more receiver configurations
new 2e1e7aa Fix doc
new cc5cf87 Fix automatic building of gflags and glog
new 805ce85 Simplify CMake script
new 3fd7639 Initialize all class members
new 38bf450 Fix building when gflags is installed in the system but glog is not
new 4443e2f Find dependencies in more architectures
new 8c83286 Update Armadillo version to 7.500.0
new 8465ea9 Detect aarch64 architecture (e.g. Odroid C2)
new 0415715 Improve detection of armv8-a processors
new 7561779 Toolchain file for Zynq-7000 SoCs
new 44b3bb9 Update Armadillo version to 7.500.2
new c341cc7 Ensure that libtool and automake are present if glog if built from source
new 38e4551 Ensure that gtest is built before building run_tests
new ff4a3fb Add toolchain file for openembedded
new c9ba5e8 Fix detection of pthread in some environments
new 15358d7 Update gflags to 2.2.0
new efd52af Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 37c475a Cleaning
new ce4b53e Fix gnutls-openssl detection
new e02b17d Clean script
new e5000e4 Add four new Galileo satellites: FM7, FM12, FM13, FM14
new e56bb77 Check for boost libraries required for volk_gnsssdr
new 07f30a8 Add Ubuntu 16.10
new 90cff8b Removing debug print in LS PVT
new 88000d7 Removing more debug prints in LS PVT
new a83436a Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new 70e75a6 Update Armadillo version to 7.600.1
new 54bb964 Make BLAS and LAPACK not mandatory on ARM devices
new 4a02a1d Allow building with OpenEmbedded
new 5279c24 Fix building with openembedded
new 61cf9a5 Fix bad usage of set
new 343410d Improve update instructions
new ec51b6c Switch from cheetah to mako and six
new 0d448e8 Port templates from python-cheetah to python-mako
new 05632aa Make it work in Ubuntu 14.04 LTS
new 9664b65 Merge branch 'mako' of https://github.com/carlesfernandez/gnss-sdr into no-cheetah
new 6bac6ec Relax version of required python-mako
new 7f32957 Add python finder and module checker
new 98e2b58 Fix duplicate symbols
new 0aa8b4e Add suggestions if python-mako or python-six are not installed
new 302f673 Update list of dependencies
new 4e64ff9 Add pointers to Mako and Six websites
new 4694dca Add QA_PYTHON_EXECUTABLE variable
new f808a52 Fix wrong merge
new 63aabc8 Update web links
new 03ca18d Remove tabs
new eaf369b Switch from python Cheetah to Mako and add Python 3 support
new 91f3d30 Strip volk_gnsssdr-config-info if ENABLE_STRIP is ON
new c3fd3ab Fix build with static libs
new 17966e5 Update instructions to build glog from source
new cd36d91 Revert "Update instructions to build glog from source"
new 8b0d51a Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 878d297 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new e846b31 Make the bitbake recipe work
new 9b52403 Small fixes
new d798d78 Add links to the creation of Snap packages and the SDK for cross-compilation
new cca40c4 Fix markdown
new dda1833 Add example of gnss-sim usage
new 211b7b3 Embed the whole system in a test
new 2744a26 Configure RINEX version via configuration This supersedes the value passed by the --RINEX_version flag. Useful for system testing
new cdf7fcf Add GPSTk as an optional analysis tool
new 7f9d3c3 Simple example of GPSTk usage
new 2c393af Add RINEX validations
new cd1adc3 Usign GPSTk to read observables
new 4c8a749 Read both RINEX obs files
new c2c96e5 read and compare measurements
new 1eb75e0 Add Doppler observables
new c3e545e Compute error stdev for pseudorange diff and Doppler
new 19bc085 Change name to obs_gps_l1_system_test
new f12e8b9 Better way to compute stdev
new 750c4a6 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into siggen
new 166ec36 Update GPSTk detection
new e379dd7 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into siggen
new 7df1584 Use GPSTk if found, let the user change that with -DENABLE_OWN_GPSTK=ON
new 8033535 Add new system test: obs_gps_l1_system_test
new 23d8b70 Add the option of dynamic testing:
new 54fecdf Add page numbers in reference
new 71c19ca Regroup CMake options for testing
new 938db73 Check carrier phase evolution per satellite
new 235aa77 Bug fix in LS PVT solver in troposphere corrections causing erratic position fixes in high altitude GNSS receiver operations (>15 km)
new 8eb0107 Restore ostream format
new 758a13c Add more info if test fails
new 3e18d54 Catch exceptions when stopping the rtcm server
new 7305c03 Update copyright year in help intro message
new d9a315f Make it work with python3
new 7f58f96 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new cc6b89a python3: prefer set instead of list to match existing code
new d14ef2b Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 939eac6 Follow GNU coding style for braces
new 663fb27 MSVC build updates
new d9cc803 Nuke CPack
new c6cb41c GPS L1 CA DLL/PLL tracking fixes and gnss_synchro code refactoring
new 3da0807 PVT receiver time feedback to observables to account for the receiver clock offset. Prototype of observables unit test enabled
new d649354 Improving tracking+telemetry_decoder unit test
new 3a11452 Bug fixes and Code refactoring in telemetry decoder
new d2c7bb6 Adding Bancroft's algorithm implementation for PVT initialization
new 4438ffe Code cleaning
new c11a205 Add new configuration option ENABLE_UNIT_TESTING_EXTRA
new bf34702 Move gps_l2_m_dll_pll_tracking_test to UNIT_TESTING_EXTRA
new f6be75e Fix L2C tracking
new 1c357ef Fix gcc warnings
new 2b49f67 GPS Satellite broadcast ephemeris time is now referenced to TOC instead of TOE
new 6325d3c Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
new 888bc17 More improvements in the PVT algorithm for better observables estimations
new 886e3d2 Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
new 382cbfd Merge branch 'rinex_fix' of https://github.com/carlesfernandez/gnss-sdr into rinex_fix
new e6facdc GPSTk is now on GitHub. Retrieve version 2.9
new a01f00b Fix usage of GPSTk 2.9
new 5612e57 Activate signal generation
new feb481a Fine adjustment of the telemetry decoder TOW for the GPS L1 CA
new 2ad6f6d Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
new ae55c15 Move GPSTK building files to the root of build directory for consistency
new 2c1ccf0 Download and build GPSTk and the signal generator also for extra unit tests
new fca151a Adding signal processing unit testing auxiliarily libs to enable automating testing with gnss-simulator-in-the-loop
new 92f1f90 Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
new 72fff78 Fix cshort version of GPS_L1_CA_DLL_PLL_C_Aid_Tracking
new 7ee8641 Remove unused variable
new beb7bc9 Enable extended correlation time in 16sc implementation
new dc910bc GNSS simulator-in-the-loop completed for tracking and telemetry unit tests
new 37d78d3 Completing tracking unit test with simulator-in-the-loop
new d491718 Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
new 59e3ffe Add header
new 6e97c5f Define all the commandline flags of the signal generator in a single file
new 51c6ed8 Fix path of raw data file
new e078ebf Add header
new 94514bb Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
new 9804f7f Fix wrong commit
new 0ee4866 Finally right :-)
new 2b4521d Delete unused file
new a8f5b50 Fix tests
new adb088e Fix building when Armadillo < 5.300
new 46353ea Read flags from a single file
new b8ba57b fix typo
new fc7ff7b Upgrading Galileo PVT and Hybrid PVT chains with the latest bug fixes for GPS
new 15ff162 Provide open access link for the ION GNSS+ 2016 paper
new 0362476 Merging gnss-sdr/rinex_fix branch
new 97a045a Merging
new dca5dd0 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
new 0db1ecc Fiw wrong commit
new f8adffe Fix execution of extra tests in some environments
new 0eaea3d Fix typos
new 24fb4d7 Bump version to 0.0.9
new 49ceb8b Ignore .DS_Store file in all directories
new 385d153 Remove unused includes
new 8c2f1f9 Adding consistency checks to the PVT solutions
new 5571e14 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
new f03d869 Delete unused files
new dbe08ad Code cleaning
new 5e125c5 Code cleaning
new bbf4dc9 Update link
new ca0352b Improve initialization
new 5264622 Fix detection of big endian
new 10a12c1 Code cleaning
new 004d724 Fix glog usage
new c8a0983 Update links to the new website
new 32e4d22 New version v0.0.9
new c35f0f0 Merge branch 'master' of https://github.com/gnss-sdr/gnss-sdr
The 303 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 2 +-
CMakeLists.txt | 554 ++-
README.md | 682 ++-
cmake/Modules/FindGFlags.cmake | 11 +
cmake/Modules/FindGLOG.cmake | 40 +-
cmake/Modules/FindGPSTK.cmake | 67 +-
cmake/Modules/FindGnuradio.cmake | 30 +-
cmake/Modules/FindGrOsmoSDR.cmake | 76 +-
cmake/Modules/FindLibOsmoSDR.cmake | 24 +
cmake/Modules/FindORC.cmake | 16 +
cmake/Modules/FindUHD.cmake | 24 +
cmake/Modules/FindVolk.cmake | 23 +
cmake/Modules/GnssSdrPackaging.cmake | 323 --
cmake/Modules/SetupPython.cmake | 78 +
cmake/Modules/TestForARM.cmake | 6 +-
cmake/Packaging/fixup_deb_permissions.sh.in | 10 -
cmake/Packaging/postinst.in | 4 -
cmake/Packaging/prerm.in | 14 -
cmake/Toolchains/oe-sdk_cross.cmake | 20 +
cmake/Toolchains/zynq-7000.cmake | 26 +
conf/gnss-sdr_GPS_L1_ishort.conf | 44 +-
conf/gnss-sdr_GPS_L2C_USRP1_realtime.conf | 6 +-
conf/gnss-sdr_GPS_L2C_USRP_X300_realtime.conf | 6 +-
conf/gnss-sdr_Galileo_E1_ishort.conf | 2 +-
...hannel_GPS_L1_L2_Flexiband_realtime_III_1b.conf | 6 +-
...1_L2_Galileo_E1B_Flexiband_bin_file_III_1b.conf | 2 +-
...channel_GPS_L2_M_Flexiband_bin_file_III_1b.conf | 6 +-
docs/changelog | 7 -
docs/changelog.Debian | 5 -
docs/doxygen/other/main_page.dox | 12 +-
docs/manpage/gnss-sdr-manpage | 2 +-
src/CMakeLists.txt | 4 +-
src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc | 10 +-
src/algorithms/PVT/adapters/hybrid_pvt.cc | 67 +-
.../PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc | 70 +-
.../PVT/gnuradio_blocks/galileo_e1_pvt_cc.h | 15 +-
.../PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc | 105 +-
.../PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h | 29 +-
.../PVT/gnuradio_blocks/hybrid_pvt_cc.cc | 664 ++-
src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.h | 32 +-
src/algorithms/PVT/libs/galileo_e1_ls_pvt.cc | 198 +-
src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.cc | 223 +-
src/algorithms/PVT/libs/hybrid_ls_pvt.cc | 415 +-
src/algorithms/PVT/libs/hybrid_ls_pvt.h | 19 +-
src/algorithms/PVT/libs/ls_pvt.cc | 191 +-
src/algorithms/PVT/libs/ls_pvt.h | 19 +-
src/algorithms/PVT/libs/pvt_solution.cc | 19 +-
src/algorithms/PVT/libs/pvt_solution.h | 4 +-
src/algorithms/PVT/libs/rinex_printer.cc | 4663 +++++++++++++-------
src/algorithms/PVT/libs/rinex_printer.h | 80 +-
src/algorithms/PVT/libs/rtcm_printer.cc | 53 +-
src/algorithms/PVT/libs/rtcm_printer.h | 8 +-
.../galileo_e1_pcps_tong_ambiguous_acquisition.cc | 3 +-
.../galileo_e1_pcps_tong_ambiguous_acquisition.h | 1 +
.../adapters/gps_l1_ca_pcps_tong_acquisition.cc | 3 +-
.../adapters/gps_l1_ca_pcps_tong_acquisition.h | 1 +
.../acquisition/gnuradio_blocks/CMakeLists.txt | 26 -
...alileo_e5a_noncoherent_iq_acquisition_caf_cc.cc | 90 +-
.../galileo_pcps_8ms_acquisition_cc.cc | 32 +-
.../gnuradio_blocks/pcps_acquisition_cc.cc | 20 +-
.../pcps_acquisition_fine_doppler_cc.cc | 47 +-
.../gnuradio_blocks/pcps_acquisition_sc.cc | 24 +-
.../pcps_assisted_acquisition_cc.cc | 27 +-
.../gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc | 50 +-
.../pcps_multithread_acquisition_cc.cc | 8 +-
.../gnuradio_blocks/pcps_opencl_acquisition_cc.cc | 36 +-
.../pcps_quicksync_acquisition_cc.cc | 42 +-
.../gnuradio_blocks/pcps_tong_acquisition_cc.cc | 46 +-
.../gnuradio_blocks/pcps_tong_acquisition_cc.h | 9 +-
.../volk_gnsssdr/CMakeLists.txt | 31 +-
.../volk_gnsssdr_module/volk_gnsssdr/README.md | 4 +-
.../volk_gnsssdr/apps/CMakeLists.txt | 27 +-
.../volk_gnsssdr/apps/volk_gnsssdr_profile.cc | 2 +-
.../volk_gnsssdr/cmake/Modules/FindORC.cmake | 16 +
.../volk_gnsssdr/cmake/Modules/VolkPython.cmake | 9 +-
.../Packaging/volk_gnsssdr-config-info-manpage | 40 +
.../cmake/Packaging/volk_gnsssdr_profile-manpage | 2 +-
.../volk_gnsssdr/cmake/msvc/config.h | 19 +-
.../volk_gnsssdr/cmake/msvc/inttypes.h | 301 --
.../volk_gnsssdr/cmake/msvc/stdbool.h | 45 -
.../volk_gnsssdr/cmake/msvc/stdint.h | 251 --
.../docs/images/VOLK_GNSSSDR_Usage_Example.png | Bin 114963 -> 223367 bytes
.../volk_gnsssdr/gen/volk_gnsssdr_arch_defs.py | 8 +-
.../volk_gnsssdr/gen/volk_gnsssdr_compile_utils.py | 8 +-
.../volk_gnsssdr/gen/volk_gnsssdr_kernel_defs.py | 12 +-
.../volk_gnsssdr/gen/volk_gnsssdr_machine_defs.py | 7 +-
.../volk_gnsssdr/gen/volk_gnsssdr_tmpl_utils.py | 28 +-
.../volk_gnsssdr/include/volk_gnsssdr/constants.h | 10 +-
.../include/volk_gnsssdr/volk_gnsssdr_common.h | 18 +
.../include/volk_gnsssdr/volk_gnsssdr_malloc.h | 6 +-
.../include/volk_gnsssdr/volk_gnsssdr_prefs.h | 6 +-
.../volk_gnsssdr/volk_gnsssdr_16ic_convert_32fc.h | 2 +-
.../volk_gnsssdr_16ic_resampler_fast_16ic.h | 2 +-
.../volk_gnsssdr_16ic_s32fc_x2_rotator_16ic.h | 18 +-
.../volk_gnsssdr_16ic_x2_dot_prod_16ic.h | 28 +-
.../volk_gnsssdr_16ic_x2_dot_prod_16ic_xn.h | 16 +-
.../volk_gnsssdr_16ic_x2_multiply_16ic.h | 4 +-
...volk_gnsssdr_16ic_x2_rotator_dot_prod_16ic_xn.h | 24 +-
.../volk_gnsssdr_16ic_xn_resampler_16ic_xn.h | 16 +-
.../volk_gnsssdr_16ic_xn_resampler_fast_16ic_xn.h | 2 +-
.../volk_gnsssdr/volk_gnsssdr_32f_index_max_32u.h | 533 +++
.../volk_gnsssdr/volk_gnsssdr_32f_sincos_32fc.h | 10 +-
.../volk_gnsssdr/volk_gnsssdr_32fc_convert_16ic.h | 10 +-
...volk_gnsssdr_32fc_x2_rotator_dot_prod_32fc_xn.h | 10 +-
.../volk_gnsssdr_32fc_xn_resampler_32fc_xn.h | 16 +-
.../volk_gnsssdr/volk_gnsssdr_8ic_conjugate_8ic.h | 2 +-
.../volk_gnsssdr_8ic_x2_dot_prod_8ic.h | 4 +-
.../volk_gnsssdr/lib/CMakeLists.txt | 13 +-
.../volk_gnsssdr/lib/constants.c.in | 13 +-
.../volk_gnsssdr/lib/kernel_tests.h | 1 +
.../python/volk_gnsssdr_modtool/cfg.py | 10 +-
.../volk_gnsssdr_modtool_generate.py | 9 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr.tmpl.c | 106 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr.tmpl.h | 14 +-
.../tmpl/volk_gnsssdr_config_fixed.tmpl.h | 10 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr_cpu.tmpl.c | 25 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr_cpu.tmpl.h | 6 +-
.../tmpl/volk_gnsssdr_machine_xxx.tmpl.c | 76 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr_machines.tmpl.c | 8 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr_machines.tmpl.h | 24 +-
.../volk_gnsssdr/tmpl/volk_gnsssdr_typedefs.tmpl.h | 6 +-
src/algorithms/observables/adapters/CMakeLists.txt | 4 +-
.../observables/adapters/galileo_e1_observables.cc | 11 +-
.../adapters/galileo_e5a_observables.cc | 96 +
...rid_observables.h => galileo_e5a_observables.h} | 25 +-
.../observables/adapters/gps_l1_ca_observables.cc | 9 +-
...ybrid_observables.cc => gps_l2c_observables.cc} | 47 +-
...{hybrid_observables.h => gps_l2c_observables.h} | 25 +-
.../observables/adapters/hybrid_observables.cc | 25 +-
.../observables/adapters/hybrid_observables.h | 6 +-
.../gnuradio_blocks/galileo_e1_observables_cc.cc | 22 +-
.../gnuradio_blocks/galileo_e1_observables_cc.h | 9 +-
.../gnuradio_blocks/gps_l1_ca_observables_cc.cc | 52 +-
.../gnuradio_blocks/gps_l1_ca_observables_cc.h | 9 +-
.../gnuradio_blocks/hybrid_observables_cc.cc | 123 +-
.../gnuradio_blocks/hybrid_observables_cc.h | 14 +-
.../adapters/direct_resampler_conditioner.cc | 14 +-
.../gnuradio_blocks/CMakeLists.txt | 2 +-
.../gnuradio_blocks/signal_generator_c.cc | 6 +-
.../signal_source/adapters/file_signal_source.cc | 8 +-
.../adapters/nsr_file_signal_source.cc | 2 +
.../adapters/spir_file_signal_source.cc | 2 +
.../adapters/two_bit_cpx_file_signal_source.cc | 2 +
.../adapters/two_bit_packed_file_signal_source.cc | 3 +-
.../gnuradio_blocks/unpack_2bit_samples.cc | 6 +-
.../telemetry_decoder/adapters/CMakeLists.txt | 2 +-
.../adapters/galileo_e1b_telemetry_decoder.cc | 1 -
.../adapters/galileo_e1b_telemetry_decoder.h | 1 -
.../adapters/galileo_e5a_telemetry_decoder.cc | 1 -
.../adapters/galileo_e5a_telemetry_decoder.h | 1 -
.../adapters/gps_l1_ca_telemetry_decoder.cc | 1 -
.../adapters/gps_l1_ca_telemetry_decoder.h | 1 -
...try_decoder.cc => gps_l2c_telemetry_decoder.cc} | 21 +-
...metry_decoder.h => gps_l2c_telemetry_decoder.h} | 23 +-
.../adapters/sbas_l1_telemetry_decoder.cc | 1 -
.../adapters/sbas_l1_telemetry_decoder.h | 1 -
.../gnuradio_blocks/CMakeLists.txt | 2 +-
.../gps_l1_ca_telemetry_decoder_cc.cc | 58 +-
.../gps_l1_ca_telemetry_decoder_cc.h | 4 +-
...coder_cc.cc => gps_l2c_telemetry_decoder_cc.cc} | 46 +-
...decoder_cc.h => gps_l2c_telemetry_decoder_cc.h} | 26 +-
.../adapters/gps_l1_ca_dll_pll_c_aid_tracking.cc | 2 +-
.../tracking/adapters/gps_l2_m_dll_pll_tracking.h | 4 +-
.../tracking/gnuradio_blocks/CMakeLists.txt | 2 +-
.../galileo_e1_dll_pll_veml_tracking_cc.cc | 24 +-
.../galileo_e1_tcp_connector_tracking_cc.cc | 23 +-
.../galileo_e5a_dll_pll_tracking_cc.cc | 21 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_cc.cc | 129 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_cc.h | 3 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_sc.cc | 405 +-
.../gps_l1_ca_dll_pll_c_aid_tracking_sc.h | 18 +
.../gps_l1_ca_dll_pll_tracking_cc.cc | 106 +-
.../gps_l1_ca_dll_pll_tracking_cc.h | 1 -
.../gps_l1_ca_dll_pll_tracking_gpu_cc.cc | 1 -
.../gps_l1_ca_tcp_connector_tracking_cc.cc | 16 +-
.../gps_l2_m_dll_pll_tracking_cc.cc | 82 +-
.../gnuradio_blocks/gps_l2_m_dll_pll_tracking_cc.h | 5 +-
.../tracking/libs/cpu_multicorrelator_16sc.cc | 21 +-
.../tracking/libs/cpu_multicorrelator_16sc.h | 1 -
src/core/libs/gnss_sdr_supl_client.cc | 4 +-
src/core/receiver/control_thread.cc | 50 +
src/core/receiver/control_thread.h | 4 +-
src/core/receiver/gnss_block_factory.cc | 104 +-
src/core/receiver/in_memory_configuration.cc | 4 +-
src/core/system_parameters/GPS_L2C.h | 2 +
src/core/system_parameters/Galileo_E1.h | 28 +-
src/core/system_parameters/Galileo_E5a.h | 41 +-
src/core/system_parameters/galileo_almanac.h | 2 +-
src/core/system_parameters/galileo_ephemeris.h | 2 +-
src/core/system_parameters/galileo_fnav_message.h | 6 +-
src/core/system_parameters/galileo_iono.h | 2 +-
.../galileo_navigation_message.cc | 8 +-
.../system_parameters/galileo_navigation_message.h | 6 +-
src/core/system_parameters/galileo_utc_model.h | 2 +-
src/core/system_parameters/gnss_satellite.cc | 50 +-
src/core/system_parameters/gnss_synchro.h | 2 +-
src/core/system_parameters/gps_cnav_ephemeris.cc | 181 +-
src/core/system_parameters/gps_cnav_ephemeris.h | 23 +-
src/core/system_parameters/gps_cnav_iono.h | 4 +-
.../gps_cnav_navigation_message.h | 4 +-
src/core/system_parameters/gps_cnav_utc_model.h | 10 +-
src/core/system_parameters/gps_ephemeris.cc | 40 +-
src/core/system_parameters/gps_ephemeris.h | 3 +-
.../system_parameters/gps_navigation_message.cc | 15 +-
src/core/system_parameters/rtcm.cc | 475 +-
src/core/system_parameters/rtcm.h | 56 +-
src/core/system_parameters/sbas_telemetry_data.cc | 2 +-
src/main/CMakeLists.txt | 15 +-
src/main/main.cc | 24 +-
src/tests/CMakeLists.txt | 376 +-
src/tests/common-files/signal_generator_flags.h | 48 +
src/tests/data/gps_l2c_m_prn7_5msps.dat | Bin 8000000 -> 0 bytes
src/tests/system-tests/obs_gps_l1_system_test.cc | 722 +++
src/tests/system-tests/ttff_gps_l1.cc | 674 +++
src/tests/test_main.cc | 103 +-
.../arithmetic/code_generation_test.cc | 0
.../arithmetic/complex_carrier_test.cc | 1 -
.../{ => unit-tests}/arithmetic/conjugate_test.cc | 9 +-
.../{ => unit-tests}/arithmetic/fft_length_test.cc | 0
.../arithmetic/magnitude_squared_test.cc | 9 +-
.../{ => unit-tests}/arithmetic/multiply_test.cc | 13 +-
.../control-plane}/control_message_factory_test.cc | 0
.../control-plane}/control_thread_test.cc | 98 +-
.../control-plane}/file_configuration_test.cc | 0
.../control-plane}/gnss_block_factory_test.cc | 0
.../control-plane}/gnss_flowgraph_test.cc | 0
.../control-plane}/in_memory_configuration_test.cc | 0
.../control-plane}/string_converter_test.cc | 0
...pcps_8ms_ambiguous_acquisition_gsoc2013_test.cc | 0
..._e1_pcps_ambiguous_acquisition_gsoc2013_test.cc | 0
...ileo_e1_pcps_ambiguous_acquisition_gsoc_test.cc | 0
.../galileo_e1_pcps_ambiguous_acquisition_test.cc | 4 +-
...s_cccwsr_ambiguous_acquisition_gsoc2013_test.cc | 0
...uicksync_ambiguous_acquisition_gsoc2014_test.cc | 0
...cps_tong_ambiguous_acquisition_gsoc2013_test.cc | 0
...e5a_pcps_acquisition_gsoc2014_gensource_test.cc | 0
.../gps_l1_ca_pcps_acquisition_gsoc2013_test.cc | 0
.../gps_l1_ca_pcps_acquisition_test.cc | 0
...a_pcps_multithread_acquisition_gsoc2013_test.cc | 0
..._l1_ca_pcps_opencl_acquisition_gsoc2013_test.cc | 0
..._ca_pcps_quicksync_acquisition_gsoc2014_test.cc | 0
...ps_l1_ca_pcps_tong_acquisition_gsoc2013_test.cc | 0
.../acquisition}/gps_l2_m_pcps_acquisition_test.cc | 2 +-
.../adapter}/pass_through_test.cc | 0
.../filter}/fir_filter_test.cc | 0
.../signal-processing-blocks/libs}/CMakeLists.txt | 21 +-
.../libs/tlm_dump_reader.cc | 110 +
.../libs/tlm_dump_reader.h} | 49 +-
.../libs/tracking_dump_reader.cc | 129 +
.../libs/tracking_dump_reader.h | 87 +
.../libs/tracking_true_obs_reader.cc | 112 +
.../libs/tracking_true_obs_reader.h} | 51 +-
.../pvt/rinex_printer_test.cc | 475 ++
.../pvt}/rtcm_printer_test.cc | 0
.../signal-processing-blocks/pvt}/rtcm_test.cc | 0
.../direct_resampler_conditioner_cc_test.cc | 0
.../sources}/file_signal_source_test.cc | 0
.../sources}/gnss_sdr_valve_test.cc | 0
.../sources}/unpack_2bit_samples_test.cc | 0
.../gps_l1_ca_telemetry_decoder_test.cc | 466 ++
.../tracking}/cpu_multicorrelator_test.cc | 18 +-
.../galileo_e1_dll_pll_veml_tracking_test.cc | 0
.../tracking}/galileo_e5a_tracking_test.cc | 0
.../tracking/gps_l1_ca_dll_pll_tracking_test.cc | 480 ++
.../tracking}/gps_l2_m_dll_pll_tracking_test.cc | 2 +-
.../tracking}/gpu_multicorrelator_test.cc | 0
.../tracking}/tracking_loop_filter_test.cc | 0
src/utils/front-end-cal/main.cc | 2 +-
268 files changed, 12347 insertions(+), 5808 deletions(-)
delete mode 100644 cmake/Modules/GnssSdrPackaging.cmake
create mode 100644 cmake/Modules/SetupPython.cmake
delete mode 100644 cmake/Packaging/fixup_deb_permissions.sh.in
delete mode 100644 cmake/Packaging/postinst.in
delete mode 100644 cmake/Packaging/prerm.in
create mode 100644 cmake/Toolchains/oe-sdk_cross.cmake
create mode 100644 cmake/Toolchains/zynq-7000.cmake
delete mode 100644 docs/changelog
delete mode 100644 docs/changelog.Debian
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Packaging/volk_gnsssdr-config-info-manpage
delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/msvc/inttypes.h
delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/msvc/stdbool.h
delete mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/msvc/stdint.h
create mode 100644 src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/kernels/volk_gnsssdr/volk_gnsssdr_32f_index_max_32u.h
create mode 100644 src/algorithms/observables/adapters/galileo_e5a_observables.cc
copy src/algorithms/observables/adapters/{hybrid_observables.h => galileo_e5a_observables.h} (76%)
copy src/algorithms/observables/adapters/{hybrid_observables.cc => gps_l2c_observables.cc} (65%)
copy src/algorithms/observables/adapters/{hybrid_observables.h => gps_l2c_observables.h} (74%)
rename src/algorithms/telemetry_decoder/adapters/{gps_l2_m_telemetry_decoder.cc => gps_l2c_telemetry_decoder.cc} (81%)
rename src/algorithms/telemetry_decoder/adapters/{gps_l2_m_telemetry_decoder.h => gps_l2c_telemetry_decoder.h} (78%)
rename src/algorithms/telemetry_decoder/gnuradio_blocks/{gps_l2_m_telemetry_decoder_cc.cc => gps_l2c_telemetry_decoder_cc.cc} (91%)
rename src/algorithms/telemetry_decoder/gnuradio_blocks/{gps_l2_m_telemetry_decoder_cc.h => gps_l2c_telemetry_decoder_cc.h} (86%)
create mode 100644 src/tests/common-files/signal_generator_flags.h
delete mode 100644 src/tests/data/gps_l2c_m_prn7_5msps.dat
create mode 100644 src/tests/system-tests/obs_gps_l1_system_test.cc
create mode 100644 src/tests/system-tests/ttff_gps_l1.cc
rename src/tests/{ => unit-tests}/arithmetic/code_generation_test.cc (100%)
rename src/tests/{ => unit-tests}/arithmetic/complex_carrier_test.cc (99%)
rename src/tests/{ => unit-tests}/arithmetic/conjugate_test.cc (93%)
rename src/tests/{ => unit-tests}/arithmetic/fft_length_test.cc (100%)
rename src/tests/{ => unit-tests}/arithmetic/magnitude_squared_test.cc (93%)
rename src/tests/{ => unit-tests}/arithmetic/multiply_test.cc (93%)
rename src/tests/{control_thread => unit-tests/control-plane}/control_message_factory_test.cc (100%)
rename src/tests/{control_thread => unit-tests/control-plane}/control_thread_test.cc (68%)
rename src/tests/{configuration => unit-tests/control-plane}/file_configuration_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/control-plane}/gnss_block_factory_test.cc (100%)
rename src/tests/{flowgraph => unit-tests/control-plane}/gnss_flowgraph_test.cc (100%)
rename src/tests/{configuration => unit-tests/control-plane}/in_memory_configuration_test.cc (100%)
rename src/tests/{formats => unit-tests/control-plane}/string_converter_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e1_pcps_8ms_ambiguous_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e1_pcps_ambiguous_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e1_pcps_ambiguous_acquisition_gsoc_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e1_pcps_ambiguous_acquisition_test.cc (97%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e1_pcps_cccwsr_ambiguous_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e1_pcps_quicksync_ambiguous_acquisition_gsoc2014_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e1_pcps_tong_ambiguous_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/galileo_e5a_pcps_acquisition_gsoc2014_gensource_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/gps_l1_ca_pcps_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/gps_l1_ca_pcps_acquisition_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/gps_l1_ca_pcps_multithread_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/gps_l1_ca_pcps_opencl_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/gps_l1_ca_pcps_quicksync_acquisition_gsoc2014_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/gps_l1_ca_pcps_tong_acquisition_gsoc2013_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/acquisition}/gps_l2_m_pcps_acquisition_test.cc (99%)
rename src/tests/{flowgraph => unit-tests/signal-processing-blocks/adapter}/pass_through_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/filter}/fir_filter_test.cc (100%)
copy src/{algorithms/input_filter/gnuradio_blocks => tests/unit-tests/signal-processing-blocks/libs}/CMakeLists.txt (59%)
create mode 100644 src/tests/unit-tests/signal-processing-blocks/libs/tlm_dump_reader.cc
copy src/{utils/gpstk/gnsspvt/src/kml_printer_gpstk.h => tests/unit-tests/signal-processing-blocks/libs/tlm_dump_reader.h} (58%)
create mode 100644 src/tests/unit-tests/signal-processing-blocks/libs/tracking_dump_reader.cc
create mode 100644 src/tests/unit-tests/signal-processing-blocks/libs/tracking_dump_reader.h
create mode 100644 src/tests/unit-tests/signal-processing-blocks/libs/tracking_true_obs_reader.cc
copy src/{utils/gpstk/gnsspvt/src/kml_printer_gpstk.h => tests/unit-tests/signal-processing-blocks/libs/tracking_true_obs_reader.h} (57%)
create mode 100644 src/tests/unit-tests/signal-processing-blocks/pvt/rinex_printer_test.cc
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/pvt}/rtcm_printer_test.cc (100%)
rename src/tests/{formats => unit-tests/signal-processing-blocks/pvt}/rtcm_test.cc (100%)
rename src/tests/{gnuradio_block => unit-tests/signal-processing-blocks/resampler}/direct_resampler_conditioner_cc_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/sources}/file_signal_source_test.cc (100%)
rename src/tests/{gnuradio_block => unit-tests/signal-processing-blocks/sources}/gnss_sdr_valve_test.cc (100%)
rename src/tests/{gnuradio_block => unit-tests/signal-processing-blocks/sources}/unpack_2bit_samples_test.cc (100%)
create mode 100644 src/tests/unit-tests/signal-processing-blocks/telemetry_decoder/gps_l1_ca_telemetry_decoder_test.cc
rename src/tests/{arithmetic => unit-tests/signal-processing-blocks/tracking}/cpu_multicorrelator_test.cc (89%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/tracking}/galileo_e1_dll_pll_veml_tracking_test.cc (100%)
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/tracking}/galileo_e5a_tracking_test.cc (100%)
create mode 100644 src/tests/unit-tests/signal-processing-blocks/tracking/gps_l1_ca_dll_pll_tracking_test.cc
rename src/tests/{gnss_block => unit-tests/signal-processing-blocks/tracking}/gps_l2_m_dll_pll_tracking_test.cc (98%)
rename src/tests/{arithmetic => unit-tests/signal-processing-blocks/tracking}/gpu_multicorrelator_test.cc (100%)
rename src/tests/{arithmetic => unit-tests/signal-processing-blocks/tracking}/tracking_loop_filter_test.cc (100%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git
More information about the pkg-hamradio-commits
mailing list