static void c35_info_helper(const mxArray **c35_info) { const mxArray *c35_rhs0 = NULL; const mxArray *c35_lhs0 = NULL; sf_mex_addfield(*c35_info, c35_emlrt_marshallOut(""), "context", "context", 0); sf_mex_addfield(*c35_info, c35_emlrt_marshallOut("encStr2Arr"), "name", "name", 0); sf_mex_addfield(*c35_info, c35_emlrt_marshallOut("char"), "dominantType", "dominantType", 0); sf_mex_addfield(*c35_info, c35_emlrt_marshallOut( "[E]C:/Users/root180/Documents/affective-project/27-12-2015-Matlab/encStr2Arr.m"), "resolved", "resolved", 0); sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(1445391012U), "fileTimeLo", "fileTimeLo", 0); sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(0U), "fileTimeHi", "fileTimeHi", 0); sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(0U), "mFileTimeLo", "mFileTimeLo", 0); sf_mex_addfield(*c35_info, c35_b_emlrt_marshallOut(0U), "mFileTimeHi", "mFileTimeHi", 0); sf_mex_assign(&c35_rhs0, sf_mex_createcellmatrix(0, 1), false); sf_mex_assign(&c35_lhs0, sf_mex_createcellmatrix(0, 1), false); sf_mex_addfield(*c35_info, sf_mex_duplicatearraysafe(&c35_rhs0), "rhs", "rhs", 0); sf_mex_addfield(*c35_info, sf_mex_duplicatearraysafe(&c35_lhs0), "lhs", "lhs", 0); sf_mex_destroy(&c35_rhs0); sf_mex_destroy(&c35_lhs0); }
static void c2_info_helper(const mxArray **c2_info) { const mxArray *c2_rhs0 = NULL; const mxArray *c2_lhs0 = NULL; sf_mex_addfield(*c2_info, c2_emlrt_marshallOut(""), "context", "context", 0); sf_mex_addfield(*c2_info, c2_emlrt_marshallOut("setappdata"), "name", "name", 0); sf_mex_addfield(*c2_info, c2_emlrt_marshallOut("double"), "dominantType", "dominantType", 0); sf_mex_addfield(*c2_info, c2_emlrt_marshallOut( "[IXMB]$matlabroot$/toolbox/matlab/graphics/setappdata"), "resolved", "resolved", 0); sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "fileTimeLo", "fileTimeLo", 0); sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "fileTimeHi", "fileTimeHi", 0); sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "mFileTimeLo", "mFileTimeLo", 0); sf_mex_addfield(*c2_info, c2_b_emlrt_marshallOut(MAX_uint32_T), "mFileTimeHi", "mFileTimeHi", 0); sf_mex_assign(&c2_rhs0, sf_mex_createcellmatrix(0, 1), false); sf_mex_assign(&c2_lhs0, sf_mex_createcellmatrix(0, 1), false); sf_mex_addfield(*c2_info, sf_mex_duplicatearraysafe(&c2_rhs0), "rhs", "rhs", 0); sf_mex_addfield(*c2_info, sf_mex_duplicatearraysafe(&c2_lhs0), "lhs", "lhs", 0); sf_mex_destroy(&c2_rhs0); sf_mex_destroy(&c2_lhs0); }
static void c7_info_helper(const mxArray **c7_info) { const mxArray *c7_rhs0 = NULL; const mxArray *c7_lhs0 = NULL; const mxArray *c7_rhs1 = NULL; const mxArray *c7_lhs1 = NULL; sf_mex_addfield(*c7_info, c7_emlrt_marshallOut(""), "context", "context", 0); sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("sin"), "name", "name", 0); sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("double"), "dominantType", "dominantType", 0); sf_mex_addfield(*c7_info, c7_emlrt_marshallOut( "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/sin.m"), "resolved", "resolved", 0); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(1343830386U), "fileTimeLo", "fileTimeLo", 0); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "fileTimeHi", "fileTimeHi", 0); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeLo", "mFileTimeLo", 0); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeHi", "mFileTimeHi", 0); sf_mex_assign(&c7_rhs0, sf_mex_createcellmatrix(0, 1), false); sf_mex_assign(&c7_lhs0, sf_mex_createcellmatrix(0, 1), false); sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_rhs0), "rhs", "rhs", 0); sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_lhs0), "lhs", "lhs", 0); sf_mex_addfield(*c7_info, c7_emlrt_marshallOut( "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/sin.m"), "context", "context", 1); sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("eml_scalar_sin"), "name", "name", 1); sf_mex_addfield(*c7_info, c7_emlrt_marshallOut("double"), "dominantType", "dominantType", 1); sf_mex_addfield(*c7_info, c7_emlrt_marshallOut( "[ILXE]$matlabroot$/toolbox/eml/lib/matlab/elfun/eml_scalar_sin.m"), "resolved", "resolved", 1); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(1286818736U), "fileTimeLo", "fileTimeLo", 1); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "fileTimeHi", "fileTimeHi", 1); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeLo", "mFileTimeLo", 1); sf_mex_addfield(*c7_info, c7_b_emlrt_marshallOut(0U), "mFileTimeHi", "mFileTimeHi", 1); sf_mex_assign(&c7_rhs1, sf_mex_createcellmatrix(0, 1), false); sf_mex_assign(&c7_lhs1, sf_mex_createcellmatrix(0, 1), false); sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_rhs1), "rhs", "rhs", 1); sf_mex_addfield(*c7_info, sf_mex_duplicatearraysafe(&c7_lhs1), "lhs", "lhs", 1); sf_mex_destroy(&c7_rhs0); sf_mex_destroy(&c7_lhs0); sf_mex_destroy(&c7_rhs1); sf_mex_destroy(&c7_lhs1); }
static const mxArray *get_sim_state_c8_AtomicGloveBradImitateSmile (SFc8_AtomicGloveBradImitateSmileInstanceStruct *chartInstance) { const mxArray *c8_st; const mxArray *c8_y = NULL; real_T c8_hoistedGlobal; real_T c8_u; const mxArray *c8_b_y = NULL; uint8_T c8_b_hoistedGlobal; uint8_T c8_b_u; const mxArray *c8_c_y = NULL; real_T *c8_d_y; c8_d_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c8_st = NULL; c8_st = NULL; c8_y = NULL; sf_mex_assign(&c8_y, sf_mex_createcellmatrix(2, 1), false); c8_hoistedGlobal = *c8_d_y; c8_u = c8_hoistedGlobal; c8_b_y = NULL; sf_mex_assign(&c8_b_y, sf_mex_create("y", &c8_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c8_y, 0, c8_b_y); c8_b_hoistedGlobal = chartInstance->c8_is_active_c8_AtomicGloveBradImitateSmile; c8_b_u = c8_b_hoistedGlobal; c8_c_y = NULL; sf_mex_assign(&c8_c_y, sf_mex_create("y", &c8_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c8_y, 1, c8_c_y); sf_mex_assign(&c8_st, c8_y, false); return c8_st; }
static const mxArray *get_sim_state_c6_CSE1_DP(SFc6_CSE1_DPInstanceStruct *chartInstance) { const mxArray *c6_st; const mxArray *c6_y = NULL; real_T c6_hoistedGlobal; real_T c6_u; const mxArray *c6_b_y = NULL; uint8_T c6_b_hoistedGlobal; uint8_T c6_b_u; const mxArray *c6_c_y = NULL; real_T *c6_F_y; c6_F_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c6_st = NULL; c6_st = NULL; c6_y = NULL; sf_mex_assign(&c6_y, sf_mex_createcellmatrix(2, 1), false); c6_hoistedGlobal = *c6_F_y; c6_u = c6_hoistedGlobal; c6_b_y = NULL; sf_mex_assign(&c6_b_y, sf_mex_create("y", &c6_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c6_y, 0, c6_b_y); c6_b_hoistedGlobal = chartInstance->c6_is_active_c6_CSE1_DP; c6_b_u = c6_b_hoistedGlobal; c6_c_y = NULL; sf_mex_assign(&c6_c_y, sf_mex_create("y", &c6_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c6_y, 1, c6_c_y); sf_mex_assign(&c6_st, c6_y, false); return c6_st; }
static const mxArray *get_sim_state_c13_ARP_02_RPSs_Bdr_GK_BIS5 (SFc13_ARP_02_RPSs_Bdr_GK_BIS5InstanceStruct *chartInstance) { const mxArray *c13_st; const mxArray *c13_y = NULL; real_T c13_hoistedGlobal; real_T c13_u; const mxArray *c13_b_y = NULL; uint8_T c13_b_hoistedGlobal; uint8_T c13_b_u; const mxArray *c13_c_y = NULL; real_T *c13_sat; c13_sat = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c13_st = NULL; c13_st = NULL; c13_y = NULL; sf_mex_assign(&c13_y, sf_mex_createcellmatrix(2, 1), false); c13_hoistedGlobal = *c13_sat; c13_u = c13_hoistedGlobal; c13_b_y = NULL; sf_mex_assign(&c13_b_y, sf_mex_create("y", &c13_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c13_y, 0, c13_b_y); c13_b_hoistedGlobal = chartInstance->c13_is_active_c13_ARP_02_RPSs_Bdr_GK_BIS5; c13_b_u = c13_b_hoistedGlobal; c13_c_y = NULL; sf_mex_assign(&c13_c_y, sf_mex_create("y", &c13_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c13_y, 1, c13_c_y); sf_mex_assign(&c13_st, c13_y, false); return c13_st; }
static const mxArray *get_sim_state_c12_DemoWave_K (SFc12_DemoWave_KInstanceStruct *chartInstance) { const mxArray *c12_st; const mxArray *c12_y = NULL; real_T c12_hoistedGlobal; real_T c12_u; const mxArray *c12_b_y = NULL; uint8_T c12_b_hoistedGlobal; uint8_T c12_b_u; const mxArray *c12_c_y = NULL; real_T *c12_e; c12_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c12_st = NULL; c12_st = NULL; c12_y = NULL; sf_mex_assign(&c12_y, sf_mex_createcellmatrix(2, 1), false); c12_hoistedGlobal = *c12_e; c12_u = c12_hoistedGlobal; c12_b_y = NULL; sf_mex_assign(&c12_b_y, sf_mex_create("y", &c12_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c12_y, 0, c12_b_y); c12_b_hoistedGlobal = chartInstance->c12_is_active_c12_DemoWave_K; c12_b_u = c12_b_hoistedGlobal; c12_c_y = NULL; sf_mex_assign(&c12_c_y, sf_mex_create("y", &c12_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c12_y, 1, c12_c_y); sf_mex_assign(&c12_st, c12_y, false); return c12_st; }
static const mxArray *get_sim_state_c39_Demo_KinectWaveWalkInvade (SFc39_Demo_KinectWaveWalkInvadeInstanceStruct *chartInstance) { const mxArray *c39_st; const mxArray *c39_y = NULL; real_T c39_hoistedGlobal; real_T c39_u; const mxArray *c39_b_y = NULL; uint8_T c39_b_hoistedGlobal; uint8_T c39_b_u; const mxArray *c39_c_y = NULL; real_T *c39_e; c39_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c39_st = NULL; c39_st = NULL; c39_y = NULL; sf_mex_assign(&c39_y, sf_mex_createcellmatrix(2, 1), false); c39_hoistedGlobal = *c39_e; c39_u = c39_hoistedGlobal; c39_b_y = NULL; sf_mex_assign(&c39_b_y, sf_mex_create("y", &c39_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c39_y, 0, c39_b_y); c39_b_hoistedGlobal = chartInstance->c39_is_active_c39_Demo_KinectWaveWalkInvade; c39_b_u = c39_b_hoistedGlobal; c39_c_y = NULL; sf_mex_assign(&c39_c_y, sf_mex_create("y", &c39_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c39_y, 1, c39_c_y); sf_mex_assign(&c39_st, c39_y, false); return c39_st; }
static const mxArray *get_sim_state_c23_CSE1_DP(SFc23_CSE1_DPInstanceStruct *chartInstance) { const mxArray *c23_st; const mxArray *c23_y = NULL; int32_T c23_i0; real_T c23_u[9]; const mxArray *c23_b_y = NULL; uint8_T c23_hoistedGlobal; uint8_T c23_b_u; const mxArray *c23_c_y = NULL; real_T (*c23_K_i)[9]; c23_K_i = (real_T (*)[9])ssGetOutputPortSignal(chartInstance->S, 1); c23_st = NULL; c23_st = NULL; c23_y = NULL; sf_mex_assign(&c23_y, sf_mex_createcellmatrix(2, 1), false); for (c23_i0 = 0; c23_i0 < 9; c23_i0++) { c23_u[c23_i0] = (*c23_K_i)[c23_i0]; } c23_b_y = NULL; sf_mex_assign(&c23_b_y, sf_mex_create("y", c23_u, 0, 0U, 1U, 0U, 2, 3, 3), false); sf_mex_setcell(c23_y, 0, c23_b_y); c23_hoistedGlobal = chartInstance->c23_is_active_c23_CSE1_DP; c23_b_u = c23_hoistedGlobal; c23_c_y = NULL; sf_mex_assign(&c23_c_y, sf_mex_create("y", &c23_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c23_y, 1, c23_c_y); sf_mex_assign(&c23_st, c23_y, false); return c23_st; }
static const mxArray *get_sim_state_c24_DemoSmile_KS (SFc24_DemoSmile_KSInstanceStruct *chartInstance) { const mxArray *c24_st; const mxArray *c24_y = NULL; real_T c24_hoistedGlobal; real_T c24_u; const mxArray *c24_b_y = NULL; uint8_T c24_b_hoistedGlobal; uint8_T c24_b_u; const mxArray *c24_c_y = NULL; real_T *c24_d_y; c24_d_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c24_st = NULL; c24_st = NULL; c24_y = NULL; sf_mex_assign(&c24_y, sf_mex_createcellmatrix(2, 1), false); c24_hoistedGlobal = *c24_d_y; c24_u = c24_hoistedGlobal; c24_b_y = NULL; sf_mex_assign(&c24_b_y, sf_mex_create("y", &c24_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c24_y, 0, c24_b_y); c24_b_hoistedGlobal = chartInstance->c24_is_active_c24_DemoSmile_KS; c24_b_u = c24_b_hoistedGlobal; c24_c_y = NULL; sf_mex_assign(&c24_c_y, sf_mex_create("y", &c24_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c24_y, 1, c24_c_y); sf_mex_assign(&c24_st, c24_y, false); return c24_st; }
static const mxArray *get_sim_state_c5_Demo_AU_VA(SFc5_Demo_AU_VAInstanceStruct * chartInstance) { const mxArray *c5_st; const mxArray *c5_y = NULL; real_T c5_hoistedGlobal; real_T c5_u; const mxArray *c5_b_y = NULL; uint8_T c5_b_hoistedGlobal; uint8_T c5_b_u; const mxArray *c5_c_y = NULL; real_T *c5_e; c5_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c5_st = NULL; c5_st = NULL; c5_y = NULL; sf_mex_assign(&c5_y, sf_mex_createcellmatrix(2, 1), false); c5_hoistedGlobal = *c5_e; c5_u = c5_hoistedGlobal; c5_b_y = NULL; sf_mex_assign(&c5_b_y, sf_mex_create("y", &c5_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c5_y, 0, c5_b_y); c5_b_hoistedGlobal = chartInstance->c5_is_active_c5_Demo_AU_VA; c5_b_u = c5_b_hoistedGlobal; c5_c_y = NULL; sf_mex_assign(&c5_c_y, sf_mex_create("y", &c5_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c5_y, 1, c5_c_y); sf_mex_assign(&c5_st, c5_y, false); return c5_st; }
static const mxArray *get_sim_state_c7_NavigationObserver_2 (SFc7_NavigationObserver_2InstanceStruct *chartInstance) { const mxArray *c7_st; const mxArray *c7_y = NULL; int32_T c7_i0; real_T c7_b_u[36]; const mxArray *c7_b_y = NULL; uint8_T c7_hoistedGlobal; uint8_T c7_c_u; const mxArray *c7_c_y = NULL; c7_st = NULL; c7_st = NULL; c7_y = NULL; sf_mex_assign(&c7_y, sf_mex_createcellmatrix(2, 1), false); for (c7_i0 = 0; c7_i0 < 36; c7_i0++) { c7_b_u[c7_i0] = (*chartInstance->c7_HT_k)[c7_i0]; } c7_b_y = NULL; sf_mex_assign(&c7_b_y, sf_mex_create("y", c7_b_u, 0, 0U, 1U, 0U, 2, 6, 6), false); sf_mex_setcell(c7_y, 0, c7_b_y); c7_hoistedGlobal = chartInstance->c7_is_active_c7_NavigationObserver_2; c7_c_u = c7_hoistedGlobal; c7_c_y = NULL; sf_mex_assign(&c7_c_y, sf_mex_create("y", &c7_c_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c7_y, 1, c7_c_y); sf_mex_assign(&c7_st, c7_y, false); return c7_st; }
static const mxArray *get_sim_state_c10_hybridSysSim (SFc10_hybridSysSimInstanceStruct *chartInstance) { const mxArray *c10_st; const mxArray *c10_y = NULL; real_T c10_hoistedGlobal; real_T c10_u; const mxArray *c10_b_y = NULL; uint8_T c10_b_hoistedGlobal; uint8_T c10_b_u; const mxArray *c10_c_y = NULL; c10_st = NULL; c10_st = NULL; c10_y = NULL; sf_mex_assign(&c10_y, sf_mex_createcellmatrix(2, 1), false); c10_hoistedGlobal = *chartInstance->c10_tk; c10_u = c10_hoistedGlobal; c10_b_y = NULL; sf_mex_assign(&c10_b_y, sf_mex_create("y", &c10_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c10_y, 0, c10_b_y); c10_b_hoistedGlobal = chartInstance->c10_is_active_c10_hybridSysSim; c10_b_u = c10_b_hoistedGlobal; c10_c_y = NULL; sf_mex_assign(&c10_c_y, sf_mex_create("y", &c10_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c10_y, 1, c10_c_y); sf_mex_assign(&c10_st, c10_y, false); return c10_st; }
static const mxArray *get_sim_state_c7_aircraft_simplex (SFc7_aircraft_simplexInstanceStruct *chartInstance) { const mxArray *c7_st; const mxArray *c7_y = NULL; int32_T c7_i0; real_T c7_u[9]; const mxArray *c7_b_y = NULL; uint8_T c7_hoistedGlobal; uint8_T c7_b_u; const mxArray *c7_c_y = NULL; c7_st = NULL; c7_st = NULL; c7_y = NULL; sf_mex_assign(&c7_y, sf_mex_createcellmatrix(2, 1), false); for (c7_i0 = 0; c7_i0 < 9; c7_i0++) { c7_u[c7_i0] = (*chartInstance->c7_R)[c7_i0]; } c7_b_y = NULL; sf_mex_assign(&c7_b_y, sf_mex_create("y", c7_u, 0, 0U, 1U, 0U, 2, 3, 3), false); sf_mex_setcell(c7_y, 0, c7_b_y); c7_hoistedGlobal = chartInstance->c7_is_active_c7_aircraft_simplex; c7_b_u = c7_hoistedGlobal; c7_c_y = NULL; sf_mex_assign(&c7_c_y, sf_mex_create("y", &c7_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c7_y, 1, c7_c_y); sf_mex_assign(&c7_st, c7_y, false); return c7_st; }
static const mxArray *get_sim_state_c7_NMPC_Controller (SFc7_NMPC_ControllerInstanceStruct *chartInstance) { const mxArray *c7_st; const mxArray *c7_b_y = NULL; real_T c7_hoistedGlobal; real_T c7_b_u; const mxArray *c7_c_y = NULL; uint8_T c7_b_hoistedGlobal; uint8_T c7_c_u; const mxArray *c7_d_y = NULL; c7_st = NULL; c7_st = NULL; c7_b_y = NULL; sf_mex_assign(&c7_b_y, sf_mex_createcellmatrix(2, 1), false); c7_hoistedGlobal = *chartInstance->c7_y; c7_b_u = c7_hoistedGlobal; c7_c_y = NULL; sf_mex_assign(&c7_c_y, sf_mex_create("y", &c7_b_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c7_b_y, 0, c7_c_y); c7_b_hoistedGlobal = chartInstance->c7_is_active_c7_NMPC_Controller; c7_c_u = c7_b_hoistedGlobal; c7_d_y = NULL; sf_mex_assign(&c7_d_y, sf_mex_create("y", &c7_c_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c7_b_y, 1, c7_d_y); sf_mex_assign(&c7_st, c7_b_y, false); return c7_st; }
static const mxArray *get_sim_state_c3_Ensayos_Friccion (SFc3_Ensayos_FriccionInstanceStruct *chartInstance) { const mxArray *c3_st; const mxArray *c3_y = NULL; real_T c3_hoistedGlobal; real_T c3_u; const mxArray *c3_b_y = NULL; uint8_T c3_b_hoistedGlobal; uint8_T c3_b_u; const mxArray *c3_c_y = NULL; real_T *c3_d_y; c3_d_y = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c3_st = NULL; c3_st = NULL; c3_y = NULL; sf_mex_assign(&c3_y, sf_mex_createcellmatrix(2, 1), false); c3_hoistedGlobal = *c3_d_y; c3_u = c3_hoistedGlobal; c3_b_y = NULL; sf_mex_assign(&c3_b_y, sf_mex_create("y", &c3_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c3_y, 0, c3_b_y); c3_b_hoistedGlobal = chartInstance->c3_is_active_c3_Ensayos_Friccion; c3_b_u = c3_b_hoistedGlobal; c3_c_y = NULL; sf_mex_assign(&c3_c_y, sf_mex_create("y", &c3_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c3_y, 1, c3_c_y); sf_mex_assign(&c3_st, c3_y, false); return c3_st; }
static const mxArray *get_sim_state_c2_DYNctl_ver4_etud_nonlineaire (SFc2_DYNctl_ver4_etud_nonlineaireInstanceStruct *chartInstance) { const mxArray *c2_st; const mxArray *c2_y = NULL; real_T c2_hoistedGlobal; real_T c2_u; const mxArray *c2_b_y = NULL; uint8_T c2_b_hoistedGlobal; uint8_T c2_b_u; const mxArray *c2_c_y = NULL; c2_st = NULL; c2_st = NULL; c2_y = NULL; sf_mex_assign(&c2_y, sf_mex_createcellmatrix(2, 1), false); c2_hoistedGlobal = *chartInstance->c2_f; c2_u = c2_hoistedGlobal; c2_b_y = NULL; sf_mex_assign(&c2_b_y, sf_mex_create("y", &c2_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c2_y, 0, c2_b_y); c2_b_hoistedGlobal = chartInstance->c2_is_active_c2_DYNctl_ver4_etud_nonlineaire; c2_b_u = c2_b_hoistedGlobal; c2_c_y = NULL; sf_mex_assign(&c2_c_y, sf_mex_create("y", &c2_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c2_y, 1, c2_c_y); sf_mex_assign(&c2_st, c2_y, false); return c2_st; }
static const mxArray *get_sim_state_c45_Expriment_Gaze (SFc45_Expriment_GazeInstanceStruct *chartInstance) { const mxArray *c45_st; const mxArray *c45_y = NULL; int32_T c45_i0; real_T c45_u[6]; const mxArray *c45_b_y = NULL; uint8_T c45_hoistedGlobal; uint8_T c45_b_u; const mxArray *c45_c_y = NULL; real_T (*c45_d_y)[6]; c45_d_y = (real_T (*)[6])ssGetOutputPortSignal(chartInstance->S, 1); c45_st = NULL; c45_st = NULL; c45_y = NULL; sf_mex_assign(&c45_y, sf_mex_createcellmatrix(2, 1), false); for (c45_i0 = 0; c45_i0 < 6; c45_i0++) { c45_u[c45_i0] = (*c45_d_y)[c45_i0]; } c45_b_y = NULL; sf_mex_assign(&c45_b_y, sf_mex_create("y", c45_u, 0, 0U, 1U, 0U, 2, 1, 6), false); sf_mex_setcell(c45_y, 0, c45_b_y); c45_hoistedGlobal = chartInstance->c45_is_active_c45_Expriment_Gaze; c45_b_u = c45_hoistedGlobal; c45_c_y = NULL; sf_mex_assign(&c45_c_y, sf_mex_create("y", &c45_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c45_y, 1, c45_c_y); sf_mex_assign(&c45_st, c45_y, false); return c45_st; }
static const mxArray *get_sim_state_c39_CSE1_Oculus_gesture (SFc39_CSE1_Oculus_gestureInstanceStruct *chartInstance) { const mxArray *c39_st; const mxArray *c39_y = NULL; int32_T c39_i0; real_T c39_u[9]; const mxArray *c39_b_y = NULL; uint8_T c39_hoistedGlobal; uint8_T c39_b_u; const mxArray *c39_c_y = NULL; real_T (*c39_K_p)[9]; c39_K_p = (real_T (*)[9])ssGetOutputPortSignal(chartInstance->S, 1); c39_st = NULL; c39_st = NULL; c39_y = NULL; sf_mex_assign(&c39_y, sf_mex_createcellmatrix(2, 1), false); for (c39_i0 = 0; c39_i0 < 9; c39_i0++) { c39_u[c39_i0] = (*c39_K_p)[c39_i0]; } c39_b_y = NULL; sf_mex_assign(&c39_b_y, sf_mex_create("y", c39_u, 0, 0U, 1U, 0U, 2, 3, 3), false); sf_mex_setcell(c39_y, 0, c39_b_y); c39_hoistedGlobal = chartInstance->c39_is_active_c39_CSE1_Oculus_gesture; c39_b_u = c39_hoistedGlobal; c39_c_y = NULL; sf_mex_assign(&c39_c_y, sf_mex_create("y", &c39_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c39_y, 1, c39_c_y); sf_mex_assign(&c39_st, c39_y, false); return c39_st; }
static const mxArray *get_sim_state_c37_Demo_AU_VA1 (SFc37_Demo_AU_VA1InstanceStruct *chartInstance) { const mxArray *c37_st; const mxArray *c37_y = NULL; real_T c37_hoistedGlobal; real_T c37_u; const mxArray *c37_b_y = NULL; uint8_T c37_b_hoistedGlobal; uint8_T c37_b_u; const mxArray *c37_c_y = NULL; real_T *c37_personality; c37_personality = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c37_st = NULL; c37_st = NULL; c37_y = NULL; sf_mex_assign(&c37_y, sf_mex_createcellmatrix(2, 1), false); c37_hoistedGlobal = *c37_personality; c37_u = c37_hoistedGlobal; c37_b_y = NULL; sf_mex_assign(&c37_b_y, sf_mex_create("y", &c37_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c37_y, 0, c37_b_y); c37_b_hoistedGlobal = chartInstance->c37_is_active_c37_Demo_AU_VA1; c37_b_u = c37_b_hoistedGlobal; c37_c_y = NULL; sf_mex_assign(&c37_c_y, sf_mex_create("y", &c37_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c37_y, 1, c37_c_y); sf_mex_assign(&c37_st, c37_y, false); return c37_st; }
static const mxArray *get_sim_state_c1_VrSubsystem (SFc1_VrSubsystemInstanceStruct *chartInstance) { const mxArray *c1_st; const mxArray *c1_b_y = NULL; const mxArray *c1_c_y = NULL; uint8_T c1_hoistedGlobal; uint8_T c1_b_u; const mxArray *c1_d_y = NULL; c1_st = NULL; c1_st = NULL; c1_b_y = NULL; sf_mex_assign(&c1_b_y, sf_mex_createcellmatrix(2, 1), false); c1_c_y = NULL; sf_mex_assign(&c1_c_y, sf_mex_create("y", *chartInstance->c1_y, 0, 0U, 1U, 0U, 2, 1, 128), false); sf_mex_setcell(c1_b_y, 0, c1_c_y); c1_hoistedGlobal = chartInstance->c1_is_active_c1_VrSubsystem; c1_b_u = c1_hoistedGlobal; c1_d_y = NULL; sf_mex_assign(&c1_d_y, sf_mex_create("y", &c1_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c1_b_y, 1, c1_d_y); sf_mex_assign(&c1_st, c1_b_y, false); return c1_st; }
static const mxArray *get_sim_state_c4_DisplayCANMsg (SFc4_DisplayCANMsgInstanceStruct *chartInstance) { const mxArray *c4_st; const mxArray *c4_b_y = NULL; int16_T c4_hoistedGlobal; int16_T c4_u; const mxArray *c4_c_y = NULL; uint8_T c4_b_hoistedGlobal; uint8_T c4_b_u; const mxArray *c4_d_y = NULL; c4_st = NULL; c4_st = NULL; c4_b_y = NULL; sf_mex_assign(&c4_b_y, sf_mex_createcellmatrix(2, 1), false); c4_hoistedGlobal = *chartInstance->c4_y; c4_u = c4_hoistedGlobal; c4_c_y = NULL; sf_mex_assign(&c4_c_y, sf_mex_create("y", &c4_u, 4, 0U, 0U, 0U, 0), false); sf_mex_setcell(c4_b_y, 0, c4_c_y); c4_b_hoistedGlobal = chartInstance->c4_is_active_c4_DisplayCANMsg; c4_b_u = c4_b_hoistedGlobal; c4_d_y = NULL; sf_mex_assign(&c4_d_y, sf_mex_create("y", &c4_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c4_b_y, 1, c4_d_y); sf_mex_assign(&c4_st, c4_b_y, false); return c4_st; }
static const mxArray *get_sim_state_c54_Expriment_FacialExpr (SFc54_Expriment_FacialExprInstanceStruct *chartInstance) { const mxArray *c54_st; const mxArray *c54_y = NULL; real_T c54_hoistedGlobal; real_T c54_u; const mxArray *c54_b_y = NULL; uint8_T c54_b_hoistedGlobal; uint8_T c54_b_u; const mxArray *c54_c_y = NULL; real_T *c54_v2; c54_v2 = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c54_st = NULL; c54_st = NULL; c54_y = NULL; sf_mex_assign(&c54_y, sf_mex_createcellmatrix(2, 1), false); c54_hoistedGlobal = *c54_v2; c54_u = c54_hoistedGlobal; c54_b_y = NULL; sf_mex_assign(&c54_b_y, sf_mex_create("y", &c54_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c54_y, 0, c54_b_y); c54_b_hoistedGlobal = chartInstance->c54_is_active_c54_Expriment_FacialExpr; c54_b_u = c54_b_hoistedGlobal; c54_c_y = NULL; sf_mex_assign(&c54_c_y, sf_mex_create("y", &c54_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c54_y, 1, c54_c_y); sf_mex_assign(&c54_st, c54_y, false); return c54_st; }
static const mxArray *get_sim_state_c4_MON_sl_after_replacement3 (SFc4_MON_sl_after_replacement3InstanceStruct *chartInstance) { const mxArray *c4_st; const mxArray *c4_y = NULL; boolean_T c4_hoistedGlobal; boolean_T c4_u; const mxArray *c4_b_y = NULL; uint8_T c4_b_hoistedGlobal; uint8_T c4_b_u; const mxArray *c4_c_y = NULL; c4_st = NULL; c4_st = NULL; c4_y = NULL; sf_mex_assign(&c4_y, sf_mex_createcellmatrix(2, 1), false); c4_hoistedGlobal = *chartInstance->c4_Active; c4_u = c4_hoistedGlobal; c4_b_y = NULL; sf_mex_assign(&c4_b_y, sf_mex_create("y", &c4_u, 11, 0U, 0U, 0U, 0), false); sf_mex_setcell(c4_y, 0, c4_b_y); c4_b_hoistedGlobal = chartInstance->c4_is_active_c4_MON_sl_after_replacement3; c4_b_u = c4_b_hoistedGlobal; c4_c_y = NULL; sf_mex_assign(&c4_c_y, sf_mex_create("y", &c4_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c4_y, 1, c4_c_y); sf_mex_assign(&c4_st, c4_y, false); return c4_st; }
static const mxArray *get_sim_state_c35_Expriment_Pose (SFc35_Expriment_PoseInstanceStruct *chartInstance) { const mxArray *c35_st; const mxArray *c35_y = NULL; uint8_T c35_hoistedGlobal; uint8_T c35_u; const mxArray *c35_b_y = NULL; uint8_T c35_b_hoistedGlobal; uint8_T c35_b_u; const mxArray *c35_c_y = NULL; c35_st = NULL; c35_st = NULL; c35_y = NULL; sf_mex_assign(&c35_y, sf_mex_createcellmatrix(2, 1), false); c35_hoistedGlobal = chartInstance->c35_is_active_c35_Expriment_Pose; c35_u = c35_hoistedGlobal; c35_b_y = NULL; sf_mex_assign(&c35_b_y, sf_mex_create("y", &c35_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c35_y, 0, c35_b_y); c35_b_hoistedGlobal = chartInstance->c35_is_c35_Expriment_Pose; c35_b_u = c35_b_hoistedGlobal; c35_c_y = NULL; sf_mex_assign(&c35_c_y, sf_mex_create("y", &c35_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c35_y, 1, c35_c_y); sf_mex_assign(&c35_st, c35_y, false); return c35_st; }
static const mxArray *get_sim_state_c41_Expriment_Pose (SFc41_Expriment_PoseInstanceStruct *chartInstance) { const mxArray *c41_st; const mxArray *c41_y = NULL; real_T c41_hoistedGlobal; real_T c41_u; const mxArray *c41_b_y = NULL; uint8_T c41_b_hoistedGlobal; uint8_T c41_b_u; const mxArray *c41_c_y = NULL; real_T *c41_e; c41_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c41_st = NULL; c41_st = NULL; c41_y = NULL; sf_mex_assign(&c41_y, sf_mex_createcellmatrix(2, 1), false); c41_hoistedGlobal = *c41_e; c41_u = c41_hoistedGlobal; c41_b_y = NULL; sf_mex_assign(&c41_b_y, sf_mex_create("y", &c41_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c41_y, 0, c41_b_y); c41_b_hoistedGlobal = chartInstance->c41_is_active_c41_Expriment_Pose; c41_b_u = c41_b_hoistedGlobal; c41_c_y = NULL; sf_mex_assign(&c41_c_y, sf_mex_create("y", &c41_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c41_y, 1, c41_c_y); sf_mex_assign(&c41_st, c41_y, false); return c41_st; }
static const mxArray *get_sim_state_c10_experiment_lib2 (SFc10_experiment_lib2InstanceStruct *chartInstance) { const mxArray *c10_st; const mxArray *c10_y = NULL; int32_T c10_i0; real_T c10_u[4]; const mxArray *c10_b_y = NULL; uint8_T c10_hoistedGlobal; uint8_T c10_b_u; const mxArray *c10_c_y = NULL; real_T (*c10_out)[4]; c10_out = (real_T (*)[4])ssGetOutputPortSignal(chartInstance->S, 1); c10_st = NULL; c10_st = NULL; c10_y = NULL; sf_mex_assign(&c10_y, sf_mex_createcellmatrix(2, 1), false); for (c10_i0 = 0; c10_i0 < 4; c10_i0++) { c10_u[c10_i0] = (*c10_out)[c10_i0]; } c10_b_y = NULL; sf_mex_assign(&c10_b_y, sf_mex_create("y", c10_u, 0, 0U, 1U, 0U, 1, 4), false); sf_mex_setcell(c10_y, 0, c10_b_y); c10_hoistedGlobal = chartInstance->c10_is_active_c10_experiment_lib2; c10_b_u = c10_hoistedGlobal; c10_c_y = NULL; sf_mex_assign(&c10_c_y, sf_mex_create("y", &c10_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c10_y, 1, c10_c_y); sf_mex_assign(&c10_st, c10_y, false); return c10_st; }
static const mxArray *get_sim_state_c4_StateObserver_2 (SFc4_StateObserver_2InstanceStruct *chartInstance) { const mxArray *c4_st; const mxArray *c4_y = NULL; int32_T c4_i0; real_T c4_b_u[112]; const mxArray *c4_b_y = NULL; uint8_T c4_hoistedGlobal; uint8_T c4_c_u; const mxArray *c4_c_y = NULL; c4_st = NULL; c4_st = NULL; c4_y = NULL; sf_mex_assign(&c4_y, sf_mex_createcellmatrix(2, 1), false); for (c4_i0 = 0; c4_i0 < 112; c4_i0++) { c4_b_u[c4_i0] = (*chartInstance->c4_HT_k)[c4_i0]; } c4_b_y = NULL; sf_mex_assign(&c4_b_y, sf_mex_create("y", c4_b_u, 0, 0U, 1U, 0U, 2, 14, 8), false); sf_mex_setcell(c4_y, 0, c4_b_y); c4_hoistedGlobal = chartInstance->c4_is_active_c4_StateObserver_2; c4_c_u = c4_hoistedGlobal; c4_c_y = NULL; sf_mex_assign(&c4_c_y, sf_mex_create("y", &c4_c_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c4_y, 1, c4_c_y); sf_mex_assign(&c4_st, c4_y, false); return c4_st; }
static const mxArray *get_sim_state_c3_Engine_Vehicle_CVT_Wit_System1_trial1 (SFc3_Engine_Vehicle_CVT_Wit_System1_trial1InstanceStruct *chartInstance) { const mxArray *c3_st; const mxArray *c3_y = NULL; real_T c3_hoistedGlobal; real_T c3_u; const mxArray *c3_b_y = NULL; uint8_T c3_b_hoistedGlobal; uint8_T c3_b_u; const mxArray *c3_c_y = NULL; boolean_T c3_c_u[1]; const mxArray *c3_d_y = NULL; c3_st = NULL; c3_st = NULL; c3_y = NULL; sf_mex_assign(&c3_y, sf_mex_createcellmatrix(3, 1), false); c3_hoistedGlobal = *chartInstance->c3_ClutchON; c3_u = c3_hoistedGlobal; c3_b_y = NULL; sf_mex_assign(&c3_b_y, sf_mex_create("y", &c3_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c3_y, 0, c3_b_y); c3_b_hoistedGlobal = chartInstance->c3_is_active_c3_Engine_Vehicle_CVT_Wit_System1_trial1; c3_b_u = c3_b_hoistedGlobal; c3_c_y = NULL; sf_mex_assign(&c3_c_y, sf_mex_create("y", &c3_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c3_y, 1, c3_c_y); c3_c_u[0] = chartInstance->c3_dataWrittenToVector[0]; c3_d_y = NULL; sf_mex_assign(&c3_d_y, sf_mex_create("y", c3_c_u, 11, 0U, 1U, 0U, 1, 1), false); sf_mex_setcell(c3_y, 2, c3_d_y); sf_mex_assign(&c3_st, c3_y, false); return c3_st; }
static const mxArray *get_sim_state_c14_Demo_P_IdleRand (SFc14_Demo_P_IdleRandInstanceStruct *chartInstance) { const mxArray *c14_st; const mxArray *c14_y = NULL; real_T c14_hoistedGlobal; real_T c14_u; const mxArray *c14_b_y = NULL; uint8_T c14_b_hoistedGlobal; uint8_T c14_b_u; const mxArray *c14_c_y = NULL; real_T *c14_arousalFlag; c14_arousalFlag = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); c14_st = NULL; c14_st = NULL; c14_y = NULL; sf_mex_assign(&c14_y, sf_mex_createcellmatrix(2, 1), false); c14_hoistedGlobal = *c14_arousalFlag; c14_u = c14_hoistedGlobal; c14_b_y = NULL; sf_mex_assign(&c14_b_y, sf_mex_create("y", &c14_u, 0, 0U, 0U, 0U, 0), false); sf_mex_setcell(c14_y, 0, c14_b_y); c14_b_hoistedGlobal = chartInstance->c14_is_active_c14_Demo_P_IdleRand; c14_b_u = c14_b_hoistedGlobal; c14_c_y = NULL; sf_mex_assign(&c14_c_y, sf_mex_create("y", &c14_b_u, 3, 0U, 0U, 0U, 0), false); sf_mex_setcell(c14_y, 1, c14_c_y); sf_mex_assign(&c14_st, c14_y, false); return c14_st; }