public class CivilianNavigationMessage extends AbstractNavigationMessage implements GNSSClockElements
Modifier and Type | Field and Description |
---|---|
static String |
CNAV
消息类型的标识符。
|
static String |
CNV2
消息类型的标识符。
|
Modifier | Constructor and Description |
---|---|
protected |
CivilianNavigationMessage(boolean cnv2, double mu, double angularVelocity, int weekNumber)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getADot()
获取半长轴变化率。
|
double |
getDeltaN0Dot()
获取Δn₀的变化率。
|
double |
getIscL1CA()
获取L1 C/A的信号延迟。
|
double |
getIscL1CD()
获取L1 CD的信号延迟。
|
double |
getIscL1CP()
获取L1 CP的信号延迟。
|
double |
getIscL2C()
获取L2 C的信号延迟。
|
double |
getIscL5I5()
获取L5I的信号延迟。
|
double |
getIscL5Q5()
获取L5Q的信号延迟。
|
double |
getSvAccuracy()
获取用户SV精度(米)。
|
int |
getSvHealth()
获取卫星健康状态。
|
double |
getTGD()
获取组延迟差分(s)。
|
int |
getUraiEd()
获取仰角相关用户距离精度。
|
int |
getUraiNed0()
获取非仰角相关用户距离精度的项0。
|
int |
getUraiNed1()
获取非仰角相关用户距离精度的项1。
|
int |
getUraiNed2()
获取非仰角相关用户距离精度的项2。
|
boolean |
isCnv2()
检查消息是否为CNV2消息。
|
void |
setADot(double value)
设置半长轴变化率。
|
void |
setDeltaN0Dot(double deltaN0Dot)
设置Δn₀的变化率。
|
void |
setIscL1CA(double delay)
设置L1 C/A的信号延迟。
|
void |
setIscL1CD(double delay)
设置L1 CD的信号延迟。
|
void |
setIscL1CP(double delay)
设置L1 CP的信号延迟。
|
void |
setIscL2C(double delay)
设置L2 C的信号延迟。
|
void |
setIscL5I5(double delay)
设置L5I的信号延迟。
|
void |
setIscL5Q5(double delay)
设置L5Q的信号延迟。
|
void |
setSvAccuracy(double svAccuracy)
设置用户SV精度。
|
void |
setSvHealth(int svHealth)
设置卫星健康状态。
|
void |
setTGD(double time)
设置组延迟差分(s)。
|
void |
setUraiEd(int uraiEd)
设置仰角相关用户距离精度。
|
void |
setUraiNed0(int uraiNed0)
设置非仰角相关用户距离精度的项0。
|
void |
setUraiNed1(int uraiNed1)
设置非仰角相关用户距离精度的项1。
|
void |
setUraiNed2(int uraiNed2)
设置非仰角相关用户距离精度的项2。
|
getAf2, getCic, getCis, getCrc, getCrs, getCuc, getCus, getDeltaN, getEpochToc, getIDot, getMeanMotion, getSqrtA, getTransmissionTime, setAf2, setCic, setCis, setCrc, setCrs, setCuc, setCus, setDeltaN, setEpochToc, setIDot, setSqrtA, setTransmissionTime
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
getAf0, getAf1, getAf2, getCycleDuration, getToc
durationFrom, getDate
getAngularVelocity, getCycleDuration, getE, getI0, getM0, getMu, getOmega0, getOmegaDot, getPa, getPRN, getPropagator, getPropagator, getPropagator, getSma, getTime, getWeek
protected CivilianNavigationMessage(boolean cnv2, double mu, double angularVelocity, int weekNumber)
cnv2
- CNV2消息的指示器
mu
- 地球的普遍引力参数
angularVelocity
- GNSS模型的地球平均角速度
weekNumber
- GNSS周期中的周数
public boolean isCnv2()
public double getADot()
public void setADot(double value)
value
- 半长轴变化率
public double getDeltaN0Dot()
public void setDeltaN0Dot(double deltaN0Dot)
deltaN0Dot
- Δn₀的变化率
public double getTGD()
getTGD
在接口 GNSSClockElements
public void setTGD(double time)
time
- 要设置的组延迟差分
public double getSvAccuracy()
public void setSvAccuracy(double svAccuracy)
svAccuracy
- 要设置的值
public int getSvHealth()
public void setSvHealth(int svHealth)
svHealth
- 要设置的值
public double getIscL1CA()
public void setIscL1CA(double delay)
delay
- 要设置的延迟
public double getIscL1CD()
public void setIscL1CD(double delay)
delay
- 要设置的延迟
public double getIscL1CP()
public void setIscL1CP(double delay)
delay
- 要设置的延迟
public double getIscL2C()
public void setIscL2C(double delay)
delay
- 要设置的延迟
public double getIscL5I5()
public void setIscL5I5(double delay)
delay
- 要设置的延迟
public double getIscL5Q5()
public void setIscL5Q5(double delay)
delay
- 要设置的延迟
public int getUraiEd()
public void setUraiEd(int uraiEd)
uraiEd
- 仰角相关用户距离精度
public int getUraiNed0()
public void setUraiNed0(int uraiNed0)
uraiNed0
- 非仰角相关用户距离精度的项0
public int getUraiNed1()
public void setUraiNed1(int uraiNed1)
uraiNed1
- 非仰角相关用户距离精度的项1
public int getUraiNed2()
public void setUraiNed2(int uraiNed2)
uraiNed2
- 非仰角相关用户距离精度的项2
Copyright © 2002-2023 CS GROUP. All rights reserved.