mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 15:23:04 +00:00 
			
		
		
		
	Prefer initialization to assignment in constructors
This commit is contained in:
		| @@ -33,8 +33,8 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
| INIReader::INIReader(const std::string& filename) | INIReader::INIReader(const std::string& filename) | ||||||
|  |     : _error(ini_parse(filename.c_str(), ValueHandler, this)) | ||||||
| { | { | ||||||
|     _error = ini_parse(filename.c_str(), ValueHandler, this); |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ channel_event_sptr channel_event_make(int channel_id, int event_type) | |||||||
| } | } | ||||||
|  |  | ||||||
| Channel_Event::Channel_Event(int channel_id_, int event_type_) | Channel_Event::Channel_Event(int channel_id_, int event_type_) | ||||||
|  |     : channel_id(channel_id_), | ||||||
|  |       event_type(event_type_) | ||||||
| { | { | ||||||
|     channel_id = channel_id_; |  | ||||||
|     event_type = event_type_; |  | ||||||
| } | } | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ command_event_sptr command_event_make(int command_id, int event_type) | |||||||
| } | } | ||||||
|  |  | ||||||
| Command_Event::Command_Event(int command_id_, int event_type_) | Command_Event::Command_Event(int command_id_, int event_type_) | ||||||
|  |     : command_id(command_id_), | ||||||
|  |       event_type(event_type_) | ||||||
| { | { | ||||||
|     command_id = command_id_; |  | ||||||
|     event_type = event_type_; |  | ||||||
| } | } | ||||||
|   | |||||||
| @@ -46,30 +46,31 @@ | |||||||
|  |  | ||||||
| gnss_sdr_fpga_sample_counter::gnss_sdr_fpga_sample_counter( | gnss_sdr_fpga_sample_counter::gnss_sdr_fpga_sample_counter( | ||||||
|     double _fs, |     double _fs, | ||||||
|     int32_t _interval_ms) : gr::block("fpga_fpga_sample_counter", |     int32_t _interval_ms) | ||||||
|  |     : gr::block("fpga_fpga_sample_counter", | ||||||
|           gr::io_signature::make(0, 0, 0), |           gr::io_signature::make(0, 0, 0), | ||||||
|                                 gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) |           gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))), | ||||||
|  |       fs(_fs), | ||||||
|  |       sample_counter(0ULL), | ||||||
|  |       last_sample_counter(0ULL), | ||||||
|  |       current_T_rx_ms(0), | ||||||
|  |       interval_ms(_interval_ms), | ||||||
|  |       current_s(0), | ||||||
|  |       current_m(0), | ||||||
|  |       current_h(0), | ||||||
|  |       current_days(0), | ||||||
|  |       report_interval_ms(1000),     // default reporting 1 second | ||||||
|  |       flag_enable_send_msg(false),  // enable it for reporting time with asynchronous message | ||||||
|  |       flag_m(false), | ||||||
|  |       flag_h(false), | ||||||
|  |       flag_days(false), | ||||||
|  |       is_open(true) | ||||||
| { | { | ||||||
|     message_port_register_out(pmt::mp("fpga_sample_counter")); |     message_port_register_out(pmt::mp("fpga_sample_counter")); | ||||||
|     set_max_noutput_items(1); |     set_max_noutput_items(1); | ||||||
|     interval_ms = _interval_ms; |  | ||||||
|     fs = _fs; |  | ||||||
|     samples_per_output = std::round(fs * static_cast<double>(interval_ms) / 1e3); |     samples_per_output = std::round(fs * static_cast<double>(interval_ms) / 1e3); | ||||||
|     open_device(); |  | ||||||
|     is_open = true; |  | ||||||
|     sample_counter = 0ULL; |  | ||||||
|     last_sample_counter = 0ULL; |  | ||||||
|     current_T_rx_ms = 0; |  | ||||||
|     current_s = 0; |  | ||||||
|     current_m = 0; |  | ||||||
|     current_h = 0; |  | ||||||
|     current_days = 0; |  | ||||||
|     report_interval_ms = 1000;  // default reporting 1 second |  | ||||||
|     samples_per_report = std::round(fs * static_cast<double>(report_interval_ms) / 1e3); |     samples_per_report = std::round(fs * static_cast<double>(report_interval_ms) / 1e3); | ||||||
|     flag_enable_send_msg = false;  // enable it for reporting time with asynchronous message |     open_device(); | ||||||
|     flag_m = false; |  | ||||||
|     flag_h = false; |  | ||||||
|     flag_days = false; |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,27 +31,28 @@ | |||||||
| gnss_sdr_sample_counter::gnss_sdr_sample_counter( | gnss_sdr_sample_counter::gnss_sdr_sample_counter( | ||||||
|     double _fs, |     double _fs, | ||||||
|     int32_t _interval_ms, |     int32_t _interval_ms, | ||||||
|     size_t _size) : gr::sync_decimator("sample_counter", |     size_t _size) | ||||||
|  |     : gr::sync_decimator("sample_counter", | ||||||
|           gr::io_signature::make(1, 1, _size), |           gr::io_signature::make(1, 1, _size), | ||||||
|           gr::io_signature::make(1, 1, sizeof(Gnss_Synchro)), |           gr::io_signature::make(1, 1, sizeof(Gnss_Synchro)), | ||||||
|                         static_cast<uint32_t>(std::round(_fs * static_cast<double>(_interval_ms) / 1e3))) |           static_cast<uint32_t>(std::round(_fs * static_cast<double>(_interval_ms) / 1e3))), | ||||||
|  |       fs(_fs), | ||||||
|  |       current_T_rx_ms(0), | ||||||
|  |       sample_counter(0), | ||||||
|  |       interval_ms(_interval_ms), | ||||||
|  |       report_interval_ms(1000),  // default reporting 1 second | ||||||
|  |       samples_per_output(std::round(fs * static_cast<double>(interval_ms) / 1e3)), | ||||||
|  |       current_s(0), | ||||||
|  |       current_m(0), | ||||||
|  |       current_h(0), | ||||||
|  |       current_days(0), | ||||||
|  |       flag_m(false), | ||||||
|  |       flag_h(false), | ||||||
|  |       flag_days(false), | ||||||
|  |       flag_enable_send_msg(false)  // enable it for reporting time with asynchronous message | ||||||
| { | { | ||||||
|     message_port_register_out(pmt::mp("sample_counter")); |     message_port_register_out(pmt::mp("sample_counter")); | ||||||
|     set_max_noutput_items(1); |     set_max_noutput_items(1); | ||||||
|     interval_ms = _interval_ms; |  | ||||||
|     fs = _fs; |  | ||||||
|     samples_per_output = std::round(fs * static_cast<double>(interval_ms) / 1e3); |  | ||||||
|     sample_counter = 0; |  | ||||||
|     current_T_rx_ms = 0; |  | ||||||
|     current_s = 0; |  | ||||||
|     current_m = 0; |  | ||||||
|     current_h = 0; |  | ||||||
|     current_days = 0; |  | ||||||
|     report_interval_ms = 1000;     // default reporting 1 second |  | ||||||
|     flag_enable_send_msg = false;  // enable it for reporting time with asynchronous message |  | ||||||
|     flag_m = false; |  | ||||||
|     flag_h = false; |  | ||||||
|     flag_days = false; |  | ||||||
|     set_tag_propagation_policy(TPP_DONT);  // no tag propagation, the time tag will be adjusted and regenerated in work() |     set_tag_propagation_policy(TPP_DONT);  // no tag propagation, the time tag will be adjusted and regenerated in work() | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,15 +31,10 @@ | |||||||
| #include <vector> | #include <vector> | ||||||
|  |  | ||||||
| Gnss_Sdr_Supl_Client::Gnss_Sdr_Supl_Client() | Gnss_Sdr_Supl_Client::Gnss_Sdr_Supl_Client() | ||||||
|  |     : server_port(0), request(0), mcc(0), mns(0), lac(0), ci(0) | ||||||
| { | { | ||||||
|     mcc = 0; |  | ||||||
|     mns = 0; |  | ||||||
|     lac = 0; |  | ||||||
|     ci = 0; |  | ||||||
|     supl_ctx_new(&ctx); |     supl_ctx_new(&ctx); | ||||||
|     assist = supl_assist_t(); |     assist = supl_assist_t(); | ||||||
|     server_port = 0; |  | ||||||
|     request = 0; |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -21,20 +21,21 @@ | |||||||
| #include <iostream> | #include <iostream> | ||||||
| #include <string> | #include <string> | ||||||
|  |  | ||||||
| gnss_sdr_time_counter::gnss_sdr_time_counter() : gr::block("time_counter", | gnss_sdr_time_counter::gnss_sdr_time_counter() | ||||||
|  |     : gr::block("time_counter", | ||||||
|           gr::io_signature::make(1, 1, sizeof(Gnss_Synchro)), |           gr::io_signature::make(1, 1, sizeof(Gnss_Synchro)), | ||||||
|                                                      gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))) |           gr::io_signature::make(1, 1, sizeof(Gnss_Synchro))), | ||||||
|  |       current_T_rx_ms(0), | ||||||
|  |       report_interval_ms(1000),  // default reporting 1 second | ||||||
|  |       current_s(0), | ||||||
|  |       current_m(0), | ||||||
|  |       current_h(0), | ||||||
|  |       current_days(0), | ||||||
|  |       flag_m(false), | ||||||
|  |       flag_h(false), | ||||||
|  |       flag_days(false) | ||||||
| { | { | ||||||
|     set_max_noutput_items(1); |     set_max_noutput_items(1); | ||||||
|     current_T_rx_ms = 0; |  | ||||||
|     current_s = 0; |  | ||||||
|     current_m = 0; |  | ||||||
|     current_h = 0; |  | ||||||
|     current_days = 0; |  | ||||||
|     report_interval_ms = 1000;  // default reporting 1 second |  | ||||||
|     flag_m = false; |  | ||||||
|     flag_h = false; |  | ||||||
|     flag_days = false; |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez