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); }
static void set_sim_state_c6_CSE1_DP(SFc6_CSE1_DPInstanceStruct *chartInstance, const mxArray *c6_st) { const mxArray *c6_u; real_T *c6_F_y; c6_F_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c6_doneDoubleBufferReInit = true; c6_u = sf_mex_dup(c6_st); *c6_F_y = c6_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 0)), "F_y"); chartInstance->c6_is_active_c6_CSE1_DP = c6_d_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 1)), "is_active_c6_CSE1_DP"); sf_mex_destroy(&c6_u); c6_update_debugger_state_c6_CSE1_DP(chartInstance); sf_mex_destroy(&c6_st); }
static void set_sim_state_c6_TTR_mdl(SFc6_TTR_mdlInstanceStruct *chartInstance, const mxArray *c6_st) { const mxArray *c6_u; real_T *c6_u_ctrl_out; c6_u_ctrl_out = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c6_doneDoubleBufferReInit = TRUE; c6_u = sf_mex_dup(c6_st); *c6_u_ctrl_out = c6_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell (c6_u, 0)), "u_ctrl_out"); chartInstance->c6_is_active_c6_TTR_mdl = c6_d_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 1)), "is_active_c6_TTR_mdl"); sf_mex_destroy(&c6_u); c6_update_debugger_state_c6_TTR_mdl(chartInstance); sf_mex_destroy(&c6_st); }
static void set_sim_state_c6_DemoGazeFollowWaveIdleRand (SFc6_DemoGazeFollowWaveIdleRandInstanceStruct *chartInstance, const mxArray *c6_st) { const mxArray *c6_u; real_T *c6_y; c6_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c6_doneDoubleBufferReInit = true; c6_u = sf_mex_dup(c6_st); *c6_y = c6_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 0)), "y"); chartInstance->c6_is_active_c6_DemoGazeFollowWaveIdleRand = c6_e_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c6_u, 1)), "is_active_c6_DemoGazeFollowWaveIdleRand"); sf_mex_destroy(&c6_u); c6_update_debugger_state_c6_DemoGazeFollowWaveIdleRand(chartInstance); sf_mex_destroy(&c6_st); }