static void c9_e_emlrt_marshallIn(SFc9_CusakisME4901arcs2InstanceStruct *chartInstance, const mxArray *c9_u, const char_T *c9_identifier, real_T c9_y [2]) { emlrtMsgIdentifier c9_thisId; c9_thisId.fIdentifier = c9_identifier; c9_thisId.fParent = NULL; c9_f_emlrt_marshallIn(chartInstance, sf_mex_dup(c9_u), &c9_thisId, c9_y); sf_mex_destroy(&c9_u); }
static uint8_T c9_e_emlrt_marshallIn(SFc9_Model_justmodelInstanceStruct *chartInstance, const mxArray *c9_b_is_active_c9_Model_justmodel, const char_T *c9_identifier) { uint8_T c9_y; emlrtMsgIdentifier c9_thisId; c9_thisId.fIdentifier = c9_identifier; c9_thisId.fParent = NULL; c9_y = c9_f_emlrt_marshallIn(chartInstance, sf_mex_dup (c9_b_is_active_c9_Model_justmodel), &c9_thisId); sf_mex_destroy(&c9_b_is_active_c9_Model_justmodel); return c9_y; }
static void set_sim_state_c9_QPSK_Transmit_v12d (SFc9_QPSK_Transmit_v12dInstanceStruct *chartInstance, const mxArray *c9_st) { const mxArray *c9_u; cint16_T *c9_d_out; c9_d_out = (cint16_T *)ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c9_doneDoubleBufferReInit = TRUE; c9_u = sf_mex_dup(c9_st); *c9_d_out = c9_d_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell (c9_u, 0)), "d_out"); chartInstance->c9_is_active_c9_QPSK_Transmit_v12d = c9_f_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c9_u, 1)), "is_active_c9_QPSK_Transmit_v12d"); sf_mex_destroy(&c9_u); c9_update_debugger_state_c9_QPSK_Transmit_v12d(chartInstance); sf_mex_destroy(&c9_st); }
static void c9_c_sf_marshallIn(void *chartInstanceVoid, const mxArray *c9_mxArrayInData, const char_T *c9_varName, void *c9_outData) { const mxArray *c9_u; const char_T *c9_identifier; emlrtMsgIdentifier c9_thisId; real_T c9_y[2]; int32_T c9_i29; SFc9_CusakisME4901arcs2InstanceStruct *chartInstance; chartInstance = (SFc9_CusakisME4901arcs2InstanceStruct *)chartInstanceVoid; c9_u = sf_mex_dup(c9_mxArrayInData); c9_identifier = c9_varName; c9_thisId.fIdentifier = c9_identifier; c9_thisId.fParent = NULL; c9_f_emlrt_marshallIn(chartInstance, sf_mex_dup(c9_u), &c9_thisId, c9_y); sf_mex_destroy(&c9_u); for (c9_i29 = 0; c9_i29 < 2; c9_i29++) { (*(real_T (*)[2])c9_outData)[c9_i29] = c9_y[c9_i29]; } sf_mex_destroy(&c9_mxArrayInData); }