diff --git a/src/algorithms/conditioner/adapters/array_signal_conditioner.cc b/src/algorithms/conditioner/adapters/array_signal_conditioner.cc index 6f98e8bcb..9350cada0 100644 --- a/src/algorithms/conditioner/adapters/array_signal_conditioner.cc +++ b/src/algorithms/conditioner/adapters/array_signal_conditioner.cc @@ -51,6 +51,7 @@ ArraySignalConditioner::ArraySignalConditioner(ConfigurationInterface *configura queue_(queue) { connected_ = false; + if(configuration){ }; } diff --git a/src/algorithms/conditioner/adapters/signal_conditioner.cc b/src/algorithms/conditioner/adapters/signal_conditioner.cc index 6be9d31d2..cd7b61171 100644 --- a/src/algorithms/conditioner/adapters/signal_conditioner.cc +++ b/src/algorithms/conditioner/adapters/signal_conditioner.cc @@ -51,6 +51,7 @@ SignalConditioner::SignalConditioner(ConfigurationInterface *configuration, queue_(queue) { connected_ = false; + if(configuration){ }; } diff --git a/src/core/system_parameters/gps_navigation_message.cc b/src/core/system_parameters/gps_navigation_message.cc index 8bf80dc25..de40c98dc 100644 --- a/src/core/system_parameters/gps_navigation_message.cc +++ b/src/core/system_parameters/gps_navigation_message.cc @@ -429,7 +429,7 @@ void Gps_Navigation_Message::satellitePosition(double transmitTime) int Gps_Navigation_Message::subframe_decoder(char *subframe) { int subframe_ID = 0; - int SV_data_ID = 0; + int SV_data_ID; int SV_page = 0; //double tmp_TOW; diff --git a/src/core/system_parameters/sbas_telemetry_data.cc b/src/core/system_parameters/sbas_telemetry_data.cc index 382d039c3..22f7f88b5 100644 --- a/src/core/system_parameters/sbas_telemetry_data.cc +++ b/src/core/system_parameters/sbas_telemetry_data.cc @@ -687,7 +687,7 @@ int Sbas_Telemetry_Data::decode_sbstype7(const sbsmsg_t *msg, sbssat_t *sbssat) /* decode type 9: geo navigation message -------------------------------------*/ int Sbas_Telemetry_Data::decode_sbstype9(const sbsmsg_t *msg, nav_t *nav) { - seph_t seph = {0}; + seph_t seph; int i; int sat; diff --git a/src/core/system_parameters/sbas_telemetry_data.h b/src/core/system_parameters/sbas_telemetry_data.h index a5233542a..f3f5063ce 100644 --- a/src/core/system_parameters/sbas_telemetry_data.h +++ b/src/core/system_parameters/sbas_telemetry_data.h @@ -326,17 +326,18 @@ private: */ typedef struct { /* SBAS ephemeris type */ - int sat; /* satellite number */ + int sat = 0; /* satellite number */ //gtime_t t0; /* reference epoch time (GPST) */ - int t0; + int t0 = 0; //gtime_t tof; /* time of message frame (GPST) */ - double tof; - int sva; /* SV accuracy (URA index) */ - int svh; /* SV health (0:ok) */ - double pos[3]; /* satellite position (m) (ecef) */ - double vel[3]; /* satellite velocity (m/s) (ecef) */ - double acc[3]; /* satellite acceleration (m/s^2) (ecef) */ - double af0,af1; /* satellite clock-offset/drift (s,s/s) */ + double tof = 0; + int sva = 0; /* SV accuracy (URA index) */ + int svh = 0; /* SV health (0:ok) */ + double pos[3] = {0, 0, 0}; /* satellite position (m) (ecef) */ + double vel[3] = {0, 0, 0}; /* satellite velocity (m/s) (ecef) */ + double acc[3] = {0, 0, 0}; /* satellite acceleration (m/s^2) (ecef) */ + double af0 = 0; + double af1 = 0; /* satellite clock-offset/drift (s,s/s) */ } seph_t; typedef struct { /* navigation data type */