Class GnssReceiver¶
Defined in File gnss_receiver.h
Inheritance Relationships¶
Base Type¶
public lupnt::Receiver
(Class Receiver)
Class Documentation¶
-
class GnssReceiver : public lupnt::Receiver¶
Public Functions
-
inline GnssReceiver(std::string receiver_name)¶
-
inline void SetReceiverAttitudeMode(std::string mode)¶
-
virtual double GetReceiverAntennaGain(double t, Vec3d r_tx_gcrf, Vec3d r_rx_gcrf) override¶
Get the Receiver Antenna Gain object.
- Parameters:
t – epoch (TAI) [s]
r_tx_gcrf – position of the transmitter in GCRF [km]
r_rx_gcrf – position of the receiver in GCRF [km]
frame_tx – frame of the transmitter
frame_rx – frame of the receiver
- Returns:
double
-
void InitializeReceiverParams()¶
-
inline void SetCN0Threshold(double CN0threshold)¶
-
GnssMeasurement GetMeasurement(double t)¶
-
inline Ptr<GnssChannel> GetGnssChannel()¶
-
inline void SetChannel(const Ptr<GnssChannel> &channel)¶
-
inline double GetAntennaGain(double theta, double phi)¶
-
inline GnssReceiver(std::string receiver_name)¶