mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 15:23:04 +00:00 
			
		
		
		
	Add missing message ports to trackings
This commit is contained in:
		 Javier Arribas
					Javier Arribas
				
			
				
					committed by
					
						 Carles Fernandez
						Carles Fernandez
					
				
			
			
				
	
			
			
			 Carles Fernandez
						Carles Fernandez
					
				
			
						parent
						
							2afcbb7803
						
					
				
				
					commit
					df46cdeb65
				
			| @@ -78,6 +78,9 @@ dll_pll_veml_tracking_fpga::dll_pll_veml_tracking_fpga(const Dll_Pll_Conf_Fpga & | |||||||
|  |  | ||||||
|     // Telemetry bit synchronization message port input (mainly for GPS L1 CA) |     // Telemetry bit synchronization message port input (mainly for GPS L1 CA) | ||||||
|     this->message_port_register_in(pmt::mp("preamble_samplestamp")); |     this->message_port_register_in(pmt::mp("preamble_samplestamp")); | ||||||
|  |     // Telemetry message port input | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|  |     //todo: Implement the telemetry_to_trk handler in the same way the software version of tracking | ||||||
|  |  | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_veml = false; |     d_veml = false; | ||||||
|   | |||||||
| @@ -95,6 +95,8 @@ Galileo_E1_Tcp_Connector_Tracking_cc::Galileo_E1_Tcp_Connector_Tracking_cc( | |||||||
| { | { | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|     this->set_relative_rate(1.0 / vector_length); |     this->set_relative_rate(1.0 / vector_length); | ||||||
|  |     // Telemetry message port input | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -120,6 +120,7 @@ glonass_l1_ca_dll_pll_c_aid_tracking_cc::glonass_l1_ca_dll_pll_c_aid_tracking_cc | |||||||
|         boost::bind(&glonass_l1_ca_dll_pll_c_aid_tracking_cc::msg_handler_preamble_index, this, _1)); |         boost::bind(&glonass_l1_ca_dll_pll_c_aid_tracking_cc::msg_handler_preamble_index, this, _1)); | ||||||
|  |  | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -115,6 +115,7 @@ glonass_l1_ca_dll_pll_c_aid_tracking_sc::glonass_l1_ca_dll_pll_c_aid_tracking_sc | |||||||
|     this->set_msg_handler(pmt::mp("preamble_timestamp_s"), |     this->set_msg_handler(pmt::mp("preamble_timestamp_s"), | ||||||
|         boost::bind(&glonass_l1_ca_dll_pll_c_aid_tracking_sc::msg_handler_preamble_index, this, _1)); |         boost::bind(&glonass_l1_ca_dll_pll_c_aid_tracking_sc::msg_handler_preamble_index, this, _1)); | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -92,7 +92,7 @@ Glonass_L1_Ca_Dll_Pll_Tracking_cc::Glonass_L1_Ca_Dll_Pll_Tracking_cc( | |||||||
|                                         gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) |                                         gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) | ||||||
| { | { | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -117,6 +117,7 @@ glonass_l2_ca_dll_pll_c_aid_tracking_cc::glonass_l2_ca_dll_pll_c_aid_tracking_cc | |||||||
|         boost::bind(&glonass_l2_ca_dll_pll_c_aid_tracking_cc::msg_handler_preamble_index, this, _1)); |         boost::bind(&glonass_l2_ca_dll_pll_c_aid_tracking_cc::msg_handler_preamble_index, this, _1)); | ||||||
|  |  | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -114,6 +114,7 @@ glonass_l2_ca_dll_pll_c_aid_tracking_sc::glonass_l2_ca_dll_pll_c_aid_tracking_sc | |||||||
|     this->set_msg_handler(pmt::mp("preamble_timestamp_s"), |     this->set_msg_handler(pmt::mp("preamble_timestamp_s"), | ||||||
|         boost::bind(&glonass_l2_ca_dll_pll_c_aid_tracking_sc::msg_handler_preamble_index, this, _1)); |         boost::bind(&glonass_l2_ca_dll_pll_c_aid_tracking_sc::msg_handler_preamble_index, this, _1)); | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -92,7 +92,7 @@ Glonass_L2_Ca_Dll_Pll_Tracking_cc::Glonass_L2_Ca_Dll_Pll_Tracking_cc( | |||||||
|                                         gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) |                                         gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) | ||||||
| { | { | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -108,6 +108,8 @@ gps_l1_ca_dll_pll_c_aid_tracking_cc::gps_l1_ca_dll_pll_c_aid_tracking_cc( | |||||||
|         boost::bind(&gps_l1_ca_dll_pll_c_aid_tracking_cc::msg_handler_preamble_index, this, _1)); |         boost::bind(&gps_l1_ca_dll_pll_c_aid_tracking_cc::msg_handler_preamble_index, this, _1)); | ||||||
|  |  | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|  |  | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -105,6 +105,7 @@ gps_l1_ca_dll_pll_c_aid_tracking_sc::gps_l1_ca_dll_pll_c_aid_tracking_sc( | |||||||
|     this->set_msg_handler(pmt::mp("preamble_timestamp_s"), |     this->set_msg_handler(pmt::mp("preamble_timestamp_s"), | ||||||
|         boost::bind(&gps_l1_ca_dll_pll_c_aid_tracking_sc::msg_handler_preamble_index, this, _1)); |         boost::bind(&gps_l1_ca_dll_pll_c_aid_tracking_sc::msg_handler_preamble_index, this, _1)); | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -82,6 +82,7 @@ Gps_L1_Ca_Dll_Pll_Tracking_GPU_cc::Gps_L1_Ca_Dll_Pll_Tracking_GPU_cc( | |||||||
|     // Telemetry bit synchronization message port input |     // Telemetry bit synchronization message port input | ||||||
|     this->message_port_register_in(pmt::mp("preamble_timestamp_s")); |     this->message_port_register_in(pmt::mp("preamble_timestamp_s")); | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
| @@ -106,7 +106,7 @@ Gps_L1_Ca_Kf_Tracking_cc::Gps_L1_Ca_Kf_Tracking_cc( | |||||||
|     // Telemetry bit synchronization message port input |     // Telemetry bit synchronization message port input | ||||||
|     this->message_port_register_in(pmt::mp("preamble_timestamp_s")); |     this->message_port_register_in(pmt::mp("preamble_timestamp_s")); | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_order = order; |     d_order = order; | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|   | |||||||
| @@ -87,6 +87,7 @@ Gps_L1_Ca_Tcp_Connector_Tracking_cc::Gps_L1_Ca_Tcp_Connector_Tracking_cc( | |||||||
|                            gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) |                            gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) | ||||||
| { | { | ||||||
|     this->message_port_register_out(pmt::mp("events")); |     this->message_port_register_out(pmt::mp("events")); | ||||||
|  |     this->message_port_register_in(pmt::mp("telemetry_to_trk")); | ||||||
|     // initialize internal vars |     // initialize internal vars | ||||||
|     d_dump = dump; |     d_dump = dump; | ||||||
|     d_fs_in = fs_in; |     d_fs_in = fs_in; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user