static uint8_T c17_d_emlrt_marshallIn(SFc17_HIL_model_errorInstanceStruct *chartInstance, const mxArray *c17_b_is_active_c17_HIL_model_error, const char_T *c17_identifier) { uint8_T c17_y; emlrtMsgIdentifier c17_thisId; c17_thisId.fIdentifier = c17_identifier; c17_thisId.fParent = NULL; c17_y = c17_e_emlrt_marshallIn(chartInstance, sf_mex_dup (c17_b_is_active_c17_HIL_model_error), &c17_thisId); sf_mex_destroy(&c17_b_is_active_c17_HIL_model_error); return c17_y; }
static void set_sim_state_c17_ManipulatorME4901 (SFc17_ManipulatorME4901InstanceStruct *chartInstance, const mxArray *c17_st) { const mxArray *c17_u; real_T c17_dv0[6]; int32_T c17_i1; real_T (*c17_y)[6]; c17_y = (real_T (*)[6])ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c17_doneDoubleBufferReInit = TRUE; c17_u = sf_mex_dup(c17_st); c17_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c17_u, 0)), "y", c17_dv0); for (c17_i1 = 0; c17_i1 < 6; c17_i1++) { (*c17_y)[c17_i1] = c17_dv0[c17_i1]; } chartInstance->c17_is_active_c17_ManipulatorME4901 = c17_e_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c17_u, 1)), "is_active_c17_ManipulatorME4901"); sf_mex_destroy(&c17_u); c17_update_debugger_state_c17_ManipulatorME4901(chartInstance); sf_mex_destroy(&c17_st); }