Skip to content

Commit

Permalink
Beginnings of simulink model code reflection
Browse files Browse the repository at this point in the history
  • Loading branch information
KrishKittur committed Oct 28, 2024
1 parent 2e43980 commit fa09319
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions State_Estimation/MatlabMath.hpp.mako
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# TODO add neccesary imports
#include <Tire_Mode_Codegen.h>

namespace estimation
{
class MatlabMath
{
public:

% for input in model_inputs:
struct model_inputs {
${input['type']} ${input['name']};
}
% endfor

% for input in model_parameters:
struct model_parameters {
${input['type']} $input['name']};
}
% endfor

MatlabMath(bool &construction_failed);
bool init();
Tire_Model_Codegen::ExtY_Tire_Model_Codegen_T evaluate_estimator(model_inputs &inputs, model_parameters &parameters);

private:
Tire_Model_Codegen::ExtU_Tire_Model_Codegen_T _inputs;
Tire_Model_Codegen _model;

}
}

0 comments on commit fa09319

Please sign in to comment.