Skip to content
Snippets Groups Projects

Range class

Merged Joan Vallvé Navarro requested to merge pseudorange_class into devel
8 files
+ 284
216
Compare changes
  • Side-by-side
  • Inline
Files
8
@@ -27,20 +27,6 @@ namespace GnssUtils
{
// Structs
struct PseudoRange
{
int sat = 0;
double p = -1;
double prange_var = 1;
double prange = -1;
double iono_corr = 0;
double tropo_corr = 0;
double sat_clock_corr = 0;
double L = -1;
double carrier_range = -1;
double carrier_range_var = 1;
};
struct ComputePosOutput
{
time_t time;
@@ -114,6 +100,7 @@ struct TdcpOptions
bool enabled; // TDCP enabled
bool corr_iono; // apply correction also in TDCP
bool corr_tropo; // apply correction also in TDCP
bool corr_clock;
bool loss_function; // apply loss function in TDCP factors
double sigma_atm;
double sigma_carrier;
@@ -179,10 +166,12 @@ class Observations;
class Navigation;
class Snapshot;
struct Satellite;
class Range;
// Typedefs
typedef std::map<int,Satellite> Satellites;
typedef std::map<int,PseudoRange> PseudoRanges;
typedef std::map<int,Range> Ranges;
typedef std::map<int,Eigen::Vector2d> Azels;
// pointer typedefs
typedef std::shared_ptr<Observations> ObservationsPtr;
Loading