pub fn solve_kinematic_ppp(
source: &dyn ObservableEphemerisSource,
epochs: &[FloatEpoch],
config: KinematicConfig,
) -> Result<Vec<KinematicEpochSolution>, KinematicSolveError>Expand description
Solve an ordered sequence of epochs with the kinematic PPP EKF.
The driver initializes from KinematicConfig, then for each epoch performs
a time update using elapsed receiver time followed by a measurement update
from the shared static PPP row builder.