Show
Ignore:
Timestamp:
10/12/09 19:38:57 (15 years ago)
Author:
smidl
Message:

PMSM compiles again

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/pmsm/pmsm_estim.cpp

    r394 r654  
    77 */ 
    88 
    9 #include "user_info.h" 
    10 #include "stat/loggers.h" 
     9#include "base/user_info.h" 
     10#include "base/loggers.h" 
    1111#include "estim/kalman.h" 
    1212#include "pmsmDS.h" 
     13#include "filters.h" 
    1314 
    1415 
     
    2021        UIFile F ( fname ); 
    2122 
    22         logger* L = UI::build <logger>( F, "logger" ); 
    23         DS * pDS = UI::build<DS> ( F, "system" ); 
    24         Array<BM*> Es;                  // array of estimators 
     23        shared_ptr<logger> L = UI::build <logger>( F, "logger" ); 
     24        shared_ptr<DS> pDS = UI::build<DS> ( F, "system" ); 
     25        Array<shared_ptr<BM> > Es;                      // array of estimators 
    2526        UI::get( Es, F, "estimator" ); 
    2627        int nE = Es.length();   //number of estimators 
     
    6061        L->finalize(); 
    6162 
    62         delete L; 
    63         delete pDS; 
    6463        for (int i=0; i<nE; i++){ 
    6564                delete Dls(i); 
    66                 delete Es(i); 
    6765        } 
    6866        return 0;