public class ClockCorrectionsProvider extends Object implements AdditionalStateProvider
The value of this additional state is a three elements array containing
a₀
+
a₁
(t - toc
) +
a₂
(t - toc
)²
TGD
for L1-L2 correction
Since Orekit 10.3 the relativistic clock correction can be used as an EstimationModifier
in orbit determination applications to take into consideration this effect
in measurement modeling.
Modifier and Type | Field and Description |
---|---|
static String |
CLOCK_CORRECTIONS
Name of the additional state for satellite clock corrections.
|
Constructor and Description |
---|
ClockCorrectionsProvider(GNSSClockElements gnssClk)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double[] |
getAdditionalState(SpacecraftState state)
Get the additional state.
|
String |
getName()
Get the name of the additional state.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
yield
public static final String CLOCK_CORRECTIONS
public ClockCorrectionsProvider(GNSSClockElements gnssClk)
gnssClk
- GNSS clock elementspublic String getName()
getName
in interface AdditionalStateProvider
public double[] getAdditionalState(SpacecraftState state)
getAdditionalState
in interface AdditionalStateProvider
state
- spacecraft state to which additional state should correspondCopyright © 2002-2022 CS GROUP. All rights reserved.