public class GalileoAlmanac extends Object implements GalileoOrbitalElements
GALILEO_MU, GALILEO_PI, GALILEO_WEEK_IN_SECONDS, GALILEO_WEEK_NB| Constructor and Description |
|---|
GalileoAlmanac(int prn,
int week,
double toa,
double dsqa,
double ecc,
double dinc,
int iod,
double om0,
double dom,
double aop,
double anom,
double af0,
double af1,
int healthE5a,
int healthE5b,
int healthE1)
Build a new almanac.
|
GalileoAlmanac(int prn,
int week,
double toa,
double dsqa,
double ecc,
double dinc,
int iod,
double om0,
double dom,
double aop,
double anom,
double af0,
double af1,
int healthE5a,
int healthE5b,
int healthE1,
AbsoluteDate date)
Build a new almanac.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAf0()
Gets the Zeroth Order Clock Correction.
|
double |
getAf1()
Gets the First Order Clock Correction.
|
double |
getCic()
Gets the Amplitude of the Cosine Harmonic Correction Term to the Angle of Inclination.
|
double |
getCis()
Gets the Amplitude of the Sine Harmonic Correction Term to the Angle of Inclination.
|
double |
getCrc()
Gets the Amplitude of the Cosine Harmonic Correction Term to the Orbit Radius.
|
double |
getCrs()
Gets the Amplitude of the Sine Harmonic Correction Term to the Orbit Radius.
|
double |
getCuc()
Gets the Amplitude of the Cosine Harmonic Correction Term to the Argument of Latitude.
|
double |
getCus()
Gets the Amplitude of the Sine Harmonic Correction Term to the Argument of Latitude.
|
AbsoluteDate |
getDate()
Get the date.
|
double |
getE()
Gets the Eccentricity.
|
int |
getHealthE1()
Gets the E1-B/C signal health status.
|
int |
getHealthE5a()
Gets the E5a signal health status.
|
int |
getHealthE5b()
Gets the E5b signal health status.
|
double |
getI0()
Gets the Inclination Angle at Reference Time.
|
double |
getIDot()
Gets the Rate of Inclination Angle.
|
int |
getIOD()
Get the Issue of Data (IOD).
|
double |
getM0()
Gets the Mean Anomaly at Reference Time.
|
double |
getMeanMotion()
Gets the Mean Motion.
|
double |
getOmega0()
Gets the Longitude of Ascending Node of Orbit Plane at Weekly Epoch.
|
double |
getOmegaDot()
Gets the Rate of Right Ascension.
|
double |
getPa()
Gets the Argument of Perigee.
|
int |
getPRN()
Gets the PRN number of the GNSS satellite.
|
double |
getSma()
Gets the Semi-Major Axis.
|
double |
getTime()
Gets the Reference Time of the GNSS orbit as a duration from week start.
|
int |
getWeek()
Gets the Reference Week of the GNSS orbit.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBGD, getBGDE1E5a, getBGDE5bE1, getIODNavgetAf2, getToc@DefaultDataContext public GalileoAlmanac(int prn, int week, double toa, double dsqa, double ecc, double dinc, int iod, double om0, double dom, double aop, double anom, double af0, double af1, int healthE5a, int healthE5b, int healthE1)
This method uses the default data context.
prn - the PRN numberweek - the Galileo weektoa - the Almanac Time of Applicability (s)dsqa - difference between the square root of the semi-major axis
and the square root of the nominal semi-major axisecc - the eccentricitydinc - the correction of orbit reference inclination at reference time (rad)iod - the issue of dataom0 - the geographic longitude of the orbital plane at the weekly epoch (rad)dom - the Rate of Right Ascension (rad/s)aop - the Argument of Perigee (rad)anom - the Mean Anomaly (rad)af0 - the Zeroth Order Clock Correction (s)af1 - the First Order Clock Correction (s/s)healthE5a - the E5a signal health statushealthE5b - the E5b signal health statushealthE1 - the E1-B/C signal health statusGalileoAlmanac(int, int, double, double, double, double, int, double, double,
double, double, double, double, int, int, int, AbsoluteDate)public GalileoAlmanac(int prn,
int week,
double toa,
double dsqa,
double ecc,
double dinc,
int iod,
double om0,
double dom,
double aop,
double anom,
double af0,
double af1,
int healthE5a,
int healthE5b,
int healthE1,
AbsoluteDate date)
prn - the PRN numberweek - the Galileo weektoa - the Almanac Time of Applicability (s)dsqa - difference between the square root of the semi-major axis
and the square root of the nominal semi-major axisecc - the eccentricitydinc - the correction of orbit reference inclination at reference time (rad)iod - the issue of dataom0 - the geographic longitude of the orbital plane at the weekly epoch (rad)dom - the Rate of Right Ascension (rad/s)aop - the Argument of Perigee (rad)anom - the Mean Anomaly (rad)af0 - the Zeroth Order Clock Correction (s)af1 - the First Order Clock Correction (s/s)healthE5a - the E5a signal health statushealthE5b - the E5b signal health statushealthE1 - the E1-B/C signal health statusdate - corresponding to week and toa.public AbsoluteDate getDate()
TimeStampedgetDate in interface TimeStampedpublic int getPRN()
GNSSOrbitalElementsgetPRN in interface GNSSOrbitalElementspublic int getWeek()
GNSSOrbitalElementsgetWeek in interface GNSSOrbitalElementspublic double getTime()
GNSSOrbitalElementsgetTime in interface GNSSOrbitalElementspublic double getSma()
GNSSOrbitalElementsgetSma in interface GNSSOrbitalElementspublic double getMeanMotion()
GNSSOrbitalElementsgetMeanMotion in interface GNSSOrbitalElementspublic double getE()
GNSSOrbitalElementsgetE in interface GNSSOrbitalElementspublic double getI0()
GNSSOrbitalElementsgetI0 in interface GNSSOrbitalElementspublic double getIDot()
GNSSOrbitalElementsgetIDot in interface GNSSOrbitalElementspublic double getOmega0()
GNSSOrbitalElementsgetOmega0 in interface GNSSOrbitalElementspublic double getOmegaDot()
GNSSOrbitalElementsgetOmegaDot in interface GNSSOrbitalElementspublic double getPa()
GNSSOrbitalElementsgetPa in interface GNSSOrbitalElementspublic double getM0()
GNSSOrbitalElementsgetM0 in interface GNSSOrbitalElementspublic double getCuc()
GNSSOrbitalElementsgetCuc in interface GNSSOrbitalElementspublic double getCus()
GNSSOrbitalElementsgetCus in interface GNSSOrbitalElementspublic double getCrc()
GNSSOrbitalElementsgetCrc in interface GNSSOrbitalElementspublic double getCrs()
GNSSOrbitalElementsgetCrs in interface GNSSOrbitalElementspublic double getCic()
GNSSOrbitalElementsgetCic in interface GNSSOrbitalElementspublic double getCis()
GNSSOrbitalElementsgetCis in interface GNSSOrbitalElementspublic double getAf0()
GNSSOrbitalElementsgetAf0 in interface GNSSOrbitalElementsGNSSOrbitalElements.getAf1(),
GNSSOrbitalElements.getAf2(),
GNSSOrbitalElements.getToc()public double getAf1()
GNSSOrbitalElementsgetAf1 in interface GNSSOrbitalElementsGNSSOrbitalElements.getAf0(),
GNSSOrbitalElements.getAf2(),
GNSSOrbitalElements.getToc()public int getIOD()
public int getHealthE1()
public int getHealthE5a()
public int getHealthE5b()
Copyright © 2002-2020 CS GROUP. All rights reserved.