mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-09-06 04:47:59 +00:00
Avoid copying nearly 4KB of data every time we call vtl_loop()
This commit is contained in:
@@ -36,7 +36,7 @@ Vtl_Engine::~Vtl_Engine()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Vtl_Engine::vtl_loop(Vtl_Data new_data)
|
bool Vtl_Engine::vtl_loop(const Vtl_Data& new_data)
|
||||||
{
|
{
|
||||||
// TODO: Implement main VTL loop here
|
// TODO: Implement main VTL loop here
|
||||||
using arma::as_scalar;
|
using arma::as_scalar;
|
||||||
|
@@ -42,7 +42,7 @@ public:
|
|||||||
void configure(Vtl_Conf config_); // set config parameters
|
void configure(Vtl_Conf config_); // set config parameters
|
||||||
|
|
||||||
// TODO: output functions here (output for tracking KF updates, VTL computed user PVT, etc...)
|
// TODO: output functions here (output for tracking KF updates, VTL computed user PVT, etc...)
|
||||||
bool vtl_loop(Vtl_Data new_data);
|
bool vtl_loop(const Vtl_Data& new_data);
|
||||||
void reset(); // reset all internal states
|
void reset(); // reset all internal states
|
||||||
void debug_print(); // print debug information
|
void debug_print(); // print debug information
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user