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 setpublic 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-2022 CS GROUP. All rights reserved.