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, waitinit, yieldspublic static final String CLOCK_CORRECTIONS
public ClockCorrectionsProvider(GNSSClockElements gnssClk)
gnssClk - GNSS clock elementspublic String getName()
getName in interface AdditionalStateProviderpublic double[] getAdditionalState(SpacecraftState state)
getAdditionalState in interface AdditionalStateProviderstate - spacecraft state to which additional state should correspondCopyright © 2002-2023 CS GROUP. All rights reserved.