static void set_sim_state_c12_SS6_Estimation2 (SFc12_SS6_Estimation2InstanceStruct *chartInstance, const mxArray *c12_st) { const mxArray *c12_u; chartInstance->c12_doneDoubleBufferReInit = true; c12_u = sf_mex_dup(c12_st); *chartInstance->c12_U_tl = c12_emlrt_marshallIn(chartInstance, sf_mex_dup (sf_mex_getcell(c12_u, 0)), "U_tl"); *chartInstance->c12_U_tr = c12_emlrt_marshallIn(chartInstance, sf_mex_dup (sf_mex_getcell(c12_u, 1)), "U_tr"); chartInstance->c12_is_active_c12_SS6_Estimation2 = c12_d_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 2)), "is_active_c12_SS6_Estimation2"); sf_mex_destroy(&c12_u); c12_update_debugger_state_c12_SS6_Estimation2(chartInstance); sf_mex_destroy(&c12_st); }
static void c12_c_sf_marshallIn(void *chartInstanceVoid, const mxArray *c12_mxArrayInData, const char_T *c12_varName, void *c12_outData) { const mxArray *c12_b_sfEvent; const char_T *c12_identifier; emlrtMsgIdentifier c12_thisId; int32_T c12_y; SFc12_CusakisME4901arcsInstanceStruct *chartInstance; chartInstance = (SFc12_CusakisME4901arcsInstanceStruct *)chartInstanceVoid; c12_b_sfEvent = sf_mex_dup(c12_mxArrayInData); c12_identifier = c12_varName; c12_thisId.fIdentifier = c12_identifier; c12_thisId.fParent = NULL; c12_y = c12_d_emlrt_marshallIn(chartInstance, sf_mex_dup(c12_b_sfEvent), &c12_thisId); sf_mex_destroy(&c12_b_sfEvent); *(int32_T *)c12_outData = c12_y; sf_mex_destroy(&c12_mxArrayInData); }