Receiver specific data.
More...
Receiver specific data.
Definition at line 90 of file Observation.hpp.
◆ ReceiverSpecificData()
NAV::Observations::SignalObservation::ReceiverSpecificData::ReceiverSpecificData |
( |
std::shared_ptr< const GnssObs > | gnssObs, |
|
|
size_t | obsIdx, |
|
|
Eigen::Vector3d | e_satPos, |
|
|
Eigen::Vector3d | e_satVel, |
|
|
Clock::Corrections | satClock ) |
|
inline |
Constructor.
- Parameters
-
[in] | gnssObs | GNSS observation |
[in] | obsIdx | GNSS observation index for this measurement |
[in] | e_satPos | Satellite position in e frame |
[in] | e_satVel | Satellite velocity in e frame |
[in] | satClock | Satellite clock information |
Definition at line 106 of file Observation.hpp.
◆ e_pLOS()
Eigen::Vector3d NAV::Observations::SignalObservation::ReceiverSpecificData::e_pLOS |
( |
const Eigen::Vector3d & | e_recPos | ) |
const |
|
inlinenodiscard |
Position Line-of-sight unit vector in ECEF frame coordinates.
- Parameters
-
[in] | e_recPos | Receiver position in e frame |
Definition at line 128 of file Observation.hpp.
◆ e_satPos()
const Eigen::Vector3d & NAV::Observations::SignalObservation::ReceiverSpecificData::e_satPos |
( |
| ) |
const |
|
inlinenodiscard |
◆ e_satVel()
const Eigen::Vector3d & NAV::Observations::SignalObservation::ReceiverSpecificData::e_satVel |
( |
| ) |
const |
|
inlinenodiscard |
◆ e_vLOS()
Eigen::Vector3d NAV::Observations::SignalObservation::ReceiverSpecificData::e_vLOS |
( |
const Eigen::Vector3d & | e_recPos, |
|
|
const Eigen::Vector3d & | e_recVel ) const |
|
inlinenodiscard |
Velocity Line-of-sight unit vector in ECEF frame coordinates.
- Parameters
-
[in] | e_recPos | Receiver position in e frame |
[in] | e_recVel | Receiver velocity in e frame |
Definition at line 135 of file Observation.hpp.
◆ gnssObsData()
◆ satAzimuth()
double NAV::Observations::SignalObservation::ReceiverSpecificData::satAzimuth |
( |
const Eigen::Vector3d & | e_recPos, |
|
|
const Eigen::Vector3d & | lla_recPos ) const |
|
inlinenodiscard |
◆ satClock()
const Clock::Corrections & NAV::Observations::SignalObservation::ReceiverSpecificData::satClock |
( |
| ) |
const |
|
inlinenodiscard |
◆ satElevation()
double NAV::Observations::SignalObservation::ReceiverSpecificData::satElevation |
( |
const Eigen::Vector3d & | e_recPos, |
|
|
const Eigen::Vector3d & | lla_recPos ) const |
|
inlinenodiscard |
◆ _e_satPos
Eigen::Vector3d NAV::Observations::SignalObservation::ReceiverSpecificData::_e_satPos |
|
private |
Satellite position in ECEF frame coordinates [m] (has to be calculated per signal because of TGD)
Definition at line 177 of file Observation.hpp.
◆ _e_satVel
Eigen::Vector3d NAV::Observations::SignalObservation::ReceiverSpecificData::_e_satVel |
|
private |
◆ _gnssObs
std::shared_ptr<const GnssObs> NAV::Observations::SignalObservation::ReceiverSpecificData::_gnssObs |
|
private |
◆ _obsIdx
size_t NAV::Observations::SignalObservation::ReceiverSpecificData::_obsIdx |
|
private |
◆ _satClock
◆ obs
◆ terms
CalcTerms NAV::Observations::SignalObservation::ReceiverSpecificData::terms |
The documentation for this struct was generated from the following file:
- /home/runner/work/INSTINCT/INSTINCT/src/Navigation/GNSS/Positioning/Observation.hpp