Changeset 11051 in ntrip for trunk/BNC/src/PPP/pppClient.cpp


Ignore:
Timestamp:
Sep 28, 2026, 9:55:30 PM (14 hours ago)
Author:
stuerze
Message:

filter reset after exception

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppClient.cpp

    r11041 r11051  
    592592  catch (Exception& exc) {
    593593    LOG << exc.what() << endl;
     594    // A failed Kalman update (e.g. non-positive-definite covariance) leaves
     595    // the filter state unusable and would be carried into every subsequent
     596    // epoch => restart the filter, keeping ephemerides and corrections
     597    // ----------------------------------------------------------------------
     598    LOG << string(_epoTimeRover) << " pppClient: filter reset after exception" << endl;
     599    delete _filter;
     600    _filter = new t_pppFilter();
    594601    return finish(failure, 6);
    595602  }
Note: See TracChangeset for help on using the changeset viewer.