/* Function Definitions */
static void initialize_c1_VrSubsystem(SFc1_VrSubsystemInstanceStruct
  *chartInstance)
{
  if (sf_is_first_init_cond(chartInstance->S)) {
    initSimStructsc1_VrSubsystem(chartInstance);
    chart_debug_initialize_data_addresses(chartInstance->S);
  }

  chartInstance->c1_sfEvent = CALL_EVENT;
  _sfTime_ = sf_get_time(chartInstance->S);
  chartInstance->c1_is_active_c1_VrSubsystem = 0U;
}
/* Function Definitions */
static void initialize_c4_DisplayCANMsg(SFc4_DisplayCANMsgInstanceStruct
  *chartInstance)
{
  if (sf_is_first_init_cond(chartInstance->S)) {
    initSimStructsc4_DisplayCANMsg(chartInstance);
    chart_debug_initialize_data_addresses(chartInstance->S);
  }

  chartInstance->c4_sfEvent = CALL_EVENT;
  _sfTime_ = sf_get_time(chartInstance->S);
  chartInstance->c4_is_active_c4_DisplayCANMsg = 0U;
}
Exemple #3
0
/* Function Definitions */
static void initialize_c4_MON_sl_after_replacement3
  (SFc4_MON_sl_after_replacement3InstanceStruct *chartInstance)
{
  if (sf_is_first_init_cond(chartInstance->S)) {
    initSimStructsc4_MON_sl_after_replacement3(chartInstance);
    chart_debug_initialize_data_addresses(chartInstance->S);
  }

  chartInstance->c4_sfEvent = CALL_EVENT;
  _sfTime_ = sf_get_time(chartInstance->S);
  chartInstance->c4_doSetSimStateSideEffects = 0U;
  chartInstance->c4_setSimStateSideEffectsInfo = NULL;
  chartInstance->c4_is_active_c4_MON_sl_after_replacement3 = 0U;
  if (!(sf_get_output_port_reusable(chartInstance->S, 1) != 0)) {
    *chartInstance->c4_Active = false;
    _SFD_DATA_RANGE_CHECK((real_T)*chartInstance->c4_Active, 4U, 1U, 3U,
                          chartInstance->c4_sfEvent, false);
  }
}
Exemple #4
0
/* Function Definitions */
static void initialize_c3_MON_Functional(SFc3_MON_FunctionalInstanceStruct
  *chartInstance)
{
  if (sf_is_first_init_cond(chartInstance->S)) {
    initSimStructsc3_MON_Functional(chartInstance);
    chart_debug_initialize_data_addresses(chartInstance->S);
  }

  chartInstance->c3_sfEvent = CALL_EVENT;
  _sfTime_ = sf_get_time(chartInstance->S);
  chartInstance->c3_doSetSimStateSideEffects = 0U;
  chartInstance->c3_setSimStateSideEffectsInfo = NULL;
  chartInstance->c3_is_active_c3_MON_Functional = 0U;
  if (!(sf_get_output_port_reusable(chartInstance->S, 1) != 0)) {
    *chartInstance->c3_c = 0;
    _SFD_DATA_RANGE_CHECK((real_T)*chartInstance->c3_c, 2U, 1U, 2U,
                          chartInstance->c3_sfEvent, false);
  }
}