public class CommonGnssData extends Object
| Constructor and Description |
|---|
CommonGnssData(double mu,
double angularVelocity,
int weekNumber)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAf0()
Getter for the the SV Clock Bias Correction Coefficient.
|
double |
getAf1()
Getter for the SV Clock Drift Correction Coefficient.
|
double |
getAngularVelocity()
Getter for the mean angular velocity of the Earth for the GNSS model.
|
double |
getCycleDuration()
Getter for the duration of the GNSS cycle in seconds.
|
AbsoluteDate |
getDate()
Getter for the ephemeris reference date.
|
double |
getE()
Getter for the eccentricity.
|
double |
getI0()
Getter for the inclination angle at reference time.
|
double |
getM0()
Getter for the mean anomaly at reference time.
|
double |
getMu()
Getter for the Earth's universal gravitational parameter.
|
double |
getOmega0()
Getter for the longitude of ascending node of orbit plane at weekly epoch.
|
double |
getOmegaDot()
Getter for the rate of right ascension.
|
double |
getPa()
Getter for the argument of perigee.
|
int |
getPRN()
Getter for the PRN number of the satellite.
|
double |
getSma()
Getter for the semi-major axis.
|
double |
getTime()
Getter for the reference time of the GNSS orbit as a duration from week start.
|
int |
getWeek()
Getter for the reference week of the GNSS orbit.
|
void |
setAf0(double af0)
Setter for the SV Clock Bias Correction Coefficient (s).
|
void |
setAf1(double af1)
Setter for the SV Clock Drift Correction Coefficient (s/s).
|
void |
setDate(AbsoluteDate date)
Setter for the reference epoch.
|
void |
setE(double e)
Setter the eccentricity.
|
void |
setI0(double i0)
Setter for the Inclination Angle at Reference Time (rad).
|
void |
setM0(double m0)
Setter for the Mean Anomaly at Reference Time (rad).
|
void |
setOmega0(double omega0)
Setter for the Longitude of Ascending Node of Orbit Plane at Weekly Epoch (rad).
|
void |
setOmegaDot(double omegaDot)
Setter for the rate of Rate of Right Ascension (rad/s).
|
void |
setPa(double omega)
Setter fir the Argument of Perigee (rad).
|
void |
setPRN(int number)
Setter for the PRN number of the satellite.
|
void |
setSma(double sma)
Setter for the semi-major axis.
|
void |
setTime(double time)
Setter for the reference time of the orbit as a duration from week start.
|
void |
setWeek(int week)
Setter for the reference week of the orbit.
|
public CommonGnssData(double mu,
double angularVelocity,
int weekNumber)
mu - Earth's universal gravitational parameterangularVelocity - mean angular velocity of the Earth for the GNSS modelweekNumber - number of weeks in the GNSS cyclepublic double getMu()
public double getAngularVelocity()
public double getCycleDuration()
public int getPRN()
public void setPRN(int number)
number - the prn number ot setpublic int getWeek()
public void setWeek(int week)
week - the week to setpublic double getSma()
public void setSma(double sma)
sma - the semi-major axis (m)public double getTime()
public void setTime(double time)
time - the time to set in secondspublic double getE()
public void setE(double e)
e - the eccentricity to setpublic double getI0()
public void setI0(double i0)
i0 - the inclination to setpublic double getOmega0()
public void setOmega0(double omega0)
omega0 - the longitude of ascending node to setpublic double getOmegaDot()
public void setOmegaDot(double omegaDot)
omegaDot - the rate of right ascension to setpublic double getPa()
public void setPa(double omega)
omega - the argumet of perigee to setpublic double getM0()
public void setM0(double m0)
m0 - the mean anomaly to setpublic double getAf0()
public void setAf0(double af0)
af0 - the SV Clock Bias Correction Coefficient to setpublic double getAf1()
public void setAf1(double af1)
af1 - the SV Clock Drift Correction Coefficient to setpublic AbsoluteDate getDate()
public void setDate(AbsoluteDate date)
date - the epoch to setCopyright © 2002-2023 CS GROUP. All rights reserved.