[hamradio-commits] [gnss-sdr] branch upstream updated (09a7eab -> 32e4d22)
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Mon Feb 13 22:38:37 UTC 2017
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a change to branch upstream
in repository gnss-sdr.
from 09a7eab Bump version number
adds f3df860 Starting 0.0.8git
adds 6d93d9b Update list of supported architectures
adds e4b0070 Add volk_gnsssdr-config-info to the list of generated executables
adds ed06544 Remove repeated sentence
adds ceeedba Add ppc64 (PowerPC 64-bit big endian architecture)
adds 44a5ddb Remove unused line
adds a416707 Remove unused line
adds 0d74214 Remove unused line
adds 7460176 Fix implementation string
adds b36773e Fix bug in correlator spacing
adds ce16f25 Remove unused parameters
adds 6a46e05 Fix VOLK_GNSSSDR figure
adds e4080b5 Remove unused variable
adds 2499946 Fix correlator spacing
adds 2a2344d Add maximum number of dwells in the Tong algorithm
adds 12739fc Merge remote-tracking branch 'cf/tong' into next
adds 7630688 Fix profile update reading end of lines
adds 4386299 Fix error in documentation
adds 10cd795 Add warning if sample rates are not consistent
adds 838e643 Consume all samples in each iteration
adds 62e1e6f Now the block factory automatically detects the input data type
adds 3abe944 Fix 16-bit complex resampler
adds 04a1605 Revert wrong commit
adds 24e62c4 Make use of volk_gnsssdr_malloc, volk_gnsssdr_free
adds fd31559 Fix header guard
adds b2be3d9 Update Armadillo version to 7.400.1
adds a701f5d Add new Galileo satellites
adds 8d82492 Alternative fix for issue #31
adds 7e0e99d Add kernel volk_gnsssdr_32f_index_max_32u
adds 438ba45 Fix acquisition with rata rates higher than 16 Msps in 4ms code periods
adds 8ba309d Add AVX and unaligned protokernels
adds 2b5ac76 Add NEON protokernel to volk_gnsssdr_32f_index_max_32u kernel
adds d7124d4 Add macOS to the list of working OS
adds baf06a8 Add macOS Sierra identification
adds 0f514e5 Merging the work on macOS Sierra
adds b5ac8fa Update links to the new web
adds 565d6ad Add pointers to the documentation pages
adds 3b30314 Fix typo
adds 15eb6ad Fix Galileo E5a/I codes
adds 8aafb23 Updating to Googletest 1.8.0
adds bbf6a2b Fix Google Test name usage
adds b7e06dc Refactor QA code
adds 44239e6 Start work with TTFF test
adds 0a74ad1 Add control thread to TTFF test
adds f7618bb Fix Rx control and add some flags
adds 72b7229 Add more flags to the TTFF Test
adds 19b4ce8 Add a main to the TTFF test
adds 4c79fb2 Change Acquisition algorithm
adds 79afa71 Set sampling frequency
adds 56be461 Use Sys-V queue
adds a2eaab8 Add sysV queue to the GPS PVT block
adds 79e2663 Annotate TTFF
adds 0e65bfc Fix for more than one measuement
adds a4850dc Fix to terminate the queue thread
adds e445d5d Add TTFF report
adds 91c0fcc Improve TTFF report
adds 35084f9 Clean up
adds 32445c9 Add a queue listener to the control thread
adds 3e1cff4 Stop receiver after TFFF detection
adds f3b8b54 Kill queue
adds c9ef673 Fix
adds b80eba9 Terminate run when testing TTFF
adds db71c74 Small fixes
adds 3a10f3c Inform about TTFF
adds ff4c323 Add options to enable/disable building of unit and system testing
adds 36f313d Small fixes
adds 7eff6df Create converter_ in the constructor
adds 886de8d Clean the TTFF test
adds 3e716df Use Test Fixtures in the TTFF Test
adds cd0cec1 Use current time as seed for random generator
adds 7624c46 Clean TTFF test
adds a0fc1bb Merge branch 'ttff' into next
adds ba73218 Improve TTFF report
adds f61c6fd Fix
adds b3eab47 Add hot start TTFF
adds e89b54c Add AGNSS configuration to TTFF test
adds a9e881c Fix
adds e976b8c Fix
adds 8a50ccc Fix
adds 1ef64a6 Merge branch 'ttff' into next
adds 896ae47 Trigger a building test
adds fa45de5 Disable default building of system tests
adds 3583952 Closing queues and improving TTFF report
adds 9b4965b Improve TTFF report
adds a9c77b2 Print TTFF report in a file
adds 047ced2 Improve queue management
adds 08f0a36 Improve queue management gnss-sdr and in TTFF tests.
adds 67a4066 Fix typo
adds 6f2aabe Improve double comparison
adds b172148 Kill the SysV queue listener when stopping the control thread
adds 257d2de Adding a configuration file flag to TTFF test
adds 001896f Fix crash
adds 98b3145 Fix crash
adds 1dfb0e3 Fix crash
adds a4eb663 Cleaning
adds 45545f7 Now the Time-To-First-Fix test accepts a configuration file as a parameter
adds 93a63bf Fix sampling rate issue when TTFF is reading conf from file
adds 35c1068 Change folder name to be more consistent with the website
adds 664d6ec Remove dead code
adds 1913f0d Exit program if it cannot create SysV message queues
adds a7bd728 Fix some problems detected by Coverity Scan
adds c5c4dd1 Catch exceptions raised by gtest
adds a30bf16 Some minor fixes for packaging
adds 6412bbc Change variable names to something more meaningful
adds bbd1c2f Add test of stopping the receiver by a external program
adds 3cce2e8 Make prefetching more portable
adds def78e3 Define prefetch macros even if volk ones were already included
adds 67105d6 Avoid macro redefinitions
adds 3d315af Fix erros in Galileo message decoding
adds 2fe809d Update links of Galileo ICD to version 1.2
adds 2555623 Reordering list of Galileo satellites
adds 85012b3 Improve handling of ORC library if present
adds 5812a66 Improving cmake FindGrOsmoSDR module to support user-mode gnuradio installations
adds 0425fd3 Fix name of CMake variable
adds ae146e8 Remove unrequired flag
adds e746945 Remove unrequired variable
adds 071dec2 Remove unrequired variable
adds 5dede68 Set CMAKE_PREFIX_PATH when usign PyBOMBS or snap packages
adds e50d5a6 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
adds 25a57d5 Work on Rinex printer
adds 5e24e3d Fixes CNAV message files
adds 2f145e8 Add ability to log GPS dual freq (L1/L2C) observations
adds 9a6dfc6 Fix reference to ICD
adds 2ddc789 Add ability to print GPS L2-only observables
adds 0e10be6 Clean code
adds f816f46 Merge remote-tracking branch 'cf/rinex-l2' into next
adds f0bef19 Add multi-band capability to the Galileo observables RINEX printer
adds ee5a889 Add test for dual band Galileo Rinex observation file
adds f3d2a02 Merge branch 'rinex-l2' of https://github.com/carlesfernandez/gnss-sdr into next
adds 74a23c5 Add the ability to print multiband Galileo observables in RINEX files
adds ece71a5 Improve log of dual-band GPS observations in RINEX files
adds d4a14c3 RINEX obs files GPS dual-band: Fill obs with 0s if signal is not present
adds fe6b238 Add moving average parameter in observables
adds ea8e605 Add work on the hybrid receiver
adds abc2139 Add work on the generation of RINEX files for more receiver configs
adds 9a3d595 Add work on Galileo observables RINEX printer
adds ed6ce72 Fix satellite ID in RINEX observation data for GPS
adds 779ab48 Add observables block for GPS L2C
adds 866bb15 Add Galileo E5a observables block
adds 1c97531 Use L2C observables for positioning
adds 97ffee0 Use more descriptive names for variables
adds 09f9e66 Add RTCM printer to some receiver configurations
adds 035cc8c Make indentation clearer
adds 6ed6234 Improve variable naming, some code cleaning
adds e918da7 Change name of L2C observables block
adds 05f8b78 Change blocks name from L2_M to L2C
adds 19d2120 Add generation of RTCM messages for more receiver configurations
adds 2e1e7aa Fix doc
adds cc5cf87 Fix automatic building of gflags and glog
adds 805ce85 Simplify CMake script
adds 3fd7639 Initialize all class members
adds 38bf450 Fix building when gflags is installed in the system but glog is not
adds 4443e2f Find dependencies in more architectures
adds 8c83286 Update Armadillo version to 7.500.0
adds 8465ea9 Detect aarch64 architecture (e.g. Odroid C2)
adds 0415715 Improve detection of armv8-a processors
adds 7561779 Toolchain file for Zynq-7000 SoCs
adds 44b3bb9 Update Armadillo version to 7.500.2
adds c341cc7 Ensure that libtool and automake are present if glog if built from source
adds 38e4551 Ensure that gtest is built before building run_tests
adds ff4a3fb Add toolchain file for openembedded
adds c9ba5e8 Fix detection of pthread in some environments
adds 15358d7 Update gflags to 2.2.0
adds efd52af Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
adds 37c475a Cleaning
adds ce4b53e Fix gnutls-openssl detection
adds e02b17d Clean script
adds e5000e4 Add four new Galileo satellites: FM7, FM12, FM13, FM14
adds e56bb77 Check for boost libraries required for volk_gnsssdr
adds 07f30a8 Add Ubuntu 16.10
adds 90cff8b Removing debug print in LS PVT
adds 88000d7 Removing more debug prints in LS PVT
adds a83436a Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
adds 70e75a6 Update Armadillo version to 7.600.1
adds 54bb964 Make BLAS and LAPACK not mandatory on ARM devices
adds 4a02a1d Allow building with OpenEmbedded
adds 5279c24 Fix building with openembedded
adds 61cf9a5 Fix bad usage of set
adds 343410d Improve update instructions
adds ec51b6c Switch from cheetah to mako and six
adds 0d448e8 Port templates from python-cheetah to python-mako
adds 05632aa Make it work in Ubuntu 14.04 LTS
adds 9664b65 Merge branch 'mako' of https://github.com/carlesfernandez/gnss-sdr into no-cheetah
adds 6bac6ec Relax version of required python-mako
adds 7f32957 Add python finder and module checker
adds 98e2b58 Fix duplicate symbols
adds 0aa8b4e Add suggestions if python-mako or python-six are not installed
adds 302f673 Update list of dependencies
adds 4e64ff9 Add pointers to Mako and Six websites
adds 4694dca Add QA_PYTHON_EXECUTABLE variable
adds f808a52 Fix wrong merge
adds 63aabc8 Update web links
adds 03ca18d Remove tabs
adds eaf369b Switch from python Cheetah to Mako and add Python 3 support
adds 91f3d30 Strip volk_gnsssdr-config-info if ENABLE_STRIP is ON
adds c3fd3ab Fix build with static libs
adds 17966e5 Update instructions to build glog from source
adds cd36d91 Revert "Update instructions to build glog from source"
adds 8b0d51a Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
adds 878d297 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
adds e846b31 Make the bitbake recipe work
adds 9b52403 Small fixes
adds d798d78 Add links to the creation of Snap packages and the SDK for cross-compilation
adds cca40c4 Fix markdown
adds dda1833 Add example of gnss-sim usage
adds 211b7b3 Embed the whole system in a test
adds 2744a26 Configure RINEX version via configuration This supersedes the value passed by the --RINEX_version flag. Useful for system testing
adds cdf7fcf Add GPSTk as an optional analysis tool
adds 7f9d3c3 Simple example of GPSTk usage
adds 2c393af Add RINEX validations
adds cd1adc3 Usign GPSTk to read observables
adds 4c8a749 Read both RINEX obs files
adds c2c96e5 read and compare measurements
adds 1eb75e0 Add Doppler observables
adds c3e545e Compute error stdev for pseudorange diff and Doppler
adds 19bc085 Change name to obs_gps_l1_system_test
adds f12e8b9 Better way to compute stdev
adds 750c4a6 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into siggen
adds 166ec36 Update GPSTk detection
adds e379dd7 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into siggen
adds 7df1584 Use GPSTk if found, let the user change that with -DENABLE_OWN_GPSTK=ON
adds 8033535 Add new system test: obs_gps_l1_system_test
adds 23d8b70 Add the option of dynamic testing:
adds 54fecdf Add page numbers in reference
adds 71c19ca Regroup CMake options for testing
adds 938db73 Check carrier phase evolution per satellite
adds 235aa77 Bug fix in LS PVT solver in troposphere corrections causing erratic position fixes in high altitude GNSS receiver operations (>15 km)
adds 8eb0107 Restore ostream format
adds 758a13c Add more info if test fails
adds 3e18d54 Catch exceptions when stopping the rtcm server
adds 7305c03 Update copyright year in help intro message
adds d9a315f Make it work with python3
adds 7f58f96 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
adds cc6b89a python3: prefer set instead of list to match existing code
adds d14ef2b Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
adds 939eac6 Follow GNU coding style for braces
adds 663fb27 MSVC build updates
adds d9cc803 Nuke CPack
adds c6cb41c GPS L1 CA DLL/PLL tracking fixes and gnss_synchro code refactoring
adds 3da0807 PVT receiver time feedback to observables to account for the receiver clock offset. Prototype of observables unit test enabled
adds d649354 Improving tracking+telemetry_decoder unit test
adds 3a11452 Bug fixes and Code refactoring in telemetry decoder
adds d2c7bb6 Adding Bancroft's algorithm implementation for PVT initialization
adds 4438ffe Code cleaning
adds c11a205 Add new configuration option ENABLE_UNIT_TESTING_EXTRA
adds bf34702 Move gps_l2_m_dll_pll_tracking_test to UNIT_TESTING_EXTRA
adds f6be75e Fix L2C tracking
adds 1c357ef Fix gcc warnings
adds 2b49f67 GPS Satellite broadcast ephemeris time is now referenced to TOC instead of TOE
adds 6325d3c Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
adds 888bc17 More improvements in the PVT algorithm for better observables estimations
adds 886e3d2 Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
adds 382cbfd Merge branch 'rinex_fix' of https://github.com/carlesfernandez/gnss-sdr into rinex_fix
adds e6facdc GPSTk is now on GitHub. Retrieve version 2.9
adds a01f00b Fix usage of GPSTk 2.9
adds 5612e57 Activate signal generation
adds feb481a Fine adjustment of the telemetry decoder TOW for the GPS L1 CA
adds 2ad6f6d Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
adds ae55c15 Move GPSTK building files to the root of build directory for consistency
adds 2c1ccf0 Download and build GPSTk and the signal generator also for extra unit tests
adds fca151a Adding signal processing unit testing auxiliarily libs to enable automating testing with gnss-simulator-in-the-loop
adds 92f1f90 Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
adds 72fff78 Fix cshort version of GPS_L1_CA_DLL_PLL_C_Aid_Tracking
adds 7ee8641 Remove unused variable
adds beb7bc9 Enable extended correlation time in 16sc implementation
adds dc910bc GNSS simulator-in-the-loop completed for tracking and telemetry unit tests
adds 37d78d3 Completing tracking unit test with simulator-in-the-loop
adds d491718 Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
adds 59e3ffe Add header
adds 6e97c5f Define all the commandline flags of the signal generator in a single file
adds 51c6ed8 Fix path of raw data file
adds e078ebf Add header
adds 94514bb Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
adds 9804f7f Fix wrong commit
adds 0ee4866 Finally right :-)
adds 2b4521d Delete unused file
adds a8f5b50 Fix tests
adds adb088e Fix building when Armadillo < 5.300
adds 46353ea Read flags from a single file
adds b8ba57b fix typo
adds fc7ff7b Upgrading Galileo PVT and Hybrid PVT chains with the latest bug fixes for GPS
adds 15ff162 Provide open access link for the ION GNSS+ 2016 paper
adds 0362476 Merging gnss-sdr/rinex_fix branch
adds 97a045a Merging
adds dca5dd0 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
adds 0db1ecc Fiw wrong commit
adds f8adffe Fix execution of extra tests in some environments
adds 0eaea3d Fix typos
adds 24fb4d7 Bump version to 0.0.9
adds 49ceb8b Ignore .DS_Store file in all directories
adds 385d153 Remove unused includes
adds 8c2f1f9 Adding consistency checks to the PVT solutions
adds 5571e14 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
adds f03d869 Delete unused files
adds dbe08ad Code cleaning
adds 5e125c5 Code cleaning
adds bbf4dc9 Update link
adds ca0352b Improve initialization
adds 5264622 Fix detection of big endian
adds 10a12c1 Code cleaning
adds 004d724 Fix glog usage
adds c8a0983 Update links to the new website
adds 32e4d22 New version v0.0.9
No new revisions were added by this update.
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