bool CMOOSNavLSQEngine::OnSolved() { //MOOSTrace("\n\n++++ IterateLSQ @%f ++++\n",m_dfTimeNow); //MOOSMatrixTrace(m_Xhat,"XSolved:"); //so we used these obs... m_pStore->MarkAsUsed(m_Observations); //our last good time was right now! :-) m_dfLastUpdate = m_dfTimeNow; //don't try and solve until mode data is in.. m_bTryToSolve = false; //look after wrapped angle states.. WrapAngleStates(); if(m_pTracked->RefreshState()) { PublishData(); LogObservationSet(m_dfTimeNow,m_nIterations); m_Logger.LogState(m_dfTimeNow,m_Xhat,m_Phat); } return true; }
void CMakeHelpTab::OnThreadDone(wxThreadEvent& event) { // Hide gauge m_gaugeLoad->Hide(); Layout(); // Publish loaded data PublishData(); }