public class SBASNavigationMessage extends AbstractEphemerisMessage implements SBASOrbitalElements
Constructor and Description |
---|
SBASNavigationMessage()
构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getAGf0()
获取零阶钟差修正。
|
double |
getAGf1()
获取一阶钟差修正。
|
int |
getIODN()
获取数据导航问题(IODN)。
|
SBASPropagator |
getPropagator()
获取与导航消息对应的传播器。
|
SBASPropagator |
getPropagator(Frames frames)
获取与导航消息对应的传播器。
|
SBASPropagator |
getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass, double mu)
获取与导航消息对应的传播器。
|
double |
getTime()
获取SBAS轨道中的参考时间,单位为GPS周中的秒数。
|
double |
getURA()
用户距离精度(米)的获取器。
|
int |
getWeek()
获取SBAS轨道的参考周。
|
void |
setAGf0(double a0)
SV钟差的设置器。
|
void |
setAGf1(double a1)
SV相对频率的设置器。
|
void |
setIODN(double iod)
数据导航问题的设置器。
|
void |
setTime(double time)
设置SBAS轨道中的参考时间,单位为GPS周中的秒数的设置器。
|
void |
setURA(double accuracy)
用户距离精度的设置器。
|
getDate, getEpochToc, getHealth, getPRN, getX, getXDot, getXDotDot, getY, getYDot, getYDotDot, getZ, getZDot, getZDotDot, setDate, setEpochToc, setHealth, setPRN, setX, setXDot, setXDotDot, setY, setYDot, setYDotDot, setZ, setZDot, setZDotDot
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPRN, getToc, getX, getXDot, getXDotDot, getY, getYDot, getYDotDot, getZ, getZDot, getZDotDot
durationFrom, getDate
@DefaultDataContext public SBASPropagator getPropagator()
姿态提供器默认设置为与EME2000框架对齐。
地球引力系数默认设置为SBAS_MU
。
质量默认设置为DEFAULT_MASS
。
ECI框架默认设置为EME2000框架
。
ECEF框架默认设置为CIO/2010-based ITRF simple EOP
。
此构造函数使用默认数据上下文
getPropagator(Frames)
, getPropagator(Frames, AttitudeProvider, Frame, Frame, double, double)
public SBASPropagator getPropagator(Frames frames)
姿态提供器默认设置为与EME2000框架对齐。
地球引力系数默认设置为SBAS_MU
。
质量默认设置为DEFAULT_MASS
。
ECI框架默认设置为EME2000框架
。
ECEF框架默认设置为CIO/2010-based ITRF simple EOP
。
frames
- 要使用的参考框架
getPropagator()
, getPropagator(Frames, AttitudeProvider, Frame, Frame, double, double)
public SBASPropagator getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass, double mu)
frames
- 要使用的参考框架
provider
- 姿态提供器
inertial
- 惯性框架,用于提供传播轨道
bodyFixed
- 与导航消息对应的机体固定框架
mass
- 卫星质量(千克)
mu
- 中心引力系数
getPropagator()
, getPropagator(Frames)
public int getWeek()
getWeek
在接口 SBASOrbitalElements
public double getTime()
getTime
在接口 SBASOrbitalElements
public void setTime(double time)
time
- 要设置的时间
public int getIODN()
getIODN
在接口 SBASOrbitalElements
public void setIODN(double iod)
iod
- 要设置的数据问题
public double getAGf0()
getAGf0
在接口 SBASOrbitalElements
public void setAGf0(double a0)
a0
- 要设置的SV钟差(秒)
public double getAGf1()
getAGf1
在接口 SBASOrbitalElements
public void setAGf1(double a1)
a1
- 要设置的SV相对频率
public double getURA()
public void setURA(double accuracy)
accuracy
- 要设置的值
Copyright © 2002-2023 CS GROUP. All rights reserved.