static uint8_T c12_d_emlrt_marshallIn(SFc12_SS6_Estimation2InstanceStruct
  *chartInstance, const mxArray *c12_b_is_active_c12_SS6_Estimation2, const
  char_T *c12_identifier)
{
  uint8_T c12_y;
  emlrtMsgIdentifier c12_thisId;
  c12_thisId.fIdentifier = c12_identifier;
  c12_thisId.fParent = NULL;
  c12_y = c12_e_emlrt_marshallIn(chartInstance, sf_mex_dup
    (c12_b_is_active_c12_SS6_Estimation2), &c12_thisId);
  sf_mex_destroy(&c12_b_is_active_c12_SS6_Estimation2);
  return c12_y;
}
Пример #2
0
static void set_sim_state_c12_DemoWave_K(SFc12_DemoWave_KInstanceStruct
  *chartInstance, const mxArray *c12_st)
{
  const mxArray *c12_u;
  real_T *c12_e;
  c12_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1);
  chartInstance->c12_doneDoubleBufferReInit = true;
  c12_u = sf_mex_dup(c12_st);
  *c12_e = c12_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c12_u,
    0)), "e");
  chartInstance->c12_is_active_c12_DemoWave_K = c12_e_emlrt_marshallIn
    (chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 1)),
     "is_active_c12_DemoWave_K");
  sf_mex_destroy(&c12_u);
  c12_update_debugger_state_c12_DemoWave_K(chartInstance);
  sf_mex_destroy(&c12_st);
}
Пример #3
0
static void set_sim_state_c12_CusakisME4901arcs
  (SFc12_CusakisME4901arcsInstanceStruct *chartInstance, const mxArray *c12_st)
{
  const mxArray *c12_u;
  real_T c12_dv0[16];
  int32_T c12_i1;
  real_T (*c12_DD)[16];
  c12_DD = (real_T (*)[16])ssGetOutputPortSignal(chartInstance->S, 1);
  chartInstance->c12_doneDoubleBufferReInit = TRUE;
  c12_u = sf_mex_dup(c12_st);
  c12_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 0)), "DD",
                       c12_dv0);
  for (c12_i1 = 0; c12_i1 < 16; c12_i1++) {
    (*c12_DD)[c12_i1] = c12_dv0[c12_i1];
  }

  chartInstance->c12_is_active_c12_CusakisME4901arcs = c12_e_emlrt_marshallIn
    (chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 1)),
     "is_active_c12_CusakisME4901arcs");
  sf_mex_destroy(&c12_u);
  c12_update_debugger_state_c12_CusakisME4901arcs(chartInstance);
  sf_mex_destroy(&c12_st);
}
Пример #4
0
static void set_sim_state_c12_ekffedepre(SFc12_ekffedepreInstanceStruct
  *chartInstance, const mxArray *c12_st)
{
  const mxArray *c12_u;
  real_T c12_dv0[9];
  int32_T c12_i1;
  real_T (*c12_y)[9];
  c12_y = (real_T (*)[9])ssGetOutputPortSignal(chartInstance->S, 1);
  chartInstance->c12_doneDoubleBufferReInit = TRUE;
  c12_u = sf_mex_dup(c12_st);
  c12_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 0)), "y",
                       c12_dv0);
  for (c12_i1 = 0; c12_i1 < 9; c12_i1++) {
    (*c12_y)[c12_i1] = c12_dv0[c12_i1];
  }

  chartInstance->c12_is_active_c12_ekffedepre = c12_e_emlrt_marshallIn
    (chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 1)),
     "is_active_c12_ekffedepre");
  sf_mex_destroy(&c12_u);
  c12_update_debugger_state_c12_ekffedepre(chartInstance);
  sf_mex_destroy(&c12_st);
}