static uint8_T c6_e_emlrt_marshallIn(SFc6_Demo_KinectInstanceStruct *chartInstance, const mxArray *c6_b_is_active_c6_Demo_Kinect, const char_T *c6_identifier) { uint8_T c6_y; emlrtMsgIdentifier c6_thisId; c6_thisId.fIdentifier = c6_identifier; c6_thisId.fParent = NULL; c6_y = c6_f_emlrt_marshallIn(chartInstance, sf_mex_dup (c6_b_is_active_c6_Demo_Kinect), &c6_thisId); sf_mex_destroy(&c6_b_is_active_c6_Demo_Kinect); return c6_y; }
static void set_sim_state_c6_motor_control(SFc6_motor_controlInstanceStruct *chartInstance, const mxArray *c6_st) { const mxArray *c6_u; real_T *c6_Xalpha; real_T *c6_Xbeta; c6_Xbeta = (real_T *)ssGetOutputPortSignal(chartInstance->S, 2); c6_Xalpha = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c6_doneDoubleBufferReInit = TRUE; c6_u = sf_mex_dup(c6_st); *c6_Xalpha = c6_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 0)), "Xalpha"); *c6_Xbeta = c6_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 1)), "Xbeta"); chartInstance->c6_is_active_c6_motor_control = c6_f_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 2)), "is_active_c6_motor_control"); sf_mex_destroy(&c6_u); c6_update_debugger_state_c6_motor_control(chartInstance); sf_mex_destroy(&c6_st); }