public class IonosphereKlobucharMessage extends IonosphereBaseMessage
Modifier and Type | Field and Description |
---|---|
static Unit[] |
S_PER_SC_N
Converters for Klobuchar parameters.
|
Constructor and Description |
---|
IonosphereKlobucharMessage(SatelliteSystem system,
int prn,
String navigationMessageType)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double[] |
getAlpha()
Get the α coefficients.
|
double[] |
getBeta()
Get the β coefficients.
|
RegionCode |
getRegionCode()
Get the region code.
|
void |
setAlphaI(int i,
double alphaI)
Set one α coefficient.
|
void |
setBetaI(int i,
double betaI)
Set one β coefficient.
|
void |
setRegionCode(RegionCode regionCode)
Set the region code.
|
getTransmitTime, setTransmitTime
getNavigationMessageType, getPrn, getSystem
public static final Unit[] S_PER_SC_N
public IonosphereKlobucharMessage(SatelliteSystem system, int prn, String navigationMessageType)
system
- satellite systemprn
- satellite numbernavigationMessageType
- navigation message typepublic double[] getAlpha()
Beware Orekit uses SI units here.
In order to retrieve the more traditional s/semi-circleⁿ, use
IonosphereKlobucharMessage.S_PER_SC_N[i].fromSI(alpha[i])
S_PER_SC_N
public void setAlphaI(int i, double alphaI)
Beware Orekit uses SI units here.
In order to use the more traditional s/semi-circleⁿ, use
setAlphaI(i, IonosphereKlobucharMessage.S_PER_SC_N[i].toSi(alpha[i]))
i
- index of the coefficientalphaI
- α coefficient to set (s/radⁿ)S_PER_SC_N
public double[] getBeta()
Beware Orekit uses SI units here.
In order to retrieve the more traditional s/semi-circleⁿ, use
IonosphereKlobucharMessage.S_PER_SC_N[i].fromSI(beta[i])
S_PER_SC_N
public void setBetaI(int i, double betaI)
Beware Orekit uses SI units here.
In order to use the more traditional s/semi-circleⁿ, use
setBetaI(i, IonosphereKlobucharMessage.S_PER_SC_N[i].toSi(beta[i]))
i
- index of the coefficientbetaI
- β coefficient to set (s/radⁿ)S_PER_SC_N
public RegionCode getRegionCode()
public void setRegionCode(RegionCode regionCode)
regionCode
- region codeCopyright © 2002-2023 CS GROUP. All rights reserved.