public class IonosphereNequickGMessage extends IonosphereBaseMessage
Modifier and Type | Field and Description |
---|---|
static Unit |
SFU
Nequick-G aᵢ₀参数的转换器。
|
static Unit |
SFU_PER_DEG
Nequick-G aᵢ₁参数的转换器。
|
static Unit |
SFU_PER_DEG2
Nequick-G aᵢ₂参数的转换器。
|
Constructor and Description |
---|
IonosphereNequickGMessage(SatelliteSystem system, int prn, String navigationMessageType)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getAi0()
获取aᵢ₀。
|
double |
getAi1()
获取aᵢ₁。
|
double |
getAi2()
获取aᵢ₂。
|
int |
getFlags()
获取扰动标志。
|
void |
setAi0(double ai0)
设置aᵢ₀。
|
void |
setAi1(double ai1)
设置aᵢ₁。
|
void |
setAi2(double ai2)
设置aᵢ₂。
|
void |
setFlags(int flags)
设置扰动标志。
|
getTransmitTime, setTransmitTime
getNavigationMessageType, getPrn, getSystem
public static final Unit SFU
public static final Unit SFU_PER_DEG
public static final Unit SFU_PER_DEG2
public IonosphereNequickGMessage(SatelliteSystem system, int prn, String navigationMessageType)
system
- 卫星系统
prn
- 卫星编号
navigationMessageType
- 导航消息类型
public double getAi0()
注意:Orekit在这里使用国际单位制。为了获取更传统的SFU值,请使用 IonosphereNequickGMessage.SFU.fromSI(msg.getAi0())
SFU
public void setAi0(double ai0)
注意:Orekit在这里使用国际单位制。为了使用更传统的SFU值,请使用 msg.setAi0(IonosphereNequickGMessage.SFU.toSI(ai0))
ai0
- aᵢ₀ (W/m²/Hz)
SFU
public double getAi1()
注意:Orekit在这里使用国际单位制。为了获取更传统的SFU/deg值,请使用 IonosphereNequickGMessage.SFU_PAR_DEG.fromSI(msg.getAi1())
SFU_PER_DEG
public void setAi1(double ai1)
注意:Orekit在这里使用国际单位制。为了使用更传统的SFU/deg值,请使用 msg.setAi1(IonosphereNequickGMessage.SFU_PER_DEG.toSI(ai1))
ai1
- aᵢ₁ (W/m²/Hz/rad)
SFU_PER_DEG
public double getAi2()
注意:Orekit在这里使用国际单位制。为了获取更传统的SFU/deg²值,请使用 IonosphereNequickGMessage.SFU_PER_DEG_2.fromSI(msg.getAi2())
SFU_PER_DEG2
public void setAi2(double ai2)
注意:Orekit在这里使用国际单位制。为了使用更传统的SFU/deg²值,请使用 msg.setAi2(IonosphereNequickGMessage.SFU_PER_DEG2.toSI(ai2))
ai2
- aᵢ₂ (W/m²/Hz/rad²)
SFU_PER_DEG2
public int getFlags()
public void setFlags(int flags)
flags
- 扰动标志
Copyright © 2002-2023 CS GROUP. All rights reserved.