public class GLONASSAlmanac extends Object implements GLONASSOrbitalElements
Constructor and Description |
---|
GLONASSAlmanac(int channel, int health, int day, int month, int year, double ta, double lambda, double deltaI, double pa, double ecc, double deltaT, double deltaTDot, double tGlo2UTC, double tGPS2Glo, double tGlo)
构造函数。
|
GLONASSAlmanac(int channel, int health, int day, int month, int year, double ta, double lambda, double deltaI, double pa, double ecc, double deltaT, double deltaTDot, double tGlo2UTC, double tGPS2Glo, double tGlo, TimeScale glonass)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDate |
getDate()
获取日期。
|
double |
getDeltaI()
获取倾角平均值的修正。
|
double |
getDeltaT()
获取龙腾周期平均值的修正。
|
double |
getDeltaTDot()
获取龙腾周期变化率。
|
double |
getE()
获取偏心率。
|
int |
getFrequencyChannel()
获取频率通道。
|
double |
getGlo2UTC()
获取GLONASS到UTC的修正。
|
double |
getGloOffset()
获取相对于GLONASS系统时间的时间修正。
|
double |
getGPS2Glo()
获取相对于GLONASS的GPS时间修正。
|
int |
getHealth()
获取健康状态。
|
double |
getLambda()
获取轨道升交点的经度。
|
int |
getN4()
获取当前四年间隔的编号。
|
int |
getNa()
获取四年间隔中当前日期的编号。
|
double |
getPa()
获取近地点幅角。
|
GLONASSAnalyticalPropagator |
getPropagator()
获取与导航消息对应的传播器。
|
GLONASSAnalyticalPropagator |
getPropagator(DataContext context)
获取与导航消息对应的传播器。
|
GLONASSAnalyticalPropagator |
getPropagator(DataContext context, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)
获取与导航消息对应的传播器。
|
double |
getTime()
获取参考时间。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getGammaN, getIOD, getTN, getX, getXDot, getXDotDot, getY, getYDot, getYDotDot, getZ, getZDot, getZDotDot
durationFrom
@DefaultDataContext public GLONASSAlmanac(int channel, int health, int day, int month, int year, double ta, double lambda, double deltaI, double pa, double ecc, double deltaT, double deltaTDot, double tGlo2UTC, double tGPS2Glo, double tGlo)
此方法使用默认数据上下文
。
channel
- 频率通道从-7到6)
health
- 健康状态
day
- 星历的日期
month
- 星历的月份
year
- 星历的年份
ta
- 星历的参考时间(秒)
lambda
- 轨道升交点的格林威治经度(弧度)
deltaI
- 倾角平均值的修正(弧度)
pa
- 近地点幅角(弧度)
ecc
- 偏心率
deltaT
- 龙腾周期平均值的修正(秒)
deltaTDot
- 轨道周期变化率
tGlo2UTC
- GLONASS到UTC的修正(秒)
tGPS2Glo
- GPS时间相对GLONASS的修正(秒)
tGlo
- 相对于GLONASS系统时间的时间修正(秒)
GLONASSAlmanac(int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, TimeScale)
public GLONASSAlmanac(int channel, int health, int day, int month, int year, double ta, double lambda, double deltaI, double pa, double ecc, double deltaT, double deltaTDot, double tGlo2UTC, double tGPS2Glo, double tGlo, TimeScale glonass)
channel
- 频率通道从-7到6)
health
- 健康状态
day
- 星历的日期
month
- 星历的月份
year
- 星历的年份
ta
- 星历的参考时间(秒)
lambda
- 轨道升交点的格林威治经度(弧度)
deltaI
- 倾角平均值的修正(弧度)
pa
- 近地点幅角(弧度)
ecc
- 偏心率
deltaT
- 龙腾周期平均值的修正(秒)
deltaTDot
- 轨道周期变化率
tGlo2UTC
- GLONASS到UTC的修正(秒)
tGPS2Glo
- GPS时间相对GLONASS的修正(秒)
tGlo
- 相对于GLONASS系统时间的时间修正(秒)
glonass
- GLONASS时间标度。
@DefaultDataContext public GLONASSAnalyticalPropagator getPropagator()
默认情况下,姿态提供者设置为与EME2000框架对齐。
默认情况下,质量设置为DEFAULT_MASS
。
默认情况下,数据上下文设置为默认数据上下文
。
默认情况下,ECI框架设置为EME2000框架
在默认数据上下文中。
默认情况下,ECEF框架设置为CIO/2010-based ITRF simple EOP
在默认数据上下文中。
getPropagator(DataContext)
, getPropagator(DataContext, AttitudeProvider, Frame, Frame, double)
public GLONASSAnalyticalPropagator getPropagator(DataContext context)
默认情况下,姿态提供者设置为与EME2000框架对齐。
默认情况下,质量设置为DEFAULT_MASS
。
默认情况下,ECI框架设置为EME2000框架
。
默认情况下,ECEF框架设置为CIO/2010-based ITRF simple EOP
。
context
- 用于框架和时间标度的数据上下文。
getPropagator()
, getPropagator(DataContext, AttitudeProvider, Frame, Frame, double)
public GLONASSAnalyticalPropagator getPropagator(DataContext context, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)
context
- 用于框架和时间标度的数据上下文。
provider
- 姿态提供者
inertial
- 惯性框架,用于提供传播轨道
bodyFixed
- 与导航消息对应的固定框架
mass
- 卫星质量(千克)
getPropagator()
, getPropagator(DataContext)
public AbsoluteDate getDate()
TimeStamped
getDate
在接口 TimeStamped
中指定
public double getTime()
GLONASSOrbitalElements
getTime
在接口 GLONASSOrbitalElements
中指定
public double getLambda()
GLONASSOrbitalElements
getLambda
在接口 GLONASSOrbitalElements
中指定
public double getE()
GLONASSOrbitalElements
getE
在接口 GLONASSOrbitalElements
public double getPa()
GLONASSOrbitalElements
getPa
在接口 GLONASSOrbitalElements
public double getDeltaI()
GLONASSOrbitalElements
getDeltaI
在接口 GLONASSOrbitalElements
public double getDeltaT()
GLONASSOrbitalElements
getDeltaT
在接口 GLONASSOrbitalElements
public double getDeltaTDot()
GLONASSOrbitalElements
getDeltaTDot
在接口 GLONASSOrbitalElements
public int getHealth()
public int getFrequencyChannel()
public double getGlo2UTC()
public double getGPS2Glo()
public double getGloOffset()
public int getNa()
GLONASSOrbitalElements
getNa
在接口 GLONASSOrbitalElements
public int getN4()
GLONASSOrbitalElements
getN4
在接口 GLONASSOrbitalElements
Copyright © 2002-2023 CS GROUP. All rights reserved.