0.2.0
Loading...
Searching...
No Matches
NAV::Observations::SignalObservation::ReceiverSpecificData Struct Reference

Receiver specific data. More...

Classes

struct  CalcTerms
 Terms used in the calculation. More...
 
struct  Observation
 Observations. More...
 

Public Member Functions

const Eigen::Vector3d & e_pLOS () const
 Position Line-of-sight unit vector in ECEF frame coordinates.
 
const Eigen::Vector3d & e_satPos () const
 Satellite position in ECEF frame coordinates [m].
 
const Eigen::Vector3d & e_satVel () const
 Satellite velocity in ECEF frame coordinates [m/s].
 
const Eigen::Vector3d & e_vLOS () const
 Velocity Line-of-sight unit vector in ECEF frame coordinates.
 
const GnssObs::ObservationDatagnssObsData () const
 Returns the observation data.
 
 ReceiverSpecificData (std::shared_ptr< const GnssObs > gnssObs, size_t obsIdx, const Eigen::Vector3d &e_recPos, const Eigen::Vector3d &lla_recPos, const Eigen::Vector3d &e_recVel, const Eigen::Vector3d &e_satPos, const Eigen::Vector3d &e_satVel, Clock::Corrections satClock)
 Constructor.
 
const double & satAzimuth () const
 Satellite Azimuth [rad].
 
const Clock::CorrectionssatClock () const
 Satellite clock information.
 
const double & satElevation () const
 Satellite Elevation [rad].
 

Public Attributes

unordered_map< GnssObs::ObservationType, Observationobs
 Receiver observation of the signal.
 
CalcTerms terms
 Sub terms used in the calculation.
 

Detailed Description

Receiver specific data.

Constructor & Destructor Documentation

◆ ReceiverSpecificData()

NAV::Observations::SignalObservation::ReceiverSpecificData::ReceiverSpecificData ( std::shared_ptr< const GnssObs > gnssObs,
size_t obsIdx,
const Eigen::Vector3d & e_recPos,
const Eigen::Vector3d & lla_recPos,
const Eigen::Vector3d & e_recVel,
const Eigen::Vector3d & e_satPos,
const Eigen::Vector3d & e_satVel,
Clock::Corrections satClock )
inline

Constructor.

Parameters
[in]gnssObsGNSS observation
obsIdxGNSS observation index for this measurement
[in]e_recPosReceiver position in e frame
[in]lla_recPosReceiver position in lla frame
[in]e_recVelReceiver velocity in e frame
[in]e_satPosSatellite position in e frame
[in]e_satVelSatellite velocity in e frame
[in]satClockSatellite clock information

The documentation for this struct was generated from the following file: