pub fn solve_ppp_float(
source: &dyn ObservableEphemerisSource,
epochs: &[FloatEpoch],
initial_state: FloatState,
config: FloatSolveConfig,
) -> Result<FloatSolution>Expand description
Lower-level positional form for a static multi-epoch float PPP arc.
New Rust callers should prefer solve_ppp_float_with with
PppFloatConfig so units and frame semantics are attached to named fields.
source supplies satellite ECEF/ITRF positions in metres and clocks in
seconds. epochs contain ionosphere-free code and carrier phase in metres.
initial_state.position_m is ECEF/ITRF metres; receiver clocks, carrier
ambiguities, and zenith tropospheric delay are represented in metres.
This function is kept for existing bindings and delegates to
sidereon_core::precise_positioning::solve_float_epochs, returning its
FloatSolution and mapping any failure to Error::PppFloat.