static real_T c3_b_emlrt_marshallIn (SFc3_Engine_Vehicle_CVT_Wit_System1_trial1InstanceStruct *chartInstance, const mxArray *c3_nargout, const char_T *c3_identifier) { real_T c3_y; emlrtMsgIdentifier c3_thisId; c3_thisId.fIdentifier = c3_identifier; c3_thisId.fParent = NULL; c3_y = c3_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c3_nargout), &c3_thisId); sf_mex_destroy(&c3_nargout); return c3_y; }
static void c3_b_sf_marshallIn(void *chartInstanceVoid, const mxArray *c3_mxArrayInData, const char_T *c3_varName, void *c3_outData) { const mxArray *c3_nargout; const char_T *c3_identifier; emlrtMsgIdentifier c3_thisId; real_T c3_y; SFc3_V2A1_2InstanceStruct *chartInstance; chartInstance = (SFc3_V2A1_2InstanceStruct *)chartInstanceVoid; c3_nargout = sf_mex_dup(c3_mxArrayInData); c3_identifier = c3_varName; c3_thisId.fIdentifier = c3_identifier; c3_thisId.fParent = NULL; c3_y = c3_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c3_nargout), &c3_thisId); sf_mex_destroy(&c3_nargout); *(real_T *)c3_outData = c3_y; sf_mex_destroy(&c3_mxArrayInData); }
static void c3_b_sf_marshallIn(void *chartInstanceVoid, const mxArray *c3_mxArrayInData, const char_T *c3_varName, void *c3_outData) { const mxArray *c3_b_sfEvent; const char_T *c3_identifier; emlrtMsgIdentifier c3_thisId; int32_T c3_y; SFc3_Ensayos_FriccionInstanceStruct *chartInstance; chartInstance = (SFc3_Ensayos_FriccionInstanceStruct *)chartInstanceVoid; c3_b_sfEvent = sf_mex_dup(c3_mxArrayInData); c3_identifier = c3_varName; c3_thisId.fIdentifier = c3_identifier; c3_thisId.fParent = NULL; c3_y = c3_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c3_b_sfEvent), &c3_thisId); sf_mex_destroy(&c3_b_sfEvent); *(int32_T *)c3_outData = c3_y; sf_mex_destroy(&c3_mxArrayInData); }
static void set_sim_state_c3_MON_Functional(SFc3_MON_FunctionalInstanceStruct *chartInstance, const mxArray *c3_st) { const mxArray *c3_u; chartInstance->c3_doneDoubleBufferReInit = true; c3_u = sf_mex_dup(c3_st); *chartInstance->c3_c = c3_emlrt_marshallIn(chartInstance, sf_mex_dup (sf_mex_getcell("c", c3_u, 0)), "c"); chartInstance->c3_is_active_c3_MON_Functional = c3_c_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell("is_active_c3_MON_Functional", c3_u, 1)), "is_active_c3_MON_Functional"); sf_mex_assign(&chartInstance->c3_setSimStateSideEffectsInfo, c3_e_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell( "setSimStateSideEffectsInfo", c3_u, 2)), "setSimStateSideEffectsInfo"), true); sf_mex_destroy(&c3_u); chartInstance->c3_doSetSimStateSideEffects = 1U; c3_update_debugger_state_c3_MON_Functional(chartInstance); sf_mex_destroy(&c3_st); }
static void c3_b_sf_marshallIn(void *chartInstanceVoid, const mxArray *c3_mxArrayInData, const char_T *c3_varName, void *c3_outData) { const mxArray *c3_b_sfEvent; const char_T *c3_identifier; emlrtMsgIdentifier c3_thisId; int32_T c3_y; SFc3_ARP_02_RPSsmile_GloveAtomicRachelImitateSmileInstanceStruct *chartInstance; chartInstance = (SFc3_ARP_02_RPSsmile_GloveAtomicRachelImitateSmileInstanceStruct *) chartInstanceVoid; c3_b_sfEvent = sf_mex_dup(c3_mxArrayInData); c3_identifier = c3_varName; c3_thisId.fIdentifier = c3_identifier; c3_thisId.fParent = NULL; c3_y = c3_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c3_b_sfEvent), &c3_thisId); sf_mex_destroy(&c3_b_sfEvent); *(int32_T *)c3_outData = c3_y; sf_mex_destroy(&c3_mxArrayInData); }