#include <simulation_data.h>

void Sum_read_input_fmu(MODEL_DATA* modelData, SIMULATION_INFO* simulationInfo)
{
  simulationInfo->startTime = 0.0;
  simulationInfo->stopTime = 1.0;
  simulationInfo->stepSize = 0.002;
  simulationInfo->tolerance = 1e-06;
  simulationInfo->solverMethod = "dassl";
  simulationInfo->outputFormat = "mat";
  simulationInfo->variableFilter = ".*";
  simulationInfo->OPENMODELICAHOME = "/usr";
  modelData->integerVarsData[0].info.id = 1000;
  modelData->integerVarsData[0].info.name = "u";
  modelData->integerVarsData[0].info.comment = "";
  modelData->integerVarsData[0].info.info.filename = "Sum";
  modelData->integerVarsData[0].info.info.lineStart = 0;
  modelData->integerVarsData[0].info.info.colStart = 0;
  modelData->integerVarsData[0].info.info.lineEnd = 0;
  modelData->integerVarsData[0].info.info.colEnd = 0;
  modelData->integerVarsData[0].info.info.readonly = 0;
  modelData->integerVarsData[0].attribute.min = -DBL_MAX;
  modelData->integerVarsData[0].attribute.max = DBL_MAX;
  modelData->integerVarsData[0].attribute.fixed = 1;
  modelData->integerVarsData[0].attribute.start = 0;
  modelData->integerVarsData[1].info.id = 1001;
  modelData->integerVarsData[1].info.name = "u1";
  modelData->integerVarsData[1].info.comment = "";
  modelData->integerVarsData[1].info.info.filename = "Sum";
  modelData->integerVarsData[1].info.info.lineStart = 0;
  modelData->integerVarsData[1].info.info.colStart = 0;
  modelData->integerVarsData[1].info.info.lineEnd = 0;
  modelData->integerVarsData[1].info.info.colEnd = 0;
  modelData->integerVarsData[1].info.info.readonly = 0;
  modelData->integerVarsData[1].attribute.min = -DBL_MAX;
  modelData->integerVarsData[1].attribute.max = DBL_MAX;
  modelData->integerVarsData[1].attribute.fixed = 1;
  modelData->integerVarsData[1].attribute.start = 0;
  modelData->integerVarsData[2].info.id = 1002;
  modelData->integerVarsData[2].info.name = "y";
  modelData->integerVarsData[2].info.comment = "";
  modelData->integerVarsData[2].info.info.filename = "Sum";
  modelData->integerVarsData[2].info.info.lineStart = 0;
  modelData->integerVarsData[2].info.info.colStart = 0;
  modelData->integerVarsData[2].info.info.lineEnd = 0;
  modelData->integerVarsData[2].info.info.colEnd = 0;
  modelData->integerVarsData[2].info.info.readonly = 0;
  modelData->integerVarsData[2].attribute.min = -DBL_MAX;
  modelData->integerVarsData[2].attribute.max = DBL_MAX;
  modelData->integerVarsData[2].attribute.fixed = 0;
  modelData->integerVarsData[2].attribute.start = 0;
  modelData->integerParameterData[0].info.id = 1003;
  modelData->integerParameterData[0].info.name = "sum1.k[1]";
  modelData->integerParameterData[0].info.comment = "Input gains";
  modelData->integerParameterData[0].info.info.filename = "/usr/lib/omlibrary/Modelica 3.2.2/Blocks/MathInteger.mo";
  modelData->integerParameterData[0].info.info.lineStart = 105;
  modelData->integerParameterData[0].info.info.colStart = 6;
  modelData->integerParameterData[0].info.info.lineEnd = 105;
  modelData->integerParameterData[0].info.info.colEnd = 56;
  modelData->integerParameterData[0].info.info.readonly = 1;
  modelData->integerParameterData[0].attribute.min = -DBL_MAX;
  modelData->integerParameterData[0].attribute.max = DBL_MAX;
  modelData->integerParameterData[0].attribute.fixed = 1;
  modelData->integerParameterData[0].attribute.start = 1;
  modelData->integerParameterData[1].info.id = 1004;
  modelData->integerParameterData[1].info.name = "sum1.k[2]";
  modelData->integerParameterData[1].info.comment = "Input gains";
  modelData->integerParameterData[1].info.info.filename = "/usr/lib/omlibrary/Modelica 3.2.2/Blocks/MathInteger.mo";
  modelData->integerParameterData[1].info.info.lineStart = 105;
  modelData->integerParameterData[1].info.info.colStart = 6;
  modelData->integerParameterData[1].info.info.lineEnd = 105;
  modelData->integerParameterData[1].info.info.colEnd = 56;
  modelData->integerParameterData[1].info.info.readonly = 1;
  modelData->integerParameterData[1].attribute.min = -DBL_MAX;
  modelData->integerParameterData[1].attribute.max = DBL_MAX;
  modelData->integerParameterData[1].attribute.fixed = 1;
  modelData->integerParameterData[1].attribute.start = 1;
  modelData->integerParameterData[2].info.id = 1005;
  modelData->integerParameterData[2].info.name = "sum1.nu";
  modelData->integerParameterData[2].info.comment = "Number of input connections";
  modelData->integerParameterData[2].info.info.filename = "/usr/lib/omlibrary/Modelica 3.2.2/Blocks/Interfaces.mo";
  modelData->integerParameterData[2].info.info.lineStart = 913;
  modelData->integerParameterData[2].info.info.colStart = 5;
  modelData->integerParameterData[2].info.info.lineEnd = 914;
  modelData->integerParameterData[2].info.info.colEnd = 65;
  modelData->integerParameterData[2].info.info.readonly = 1;
  modelData->integerParameterData[2].attribute.min = -DBL_MAX;
  modelData->integerParameterData[2].attribute.max = DBL_MAX;
  modelData->integerParameterData[2].attribute.fixed = 1;
  modelData->integerParameterData[2].attribute.start = 2;
}