mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-30 23:03:05 +00:00 
			
		
		
		
	Merge branch 'no-steering' into next
This commit is contained in:
		| @@ -18,7 +18,7 @@ | ||||
| ### Improvements in Flexibility: | ||||
|  | ||||
| - New Tracking parameters allow the configuration of the C/N0 and lock detector smoothers, as well as the activation of the FLL in pull-in and steady state stages. | ||||
| - New PVT parameter enable_rx_clock_correction allows to enable or disable the application of the Time solution correction to the computation of Observables. | ||||
| - New PVT parameter enable_rx_clock_correction allows to enable or disable the application of the Time solution correction (clock steering) to the computation of Observables. By default is set to false (that is, disabled). | ||||
| - Fixed L5 and E5a receiver chains when tracking the data component. | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -784,7 +784,10 @@ Rtklib_Pvt::Rtklib_Pvt(ConfigurationInterface* configuration, | ||||
|     pvt_output_parameters.show_local_time_zone = configuration->property(role + ".show_local_time_zone", false); | ||||
|  | ||||
|     // Enable or disable rx clock correction in observables | ||||
|     pvt_output_parameters.enable_rx_clock_correction = configuration->property(role + ".enable_rx_clock_correction", true); | ||||
|     pvt_output_parameters.enable_rx_clock_correction = configuration->property(role + ".enable_rx_clock_correction", false); | ||||
|  | ||||
|     // Set maximum clock offset allowed if pvt_output_parameters.enable_rx_clock_correction = false | ||||
|     pvt_output_parameters.max_obs_block_rx_clock_offset_ms = configuration->property(role + ".max_clock_offset_ms", pvt_output_parameters.max_obs_block_rx_clock_offset_ms); | ||||
|  | ||||
|     // make PVT object | ||||
|     pvt_ = rtklib_make_pvt_gs(in_streams_, pvt_output_parameters, rtk); | ||||
|   | ||||
| @@ -3161,7 +3161,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gps_eph_iter = d_user_pvt_solver->gps_ephemeris_map.cbegin(); | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3180,7 +3180,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gal_eph_iter = d_user_pvt_solver->galileo_ephemeris_map.cbegin(); | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3198,7 +3198,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gps_cnav_eph_iter = d_user_pvt_solver->gps_cnav_ephemeris_map.cbegin(); | ||||
|                                                                     if ((gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) and (gps_cnav_eph_iter != d_user_pvt_solver->gps_cnav_ephemeris_map.cend())) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3216,7 +3216,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gps_cnav_eph_iter = d_user_pvt_solver->gps_cnav_ephemeris_map.cbegin(); | ||||
|                                                                     if ((gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) and (gps_cnav_eph_iter != d_user_pvt_solver->gps_cnav_ephemeris_map.cend())) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3271,11 +3271,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3325,11 +3325,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|  | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend() and (d_rtcm_MT1097_rate_ms != 0)) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gps_cnav_eph_iter != d_user_pvt_solver->gps_cnav_ephemeris_map.cend() and (d_rtcm_MT1077_rate_ms != 0)) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3347,7 +3347,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gal_eph_iter = d_user_pvt_solver->galileo_ephemeris_map.cbegin(); | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3366,7 +3366,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto glo_gnav_ephemeris_iter = d_user_pvt_solver->glonass_gnav_ephemeris_map.cbegin(); | ||||
|                                                                     if (glo_gnav_ephemeris_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glo_gnav_ephemeris_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glo_gnav_ephemeris_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3423,11 +3423,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|  | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3482,11 +3482,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3541,11 +3541,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3600,11 +3600,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3659,11 +3659,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             break; | ||||
| @@ -3690,7 +3690,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|  | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3710,7 +3710,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gal_eph_iter = d_user_pvt_solver->galileo_ephemeris_map.cbegin(); | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3729,7 +3729,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gps_cnav_eph_iter = d_user_pvt_solver->gps_cnav_ephemeris_map.cbegin(); | ||||
|                                                                     if ((gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) and (gps_cnav_eph_iter != d_user_pvt_solver->gps_cnav_ephemeris_map.cend())) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3748,7 +3748,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gps_cnav_eph_iter = d_user_pvt_solver->gps_cnav_ephemeris_map.cbegin(); | ||||
|                                                                     if ((gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) and (gps_cnav_eph_iter != d_user_pvt_solver->gps_cnav_ephemeris_map.cend())) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, gps_cnav_eph_iter->second, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3804,11 +3804,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3845,7 +3845,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|  | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend() and (d_rtcm_MT1097_rate_ms != 0)) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3864,7 +3864,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto gal_eph_iter = d_user_pvt_solver->galileo_ephemeris_map.cbegin(); | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3884,7 +3884,7 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                     auto glo_gnav_ephemeris_iter = d_user_pvt_solver->glonass_gnav_ephemeris_map.cbegin(); | ||||
|                                                                     if (glo_gnav_ephemeris_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glo_gnav_ephemeris_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glo_gnav_ephemeris_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -3940,11 +3940,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -4000,11 +4000,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -4060,12 +4060,12 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|  | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -4121,11 +4121,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (glonass_gnav_eph_iter != d_user_pvt_solver->glonass_gnav_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, {}, glonass_gnav_eph_iter->second, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
| @@ -4181,11 +4181,11 @@ int rtklib_pvt_gs::work(int noutput_items, gr_vector_const_void_star& input_item | ||||
|                                                                         } | ||||
|                                                                     if (gps_eph_iter != d_user_pvt_solver->gps_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, gps_eph_iter->second, {}, {}, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                     if (gal_eph_iter != d_user_pvt_solver->galileo_ephemeris_map.cend()) | ||||
|                                                                         { | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, 0, 0, 0, false, false); | ||||
|                                                                             d_rtcm_printer->Print_Rtcm_MSM(7, {}, {}, gal_eph_iter->second, {}, d_rx_time, gnss_observables_map, d_enable_rx_clock_correction, 0, 0, false, false); | ||||
|                                                                         } | ||||
|                                                                 } | ||||
|                                                             b_rtcm_writing_started = true; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez