#include <MOPSWeight.hpp>
Inheritance diagram for MOPSWeight:


This class implements an algorithm to assign weights to satellites based on the RTCA "Minimum Operational Performance Standards" (MOPS), version C (RTCA/DO-229D), sections J.2.3. "Variance of Ionospheric Delay", J.2.4. "Variance of Airborne Receiver Errors" and J.2.5. "Variance of Tropospheric errors".
It is meant to be used with class "MOPSTropModel".
Definition at line 69 of file MOPSWeight.hpp.
Public Member Functions | |
| MOPSWeight (void) | |
| Empty constructor. | |
| virtual int | getWeights (CommonTime &time, Vector< SatID > &Satellites, GPSEphemerisStore &bcEph, Vector< double > &ionoCorrections, Vector< double > &elevationVector, Vector< double > &azimuthVector, Position rxPosition, int rxClass=2) throw (InvalidWeights) |
| Computes a vector with the weights for the given satellites. | |
| virtual int | getWeights (CommonTime &time, Vector< SatID > &Satellites, TabularSatStore< Xvt > &preciseEph, Vector< double > &ionoCorrections, Vector< double > &elevationVector, Vector< double > &azimuthVector, Position rxPosition, int rxClass=2) throw (InvalidWeights) |
| Computes a vector with the weights for the given satellites. | |
| virtual bool | isValid (void) |
| Return validity of weights. | |
Public Attributes | |
| Vector< double > | weightsVector |
| Vector of weights for these satellites. | |
| Vector< SatID > | availableSV |
| Vector with the PRN of satellites with weights available for computing. | |
| Vector< SatID > | rejectedSV |
| Vector with the PRN of satellites rejected or with no proper weights. | |
|
|
Empty constructor.
Definition at line 75 of file MOPSWeight.hpp. |
|
||||||||||||||||||||||||||||||||||||
|
Computes a vector with the weights for the given satellites.
Definition at line 143 of file MOPSWeight.cpp. References SimpleIURAWeight::getWeights(), and GPSTK_THROW. |
|
||||||||||||||||||||||||||||||||||||
|
Computes a vector with the weights for the given satellites.
Definition at line 64 of file MOPSWeight.cpp. References SimpleIURAWeight::getWeights(), and GPSTK_THROW. |
|
|
Return validity of weights.
Definition at line 158 of file MOPSWeight.hpp. |
|
|
Vector with the PRN of satellites with weights available for computing.
Definition at line 149 of file MOPSWeight.hpp. |
|
|
Vector with the PRN of satellites rejected or with no proper weights.
Definition at line 154 of file MOPSWeight.hpp. |
|
|
Vector of weights for these satellites.
Definition at line 144 of file MOPSWeight.hpp. |
1.3.9.1