public class IonosphereNequickGMessage extends IonosphereBaseMessage
Modifier and Type | Field and Description |
---|---|
static Unit |
SFU
Converter for Nequick-G aᵢ₀ parameter.
|
static Unit |
SFU_PER_DEG
Converter for Nequick-G aᵢ₁ parameter.
|
static Unit |
SFU_PER_DEG2
Converter for Nequick-G aᵢ₂ parameter.
|
Constructor and Description |
---|
IonosphereNequickGMessage(SatelliteSystem system,
int prn,
String navigationMessageType)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getAi0()
Get aᵢ₀.
|
double |
getAi1()
Get aᵢ₁.
|
double |
getAi2()
Get aᵢ₂.
|
int |
getFlags()
Get the disturbance flags.
|
void |
setAi0(double ai0)
Set aᵢ₀.
|
void |
setAi1(double ai1)
Set aᵢ₁.
|
void |
setAi2(double ai2)
Set aᵢ₂.
|
void |
setFlags(int flags)
Set the disturbance 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
- satellite systemprn
- satellite numbernavigationMessageType
- navigation message typepublic double getAi0()
Beware Orekit uses SI units here.
In order to retrieve the more traditional SFU, use
IonosphereNequickGMessage.SFU.fromSI(msg.getAi0())
SFU
public void setAi0(double ai0)
Beware Orekit uses SI units here.
In order to use the more traditional SFU, use
msg.setAi0(IonosphereNequickGMessage.SFU.toSI(ai0))
ai0
- aᵢ₀ (W/m²/Hz)SFU
public double getAi1()
Beware Orekit uses SI units here.
In order to retrieve the more traditional SFU/deg, use
IonosphereNequickGMessage.SFU_PAR_DEG.fromSI(msg.getAi1())
SFU_PER_DEG
public void setAi1(double ai1)
Beware Orekit uses SI units here.
In order to use the more traditional SFU/deg, use
msg.setAi1(IonosphereNequickGMessage.SFU_PER_DEG.toSI(ai1))
ai1
- aᵢ₁ (W/m²/Hz/rad)SFU_PER_DEG
public double getAi2()
Beware Orekit uses SI units here.
In order to retrieve the more traditional SFU/deg², use
IonosphereNequickGMessage.SFU_PER_DEG_2.fromSI(msg.getAi2())
SFU_PER_DEG2
public void setAi2(double ai2)
Beware Orekit uses SI units here.
In order to use the more traditional SFU/deg², use
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
- disturbance flagsCopyright © 2002-2023 CS GROUP. All rights reserved.