public abstract class AbstractNavigationMessage extends CommonGnssData implements GNSSOrbitalElements
GPSLegacyNavigationMessage
, GalileoNavigationMessage
, BeidouLegacyNavigationMessage
, QZSSLegacyNavigationMessage
, IRNSSNavigationMessage
Constructor and Description |
---|
AbstractNavigationMessage(double mu, double angularVelocity, int weekNumber)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getAf2()
获取漂移率修正系数。
|
double |
getCic()
获取Cic参数。
|
double |
getCis()
获取Cis参数。
|
double |
getCrc()
获取Crc参数。
|
double |
getCrs()
获取Crs参数。
|
double |
getCuc()
获取Cuc参数。
|
double |
getCus()
获取Cus参数。
|
double |
getDeltaN()
获取卫星平均运动的增量。
|
AbsoluteDate |
getEpochToc()
获取时钟历元时间。
|
double |
getIDot()
获取倾斜角速率。
|
double |
getMeanMotion()
获取平均运动。
|
double |
getSqrtA()
获取半长轴的平方根(√m)。
|
double |
getTransmissionTime()
获取传输时间。
|
void |
setAf2(double af2)
设置漂移率修正系数(s/s²)。
|
void |
setCic(double cic)
设置Cic参数。
|
void |
setCis(double cis)
设置Cis参数。
|
void |
setCrc(double crc)
设置Crc参数。
|
void |
setCrs(double crs)
设置Crs参数。
|
void |
setCuc(double cuc)
设置Cuc参数。
|
void |
setCus(double cus)
设置Cus参数。
|
void |
setDeltaN(double deltaN)
设置卫星平均运动的增量。
|
void |
setEpochToc(AbsoluteDate epochToc)
设置时钟历元时间。
|
void |
setIDot(double iRate)
设置倾斜角速率(rad/s)。
|
void |
setSqrtA(double sqrtA)
设置半长轴的平方根(√m)。
|
void |
setTransmissionTime(double transmissionTime)
设置传输时间。
|
getAf0, getAf1, getAngularVelocity, getCycleDuration, getDate, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getSma, getTime, getWeek, setAf0, setAf1, setDate, setE, setI0, setM0, setOmega0, setOmegaDot, setPa, setPRN, setSma, setTime, setWeek
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAngularVelocity, getCycleDuration, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getPropagator, getPropagator, getPropagator, getSma, getTime, getWeek
durationFrom, getDate
public AbstractNavigationMessage(double mu, double angularVelocity, int weekNumber)
mu
- 地球的普遍引力参数
angularVelocity
- GNSS模型的地球平均角速度
weekNumber
- GNSS周期中的周数
public double getSqrtA()
public void setSqrtA(double sqrtA)
此外,此方法设置了半长轴的值。
sqrtA
- 半长轴的平方根(√m)
public double getMeanMotion()
getMeanMotion
在接口 GNSSOrbitalElements
public double getDeltaN()
public void setDeltaN(double deltaN)
deltaN
- 要设置的值
public double getIDot()
getIDot
在接口 GNSSOrbitalElements
public void setIDot(double iRate)
iRate
- 要设置的倾斜角速率
public double getAf2()
public void setAf2(double af2)
af2
- 要设置的漂移率修正系数
public AbsoluteDate getEpochToc()
public void setEpochToc(AbsoluteDate epochToc)
epochToc
- 要设置的历元
public double getCuc()
getCuc
在接口 GNSSOrbitalElements
public void setCuc(double cuc)
cuc
- 要设置的值
public double getCus()
getCus
在接口 GNSSOrbitalElements
public void setCus(double cus)
cus
- 要设置的值
public double getCrc()
getCrc
在接口 GNSSOrbitalElements
public void setCrc(double crc)
crc
- 要设置的值
public double getCrs()
getCrs
在接口 GNSSOrbitalElements
public void setCrs(double crs)
crs
- 要设置的值
public double getCic()
getCic
在接口 GNSSOrbitalElements
public void setCic(double cic)
cic
- 要设置的值
public double getCis()
getCis
在接口 GNSSOrbitalElements
public void setCis(double cis)
cis
- 要设置的值
public double getTransmissionTime()
public void setTransmissionTime(double transmissionTime)
transmissionTime
- 传输时间
Copyright © 2002-2023 CS GROUP. All rights reserved.