static uint8_T c41_d_emlrt_marshallIn(SFc41_heart_modelInstanceStruct *chartInstance, const mxArray *c41_b_tp_state, const char_T *c41_identifier) { uint8_T c41_y; emlrtMsgIdentifier c41_thisId; c41_thisId.fIdentifier = c41_identifier; c41_thisId.fParent = NULL; c41_y = c41_e_emlrt_marshallIn(chartInstance, sf_mex_dup(c41_b_tp_state), &c41_thisId); sf_mex_destroy(&c41_b_tp_state); return c41_y; }
static void set_sim_state_c41_Expriment_Pose(SFc41_Expriment_PoseInstanceStruct * chartInstance, const mxArray *c41_st) { const mxArray *c41_u; real_T *c41_e; c41_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c41_doneDoubleBufferReInit = true; c41_u = sf_mex_dup(c41_st); *c41_e = c41_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c41_u, 0)), "e"); chartInstance->c41_is_active_c41_Expriment_Pose = c41_e_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c41_u, 1)), "is_active_c41_Expriment_Pose"); sf_mex_destroy(&c41_u); c41_update_debugger_state_c41_Expriment_Pose(chartInstance); sf_mex_destroy(&c41_st); }
static void c41_c_sf_marshallIn(void *chartInstanceVoid, const mxArray *c41_mxArrayInData, const char_T *c41_varName, void *c41_outData) { const mxArray *c41_b_tp_state; const char_T *c41_identifier; emlrtMsgIdentifier c41_thisId; uint8_T c41_y; SFc41_heart_modelInstanceStruct *chartInstance; chartInstance = (SFc41_heart_modelInstanceStruct *)chartInstanceVoid; c41_b_tp_state = sf_mex_dup(c41_mxArrayInData); c41_identifier = c41_varName; c41_thisId.fIdentifier = c41_identifier; c41_thisId.fParent = NULL; c41_y = c41_e_emlrt_marshallIn(chartInstance, sf_mex_dup(c41_b_tp_state), &c41_thisId); sf_mex_destroy(&c41_b_tp_state); *(uint8_T *)c41_outData = c41_y; sf_mex_destroy(&c41_mxArrayInData); }