Receiver information.
More...
|
Eigen::Vector3d | e_calcPosAPC (Frequency freq, const std::string &antennaType, const std::string &nameId, const Eigen::Vector3d &hen_delta=Eigen::Vector3d::Zero()) const |
| Marker position in ECEF frame [m] (ARP + antenna phase center)
|
|
Eigen::Vector3d | e_calcPosARP (const Eigen::Vector3d &hen_delta=Eigen::Vector3d::Zero()) const |
| Antenna Reference Point position in ECEF frame [m] (Marker + antennaDeltaNEU)
|
|
Eigen::Vector3d | lla_calcPosAPC (Frequency freq, const std::string &antennaType, const std::string &nameId, const Eigen::Vector3d &hen_delta=Eigen::Vector3d::Zero()) const |
| Marker position in LLA frame [rad, rad, m] (ARP + antenna phase center)
|
|
Eigen::Vector3d | lla_calcPosARP (const Eigen::Vector3d &hen_delta=Eigen::Vector3d::Zero()) const |
| Antenna Reference Point position in LLA frame [rad, rad, m] (Marker + antennaDeltaNEU)
|
|
| Receiver (ReceiverType type, const std::vector< SatelliteSystem > &satelliteSystems) |
| Constructor.
|
|
|
Eigen::Vector3d | e_posMarker |
| Marker Position in ECEF frame [m].
|
|
Eigen::Vector3d | e_vel |
| Velocity in ECEF frame [m/s].
|
|
std::shared_ptr< const GnssObs > | gnssObs |
| Latest GNSS observation.
|
|
std::unordered_map< Frequency, UncertainValue< double > > | interFrequencyBias |
| Inter frequency biases [s].
|
|
Eigen::Vector3d | lla_posMarker |
| Marker Position in LLA frame [rad, rad, m].
|
|
ReceiverClock | recvClk |
| Estimated receiver clock parameters.
|
|
ReceiverType | type |
| Receiver Type.
|
|
template<typename ReceiverType>
struct NAV::Receiver< ReceiverType >
Receiver information.
◆ Receiver()
template<typename ReceiverType >
◆ e_calcPosAPC()
template<typename ReceiverType >
Eigen::Vector3d NAV::Receiver< ReceiverType >::e_calcPosAPC |
( |
Frequency | freq, |
|
|
const std::string & | antennaType, |
|
|
const std::string & | nameId, |
|
|
const Eigen::Vector3d & | hen_delta = Eigen::Vector3d::Zero() ) const |
|
inlinenodiscard |
Marker position in ECEF frame [m] (ARP + antenna phase center)
- Parameters
-
[in] | freq | Frequency of the observation |
[in] | antennaType | Antenna type |
[in] | nameId | NameId of the calling node for Log output |
[in] | hen_delta | Additional height, east, north in [m] |
◆ e_calcPosARP()
template<typename ReceiverType >
Eigen::Vector3d NAV::Receiver< ReceiverType >::e_calcPosARP |
( |
const Eigen::Vector3d & | hen_delta = Eigen::Vector3d::Zero() | ) |
const |
|
inlinenodiscard |
Antenna Reference Point position in ECEF frame [m] (Marker + antennaDeltaNEU)
- Parameters
-
[in] | hen_delta | Additional height, east, north in [m] |
◆ lla_calcPosAPC()
template<typename ReceiverType >
Eigen::Vector3d NAV::Receiver< ReceiverType >::lla_calcPosAPC |
( |
Frequency | freq, |
|
|
const std::string & | antennaType, |
|
|
const std::string & | nameId, |
|
|
const Eigen::Vector3d & | hen_delta = Eigen::Vector3d::Zero() ) const |
|
inlinenodiscard |
Marker position in LLA frame [rad, rad, m] (ARP + antenna phase center)
- Parameters
-
[in] | freq | Frequency of the observation |
[in] | antennaType | Antenna type |
[in] | nameId | NameId of the calling node for Log output |
[in] | hen_delta | Additional height, east, north in [m] |
◆ lla_calcPosARP()
template<typename ReceiverType >
Eigen::Vector3d NAV::Receiver< ReceiverType >::lla_calcPosARP |
( |
const Eigen::Vector3d & | hen_delta = Eigen::Vector3d::Zero() | ) |
const |
|
inlinenodiscard |
Antenna Reference Point position in LLA frame [rad, rad, m] (Marker + antennaDeltaNEU)
- Parameters
-
[in] | hen_delta | Additional height, east, north in [m] |
The documentation for this struct was generated from the following file:
- /home/runner/work/INSTINCT/INSTINCT/src/Navigation/GNSS/Positioning/Receiver.hpp