mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-14 20:20:35 +00:00
Pass Gnns_Satellite object by reference instead of by value
This commit is contained in:
parent
cf39e77396
commit
173b6c7d8a
@ -109,7 +109,7 @@ void galileo_e5a_telemetry_decoder_cc::deinterleaver(int rows, int cols, double
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void galileo_e5a_telemetry_decoder_cc::decode_word(double *page_symbols,int frame_length)
|
void galileo_e5a_telemetry_decoder_cc::decode_word(double *page_symbols, int frame_length)
|
||||||
{
|
{
|
||||||
double page_symbols_deint[frame_length];
|
double page_symbols_deint[frame_length];
|
||||||
// 1. De-interleave
|
// 1. De-interleave
|
||||||
@ -530,7 +530,7 @@ int galileo_e5a_telemetry_decoder_cc::general_work (int noutput_items __attribut
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void galileo_e5a_telemetry_decoder_cc::set_satellite(Gnss_Satellite satellite)
|
void galileo_e5a_telemetry_decoder_cc::set_satellite(const Gnss_Satellite & satellite)
|
||||||
{
|
{
|
||||||
d_satellite = Gnss_Satellite(satellite.get_system(), satellite.get_PRN());
|
d_satellite = Gnss_Satellite(satellite.get_system(), satellite.get_PRN());
|
||||||
DLOG(INFO) << "Setting decoder Finite State Machine to satellite " << d_satellite;
|
DLOG(INFO) << "Setting decoder Finite State Machine to satellite " << d_satellite;
|
||||||
|
@ -66,8 +66,8 @@ class galileo_e5a_telemetry_decoder_cc : public gr::block
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
~galileo_e5a_telemetry_decoder_cc();
|
~galileo_e5a_telemetry_decoder_cc();
|
||||||
void set_satellite(Gnss_Satellite satellite); //!< Set satellite PRN
|
void set_satellite(const Gnss_Satellite & satellite); //!< Set satellite PRN
|
||||||
void set_channel(int channel); //!< Set receiver's channel
|
void set_channel(int channel); //!< Set receiver's channel
|
||||||
/*!
|
/*!
|
||||||
* \brief This is where all signal processing takes place
|
* \brief This is where all signal processing takes place
|
||||||
*/
|
*/
|
||||||
@ -83,13 +83,11 @@ private:
|
|||||||
|
|
||||||
void deinterleaver(int rows, int cols, double *in, double *out);
|
void deinterleaver(int rows, int cols, double *in, double *out);
|
||||||
|
|
||||||
void decode_word(double *page_symbols,int frame_length);
|
void decode_word(double *page_symbols, int frame_length);
|
||||||
|
|
||||||
int d_preamble_bits[GALILEO_FNAV_PREAMBLE_LENGTH_BITS];
|
int d_preamble_bits[GALILEO_FNAV_PREAMBLE_LENGTH_BITS];
|
||||||
// signed int d_page_symbols[GALILEO_FNAV_SYMBOLS_PER_PAGE + GALILEO_FNAV_PREAMBLE_LENGTH_BITS];
|
|
||||||
double d_page_symbols[GALILEO_FNAV_SYMBOLS_PER_PAGE + GALILEO_FNAV_PREAMBLE_LENGTH_BITS];
|
double d_page_symbols[GALILEO_FNAV_SYMBOLS_PER_PAGE + GALILEO_FNAV_PREAMBLE_LENGTH_BITS];
|
||||||
|
|
||||||
// signed int *d_preamble_symbols;
|
|
||||||
double d_current_symbol;
|
double d_current_symbol;
|
||||||
long unsigned int d_symbol_counter;
|
long unsigned int d_symbol_counter;
|
||||||
int d_prompt_counter;
|
int d_prompt_counter;
|
||||||
|
Loading…
Reference in New Issue
Block a user