From 96f88c6f0ff8b70955f14c5e0941a4503dc392bf Mon Sep 17 00:00:00 2001 From: joanvallve <jvallve@iri.upc.edu> Date: Wed, 28 Apr 2021 15:31:43 +0200 Subject: [PATCH] adapted to new tdcp_batch params --- include/gnss/processor/processor_gnss_tdcp.h | 6 ++++-- include/gnss/processor/processor_tracker_gnss.h | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/include/gnss/processor/processor_gnss_tdcp.h b/include/gnss/processor/processor_gnss_tdcp.h index c176ac651..13291adca 100644 --- a/include/gnss/processor/processor_gnss_tdcp.h +++ b/include/gnss/processor/processor_gnss_tdcp.h @@ -31,7 +31,8 @@ struct ParamsProcessorGnssTdcp : public ParamsProcessorGnssFix { tdcp.min_common_sats = _server.getParam<double>(prefix + _unique_name + "/tdcp/min_common_sats"); tdcp.raim_n = _server.getParam<double>(prefix + _unique_name + "/tdcp/raim_n"); - tdcp.raim_min_residual = _server.getParam<double>(prefix + _unique_name + "/tdcp/raim_min_residual"); + tdcp.max_residual = _server.getParam<double>(prefix + _unique_name + "/tdcp/max_residual"); + tdcp.residual_opt = _server.getParam<int> (prefix + _unique_name + "/tdcp/residual_opt"); tdcp.tdcp.sigma_atm = _server.getParam<double>(prefix + _unique_name + "/tdcp/sigma_atm"); tdcp.tdcp.sigma_carrier = _server.getParam<double>(prefix + _unique_name + "/tdcp/sigma_carrier"); tdcp.tdcp.time_window = _server.getParam<double>(prefix + _unique_name + "/tdcp/time_window"); @@ -49,7 +50,8 @@ struct ParamsProcessorGnssTdcp : public ParamsProcessorGnssFix return "\n" + ParamsProcessorBase::print() + "\n" + "tdcp/min_common_sats: " + std::to_string(tdcp.min_common_sats) + "\n" + "tdcp/raim_n: " + std::to_string(tdcp.raim_n) + "\n" - + "tdcp/raim_min_residual: "+ std::to_string(tdcp.raim_min_residual) + "\n" + + "tdcp/max_residual: " + std::to_string(tdcp.max_residual) + "\n" + + "tdcp/residual_opt: " + std::to_string(tdcp.residual_opt) + "\n" + "tdcp/sigma_atm: " + std::to_string(tdcp.tdcp.sigma_atm) + "\n" + "tdcp/sigma_carrier: " + std::to_string(tdcp.tdcp.sigma_carrier)+ "\n" + "tdcp/time_window: " + std::to_string(tdcp.tdcp.time_window) + "\n"; diff --git a/include/gnss/processor/processor_tracker_gnss.h b/include/gnss/processor/processor_tracker_gnss.h index ab710f73b..2bfbfb3c1 100644 --- a/include/gnss/processor/processor_tracker_gnss.h +++ b/include/gnss/processor/processor_tracker_gnss.h @@ -75,9 +75,10 @@ struct ParamsProcessorTrackerGnss : public ParamsProcessorTrackerFeature { tdcp_batch_params.min_common_sats = _server.getParam<int> (prefix + _unique_name + "/gnss/tdcp/min_common_sats"); tdcp_batch_params.raim_n = _server.getParam<int> (prefix + _unique_name + "/gnss/tdcp/raim_n"); - tdcp_batch_params.raim_min_residual = _server.getParam<double> (prefix + _unique_name + "/gnss/tdcp/raim_min_residual"); + tdcp_batch_params.max_residual = _server.getParam<double> (prefix + _unique_name + "/gnss/tdcp/max_residual"); tdcp_batch_params.relinearize_jacobian = _server.getParam<bool> (prefix + _unique_name + "/gnss/tdcp/relinearize_jacobian"); tdcp_batch_params.max_iterations = _server.getParam<int> (prefix + _unique_name + "/gnss/tdcp/max_iterations"); + tdcp_batch_params.residual_opt = _server.getParam<int> (prefix + _unique_name + "/gnss/tdcp/residual_opt"); tdcp_batch_params.tdcp.multi_freq = gnss_opt.tdcp.multi_freq; tdcp_batch_params.tdcp = gnss_opt.tdcp; } -- GitLab