diff --git a/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.c b/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.c index 1db82de..7e9d102 100644 --- a/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.c +++ b/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.c @@ -16,7 +16,7 @@ typedef struct { uint32_t can_id; FrameMonitor_t *monitor; - uint8_t *error_flag; + uint8_t *error_flag_missing; uint32_t *time_flag; } CAN_MonitorEntry_t; @@ -152,15 +152,15 @@ void CanSpamReceiver_Init(tCanSpamReceiver *env, static void CheckAllCANMonitors(void) { uint32_t current_time = SystemGetMs(); - for (uint32_t i = 0; i < CAN_MONITOR_COUNT; i++) { + for (uint32_t i = 0; i < CAN_MONITOR_COUNT; ++i) { FrameMonitor_t *mon = g_can_monitors[i].monitor; // ПроверÑ�ем таймаут uint32_t diff = current_time - mon->last_cycle; - uint8_t error = (diff > mon->timeout_cycle) ? 1 : 0; + uint8_t error_missing = (diff > mon->timeout_cycle) ? 1 : 0; // СохранÑ�ем ошибку - *(g_can_monitors[i].error_flag) = error; + *(g_can_monitors[i].error_flag_missing) = error_missing; // СохранÑ�ем времÑ� *(g_can_monitors[i].time_flag) = mon->last_cycle; @@ -316,7 +316,7 @@ static void set_CanSpamReceiver(tCanSpamReceiver *env, uint32_t recid) { } -uint32_t getCanTimeReceived(tCanSpamReceiver *env) { +uint32_t getCanTimeReceived(tCanSpamReceiver *env, bool isCan0BusOff, bool isT15) { uint32_t time = 0; @@ -335,10 +335,10 @@ uint32_t getCanTimeReceived(tCanSpamReceiver *env) { static void ListenCanSpamReceiver(tCanSpamReceiver *env) { uint16_t recv = env->ioCanFrame->receive(env->ioCanFrame->env, PROTOCOL_CAN_RAW, (uint8_t *) &env->canFrame, 1, - 1000); - if (recv == 0) { - return; - } + 3000); +// if (recv == 0) { +// return; +// } if (osMutexAcquire(env->access, 5000) == osOK) { @@ -384,8 +384,8 @@ bool get_is_NoNull_CanSpam_BCM_PowerTrain_Receiver(tCanSpamReceiver *env) { return false; } -void get_CanSpamReceiver(tCanSpamReceiver *env, char *VIN, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSLE, - ccu_candb_time_missing_rx_t *CAN_TIME_MISSLE) { +void get_CanSpamReceiver(tCanSpamReceiver *env, char *VIN, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSING, + ccu_candb_time_missing_rx_t *CAN_TIME_MISSING) { osStatus_t status = osOK; @@ -394,37 +394,20 @@ void get_CanSpamReceiver(tCanSpamReceiver *env, char *VIN, ccu_candb_error_missi uint32_t countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_error_missing_rx); if (countQueue_ccu_candb_rx == 0) { - status = osMessageQueueGet(env->ccu_candb_error_missing_rx, CAN_ERROR_MISSLE, 0, 0U); + status = osMessageQueueGet(env->ccu_candb_error_missing_rx, CAN_ERROR_MISSING, 0, 0U); } countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_time_missing_rx); if (countQueue_ccu_candb_rx == 0) { - status = osMessageQueueGet(env->ccu_candb_time_missing_rx, CAN_TIME_MISSLE, 0, 0U); + status = osMessageQueueGet(env->ccu_candb_time_missing_rx, CAN_TIME_MISSING, 0, 0U); } //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - - countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_TM_CP); - if (countQueue_ccu_candb_rx == 0) { - status = osMessageQueueGet(env->ccu_candb_rx_TM_CP, &rtDW.TM_CP_model, 0, 0U); - } - memset(&rtDW.FIU_CCU1_MODEL, 0, sizeof(rtDW.FIU_CCU1_MODEL)); memset(&rtDW.FIU_CCU2_MODEL, 0, sizeof(rtDW.FIU_CCU2_MODEL)); memset(&rtDW.FIU_CCU3_MODEL, 0, sizeof(rtDW.FIU_CCU3_MODEL)); - - countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_BCM_EEM); - if (countQueue_ccu_candb_rx == 0) { -//cfif status = osMessageQueueGet(env->ccu_candb_rx_BCM_EEM, &rtDW., 0, 0U); - } - - countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_EMS_Veh_02); - if (countQueue_ccu_candb_rx == 0) { -//cfif status = osMessageQueueGet(env->ccu_candb_rx_EMS_Veh_02, &rtDW., 0, 0U); - } - countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_FIU_CCU1); if (countQueue_ccu_candb_rx == 0) { status = osMessageQueueGet(env->ccu_candb_rx_FIU_CCU1, &rtDW.FIU_CCU1_MODEL, 0, 0U); @@ -440,6 +423,67 @@ void get_CanSpamReceiver(tCanSpamReceiver *env, char *VIN, ccu_candb_error_missi status = osMessageQueueGet(env->ccu_candb_rx_FIU_CCU3, &rtDW.FIU_CCU3_MODEL, 0, 0U); } + + if (CAN_ERROR_MISSING->TM_CP) { + memset(&rtDW.TM_CP_model, 0, sizeof(rtDW.TM_CP_model)); + } + + if (CAN_ERROR_MISSING->BCM_EEM) { +//cfif memset(&rtDW.TM_CP_model, 0, sizeof(rtDW.TM_CP_model)); + } + + if (CAN_ERROR_MISSING->EMS_Veh_02) { +//cfif memset(&rtDW.TM_CP_model, 0, sizeof(rtDW.TM_CP_model)); + } + + if (CAN_ERROR_MISSING->BCM_Powertrain) { + memset(&rtDW.CCUCAN_BCM_Powertrain_model, 0, sizeof(rtDW.CCUCAN_BCM_Powertrain_model)); + } + + if (CAN_ERROR_MISSING->BCM_CLIMATIC_DATA) { + memset(&rtDW.CCUCAN_BCM_Climatic_model, 0, sizeof(rtDW.CCUCAN_BCM_Climatic_model)); + } + + if (CAN_ERROR_MISSING->EMS_Veh) { + memset(&rtDW.CCUCAN_EMS_Veh_model, 0, sizeof(rtDW.CCUCAN_EMS_Veh_model)); + } + + if (CAN_ERROR_MISSING->ESC_04) { + memset(&rtDW.CCUCAN_ESC_04_model, 0, sizeof(rtDW.CCUCAN_ESC_04_model)); + } + + if (CAN_ERROR_MISSING->BCM_VEH_STATE) { + memset(&rtDW.CCUCAN_BCM_VEH_STATE_model, 0, sizeof(rtDW.CCUCAN_BCM_VEH_STATE_model)); + } + + if (CAN_ERROR_MISSING->EMS_HVC_Req_Msg) { + memset(&rtDW.CCUCAN_EMS_HVC_REQ_MSG_MODEL, 0, sizeof(rtDW.CCUCAN_EMS_HVC_REQ_MSG_MODEL)); + } + + if (CAN_ERROR_MISSING->HVC_Err_Status_Msg) { + memset(&rtDW.HVC_ERR_STATUS_MSG_MODEL, 0, sizeof(rtDW.HVC_ERR_STATUS_MSG_MODEL)); + } + + + + + + + countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_TM_CP); + if (countQueue_ccu_candb_rx == 0) { + status = osMessageQueueGet(env->ccu_candb_rx_TM_CP, &rtDW.TM_CP_model, 0, 0U); + } + + countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_BCM_EEM); + if (countQueue_ccu_candb_rx == 0) { +//cfif status = osMessageQueueGet(env->ccu_candb_rx_BCM_EEM, &rtDW., 0, 0U); + } + + countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_EMS_Veh_02); + if (countQueue_ccu_candb_rx == 0) { +//cfif status = osMessageQueueGet(env->ccu_candb_rx_EMS_Veh_02, &rtDW., 0, 0U); + } + countQueue_ccu_candb_rx = osMessageQueueGetSpace(env->ccu_candb_rx_BCM_Powertrain); if (countQueue_ccu_candb_rx == 0) { status = osMessageQueueGet(env->ccu_candb_rx_BCM_Powertrain, &rtDW.CCUCAN_BCM_Powertrain_model, 0, 0U); diff --git a/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.h b/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.h index a699c60..6dca1e3 100644 --- a/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.h +++ b/MODULES/HVAC_M7_CAN_SPAM/CanSpamReceiver.h @@ -96,13 +96,14 @@ void CanSpamReceiver_Init(tCanSpamReceiver *env, tSerialPortFrameIO *ioCanFrame, void CanSpamReceiver_StartThread(tCanSpamReceiver *env); -void get_CanSpamReceiver(tCanSpamReceiver *env, char *VIN, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSLE, ccu_candb_time_missing_rx_t *CAN_TIME_MISSLE); +void get_CanSpamReceiver(tCanSpamReceiver *env, char *VIN, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSING, + ccu_candb_time_missing_rx_t *CAN_TIME_MISSING); bool get_CanSpamReceiverUDS(tCanSpamReceiver *env, char *VIN, func_update_func update_func, void *update_func_env, uint32_t timeout, uint32_t count); bool get_is_NoNull_CanSpam_BCM_PowerTrain_Receiver(tCanSpamReceiver *env); -uint32_t getCanTimeReceived(tCanSpamReceiver *env); +uint32_t getCanTimeReceived(tCanSpamReceiver *env, bool isCan0BusOff, bool isT15); #endif //HVAC_CAN_SPAM_RECEIVER_H diff --git a/MODULES/HVAC_M7_MODEL/HVAC_model.c b/MODULES/HVAC_M7_MODEL/HVAC_model.c index a72f6c1..5f8a3a2 100644 --- a/MODULES/HVAC_M7_MODEL/HVAC_model.c +++ b/MODULES/HVAC_M7_MODEL/HVAC_model.c @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'HVAC_model'. * - * Model version : 1.1628 + * Model version : 1.1658 * Simulink Coder version : 24.1 (R2024a) 19-Nov-2023 - * C/C++ source code generated on : Mon Sep 28 10:54:48 2026 + * C/C++ source code generated on : Fri Oct 2 10:22:10 2026 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex-M @@ -24,7 +24,7 @@ #include #include "Rs_Cal_Base.h" -/* Named constants for Chart: '/Zone_Climate_Logic_Auto_FL2' */ +/* Named constants for Chart: '/Zone_Climate_Logic_Auto_FL2' */ #define IN_AC_Off ((uint8_t)1U) #define IN_AC_On ((uint8_t)2U) #define IN_AUTO_MODE ((uint8_t)1U) @@ -73,7 +73,7 @@ #define IN_Rear_A_C_OFF ((uint8_t)1U) #define IN_Rear_A_C_ON ((uint8_t)2U) -/* Named constants for Chart: '/Zone_Climate_Logic_Auto_FL1' */ +/* Named constants for Chart: '/Zone_Climate_Logic_Auto_FL1' */ #define IN_AC_Off_m ((uint8_t)1U) #define IN_AC_On_d ((uint8_t)2U) #define IN_AUTO_MODE_p ((uint8_t)1U) @@ -85,11 +85,11 @@ #define IN_Foot_On_m ((uint8_t)2U) #define IN_MANUAL_MODE_k ((uint8_t)2U) -/* Named constants for Chart: '/AC_Max_Active' */ +/* Named constants for Chart: '/AC_Max_Active' */ #define IN_AC_MAX_OFF ((uint8_t)1U) #define IN_AC_MAX_ON ((uint8_t)2U) -/* Named constants for Chart: '/Defrost_Active' */ +/* Named constants for Chart: '/Defrost_Active' */ #define IN_REC_OFF ((uint8_t)1U) #define IN_REC_ON ((uint8_t)2U) @@ -97,6 +97,12 @@ #define IN_MAX_AC_OFF ((uint8_t)1U) #define IN_MAX_AC_ON ((uint8_t)2U) +/* Named constants for Chart: '/Operation mode' */ +#define IN_FULL ((uint8_t)1U) +#define IN_OFF ((uint8_t)2U) +#define IN_REDUCED ((uint8_t)3U) +#define IN_REMOTE_START ((uint8_t)4U) + /* Named constants for Chart: '/Synchronization stateflow chart' */ #define IN_FRONT_ONLY ((uint8_t)1U) #define IN_FULL_SYNC ((uint8_t)2U) @@ -975,265 +981,6 @@ uint8_t look1_iu16lu64n48tu8_binlcse(uint16_t u0, const uint16_t bp0[], const return y; } -int16_t look1_iu16tdIs16_binlcs(uint16_t u0, const uint16_t bp0[], const double - table[], uint32_t maxIndex) -{ - double frac; - double yL_0d0; - int32_t tmp_1; - uint32_t iLeft; - int16_t tmp; - int16_t tmp_0; - - /* Column-major Lookup 1-D - Search method: 'binary' - Use previous index: 'off' - Interpolation method: 'Linear point-slope' - Extrapolation method: 'Clip' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - */ - /* Prelookup - Index and Fraction - Index Search method: 'binary' - Extrapolation method: 'Clip' - Use previous index: 'off' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - */ - if (u0 <= bp0[0U]) { - iLeft = 0U; - frac = 0.0; - } else if (u0 < bp0[maxIndex]) { - uint32_t bpIdx; - uint32_t iRght; - - /* Binary Search */ - bpIdx = maxIndex >> 1U; - iLeft = 0U; - iRght = maxIndex; - while (iRght - iLeft > 1U) { - if (u0 < bp0[bpIdx]) { - iRght = bpIdx; - } else { - iLeft = bpIdx; - } - - bpIdx = (iRght + iLeft) >> 1U; - } - - uint16_t bpLeftVar; - bpLeftVar = bp0[iLeft]; - frac = (double)((uint32_t)u0 - bpLeftVar) / (double)((uint32_t)bp0[iLeft + - 1U] - bpLeftVar); - } else { - iLeft = maxIndex - 1U; - frac = 1.0; - } - - /* Column-major Interpolation 1-D - Interpolation method: 'Linear point-slope' - Use last breakpoint for index at or above upper limit: 'off' - Overflow mode: 'saturate' - */ - yL_0d0 = table[iLeft]; - if (yL_0d0 < 32768.0) { - if (yL_0d0 >= -32768.0) { - tmp = (int16_t)yL_0d0; - } else { - tmp = INT16_MIN; - } - } else { - tmp = INT16_MAX; - } - - frac *= table[iLeft + 1U] - yL_0d0; - if (frac < 32768.0) { - if (frac >= -32768.0) { - tmp_0 = (int16_t)frac; - } else { - tmp_0 = INT16_MIN; - } - } else { - tmp_0 = INT16_MAX; - } - - tmp_1 = tmp + tmp_0; - if (tmp_1 > 32767) { - tmp_1 = 32767; - } else if (tmp_1 < -32768) { - tmp_1 = -32768; - } - - return (int16_t)tmp_1; -} - -double look2_binlx(double u0, double u1, const double bp0[], const double bp1[], - const double table[], const uint32_t maxIndex[], uint32_t - stride) -{ - double fractions[2]; - double frac; - double yL_0d0; - double yL_0d1; - uint32_t bpIndices[2]; - uint32_t bpIdx; - uint32_t iLeft; - uint32_t iRght; - - /* Column-major Lookup 2-D - Search method: 'binary' - Use previous index: 'off' - Interpolation method: 'Linear point-slope' - Extrapolation method: 'Linear' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - */ - /* Prelookup - Index and Fraction - Index Search method: 'binary' - Extrapolation method: 'Linear' - Use previous index: 'off' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - */ - if (u0 <= bp0[0U]) { - iLeft = 0U; - frac = (u0 - bp0[0U]) / (bp0[1U] - bp0[0U]); - } else if (u0 < bp0[maxIndex[0U]]) { - /* Binary Search */ - bpIdx = maxIndex[0U] >> 1U; - iLeft = 0U; - iRght = maxIndex[0U]; - while (iRght - iLeft > 1U) { - if (u0 < bp0[bpIdx]) { - iRght = bpIdx; - } else { - iLeft = bpIdx; - } - - bpIdx = (iRght + iLeft) >> 1U; - } - - frac = (u0 - bp0[iLeft]) / (bp0[iLeft + 1U] - bp0[iLeft]); - } else { - iLeft = maxIndex[0U] - 1U; - frac = (u0 - bp0[maxIndex[0U] - 1U]) / (bp0[maxIndex[0U]] - bp0[maxIndex[0U] - - 1U]); - } - - fractions[0U] = frac; - bpIndices[0U] = iLeft; - - /* Prelookup - Index and Fraction - Index Search method: 'binary' - Extrapolation method: 'Linear' - Use previous index: 'off' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - */ - if (u1 <= bp1[0U]) { - iLeft = 0U; - frac = (u1 - bp1[0U]) / (bp1[1U] - bp1[0U]); - } else if (u1 < bp1[maxIndex[1U]]) { - /* Binary Search */ - bpIdx = maxIndex[1U] >> 1U; - iLeft = 0U; - iRght = maxIndex[1U]; - while (iRght - iLeft > 1U) { - if (u1 < bp1[bpIdx]) { - iRght = bpIdx; - } else { - iLeft = bpIdx; - } - - bpIdx = (iRght + iLeft) >> 1U; - } - - frac = (u1 - bp1[iLeft]) / (bp1[iLeft + 1U] - bp1[iLeft]); - } else { - iLeft = maxIndex[1U] - 1U; - frac = (u1 - bp1[maxIndex[1U] - 1U]) / (bp1[maxIndex[1U]] - bp1[maxIndex[1U] - - 1U]); - } - - /* Column-major Interpolation 2-D - Interpolation method: 'Linear point-slope' - Use last breakpoint for index at or above upper limit: 'off' - Overflow mode: 'wrapping' - */ - bpIdx = iLeft * stride + bpIndices[0U]; - yL_0d0 = table[bpIdx]; - yL_0d0 += (table[bpIdx + 1U] - yL_0d0) * fractions[0U]; - bpIdx += stride; - yL_0d1 = table[bpIdx]; - return (((table[bpIdx + 1U] - yL_0d1) * fractions[0U] + yL_0d1) - yL_0d0) * - frac + yL_0d0; -} - -int16_t look1_iu16lu64n48ts16Ds32_binlcs(uint16_t u0, const uint16_t bp0[], - const int16_t table[], uint32_t maxIndex) -{ - uint64_t frac; - uint32_t iLeft; - int16_t yL_0d0; - - /* Column-major Lookup 1-D - Search method: 'binary' - Use previous index: 'off' - Interpolation method: 'Linear point-slope' - Extrapolation method: 'Clip' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - Rounding mode: 'simplest' - */ - /* Prelookup - Index and Fraction - Index Search method: 'binary' - Extrapolation method: 'Clip' - Use previous index: 'off' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - Rounding mode: 'simplest' - */ - if (u0 <= bp0[0U]) { - iLeft = 0U; - frac = 0ULL; - } else if (u0 < bp0[maxIndex]) { - uint32_t bpIdx; - uint32_t iRght; - - /* Binary Search */ - bpIdx = maxIndex >> 1U; - iLeft = 0U; - iRght = maxIndex; - while (iRght - iLeft > 1U) { - if (u0 < bp0[bpIdx]) { - iRght = bpIdx; - } else { - iLeft = bpIdx; - } - - bpIdx = (iRght + iLeft) >> 1U; - } - - uint16_t bpLeftVar; - bpLeftVar = bp0[iLeft]; - frac = ((uint64_t)((uint32_t)u0 - bpLeftVar) << 48) / ((uint32_t)bp0[iLeft + - 1U] - bpLeftVar); - } else { - iLeft = maxIndex - 1U; - frac = 281474976710656ULL; - } - - /* Column-major Interpolation 1-D - Interpolation method: 'Linear point-slope' - Use last breakpoint for index at or above upper limit: 'off' - Rounding mode: 'simplest' - Overflow mode: 'wrapping' - */ - yL_0d0 = table[iLeft]; - return (int16_t)((int16_t)(((table[iLeft + 1U] - yL_0d0) * (int64_t)frac) >> - 48) + yL_0d0); -} - int16_t look1_iu16bs16lu64n32ts16Ds32_binlcs(uint16_t u0, const int16_t bp0[], const int16_t table[], uint32_t maxIndex) { @@ -1303,6 +1050,270 @@ int16_t look1_iu16bs16lu64n32ts16Ds32_binlcs(uint16_t u0, const int16_t bp0[], 32) + yL_0d0); } +int16_t look1_iu16lu64n48ts16Ds32_binlcs(uint16_t u0, const uint16_t bp0[], + const int16_t table[], uint32_t maxIndex) +{ + uint64_t frac; + uint32_t iLeft; + int16_t yL_0d0; + + /* Column-major Lookup 1-D + Search method: 'binary' + Use previous index: 'off' + Interpolation method: 'Linear point-slope' + Extrapolation method: 'Clip' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + Rounding mode: 'simplest' + */ + /* Prelookup - Index and Fraction + Index Search method: 'binary' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + Rounding mode: 'simplest' + */ + if (u0 <= bp0[0U]) { + iLeft = 0U; + frac = 0ULL; + } else if (u0 < bp0[maxIndex]) { + uint32_t bpIdx; + uint32_t iRght; + + /* Binary Search */ + bpIdx = maxIndex >> 1U; + iLeft = 0U; + iRght = maxIndex; + while (iRght - iLeft > 1U) { + if (u0 < bp0[bpIdx]) { + iRght = bpIdx; + } else { + iLeft = bpIdx; + } + + bpIdx = (iRght + iLeft) >> 1U; + } + + uint16_t bpLeftVar; + bpLeftVar = bp0[iLeft]; + frac = ((uint64_t)((uint32_t)u0 - bpLeftVar) << 48) / ((uint32_t)bp0[iLeft + + 1U] - bpLeftVar); + } else { + iLeft = maxIndex - 1U; + frac = 281474976710656ULL; + } + + /* Column-major Interpolation 1-D + Interpolation method: 'Linear point-slope' + Use last breakpoint for index at or above upper limit: 'off' + Rounding mode: 'simplest' + Overflow mode: 'wrapping' + */ + yL_0d0 = table[iLeft]; + return (int16_t)((int16_t)(((table[iLeft + 1U] - yL_0d0) * (int64_t)frac) >> + 48) + yL_0d0); +} + +int16_t look2_bs16ts16Dddd_binlc(double u0, double u1, const int16_t bp0[], + const int16_t bp1[], const int16_t table[], const uint32_t maxIndex[], + uint32_t stride) +{ + double fractions[2]; + double frac; + uint32_t bpIndices[2]; + uint32_t bpIdx; + uint32_t iLeft; + uint32_t iRght; + int16_t uCast; + int16_t yL_0d1; + + /* Column-major Lookup 2-D + Search method: 'binary' + Use previous index: 'off' + Interpolation method: 'Linear point-slope' + Extrapolation method: 'Clip' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + */ + /* Prelookup - Index and Fraction + Index Search method: 'binary' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + */ + frac = floor(u0); + if (frac < 32768.0) { + if (frac >= -32768.0) { + uCast = (int16_t)frac; + } else { + uCast = INT16_MIN; + } + } else { + uCast = INT16_MAX; + } + + if (u0 < bp0[0U]) { + iLeft = 0U; + frac = 0.0; + } else if (u0 < bp0[maxIndex[0U]]) { + /* Binary Search */ + bpIdx = maxIndex[0U] >> 1U; + iLeft = 0U; + iRght = maxIndex[0U]; + while (iRght - iLeft > 1U) { + if (uCast < bp0[bpIdx]) { + iRght = bpIdx; + } else { + iLeft = bpIdx; + } + + bpIdx = (iRght + iLeft) >> 1U; + } + + frac = (u0 - (double)bp0[iLeft]) / (double)(uint32_t)(bp0[iLeft + 1U] - + bp0[iLeft]); + } else { + iLeft = maxIndex[0U] - 1U; + frac = 1.0; + } + + fractions[0U] = frac; + bpIndices[0U] = iLeft; + + /* Prelookup - Index and Fraction + Index Search method: 'binary' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + */ + frac = floor(u1); + if (frac < 32768.0) { + if (frac >= -32768.0) { + uCast = (int16_t)frac; + } else { + uCast = INT16_MIN; + } + } else { + uCast = INT16_MAX; + } + + if (u1 < bp1[0U]) { + iLeft = 0U; + frac = 0.0; + } else if (u1 < bp1[maxIndex[1U]]) { + /* Binary Search */ + bpIdx = maxIndex[1U] >> 1U; + iLeft = 0U; + iRght = maxIndex[1U]; + while (iRght - iLeft > 1U) { + if (uCast < bp1[bpIdx]) { + iRght = bpIdx; + } else { + iLeft = bpIdx; + } + + bpIdx = (iRght + iLeft) >> 1U; + } + + frac = (u1 - (double)bp1[iLeft]) / (double)(uint32_t)(bp1[iLeft + 1U] - + bp1[iLeft]); + } else { + iLeft = maxIndex[1U] - 1U; + frac = 1.0; + } + + /* Column-major Interpolation 2-D + Interpolation method: 'Linear point-slope' + Use last breakpoint for index at or above upper limit: 'off' + Overflow mode: 'wrapping' + */ + bpIdx = iLeft * stride + bpIndices[0U]; + uCast = table[bpIdx]; + uCast += (int16_t)rt_roundd(((double)table[bpIdx + 1U] - (double)uCast) * + fractions[0U]); + bpIdx += stride; + yL_0d1 = table[bpIdx]; + return (int16_t)((int16_t)rt_roundd(((double)(int16_t)((int16_t)rt_roundd + (((double)table[bpIdx + 1U] - (double)yL_0d1) * fractions[0U]) + yL_0d1) - + (double)uCast) * frac) + uCast); +} + +uint16_t look1_iu8bu16lu64n32tu16_binlcse(uint8_t u0, const uint16_t bp0[], + const uint16_t table[], uint32_t maxIndex) +{ + uint64_t frac; + uint32_t iLeft; + uint16_t y; + uint16_t yL_0d0; + uint16_t yR_0d0; + + /* Column-major Lookup 1-D + Search method: 'binary' + Use previous index: 'off' + Interpolation method: 'Linear point-slope' + Extrapolation method: 'Clip' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + Rounding mode: 'simplest' + */ + /* Prelookup - Index and Fraction + Index Search method: 'binary' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + Rounding mode: 'simplest' + */ + if (u0 < bp0[0U]) { + iLeft = 0U; + frac = 0ULL; + } else if (u0 < bp0[maxIndex]) { + uint32_t bpIdx; + uint32_t iRght; + + /* Binary Search */ + bpIdx = maxIndex >> 1U; + iLeft = 0U; + iRght = maxIndex; + while (iRght - iLeft > 1U) { + if (u0 < bp0[bpIdx]) { + iRght = bpIdx; + } else { + iLeft = bpIdx; + } + + bpIdx = (iRght + iLeft) >> 1U; + } + + frac = ((uint64_t)((uint32_t)u0 - bp0[iLeft]) << 32) / ((uint32_t)bp0[iLeft + + 1U] - bp0[iLeft]); + } else { + iLeft = maxIndex - 1U; + frac = 4294967296ULL; + } + + /* Column-major Interpolation 1-D + Interpolation method: 'Linear point-slope' + Use last breakpoint for index at or above upper limit: 'off' + Rounding mode: 'simplest' + Overflow mode: 'wrapping' + */ + yR_0d0 = table[iLeft + 1U]; + yL_0d0 = table[iLeft]; + if (yR_0d0 >= yL_0d0) { + y = (uint16_t)((uint32_t)(uint16_t)(((uint16_t)((uint32_t)yR_0d0 - yL_0d0) * + frac) >> 32) + yL_0d0); + } else { + y = (uint16_t)((uint32_t)yL_0d0 - (uint16_t)(((uint16_t)((uint32_t)yL_0d0 - + yR_0d0) * frac) >> 32)); + } + + return y; +} + int16_t look1_iu16lu64n48Ds32Is16_binlcs(uint16_t u0, const uint16_t bp0[], const uint16_t table[], uint32_t maxIndex) { @@ -1367,6 +1378,80 @@ int16_t look1_iu16lu64n48Ds32Is16_binlcs(uint16_t u0, const uint16_t bp0[], 48) + (int16_t)bpLeftVar); } +uint16_t look1_iu16lu64n48_binlcse(uint16_t u0, const uint16_t bp0[], const + uint16_t table[], uint32_t maxIndex) +{ + uint64_t frac; + uint32_t iLeft; + uint16_t bpLeftVar; + uint16_t y; + uint16_t yL_0d0; + + /* Column-major Lookup 1-D + Search method: 'binary' + Use previous index: 'off' + Interpolation method: 'Linear point-slope' + Extrapolation method: 'Clip' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + Rounding mode: 'simplest' + */ + /* Prelookup - Index and Fraction + Index Search method: 'binary' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + Rounding mode: 'simplest' + */ + if (u0 <= bp0[0U]) { + iLeft = 0U; + frac = 0ULL; + } else if (u0 < bp0[maxIndex]) { + uint32_t bpIdx; + uint32_t iRght; + + /* Binary Search */ + bpIdx = maxIndex >> 1U; + iLeft = 0U; + iRght = maxIndex; + while (iRght - iLeft > 1U) { + if (u0 < bp0[bpIdx]) { + iRght = bpIdx; + } else { + iLeft = bpIdx; + } + + bpIdx = (iRght + iLeft) >> 1U; + } + + bpLeftVar = bp0[iLeft]; + frac = ((uint64_t)((uint32_t)u0 - bpLeftVar) << 48) / ((uint32_t)bp0[iLeft + + 1U] - bpLeftVar); + } else { + iLeft = maxIndex - 1U; + frac = 281474976710656ULL; + } + + /* Column-major Interpolation 1-D + Interpolation method: 'Linear point-slope' + Use last breakpoint for index at or above upper limit: 'off' + Rounding mode: 'simplest' + Overflow mode: 'wrapping' + */ + bpLeftVar = table[iLeft + 1U]; + yL_0d0 = table[iLeft]; + if (bpLeftVar >= yL_0d0) { + y = (uint16_t)((uint32_t)(uint16_t)(((uint16_t)((uint32_t)bpLeftVar - yL_0d0) + * frac) >> 48) + yL_0d0); + } else { + y = (uint16_t)((uint32_t)yL_0d0 - (uint16_t)(((uint16_t)((uint32_t)yL_0d0 - + bpLeftVar) * frac) >> 48)); + } + + return y; +} + uint16_t look1_is16lu64n32tu16_binlcse(int16_t u0, const int16_t bp0[], const uint16_t table[], uint32_t maxIndex) { @@ -1512,6 +1597,67 @@ double look1_bs16ts16DdId_binlc(double u0, const int16_t bp0[], const int16_t return ((double)table[iLeft + 1U] - (double)uCast) * frac + (double)uCast; } +double look1_iu16td_binlc(uint16_t u0, const uint16_t bp0[], const double table[], + uint32_t maxIndex) +{ + double frac; + double yL_0d0; + uint32_t iLeft; + + /* Column-major Lookup 1-D + Search method: 'binary' + Use previous index: 'off' + Interpolation method: 'Linear point-slope' + Extrapolation method: 'Clip' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + */ + /* Prelookup - Index and Fraction + Index Search method: 'binary' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'off' + Remove protection against out-of-range input in generated code: 'off' + */ + if (u0 <= bp0[0U]) { + iLeft = 0U; + frac = 0.0; + } else if (u0 < bp0[maxIndex]) { + uint32_t bpIdx; + uint32_t iRght; + + /* Binary Search */ + bpIdx = maxIndex >> 1U; + iLeft = 0U; + iRght = maxIndex; + while (iRght - iLeft > 1U) { + if (u0 < bp0[bpIdx]) { + iRght = bpIdx; + } else { + iLeft = bpIdx; + } + + bpIdx = (iRght + iLeft) >> 1U; + } + + uint16_t bpLeftVar; + bpLeftVar = bp0[iLeft]; + frac = (double)((uint32_t)u0 - bpLeftVar) / (double)((uint32_t)bp0[iLeft + + 1U] - bpLeftVar); + } else { + iLeft = maxIndex - 1U; + frac = 1.0; + } + + /* Column-major Interpolation 1-D + Interpolation method: 'Linear point-slope' + Use last breakpoint for index at or above upper limit: 'off' + Overflow mode: 'wrapping' + */ + yL_0d0 = table[iLeft]; + return (table[iLeft + 1U] - yL_0d0) * frac + yL_0d0; +} + uint8_t look1_iu8lu64n56_binlcse(uint8_t u0, const uint8_t bp0[], const uint8_t table[], uint32_t maxIndex) { @@ -1586,67 +1732,6 @@ uint8_t look1_iu8lu64n56_binlcse(uint8_t u0, const uint8_t bp0[], const uint8_t return y; } -double look1_iu16td_binlc(uint16_t u0, const uint16_t bp0[], const double table[], - uint32_t maxIndex) -{ - double frac; - double yL_0d0; - uint32_t iLeft; - - /* Column-major Lookup 1-D - Search method: 'binary' - Use previous index: 'off' - Interpolation method: 'Linear point-slope' - Extrapolation method: 'Clip' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - */ - /* Prelookup - Index and Fraction - Index Search method: 'binary' - Extrapolation method: 'Clip' - Use previous index: 'off' - Use last breakpoint for index at or above upper limit: 'off' - Remove protection against out-of-range input in generated code: 'off' - */ - if (u0 <= bp0[0U]) { - iLeft = 0U; - frac = 0.0; - } else if (u0 < bp0[maxIndex]) { - uint32_t bpIdx; - uint32_t iRght; - - /* Binary Search */ - bpIdx = maxIndex >> 1U; - iLeft = 0U; - iRght = maxIndex; - while (iRght - iLeft > 1U) { - if (u0 < bp0[bpIdx]) { - iRght = bpIdx; - } else { - iLeft = bpIdx; - } - - bpIdx = (iRght + iLeft) >> 1U; - } - - uint16_t bpLeftVar; - bpLeftVar = bp0[iLeft]; - frac = (double)((uint32_t)u0 - bpLeftVar) / (double)((uint32_t)bp0[iLeft + - 1U] - bpLeftVar); - } else { - iLeft = maxIndex - 1U; - frac = 1.0; - } - - /* Column-major Interpolation 1-D - Interpolation method: 'Linear point-slope' - Use last breakpoint for index at or above upper limit: 'off' - Overflow mode: 'wrapping' - */ - yL_0d0 = table[iLeft]; - return (table[iLeft + 1U] - yL_0d0) * frac + yL_0d0; -} - uint32_t plook_u32s16_bincka(int16_t u_7, const int16_t bp[], uint32_t maxIndex) { uint32_t bpIndex; @@ -1690,12 +1775,12 @@ int32_t div_nzp_s32_round(int32_t numerator, int32_t denominator) /* * Output and update for atomic system: - * '/get_tg_FLL_for_LVL' - * '/get_tg_FLL_for_LVL' - * '/get_tg_for_LVL' - * '/get_tg_FLL_for_LVL' - * '/get_tg_FLL_for_LVL' - * '/get_tg_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_for_LVL' */ void get_tg_FLL_for_LVL(uint8_t rtu_ambient_Lvl, uint8_t rtu_set_tmp, int16_t *rty_vals) @@ -1740,12 +1825,12 @@ void get_tg_FLL_for_LVL(uint8_t rtu_ambient_Lvl, uint8_t rtu_set_tmp, int16_t /* * Output and update for atomic system: - * '/get_tg_FLL_for_LVL' - * '/get_tg_FLL_for_LVL' - * '/get_tg_FLL_for_LVL' - * '/get_tg_FLL_for_LVL' - * '/get_tg_FLL_for_LVL' - * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' + * '/get_tg_FLL_for_LVL' */ void get_tg_FLL_for_LVL_j(uint8_t rtu_ambient_Lvl, uint8_t rtu_set_tmp, int16_t * rty_vals) @@ -1790,10 +1875,10 @@ void get_tg_FLL_for_LVL_j(uint8_t rtu_ambient_Lvl, uint8_t rtu_set_tmp, int16_t /* * Output and update for atomic system: - * '/g_assFLOW_BI_AMB_TGT' - * '/g_assFLOW_BI_AMB_TGT' - * '/g_assFLOW_BI_AMB_TGT' - * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' */ void g_assFLOW_BI_AMB_TGT_n(uint8_t rtu_LVL, int16_t *rty_c_g_assFLOW_BI_AMB_TGT) { @@ -1810,8 +1895,8 @@ void g_assFLOW_BI_AMB_TGT_n(uint8_t rtu_LVL, int16_t *rty_c_g_assFLOW_BI_AMB_TGT /* * Output and update for action system: - * '/Bilevel' - * '/Bilevel' + * '/Bilevel' + * '/Bilevel' */ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtu_setTempFL, uint8_t rtu_setTempFR) @@ -1834,55 +1919,55 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t uint8_t rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN; uint8_t rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a; - /* MATLAB Function: '/get_tg_FLL_for_LVL' */ + /* MATLAB Function: '/get_tg_FLL_for_LVL' */ /* : c_g_assFLOW_BI_TEMP_TGT = g_assFLOW_BI_TEMP_TGT(LVL + 1); */ get_tg_FLL_for_LVL(rtu_LVL, rtu_setTempFL, &rtb_u_eg); - /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ + /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Sum: '/ 1' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* Sum: '/ 1' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ rtb_u_eg = (int16_t)(g_assFLOW_BI_TEMP_TGT[tmp_0 - 1] - rtb_u_eg); - /* Gain: '/Gain6' */ + /* Gain: '/Gain6' */ tmp_0 = 13107 * rtb_u_eg; rtb_X_l = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/Switch1' incorporates: - * Gain: '/Gain6' - * Sum: '/Add' + /* Switch: '/Switch1' incorporates: + * Gain: '/Gain6' + * Sum: '/Add' */ /* : c_g_aucFLOW_BI_FOOT_PLUS = g_aucFLOW_BI_FOOT_PLUS(LVL + 1); */ if (rtb_X_l >= 0) { rtb_FLF_NEW = rty_Out1[4]; } else { - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Gain: '/Gain6' incorporates: - * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' - * Product: '/Product3' + /* Gain: '/Gain6' incorporates: + * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' + * Product: '/Product3' */ tmp_0 = g_aucFLOW_BI_FOOT_PLUS[tmp_0 - 1] * rtb_X_l * 13107; rtb_FLF_NEW = (uint16_t)((int16_t)rty_Out1[4] - (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && (((uint32_t)tmp_0 & 65535U) != 0U)) + (tmp_0 >> 17))); } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI_FOOT_VALVE_MAX = g_aucFLOW_BI_FOOT_VALVE_MAX(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -1892,10 +1977,10 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI_FOOT_VALVE_MAX_n = g_aucFLOW_BI_FOOT_VALVE_MAX[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_FOOT_VALVE_MIN = g_aucFLOW_BI_FOOT_VALVE_MIN(LVL +1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -1905,14 +1990,14 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN = g_aucFLOW_BI_FOOT_VALVE_MIN[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' */ - /* MATLAB Function: '/get_tg_FLL_for_LVL' */ + /* MATLAB Function: '/get_tg_FLL_for_LVL' */ /* : c_g_assFLOW_BI_TEMP_TGT = g_assFLOW_BI_TEMP_TGT(LVL + 1 + 6); */ get_tg_FLL_for_LVL_j(rtu_LVL, rtu_setTempFR, &rtb_u_eg); - /* MATLAB Function: '/g_assFLOW_BI_TEMP_TGT_RIGHT' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_assFLOW_BI_TEMP_TGT_RIGHT' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -1924,26 +2009,26 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp = 255; } - /* Sum: '/ 1' incorporates: - * MATLAB Function: '/g_assFLOW_BI_TEMP_TGT_RIGHT' + /* Sum: '/ 1' incorporates: + * MATLAB Function: '/g_assFLOW_BI_TEMP_TGT_RIGHT' */ rtb_u_eg = (int16_t)(g_assFLOW_BI_TEMP_TGT[tmp - 1] - rtb_u_eg); - /* Gain: '/Gain6' */ + /* Gain: '/Gain6' */ tmp_0 = 13107 * rtb_u_eg; rtb_X_l = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/Switch3' incorporates: - * Gain: '/Gain7' - * Sum: '/Add1' + /* Switch: '/Switch3' incorporates: + * Gain: '/Gain7' + * Sum: '/Add1' */ /* : c_g_aucFLOW_BI_FOOT_PLUS = g_aucFLOW_BI_FOOT_PLUS(LVL + 1 + 6); */ if (rtb_X_l >= 0) { rtb_FRF_NEW = rty_Out1[6]; } else { - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -1955,19 +2040,19 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp = 255; } - /* Gain: '/Gain7' incorporates: - * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' - * Product: '/Product4' + /* Gain: '/Gain7' incorporates: + * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' + * Product: '/Product4' */ tmp_0 = g_aucFLOW_BI_FOOT_PLUS[tmp - 1] * rtb_X_l * 13107; rtb_FRF_NEW = (uint16_t)((int16_t)rty_Out1[6] - (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && (((uint32_t)tmp_0 & 65535U) != 0U)) + (tmp_0 >> 17))); } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI_FOOT_VALVE_MAX = g_aucFLOW_BI_FOOT_VALVE_MAX(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -1982,10 +2067,10 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI_FOOT_VALVE_MAX = g_aucFLOW_BI_FOOT_VALVE_MAX[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI_FOOT_VALVE_MIN = g_aucFLOW_BI_FOOT_VALVE_MIN(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2000,45 +2085,45 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI_FOOT_VALVE_MIN = g_aucFLOW_BI_FOOT_VALVE_MIN[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' */ - /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ + /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ /* : c_g_aucFLOW_BI_VENT_PLUS = g_aucFLOW_BI_VENT_PLUS(LVL + 1); */ g_assFLOW_BI_AMB_TGT_n(rtu_LVL, &rtb_u_eg); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Gain: '/Gain2' incorporates: - * Sum: '/deg' + /* Gain: '/Gain2' incorporates: + * Sum: '/deg' */ tmp = (int16_t)(rtb_u_eg - rtu_Amb_Fb) * 13107; - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * Gain: '/Gain2' - * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * Gain: '/Gain2' + * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' */ rtb_u_eg = (int16_t)((int8_t)(((((uint32_t)tmp & 65536U) != 0U) && ((((uint32_t)tmp & 65535U) != 0U) || (tmp > 0))) + (tmp >> 17)) * (int32_t) ((g_aucFLOW_BI_VENT_PLUS[tmp_0 - 1] * 205U + 1024U) >> 11)); - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ rtb_Switch2_a5_idx_0 = (uint16_t)((uint16_t)((rty_Out1[0] - rtb_u_eg) >> 1) << 1); rtb_Switch2_a5_idx_1 = (uint16_t)((uint16_t)((rty_Out1[1] - rtb_u_eg) >> 1) << 1); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI_VENT_VALVE_MAX = g_aucFLOW_BI_VENT_VALVE_MAX(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2048,10 +2133,10 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX_h = g_aucFLOW_BI_VENT_VALVE_MAX[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI_VENT_VALVE_MIN = g_aucFLOW_BI_VENT_VALVE_MIN(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2061,14 +2146,14 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a = g_aucFLOW_BI_VENT_VALVE_MIN[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ - /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ + /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ /* : c_g_aucFLOW_BI_VENT_PLUS = g_aucFLOW_BI_VENT_PLUS(LVL + 1 + 6); */ g_assFLOW_BI_AMB_TGT_n(rtu_LVL, &rtb_u_eg); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -2080,23 +2165,23 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp = 255; } - /* Gain: '/Gain2' incorporates: - * Sum: '/deg' + /* Gain: '/Gain2' incorporates: + * Sum: '/deg' */ tmp_0 = (int16_t)(rtb_u_eg - rtu_Amb_Fb) * 13107; - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * Gain: '/Gain2' - * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * Gain: '/Gain2' + * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' */ rtb_u_eg = (int16_t)((int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)) * (int32_t)((g_aucFLOW_BI_VENT_PLUS[tmp - 1] * 205U + 1024U) >> 11)); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI_VENT_VALVE_MAX = g_aucFLOW_BI_VENT_VALVE_MAX(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2111,10 +2196,10 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX = g_aucFLOW_BI_VENT_VALVE_MAX[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI_VENT_VALVE_MIN = g_aucFLOW_BI_VENT_VALVE_MIN(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2129,175 +2214,175 @@ void Bilevel(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN = g_aucFLOW_BI_VENT_VALVE_MIN[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ rtb_Switch2_cd_0 = (uint16_t)((uint16_t)((rty_Out1[0] - rtb_u_eg) >> 1) << 1); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_Switch2_a5_idx_0 > rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX_h) { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[0] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX_h; } else if (rtb_Switch2_a5_idx_0 < rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [1-2]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [1-2]' + * SignalConversion generated from: '/Out1' */ rty_Out1[0] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[0] = rtb_Switch2_a5_idx_0; } - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_Switch2_cd_0 > rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX; } else if (rtb_Switch2_cd_0 < rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [3-4]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [3-4]' + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[2] = rtb_Switch2_cd_0; } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ rtb_Switch2_cd_0 = (uint16_t)((uint16_t)((rty_Out1[1] - rtb_u_eg) >> 1) << 1); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' - */ - if (rtb_Switch2_a5_idx_1 > rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX_h) { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - */ - rty_Out1[1] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX_h; - } else if (rtb_Switch2_a5_idx_1 < rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [1-2]' - * SignalConversion generated from: '/Out1' - */ - rty_Out1[1] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a; - } else { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' - */ - rty_Out1[1] = rtb_Switch2_a5_idx_1; - } - /* Switch: '/Switch2' incorporates: * RelationalOperator: '/LowerRelop1' * RelationalOperator: '/UpperRelop' * Switch: '/Switch' */ + if (rtb_Switch2_a5_idx_1 > rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX_h) { + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + */ + rty_Out1[1] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX_h; + } else if (rtb_Switch2_a5_idx_1 < rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a) { + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [1-2]' + * SignalConversion generated from: '/Out1' + */ + rty_Out1[1] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN_a; + } else { + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' + */ + rty_Out1[1] = rtb_Switch2_a5_idx_1; + } + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ if (rtb_Switch2_cd_0 > rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MAX; } else if (rtb_Switch2_cd_0 < rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [3-4]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [3-4]' + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_c_g_aucFLOW_BI_VENT_VALVE_MIN; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[3] = rtb_Switch2_cd_0; } - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_FLF_NEW > rtb_c_g_aucFLOW_BI_FOOT_VALVE_MAX_n) { - /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[4] = rtb_c_g_aucFLOW_BI_FOOT_VALVE_MAX_n; } else if (rtb_FLF_NEW < rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [5]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [5]' + * SignalConversion generated from: '/Out1' */ rty_Out1[4] = rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[4] = rtb_FLF_NEW; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_FRF_NEW > rtb_c_g_aucFLOW_BI_FOOT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[6] = rtb_c_g_aucFLOW_BI_FOOT_VALVE_MAX; } else if (rtb_FRF_NEW < rtb_c_g_aucFLOW_BI_FOOT_VALVE_MIN) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [7]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [7]' + * SignalConversion generated from: '/Out1' */ rty_Out1[6] = rtb_c_g_aucFLOW_BI_FOOT_VALVE_MIN; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[6] = rtb_FRF_NEW; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } /* * Output and update for atomic system: - * '/g_assFLOW_BI_AMB_TGT' - * '/g_assFLOW_BI_AMB_TGT' - * '/g_assFLOW_BI_AMB_TGT' - * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' + * '/g_assFLOW_BI_AMB_TGT' */ void g_assFLOW_BI_AMB_TGT_e(uint8_t rtu_LVL, int16_t *rty_c_g_assFLOW_BI2_AMB_TGT) @@ -2315,8 +2400,8 @@ void g_assFLOW_BI_AMB_TGT_e(uint8_t rtu_LVL, int16_t /* * Output and update for action system: - * '/Bilevel2' - * '/Bilevel2' + * '/Bilevel2' + * '/Bilevel2' */ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtu_setTempFL, uint8_t rtu_setTempFR) @@ -2339,55 +2424,55 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t uint8_t rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN; uint8_t rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f; - /* MATLAB Function: '/get_tg_FLL_for_LVL' */ + /* MATLAB Function: '/get_tg_FLL_for_LVL' */ /* : c_g_assFLOW_BI2_TEMP_TGT = g_assFLOW_BI2_TEMP_TGT(LVL + 1); */ get_tg_FLL_for_LVL(rtu_LVL, rtu_setTempFL, &rtb_u_jo); - /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ + /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Sum: '/ 1' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* Sum: '/ 1' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ rtb_u_jo = (int16_t)(g_assFLOW_BI2_TEMP_TGT[tmp_0 - 1] - rtb_u_jo); - /* Gain: '/Gain6' */ + /* Gain: '/Gain6' */ tmp_0 = 13107 * rtb_u_jo; rtb_X_b = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/Switch1' incorporates: - * Gain: '/Gain6' - * Sum: '/Add' + /* Switch: '/Switch1' incorporates: + * Gain: '/Gain6' + * Sum: '/Add' */ /* : c_g_aucFLOW_BI2_FOOT_PLUS = g_aucFLOW_BI2_FOOT_PLUS(LVL + 1); */ if (rtb_X_b >= 0) { rtb_FLF_NEW = rty_Out1[4]; } else { - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Gain: '/Gain6' incorporates: - * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' - * Product: '/Product3' + /* Gain: '/Gain6' incorporates: + * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_LEFT' + * Product: '/Product3' */ tmp_0 = g_aucFLOW_BI2_FOOT_PLUS[tmp_0 - 1] * rtb_X_b * 13107; rtb_FLF_NEW = (uint16_t)((int16_t)rty_Out1[4] - (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && (((uint32_t)tmp_0 & 65535U) != 0U)) + (tmp_0 >> 17))); } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_FOOT_VALVE_MAX = g_aucFLOW_BI2_FOOT_VALVE_MAX(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2397,10 +2482,10 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MAX_l = g_aucFLOW_BI2_FOOT_VALVE_MAX[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX1' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_FOOT_VALVE_MIN = g_aucFLOW_BI2_FOOT_VALVE_MIN(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2410,14 +2495,14 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN = g_aucFLOW_BI2_FOOT_VALVE_MIN[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN1' */ - /* MATLAB Function: '/get_tg_FLL_for_LVL' */ + /* MATLAB Function: '/get_tg_FLL_for_LVL' */ /* : c_g_assFLOW_BI2_TEMP_TGT = g_assFLOW_BI2_TEMP_TGT(LVL + 1 + 6); */ get_tg_FLL_for_LVL_j(rtu_LVL, rtu_setTempFR, &rtb_u_jo); - /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_RIGHT' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_RIGHT' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -2429,26 +2514,26 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp = 255; } - /* Sum: '/ 1' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_RIGHT' + /* Sum: '/ 1' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_RIGHT' */ rtb_u_jo = (int16_t)(g_assFLOW_BI2_TEMP_TGT[tmp - 1] - rtb_u_jo); - /* Gain: '/Gain6' */ + /* Gain: '/Gain6' */ tmp_0 = 13107 * rtb_u_jo; rtb_X_b = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/Switch3' incorporates: - * Gain: '/Gain7' - * Sum: '/Add1' + /* Switch: '/Switch3' incorporates: + * Gain: '/Gain7' + * Sum: '/Add1' */ /* : c_g_aucFLOW_BI2_FOOT_PLUS = g_aucFLOW_BI2_FOOT_PLUS(LVL + 1 + 6); */ if (rtb_X_b >= 0) { rtb_FRF_NEW = rty_Out1[6]; } else { - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -2460,19 +2545,19 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp = 255; } - /* Gain: '/Gain7' incorporates: - * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' - * Product: '/Product4' + /* Gain: '/Gain7' incorporates: + * MATLAB Function: '/g_aucFLOW_BI_FOOT_PLUS_RIGHT' + * Product: '/Product4' */ tmp_0 = g_aucFLOW_BI2_FOOT_PLUS[tmp - 1] * rtb_X_b * 13107; rtb_FRF_NEW = (uint16_t)((int16_t)rty_Out1[6] - (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && (((uint32_t)tmp_0 & 65535U) != 0U)) + (tmp_0 >> 17))); } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_FOOT_VALVE_MAX = g_aucFLOW_BI2_FOOT_VALVE_MAX(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2487,10 +2572,10 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MAX = g_aucFLOW_BI2_FOOT_VALVE_MAX[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MAX2' */ - /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_FOOT_VALVE_MIN = g_aucFLOW_BI2_FOOT_VALVE_MIN(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2505,46 +2590,46 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN_l = g_aucFLOW_BI2_FOOT_VALVE_MIN[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_FOOT_VALVE_MIN2' */ - /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ + /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ /* : c_g_aucFLOW_BI2_VENT_PLUS = g_aucFLOW_BI2_VENT_PLUS(LVL + 1); */ g_assFLOW_BI_AMB_TGT_e(rtu_LVL, &rtb_u_jo); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Gain: '/Gain2' incorporates: - * Sum: '/deg' + /* Gain: '/Gain2' incorporates: + * Sum: '/deg' */ tmp = (int16_t)(rtb_u_jo - rtu_Amb_Fb) * 13107; - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * Gain: '/Gain2' - * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * Gain: '/Gain2' + * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' */ rtb_u_jo = (int16_t)((int8_t)(((((uint32_t)tmp & 65536U) != 0U) && ((((uint32_t)tmp & 65535U) != 0U) || (tmp > 0))) + (tmp >> 17)) * (int32_t) ((g_aucFLOW_BI2_VENT_PLUS[tmp_0 - 1] * 205U + 1024U) >> 11)); - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ rtb_Switch2_if1_idx_0 = (uint16_t)((uint16_t)((rty_Out1[0] - rtb_u_jo) >> 1) << 1); rtb_Switch2_if1_idx_1 = (uint16_t)((uint16_t)((rty_Out1[1] - rtb_u_jo) >> 1) << 1); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_VENT_VALVE_MAX = g_aucFLOW_BI2_VENT_VALVE_MAX(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2554,10 +2639,10 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX_k = g_aucFLOW_BI2_VENT_VALVE_MAX[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_VENT_VALVE_MIN = g_aucFLOW_BI2_VENT_VALVE_MIN(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2567,14 +2652,14 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f = g_aucFLOW_BI2_VENT_VALVE_MIN[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ - /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ + /* MATLAB Function: '/g_assFLOW_BI_AMB_TGT' */ /* : c_g_aucFLOW_BI2_VENT_PLUS = g_aucFLOW_BI2_VENT_PLUS(LVL + 1 + 6); */ g_assFLOW_BI_AMB_TGT_e(rtu_LVL, &rtb_u_jo); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -2586,23 +2671,23 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp = 255; } - /* Gain: '/Gain2' incorporates: - * Sum: '/deg' + /* Gain: '/Gain2' incorporates: + * Sum: '/deg' */ tmp_0 = (int16_t)(rtb_u_jo - rtu_Amb_Fb) * 13107; - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * Gain: '/Gain2' - * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * Gain: '/Gain2' + * MATLAB Function: '/g_aucFLOW_BI_VENT_PLUS' */ rtb_u_jo = (int16_t)((int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)) * (int32_t)((g_aucFLOW_BI2_VENT_PLUS[tmp - 1] * 205U + 1024U) >> 11)); - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_VENT_VALVE_MAX = g_aucFLOW_BI2_VENT_VALVE_MAX(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2617,10 +2702,10 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX = g_aucFLOW_BI2_VENT_VALVE_MAX[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MAX' */ - /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_BI2_VENT_VALVE_MIN = g_aucFLOW_BI2_VENT_VALVE_MIN(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -2635,175 +2720,175 @@ void Bilevel2(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN = g_aucFLOW_BI2_VENT_VALVE_MIN[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ + /* End of MATLAB Function: '/g_aucFLOW_BI_VENT_VALVE_MIN' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ rtb_Switch2_p4_0 = (uint16_t)((uint16_t)((rty_Out1[0] - rtb_u_jo) >> 1) << 1); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_Switch2_if1_idx_0 > rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX_k) { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[0] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX_k; } else if (rtb_Switch2_if1_idx_0 < rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [1-2]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [1-2]' + * SignalConversion generated from: '/Out1' */ rty_Out1[0] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[0] = rtb_Switch2_if1_idx_0; } - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_Switch2_p4_0 > rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX; } else if (rtb_Switch2_p4_0 < rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [3-4]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [3-4]' + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[2] = rtb_Switch2_p4_0; } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ rtb_Switch2_p4_0 = (uint16_t)((uint16_t)((rty_Out1[1] - rtb_u_jo) >> 1) << 1); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' - */ - if (rtb_Switch2_if1_idx_1 > rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX_k) { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - */ - rty_Out1[1] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX_k; - } else if (rtb_Switch2_if1_idx_1 < rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [1-2]' - * SignalConversion generated from: '/Out1' - */ - rty_Out1[1] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f; - } else { - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' - */ - rty_Out1[1] = rtb_Switch2_if1_idx_1; - } - /* Switch: '/Switch2' incorporates: * RelationalOperator: '/LowerRelop1' * RelationalOperator: '/UpperRelop' * Switch: '/Switch' */ + if (rtb_Switch2_if1_idx_1 > rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX_k) { + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + */ + rty_Out1[1] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX_k; + } else if (rtb_Switch2_if1_idx_1 < rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f) { + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [1-2]' + * SignalConversion generated from: '/Out1' + */ + rty_Out1[1] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN_f; + } else { + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' + */ + rty_Out1[1] = rtb_Switch2_if1_idx_1; + } + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ if (rtb_Switch2_p4_0 > rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MAX; } else if (rtb_Switch2_p4_0 < rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [3-4]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [3-4]' + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_c_g_aucFLOW_BI2_VENT_VALVE_MIN; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[3] = rtb_Switch2_p4_0; } - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_FLF_NEW > rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MAX_l) { - /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[4] = rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MAX_l; } else if (rtb_FLF_NEW < rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [5]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [5]' + * SignalConversion generated from: '/Out1' */ rty_Out1[4] = rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[4] = rtb_FLF_NEW; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ if (rtb_FRF_NEW > rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[6] = rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MAX; } else if (rtb_FRF_NEW < rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN_l) { - /* Switch: '/Switch' incorporates: - * Assignment: '/Ïðèñâàèâàíèå â [7]' - * SignalConversion generated from: '/Out1' + /* Switch: '/Switch' incorporates: + * Assignment: '/Ïðèñâàèâàíèå â [7]' + * SignalConversion generated from: '/Out1' */ rty_Out1[6] = rtb_c_g_aucFLOW_BI2_FOOT_VALVE_MIN_l; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[6] = rtb_FRF_NEW; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } /* * Output and update for atomic system: - * '/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ void g_aucFLOW_AF_FOOT_VALVE_MAX_e(uint8_t rtu_LVL, uint8_t *rty_c_g_aucFLOW_AF_FOOT_VALVE_MAX) @@ -2821,12 +2906,12 @@ void g_aucFLOW_AF_FOOT_VALVE_MAX_e(uint8_t rtu_LVL, uint8_t /* * Output and update for atomic system: - * '/g_assFLOW_AF_AMB_TGT' - * '/g_assFLOW_AF_AMB_TGT' - * '/g_assFLOW_AF_AMB_TGT' - * '/g_assFLOW_AF_AMB_TGT' - * '/g_assFLOW_AF_AMB_TGT' - * '/g_assFLOW_AF_AMB_TGT' + * '/g_assFLOW_AF_AMB_TGT' + * '/g_assFLOW_AF_AMB_TGT' + * '/g_assFLOW_AF_AMB_TGT' + * '/g_assFLOW_AF_AMB_TGT' + * '/g_assFLOW_AF_AMB_TGT' + * '/g_assFLOW_AF_AMB_TGT' */ void g_assFLOW_AF_AMB_TGT_g(uint8_t rtu_LVL, int16_t *rty_c_g_assFLOW_AF_AMB_TGT) { @@ -2843,8 +2928,8 @@ void g_assFLOW_AF_AMB_TGT_g(uint8_t rtu_LVL, int16_t *rty_c_g_assFLOW_AF_AMB_TGT /* * Output and update for action system: - * '/Afoot' - * '/Afoot' + * '/Afoot' + * '/Afoot' */ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtu_setTempFL, uint8_t rtu_setTempFR) @@ -2864,7 +2949,7 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t uint8_t rtb_c_g_aucFLOW_AF_FOOT_VALVE_MAX; uint8_t rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k; - /* MATLAB Function: '/get_tg_for_LVL' */ + /* MATLAB Function: '/get_tg_for_LVL' */ /* : c_g_aucFLOW_AF_BLR_AF_TGT = g_aucFLOW_AF_BLR_AF_TGT(LVL + 1); */ /* : table = [ */ /* : g_assVTG_FL_LV0; */ @@ -2884,14 +2969,14 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp[6 * i + 5] = g_assVTG_FL_LV5[i]; } - /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ + /* MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ i = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { i = 255; } - /* MATLAB Function: '/get_tg_for_LVL' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/get_tg_for_LVL' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -2906,56 +2991,56 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t qY = 0U; } - /* Gain: '/Gain6' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' - * MATLAB Function: '/get_tg_for_LVL' - * Sum: '/ 1' + /* Gain: '/Gain6' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + * MATLAB Function: '/get_tg_for_LVL' + * Sum: '/ 1' */ i = (int16_t)(g_aucFLOW_AF_BLR_AF_TGT[i - 1] - tmp[(((int32_t)qY - 1) * 6 + tmp_0) - 1]) * 13107; rtb_X_c = (int8_t)(((((uint32_t)i & 65536U) != 0U) && ((((uint32_t)i & 65535U) != 0U) || (i > 0))) + (i >> 17)); - /* Switch: '/Switch1' incorporates: - * Gain: '/Gain6' - * Sum: '/Add' + /* Switch: '/Switch1' incorporates: + * Gain: '/Gain6' + * Sum: '/Add' */ /* : c_g_aucFLOW_AF_FOOT_PLUS = g_aucFLOW_AF_FOOT_PLUS(LVL + 1); */ if (rtb_X_c >= 0) { rtb_FLF_NEW = rty_Out1[4]; } else { - /* MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ i = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { i = 255; } - /* Gain: '/Gain6' incorporates: - * MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' - * Product: '/Product3' + /* Gain: '/Gain6' incorporates: + * MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' + * Product: '/Product3' */ i = g_aucFLOW_AF_FOOT_PLUS[i - 1] * rtb_X_c * 13107; rtb_FLF_NEW = (uint16_t)((int16_t)rty_Out1[4] - (int8_t)(((((uint32_t)i & 65536U) != 0U) && (((uint32_t)i & 65535U) != 0U)) + (i >> 17))); } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* MATLAB Function: '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ + /* MATLAB Function: '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ g_aucFLOW_AF_FOOT_VALVE_MAX_e(rtu_LVL, &rtb_c_g_aucFLOW_AF_FOOT_VALVE_MAX); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_FLF_NEW > rtb_c_g_aucFLOW_AF_FOOT_VALVE_MAX) { rtb_FLF_NEW = rtb_c_g_aucFLOW_AF_FOOT_VALVE_MAX; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MATLAB Function: '/get_vtg_for_LVL' */ + /* MATLAB Function: '/get_vtg_for_LVL' */ /* : c_g_aucFLOW_AF_BLR_AF_TGT = g_aucFLOW_AF_BLR_AF_TGT(LVL + 1); */ /* : table = [ */ /* : g_assVTG_FR_LV0; */ @@ -2975,16 +3060,16 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp[6 * i + 5] = g_assVTG_FR_LV5[i]; } - /* MATLAB Function: '/g_aucFLOW_AF_BLR_AF_TGT' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_BLR_AF_TGT' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ i = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { i = 255; } - /* MATLAB Function: '/get_vtg_for_LVL' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/get_vtg_for_LVL' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -2996,28 +3081,28 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t qY = 0U; } - /* Sum: '/ 1' incorporates: - * MATLAB Function: '/g_aucFLOW_AF_BLR_AF_TGT' - * MATLAB Function: '/get_vtg_for_LVL' + /* Sum: '/ 1' incorporates: + * MATLAB Function: '/g_aucFLOW_AF_BLR_AF_TGT' + * MATLAB Function: '/get_vtg_for_LVL' */ rtb_deg_en = (int16_t)(g_aucFLOW_AF_BLR_AF_TGT[i - 1] - tmp[(((int32_t)qY - 1) * 6 + tmp_0) - 1]); - /* Gain: '/Gain6' */ + /* Gain: '/Gain6' */ i = 13107 * rtb_deg_en; rtb_X_c = (int8_t)(((((uint32_t)i & 65536U) != 0U) && ((((uint32_t)i & 65535U) != 0U) || (i > 0))) + (i >> 17)); - /* Switch: '/Switch3' incorporates: - * Gain: '/Gain7' - * Sum: '/Add1' + /* Switch: '/Switch3' incorporates: + * Gain: '/Gain7' + * Sum: '/Add1' */ /* : c_g_aucFLOW_AF_FOOT_PLUS = g_aucFLOW_AF_FOOT_PLUS(LVL + 1 + 6); */ if (rtb_X_c >= 0) { rtb_FRF_NEW = rty_Out1[6]; } else { - /* MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ i = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -3029,51 +3114,51 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp_0 = 255; } - /* Gain: '/Gain7' incorporates: - * MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' - * Product: '/Product4' + /* Gain: '/Gain7' incorporates: + * MATLAB Function: '/g_aucFLOW_AF_FOOT_PLUS' + * Product: '/Product4' */ i = g_aucFLOW_AF_FOOT_PLUS[tmp_0 - 1] * rtb_X_c * 13107; rtb_FRF_NEW = (uint16_t)((int16_t)rty_Out1[6] - (int8_t)(((((uint32_t)i & 65536U) != 0U) && (((uint32_t)i & 65535U) != 0U)) + (i >> 17))); } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* MATLAB Function: '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ + /* MATLAB Function: '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ g_aucFLOW_AF_FOOT_VALVE_MAX_e(rtu_LVL, &rtb_c_g_aucFLOW_AF_FOOT_VALVE_MAX); - /* MATLAB Function: '/g_assFLOW_AF_AMB_TGT' */ + /* MATLAB Function: '/g_assFLOW_AF_AMB_TGT' */ /* : c_g_aucFLOW_AF_VENT_PLUS = g_aucFLOW_AF_VENT_PLUS(LVL + 1); */ g_assFLOW_AF_AMB_TGT_g(rtu_LVL, &rtb_deg_en); - /* Sum: '/deg' */ + /* Sum: '/deg' */ rtb_deg_en -= rtu_Amb_Fb; - /* Gain: '/Gain2' */ + /* Gain: '/Gain2' */ i = 13107 * rtb_deg_en; rtb_X_c = (int8_t)(((((uint32_t)i & 65536U) != 0U) && ((((uint32_t)i & 65535U) != 0U) || (i > 0))) + (i >> 17)); - /* Switch: '/if (deg < 0)' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* Switch: '/if (deg < 0)' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ if (rtb_X_c >= 0) { rtb_Switch2_ar_idx_0 = rty_Out1[0]; rtb_Switch2_ar_idx_1 = rty_Out1[1]; } else { - /* MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ i = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { i = 255; } - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' */ rtb_deg_en = (int16_t)((int32_t)((g_aucFLOW_AF_VENT_PLUS[i - 1] * 205U + 1024U) >> 11) * rtb_X_c); @@ -3081,10 +3166,10 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_Switch2_ar_idx_1 = (uint16_t)(rty_Out1[1] - rtb_deg_en); } - /* End of Switch: '/if (deg < 0)' */ + /* End of Switch: '/if (deg < 0)' */ - /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_AF_VENT_VALVE_MAX = g_aucFLOW_AF_VENT_VALVE_MAX(LVL + 1); */ i = (int32_t)(rtu_LVL + 1U); @@ -3094,10 +3179,10 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k = g_aucFLOW_AF_VENT_VALVE_MAX[i - 1]; - /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Switch2_ar_idx_0 > rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k) { rtb_Switch2_ar_idx_0 = rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k; @@ -3107,30 +3192,30 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_Switch2_ar_idx_1 = rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MATLAB Function: '/g_assFLOW_AF_AMB_TGT' */ + /* MATLAB Function: '/g_assFLOW_AF_AMB_TGT' */ /* : c_g_aucFLOW_AF_VENT_PLUS = g_aucFLOW_AF_VENT_PLUS(LVL + 1 + 6); */ g_assFLOW_AF_AMB_TGT_g(rtu_LVL, &rtb_deg_en); - /* Gain: '/Gain2' incorporates: - * Sum: '/deg' + /* Gain: '/Gain2' incorporates: + * Sum: '/deg' */ i = (int16_t)(rtb_deg_en - rtu_Amb_Fb) * 13107; rtb_X_c = (int8_t)(((((uint32_t)i & 65536U) != 0U) && ((((uint32_t)i & 65535U) != 0U) || (i > 0))) + (i >> 17)); - /* Switch: '/if (deg < 0)' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Sum: '/ ' - * Switch: '/Switch2' + /* Switch: '/if (deg < 0)' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Sum: '/ ' + * Switch: '/Switch2' */ if (rtb_X_c >= 0) { rtb_Switch2_j_idx_0 = rty_Out1[0]; rtb_Switch2_j_idx_1 = rty_Out1[1]; } else { - /* MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ i = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -3142,9 +3227,9 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t tmp_0 = 255; } - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' */ rtb_deg_en = (int16_t)((int32_t)((g_aucFLOW_AF_VENT_PLUS[tmp_0 - 1] * 205U + 1024U) >> 11) * rtb_X_c); @@ -3152,10 +3237,10 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_Switch2_j_idx_1 = (uint16_t)((int16_t)rty_Out1[1] - rtb_deg_en); } - /* End of Switch: '/if (deg < 0)' */ + /* End of Switch: '/if (deg < 0)' */ - /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_BI2_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_AF_VENT_VALVE_MAX = g_aucFLOW_AF_VENT_VALVE_MAX(LVL + 1 + 6); */ i = (int32_t)(rtu_LVL + 1U); @@ -3170,80 +3255,80 @@ void Afoot(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k = g_aucFLOW_AF_VENT_VALVE_MAX[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch2' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch2' */ rty_Out1[0] = rtb_Switch2_ar_idx_0; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Switch2_j_idx_0 > rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_Switch2_j_idx_0; } - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch2' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch2' */ rty_Out1[1] = rtb_Switch2_ar_idx_1; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Switch2_j_idx_1 > rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_c_g_aucFLOW_AF_VENT_VALVE_MAX_k; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_Switch2_j_idx_1; } - /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[4] = rtb_FLF_NEW; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_FRF_NEW > rtb_c_g_aucFLOW_AF_FOOT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[6] = rtb_c_g_aucFLOW_AF_FOOT_VALVE_MAX; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[6] = rtb_FRF_NEW; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } /* * Output and update for atomic system: - * '/g_aucFLOW_AFSM_FOOT_VALVE_MAX' - * '/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '/g_aucFLOW_AFSM_FOOT_VALVE_MAX' - * '/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '/g_aucFLOW_AFSM_FOOT_VALVE_MAX' + * '/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '/g_aucFLOW_AFSM_FOOT_VALVE_MAX' + * '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ void g_aucFLOW_AFSM_FOOT_VALVE_MAX_f(uint8_t rtu_LVL, uint8_t *rty_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX) @@ -3261,8 +3346,8 @@ void g_aucFLOW_AFSM_FOOT_VALVE_MAX_f(uint8_t rtu_LVL, uint8_t /* * Output and update for action system: - * '/Afoot_Summer' - * '/Afoot_Summer' + * '/Afoot_Summer' + * '/Afoot_Summer' */ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtu_setTempFL, uint8_t rtu_setTempFR) @@ -3280,71 +3365,71 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], uint8_t rtb_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX; uint8_t rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g; - /* MATLAB Function: '/get_tg_for_LVL' */ + /* MATLAB Function: '/get_tg_for_LVL' */ /* : c_g_assFLOW_AFSM_TEMP_TGT = g_assFLOW_AFSM_TEMP_TGT(LVL + 1); */ get_tg_FLL_for_LVL(rtu_LVL, rtu_setTempFL, &rtb_deg_c); - /* MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ + /* MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Sum: '/ 1' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* Sum: '/ 1' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ rtb_deg_c = (int16_t)(g_assFLOW_AFSM_TEMP_TGT[tmp_0 - 1] - rtb_deg_c); - /* Gain: '/Gain6' */ + /* Gain: '/Gain6' */ tmp_0 = 13107 * rtb_deg_c; rtb_X_m = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/Switch1' incorporates: - * Gain: '/Gain6' - * Sum: '/Add' + /* Switch: '/Switch1' incorporates: + * Gain: '/Gain6' + * Sum: '/Add' */ /* : c_g_aucFLOW_AFSM_FOOT_PLUS = g_aucFLOW_AFSM_FOOT_PLUS(LVL + 1); */ if (rtb_X_m >= 0) { rtb_FLF_NEW = rty_Out1[4]; } else { - /* MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Gain: '/Gain6' incorporates: - * MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' - * Product: '/Product3' + /* Gain: '/Gain6' incorporates: + * MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' + * Product: '/Product3' */ tmp_0 = g_aucFLOW_AFSM_FOOT_PLUS[tmp_0 - 1] * rtb_X_m * 13107; rtb_FLF_NEW = (uint16_t)((int16_t)rty_Out1[4] - (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && (((uint32_t)tmp_0 & 65535U) != 0U)) + (tmp_0 >> 17))); } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* MATLAB Function: '/g_aucFLOW_AFSM_FOOT_VALVE_MAX' */ + /* MATLAB Function: '/g_aucFLOW_AFSM_FOOT_VALVE_MAX' */ g_aucFLOW_AFSM_FOOT_VALVE_MAX_f(rtu_LVL, &rtb_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_FLF_NEW > rtb_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX) { rtb_FLF_NEW = rtb_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MATLAB Function: '/get_tg_FLL_for_LVL' */ + /* MATLAB Function: '/get_tg_FLL_for_LVL' */ /* : c_g_assFLOW_AFSM_TEMP_TGT = g_assFLOW_AFSM_TEMP_TGT(LVL + 1 + 6); */ get_tg_FLL_for_LVL_j(rtu_LVL, rtu_setTempFR, &rtb_deg_c); - /* MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -3356,24 +3441,24 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], tmp = 255; } - /* Gain: '/Gain6' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT' - * Sum: '/ 1' + /* Gain: '/Gain6' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT' + * Sum: '/ 1' */ tmp_0 = (int16_t)(g_assFLOW_AFSM_TEMP_TGT[tmp - 1] - rtb_deg_c) * 13107; rtb_X_m = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/Switch3' incorporates: - * Gain: '/Gain7' - * Sum: '/Add1' + /* Switch: '/Switch3' incorporates: + * Gain: '/Gain7' + * Sum: '/Add1' */ /* : c_g_aucFLOW_AFSM_FOOT_PLUS = g_aucFLOW_AFSM_FOOT_PLUS(LVL + 1 + 6); */ if (rtb_X_m >= 0) { rtb_FRF_NEW = rty_Out1[6]; } else { - /* MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -3385,22 +3470,22 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], tmp = 255; } - /* Gain: '/Gain7' incorporates: - * MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' - * Product: '/Product4' + /* Gain: '/Gain7' incorporates: + * MATLAB Function: '/g_aucFLOW_AFSM_FOOT_PLUS' + * Product: '/Product4' */ tmp_0 = g_aucFLOW_AFSM_FOOT_PLUS[tmp - 1] * rtb_X_m * 13107; rtb_FRF_NEW = (uint16_t)((int16_t)rty_Out1[6] - (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && (((uint32_t)tmp_0 & 65535U) != 0U)) + (tmp_0 >> 17))); } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* MATLAB Function: '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ + /* MATLAB Function: '/g_aucFLOW_AF_FOOT_VALVE_MAX' */ g_aucFLOW_AFSM_FOOT_VALVE_MAX_f(rtu_LVL, &rtb_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX); - /* MATLAB Function: '/g_assFLOW_AFSM_AMB_TGT' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_assFLOW_AFSM_AMB_TGT' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_AFSM_VENT_PLUS = g_aucFLOW_AFSM_VENT_PLUS(LVL + 1); */ /* : c_g_assFLOW_AFSM_AMB_TGT = g_assFLOW_AFSM_AMB_TGT(LVL + 1); */ @@ -3409,35 +3494,35 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], tmp_0 = 255; } - /* Sum: '/deg' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_AMB_TGT' + /* Sum: '/deg' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_AMB_TGT' */ rtb_deg_c = (int16_t)(g_assFLOW_AFSM_AMB_TGT[tmp_0 - 1] - rtu_Amb_Fb); - /* Gain: '/Gain2' */ + /* Gain: '/Gain2' */ tmp_0 = 13107 * rtb_deg_c; rtb_X_m = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/if (deg < 0)' incorporates: - * Sum: '/ ' - * Switch: '/Switch2' + /* Switch: '/if (deg < 0)' incorporates: + * Sum: '/ ' + * Switch: '/Switch2' */ if (rtb_X_m >= 0) { rtb_Switch2_lt_idx_0 = rty_Out1[0]; rtb_Switch2_lt_idx_1 = rty_Out1[1]; } else { - /* MATLAB Function: '/g_aucFLOW_AFSM_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AFSM_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { tmp_0 = 255; } - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * MATLAB Function: '/g_aucFLOW_AFSM_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * MATLAB Function: '/g_aucFLOW_AFSM_VENT_PLUS' */ rtb_deg_c = (int16_t)((int32_t)((g_aucFLOW_AFSM_VENT_PLUS[tmp_0 - 1] * 205U + 1024U) >> 11) * rtb_X_m); @@ -3445,10 +3530,10 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], rtb_Switch2_lt_idx_1 = (uint16_t)(rty_Out1[1] - rtb_deg_c); } - /* End of Switch: '/if (deg < 0)' */ + /* End of Switch: '/if (deg < 0)' */ - /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_AFSM_VENT_VALVE_MAX = g_aucFLOW_AFSM_VENT_VALVE_MAX(LVL + 1); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -3459,10 +3544,10 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g = g_aucFLOW_AFSM_VENT_VALVE_MAX[tmp_0 - 1]; - /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Switch2_lt_idx_0 > rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g) { rtb_Switch2_lt_idx_0 = rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g; @@ -3472,30 +3557,30 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], rtb_Switch2_lt_idx_1 = rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MATLAB Function: '/g_assFLOW_AF_AMB_TGT' */ + /* MATLAB Function: '/g_assFLOW_AF_AMB_TGT' */ /* : c_g_aucFLOW_AFSM_VENT_PLUS = g_aucFLOW_AFSM_VENT_PLUS(LVL + 1 + 6); */ g_assFLOW_AF_AMB_TGT_g(rtu_LVL, &rtb_deg_c); - /* Gain: '/Gain2' incorporates: - * Sum: '/deg' + /* Gain: '/Gain2' incorporates: + * Sum: '/deg' */ tmp_0 = (int16_t)(rtb_deg_c - rtu_Amb_Fb) * 13107; rtb_X_m = (int8_t)(((((uint32_t)tmp_0 & 65536U) != 0U) && ((((uint32_t)tmp_0 & 65535U) != 0U) || (tmp_0 > 0))) + (tmp_0 >> 17)); - /* Switch: '/if (deg < 0)' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Sum: '/ ' - * Switch: '/Switch2' + /* Switch: '/if (deg < 0)' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Sum: '/ ' + * Switch: '/Switch2' */ if (rtb_X_m >= 0) { rtb_Switch2_j1_idx_0 = rty_Out1[0]; rtb_Switch2_j1_idx_1 = rty_Out1[1]; } else { - /* MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ tmp_0 = (int32_t)(rtu_LVL + 1U); if (rtu_LVL + 1U > 255U) { @@ -3507,9 +3592,9 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], tmp = 255; } - /* Product: '/Óìíîæèëè' incorporates: - * Gain: '/Gain' - * MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' + /* Product: '/Óìíîæèëè' incorporates: + * Gain: '/Gain' + * MATLAB Function: '/g_aucFLOW_AF_VENT_PLUS' */ rtb_deg_c = (int16_t)((int32_t)((g_aucFLOW_AFSM_VENT_PLUS[tmp - 1] * 205U + 1024U) >> 11) * rtb_X_m); @@ -3517,10 +3602,10 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], rtb_Switch2_j1_idx_1 = (uint16_t)((int16_t)rty_Out1[1] - rtb_deg_c); } - /* End of Switch: '/if (deg < 0)' */ + /* End of Switch: '/if (deg < 0)' */ - /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: - * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' + /* MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' incorporates: + * MATLAB Function: '/g_assFLOW_AFSM_TEMP_TGT_LEFT' */ /* : c_g_aucFLOW_AFSM_VENT_VALVE_MAX = g_aucFLOW_AFSM_VENT_VALVE_MAX(LVL + 1 + 6); */ tmp_0 = (int32_t)(rtu_LVL + 1U); @@ -3535,72 +3620,72 @@ void Afoot_Summer(int16_t rtu_Amb_Fb, uint8_t rtu_LVL, uint16_t rty_Out1[9], rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g = g_aucFLOW_AFSM_VENT_VALVE_MAX[tmp - 1]; - /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ + /* End of MATLAB Function: '/g_aucFLOW_AF_VENT_VALVE_MAX' */ - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch2' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch2' */ rty_Out1[0] = rtb_Switch2_lt_idx_0; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Switch2_j1_idx_0 > rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[2] = rtb_Switch2_j1_idx_0; } - /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch2' + /* Assignment: '/Ïðèñâàèâàíèå â [1-2]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch2' */ rty_Out1[1] = rtb_Switch2_lt_idx_1; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Switch2_j1_idx_1 > rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_c_g_aucFLOW_AFSM_VENT_VALVE_MAX_g; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[3] = rtb_Switch2_j1_idx_1; } - /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [5]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[4] = rtb_FLF_NEW; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_FRF_NEW > rtb_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX) { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' */ rty_Out1[6] = rtb_c_g_aucFLOW_AFSM_FOOT_VALVE_MAX; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: - * SignalConversion generated from: '/Out1' - * Switch: '/Switch' + /* Assignment: '/Ïðèñâàèâàíèå â [7]' incorporates: + * SignalConversion generated from: '/Out1' + * Switch: '/Switch' */ rty_Out1[6] = rtb_FRF_NEW; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } double rt_roundd(double u_0) @@ -3623,8 +3708,8 @@ double rt_roundd(double u_0) /* * Output and update for atomic system: - * '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê left' - * '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê right' + * '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê left' + * '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê right' */ void left(uint8_t rtu_idx, uint16_t rty_vals[9]) { @@ -3654,140 +3739,140 @@ void left(uint8_t rtu_idx, uint16_t rty_vals[9]) /* * Output and update for action system: - * '/Switch Case Action Subsystem' - * '/Switch Case Action Subsystem' + * '/Switch Case Action Subsystem' + * '/Switch Case Action Subsystem' */ void SwitchCaseActionSubsystem(uint8_t rtu_valveindex, int8_t *rty_valve, int16_t *rty_blower) { - /* Gain: '/Multiply' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' + /* Gain: '/Multiply' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' */ *rty_blower = (int16_t)-look1_iu8lu64n48ts16Ds32_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_assFOOT_STEP_BLR_M3[0], 10U); + rtConstP.pooled135, &g_assFOOT_STEP_BLR_M3[0], 10U); - /* Gain: '/Multiply1' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' + /* Gain: '/Multiply1' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' */ *rty_valve = (int8_t)-look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_ascFOOT_STEP_VALVE_M3[0], 10U); + rtConstP.pooled135, &g_ascFOOT_STEP_VALVE_M3[0], 10U); } /* * Output and update for action system: - * '/Switch Case Action Subsystem1' - * '/Switch Case Action Subsystem1' + * '/Switch Case Action Subsystem1' + * '/Switch Case Action Subsystem1' */ void SwitchCaseActionSubsystem1(uint8_t rtu_valveindex, int8_t *rty_valve, int16_t *rty_blower) { - /* Gain: '/Multiply' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' + /* Gain: '/Multiply' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' */ *rty_blower = (int16_t)-look1_iu8lu64n48ts16Ds32_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_assFOOT_STEP_BLR_M2[0], 10U); + rtConstP.pooled135, &g_assFOOT_STEP_BLR_M2[0], 10U); - /* Gain: '/Multiply1' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' + /* Gain: '/Multiply1' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' */ *rty_valve = (int8_t)-look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_ascFOOT_STEP_VALVE_M2[0], 10U); + rtConstP.pooled135, &g_ascFOOT_STEP_VALVE_M2[0], 10U); } /* * Output and update for action system: - * '/Switch Case Action Subsystem2' - * '/Switch Case Action Subsystem2' + * '/Switch Case Action Subsystem2' + * '/Switch Case Action Subsystem2' */ void SwitchCaseActionSubsystem2(uint8_t rtu_valveindex, int8_t *rty_valve, int16_t *rty_blower) { - /* Gain: '/Multiply' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' + /* Gain: '/Multiply' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' */ *rty_blower = (int16_t)-look1_iu8lu64n48ts16Ds32_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_assFOOT_STEP_BLR_M1[0], 10U); + rtConstP.pooled135, &g_assFOOT_STEP_BLR_M1[0], 10U); - /* Gain: '/Multiply1' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' + /* Gain: '/Multiply1' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' */ *rty_valve = (int8_t)-look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_ascFOOT_STEP_VALVE_M1[0], 10U); + rtConstP.pooled135, &g_ascFOOT_STEP_VALVE_M1[0], 10U); } /* * Output and update for action system: - * '/Switch Case Action Subsystem3' - * '/Switch Case Action Subsystem3' + * '/Switch Case Action Subsystem3' + * '/Switch Case Action Subsystem3' */ void SwitchCaseActionSubsystem3(int8_t *rty_valve, int16_t *rty_blower) { - /* SignalConversion generated from: '/valve' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/valve' incorporates: + * Constant: '/Constant' */ *rty_valve = 0; - /* SignalConversion generated from: '/blower' incorporates: - * Constant: '/Constant1' + /* SignalConversion generated from: '/blower' incorporates: + * Constant: '/Constant1' */ *rty_blower = 0; } /* * Output and update for action system: - * '/Switch Case Action Subsystem4' - * '/Switch Case Action Subsystem4' + * '/Switch Case Action Subsystem4' + * '/Switch Case Action Subsystem4' */ void SwitchCaseActionSubsystem4(uint8_t rtu_valveindex, int8_t *rty_valve, int16_t *rty_blower) { - /* Lookup_n-D: '/1-D Lookup Table1' */ - *rty_valve = look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, rtConstP.pooled132, + /* Lookup_n-D: '/1-D Lookup Table1' */ + *rty_valve = look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, rtConstP.pooled135, &g_ascFOOT_STEP_VALVE_P1[0], 10U); - /* Lookup_n-D: '/1-D Lookup Table2' */ + /* Lookup_n-D: '/1-D Lookup Table2' */ *rty_blower = look1_iu8lu64n48ts16Ds32_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_assFOOT_STEP_BLR_P1[0], 10U); + rtConstP.pooled135, &g_assFOOT_STEP_BLR_P1[0], 10U); } /* * Output and update for action system: - * '/Switch Case Action Subsystem5' - * '/Switch Case Action Subsystem5' + * '/Switch Case Action Subsystem5' + * '/Switch Case Action Subsystem5' */ void SwitchCaseActionSubsystem5(uint8_t rtu_valveindex, int8_t *rty_valve, int16_t *rty_blower) { - /* Lookup_n-D: '/1-D Lookup Table1' */ - *rty_valve = look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, rtConstP.pooled132, + /* Lookup_n-D: '/1-D Lookup Table1' */ + *rty_valve = look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, rtConstP.pooled135, &g_ascFOOT_STEP_VALVE_P2[0], 10U); - /* Lookup_n-D: '/1-D Lookup Table2' */ + /* Lookup_n-D: '/1-D Lookup Table2' */ *rty_blower = look1_iu8lu64n48ts16Ds32_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_assFOOT_STEP_BLR_P2[0], 10U); + rtConstP.pooled135, &g_assFOOT_STEP_BLR_P2[0], 10U); } /* * Output and update for action system: - * '/Switch Case Action Subsystem6' - * '/Switch Case Action Subsystem6' + * '/Switch Case Action Subsystem6' + * '/Switch Case Action Subsystem6' */ void SwitchCaseActionSubsystem6(uint8_t rtu_valveindex, int8_t *rty_valve, int16_t *rty_blower) { - /* Lookup_n-D: '/1-D Lookup Table1' */ - *rty_valve = look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, rtConstP.pooled132, + /* Lookup_n-D: '/1-D Lookup Table1' */ + *rty_valve = look1_iu8lu64n56ts8Ds16_binlcs(rtu_valveindex, rtConstP.pooled135, &g_ascFOOT_STEP_VALVE_P3[0], 10U); - /* Lookup_n-D: '/1-D Lookup Table2' */ + /* Lookup_n-D: '/1-D Lookup Table2' */ *rty_blower = look1_iu8lu64n48ts16Ds32_binlcs(rtu_valveindex, - rtConstP.pooled132, &g_assFOOT_STEP_BLR_P3[0], 10U); + rtConstP.pooled135, &g_assFOOT_STEP_BLR_P3[0], 10U); } /* * Output and update for atomic system: - * '/g_assSTART_ENTER_INCAR' - * '/g_assSTART_ENTER_INCAR' + * '/g_assSTART_ENTER_INCAR' + * '/g_assSTART_ENTER_INCAR' */ void g_assSTART_ENTER_INCAR_n(uint8_t rtu_LVL, int16_t *rty_out) { @@ -3804,22 +3889,22 @@ void g_assSTART_ENTER_INCAR_n(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for action system: - * '/Level 2' - * '/Level 2' + * '/Level 2' + * '/Level 2' */ void Level2(int8_t *rty_step) { - /* SignalConversion generated from: '/step' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/step' incorporates: + * Constant: '/Constant' */ *rty_step = 3; } /* * Output and update for atomic system: - * '/g_assSTART_ENTER_COOLANT ' - * '/g_assSTART_ENTER_COOLANT ' - * '/g_assSTART_ENTER_COOLANT ' + * '/g_assSTART_ENTER_COOLANT ' + * '/g_assSTART_ENTER_COOLANT ' + * '/g_assSTART_ENTER_COOLANT ' */ void g_assSTART_ENTER_COOLANT_m(uint8_t rtu_LVL, int16_t *rty_out) { @@ -3845,30 +3930,30 @@ void g_assSTART_ENTER_COOLANT_m(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for action system: - * '/Level 4' - * '/Level 5' + * '/Level 4' + * '/Level 5' */ void Level4(int8_t *rty_step1, const uint8_t *rtd_CCU_MODE_FL, const int16_t *rtd_ECT, const uint8_t *rtd_LEVEL, const uint8_t *rtd_LO_HI_MODE_FL) { int16_t rtb_out_hi; - /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_COOLANT_m(*rtd_LEVEL, &rtb_out_hi); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/LOW' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/mode driver' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/LOW' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/mode driver' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((*rtd_ECT < rtb_out_hi) && (*rtd_CCU_MODE_FL == 1) && (*rtd_LO_HI_MODE_FL != 1)) { @@ -3877,37 +3962,37 @@ void Level4(int8_t *rty_step1, const uint8_t *rtd_CCU_MODE_FL, const int16_t *rty_step1 = -1; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } /* * Output and update for action system: - * '/Level 0' - * '/Level 1' - * '/Level 2' - * '/Level 0' - * '/Level 1' + * '/Level 0' + * '/Level 1' + * '/Level 2' + * '/Level 0' + * '/Level 1' */ void Level0(int8_t *rty_step) { - /* SignalConversion generated from: '/step' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/step' incorporates: + * Constant: '/Constant' */ *rty_step = 1; } /* * Output and update for atomic system: - * '/incar filter down' - * '/incar filter down' - * '/incar filter down' - * '/incar filter down' - * '/incar filter down' - * '/incar filter down' - * '/incar filter down' + * '/incar filter down' + * '/incar filter down' + * '/incar filter down' * '/incar filter down' - * '/incar filter down' - * '/incar filter down' + * '/incar filter down' + * '/incar filter down' + * '/incar filter down' + * '/incar filter down' + * '/incar filter down' + * '/incar filter down' * ... */ void incarfilterdown(uint8_t rtu_LVL, uint8_t *rty_out) @@ -3925,16 +4010,16 @@ void incarfilterdown(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/incar filter up' - * '/incar filter up' - * '/incar filter up' - * '/incar filter up' - * '/incar filter up' - * '/incar filter up' - * '/incar filter up' + * '/incar filter up' + * '/incar filter up' + * '/incar filter up' * '/incar filter up' - * '/incar filter up' - * '/incar filter up' + * '/incar filter up' + * '/incar filter up' + * '/incar filter up' + * '/incar filter up' + * '/incar filter up' + * '/incar filter up' * ... */ void incarfilterup(uint8_t rtu_LVL, uint8_t *rty_out) @@ -3952,8 +4037,8 @@ void incarfilterup(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/g_assSTART_COOLANT_STEP0_TO_1 ' - * '/g_assSTART_COOLANT_STEP0_TO_1 ' + * '/g_assSTART_COOLANT_STEP0_TO_1 ' + * '/g_assSTART_COOLANT_STEP0_TO_1 ' */ void g_assSTART_COOLANT_STEP0_TO_1_c(uint8_t rtu_LVL, int16_t *rty_out) { @@ -3979,11 +4064,11 @@ void g_assSTART_COOLANT_STEP0_TO_1_c(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for atomic system: - * '/3 way valve status' - * '/3 way valve status' - * '/3 way valve status' - * '/3 way valve status' * '/3 way valve status' + * '/3 way valve status' + * '/3 way valve status' + * '/3 way valve status' + * '/3 way valve status' */ void uwayvalvestatus(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4000,9 +4085,9 @@ void uwayvalvestatus(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/Dtg_FrontLower_X' - * '/Dtg_FrontLower_X' - * '/Dtg_FrontLower_X' + * '/Dtg_FrontLower_X' + * '/Dtg_FrontLower_X' + * '/Dtg_FrontLower_X' */ void Dtg_FrontLower_X(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4019,9 +4104,9 @@ void Dtg_FrontLower_X(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/Dtg_FrontUpper_X' - * '/Dtg_FrontUpper_X' - * '/Dtg_FrontUpper_X' + * '/Dtg_FrontUpper_X' + * '/Dtg_FrontUpper_X' + * '/Dtg_FrontUpper_X' */ void Dtg_FrontUpper_X(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4038,11 +4123,11 @@ void Dtg_FrontUpper_X(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/Incar temp goto from step 1 to step 2 ' - * '/Incar temp goto from step 1 to step 2 ' - * '/Incar temp goto from step 1 to step 2 ' - * '/Incar temp goto from step 1 to step 2 ' * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' */ void Incartempgotofromstep1tostep2(uint8_t rtu_LVL, int16_t *rty_out) { @@ -4059,16 +4144,16 @@ void Incartempgotofromstep1tostep2(uint8_t rtu_LVL, int16_t *rty_out) /* * System initialize for atomic system: - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' + * '/MATLAB Function1' * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' * ... */ void MATLABFunction1_Init(DW_MATLABFunction1 *localDW) @@ -4078,16 +4163,16 @@ void MATLABFunction1_Init(DW_MATLABFunction1 *localDW) /* * Output and update for atomic system: - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' + * '/MATLAB Function1' * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' * ... */ void MATLABFunction1(uint32_t rtu_t_now, uint16_t rtu_time_delta, bool @@ -4116,8 +4201,8 @@ void MATLABFunction1(uint32_t rtu_t_now, uint16_t rtu_time_delta, bool /* * Output and update for atomic system: - * '/blower FR' - * '/blower FR' + * '/blower FR' + * '/blower FR' */ void blowerFR(uint8_t rtu_LVL, uint16_t *rty_out) { @@ -4134,11 +4219,11 @@ void blowerFR(uint8_t rtu_LVL, uint16_t *rty_out) /* * Output and update for atomic system: - * '/mode FR step 1' - * '/mode FR step 1' - * '/mode FR step 1' - * '/mode FR step 1' * '/mode FR step 1' + * '/mode FR step 1' + * '/mode FR step 1' + * '/mode FR step 1' + * '/mode FR step 1' */ void modeFRstep1(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4155,11 +4240,11 @@ void modeFRstep1(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/window heating' - * '/window heating' - * '/window heating' - * '/window heating' * '/window heating' + * '/window heating' + * '/window heating' + * '/window heating' + * '/window heating' */ void windowheating(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4176,15 +4261,15 @@ void windowheating(uint8_t rtu_LVL, uint8_t *rty_out) /* * System initialize for atomic system: - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' */ void MATLABFunction1_a_Init(DW_MATLABFunction1_f *localDW) { @@ -4193,15 +4278,15 @@ void MATLABFunction1_a_Init(DW_MATLABFunction1_f *localDW) /* * Output and update for atomic system: - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' - * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' + * '/MATLAB Function1' */ void MATLABFunction1_j(uint32_t rtu_t_now, uint32_t rtu_time_delta, bool *rty_timer_out, DW_MATLABFunction1_f *localDW) @@ -4229,10 +4314,10 @@ void MATLABFunction1_j(uint32_t rtu_t_now, uint32_t rtu_time_delta, bool /* * Output and update for atomic system: - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' */ void Timegotofromstep1tostep2(uint8_t rtu_LVL, int16_t *rty_out) { @@ -4255,9 +4340,9 @@ void Timegotofromstep1tostep2(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for atomic system: - * '/ECT min max' - * '/ECT min max' - * '/ECT min max' + * '/ECT min max' + * '/ECT min max' + * '/ECT min max' */ void ECTminmax(uint8_t rtu_LVL, int16_t rty_out[2]) { @@ -4286,9 +4371,9 @@ void ECTminmax(uint8_t rtu_LVL, int16_t rty_out[2]) /* * Output and update for atomic system: - * '/blower min max' - * '/blower min max' - * '/blower min max' + * '/blower min max' + * '/blower min max' + * '/blower min max' */ void blowerminmax(uint8_t rtu_LVL, uint16_t rty_out[2]) { @@ -4308,11 +4393,11 @@ void blowerminmax(uint8_t rtu_LVL, uint16_t rty_out[2]) /* * Output and update for atomic system: - * '/3 way valve status' - * '/3 way valve status' - * '/3 way valve status' - * '/3 way valve status' * '/3 way valve status' + * '/3 way valve status' + * '/3 way valve status' + * '/3 way valve status' + * '/3 way valve status' */ void uwayvalvestatus_m(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4335,11 +4420,11 @@ void uwayvalvestatus_m(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' */ void timeforstep(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4362,11 +4447,11 @@ void timeforstep(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' */ void timeforstep_d(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4389,11 +4474,11 @@ void timeforstep_d(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/Time goto from step 2 to step 3 ' - * '/Time goto from step 2 to step 3 ' - * '/Time goto from step 2 to step 3 ' - * '/Time goto from step 2 to step 3 ' * '/Time goto from step 2 to step 3 ' + * '/Time goto from step 2 to step 3 ' + * '/Time goto from step 2 to step 3 ' + * '/Time goto from step 2 to step 3 ' + * '/Time goto from step 2 to step 3 ' */ void Timegotofromstep2tostep3(uint8_t rtu_LVL, int16_t *rty_out) { @@ -4416,11 +4501,11 @@ void Timegotofromstep2tostep3(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for atomic system: - * '/blower step' - * '/blower step' - * '/blower step' - * '/blower step' - * '/blower step' + * '/blower step' + * '/blower step' + * '/blower step' + * '/blower step' + * '/blower step' */ void blowerstep(uint8_t rtu_LVL, uint16_t *rty_out) { @@ -4437,11 +4522,11 @@ void blowerstep(uint8_t rtu_LVL, uint16_t *rty_out) /* * Output and update for atomic system: - * '/blower time for step' - * '/blower time for step' - * '/blower time for step' - * '/blower time for step' - * '/blower time for step' + * '/blower time for step' + * '/blower time for step' + * '/blower time for step' + * '/blower time for step' + * '/blower time for step' */ void blowertimeforstep(uint8_t rtu_LVL, uint16_t *rty_out) { @@ -4464,11 +4549,11 @@ void blowertimeforstep(uint8_t rtu_LVL, uint16_t *rty_out) /* * Output and update for atomic system: - * '/step' - * '/step' - * '/step' - * '/step' - * '/step' + * '/step' + * '/step' + * '/step' + * '/step' + * '/step' */ void step_g(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4485,11 +4570,11 @@ void step_g(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' */ void timeforstep_f(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4512,10 +4597,10 @@ void timeforstep_f(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/window heating' - * '/window heating' - * '/window heating' - * '/window heating' + * '/window heating' + * '/window heating' + * '/window heating' + * '/window heating' */ void windowheating_o(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4538,9 +4623,9 @@ void windowheating_o(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/autodemist (autodefog)' - * '/autodemist (autodefog)' - * '/autodemist (autodefog)' + * '/autodemist (autodefog)' + * '/autodemist (autodefog)' + * '/autodemist (autodefog)' */ void autodemistautodefog(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -4557,19 +4642,19 @@ void autodemistautodefog(uint8_t rtu_LVL, uint8_t *rty_out) /* * System initialize for action system: - * '/Level 3' - * '/Level 4' + * '/Level 3' + * '/Level 4' */ void Level3_Init(DW_Level3 *localDW) { - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&localDW->sf_MATLABFunction1); } /* * Output and update for action system: - * '/Level 3' - * '/Level 4' + * '/Level 3' + * '/Level 4' */ void Level3(int8_t *rty_step, uint8_t *rtd_Autodefog, uint8_t *rtd_Blower_FL, uint8_t *rtd_Blower_FR, const uint8_t *rtd_Blower_logic_FL, const @@ -4593,126 +4678,57 @@ void Level3(int8_t *rty_step, uint8_t *rtd_Autodefog, uint8_t *rtd_Blower_FL, uint8_t rtb_out_lwp; bool rtb_timer_out_k; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read10' - * MATLAB Function: '/3 way valve status' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read10' + * MATLAB Function: '/3 way valve status' */ uwayvalvestatus_m(*rtd_LEVEL, rtd_Valve_3_way); - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' */ rtb_out_eim = (int16_t)((*rtd_Dtg_FLL - *rtd_Dtg_logic_FLL) >> 1); - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read9' + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read9' */ Dtg_FrontLower_X(*rtd_LEVEL, &rtb_out_i5m); - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read9' + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read9' */ timeforstep(*rtd_LEVEL, &rtb_out_lwp); - /* Abs: '/Abs' */ - if (rtb_out_eim < 0) { - rtb_out_eim = (int16_t)-rtb_out_eim; - } - - /* Switch: '/Switch' incorporates: - * Abs: '/Abs' - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write12' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if ((double)rtb_out_eim * 2.0 <= 0.01) { - *rtd_Dtg_FLR = (uint16_t)*rtd_Dtg_logic_FLL; - } else { - if (*rtd_Dtg_FLL <= *rtd_Dtg_logic_FLL) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - tmp = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - tmp = -1; - } - - *rtd_Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_i5m / (double) - rtb_out_lwp / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE) * - (double)tmp + (double)*rtd_Dtg_FLL); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - *rtd_Dtg_FLL = *rtd_Dtg_FLR; - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - rtb_out_eim = (int16_t)((*rtd_Dtg_FUL - *rtd_Dtg_logic_FUL) >> 1); - /* Abs: '/Abs' */ if (rtb_out_eim < 0) { rtb_out_eim = (int16_t)-rtb_out_eim; } - /* End of Abs: '/Abs' */ - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(*rtd_LEVEL, &rtb_out_i5m); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - timeforstep_d(*rtd_LEVEL, &rtb_out_lwp); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch' incorporates: + * Abs: '/Abs' + * Constant: '/Constant' * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write10' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write12' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' * RelationalOperator: '/Relational Operator' * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * Sum: '/Add' * Sum: '/Subtract' * Switch: '/Switch' * UnitDelay: '/Unit Delay' */ if ((double)rtb_out_eim * 2.0 <= 0.01) { - *rtd_Dtg_FUR = (uint16_t)*rtd_Dtg_logic_FUL; + *rtd_Dtg_FLR = (uint16_t)*rtd_Dtg_logic_FLL; } else { - if (*rtd_Dtg_FUL <= *rtd_Dtg_logic_FUL) { + if (*rtd_Dtg_FLL <= *rtd_Dtg_logic_FLL) { /* Switch: '/Switch' incorporates: * Constant: '/Constant' */ @@ -4724,137 +4740,64 @@ void Level3(int8_t *rty_step, uint8_t *rtd_Autodefog, uint8_t *rtd_Blower_FL, tmp = -1; } - *rtd_Dtg_FUR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_i5m / (double) - rtb_out_lwp / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_c) * - (double)tmp + (double)*rtd_Dtg_FUL); + *rtd_Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_i5m / (double) + rtb_out_lwp / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE) * + (double)tmp + (double)*rtd_Dtg_FLL); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' */ - *rtd_Dtg_FUL = *rtd_Dtg_FUR; + *rtd_Dtg_FLL = *rtd_Dtg_FLR; - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' */ - incarfilterup(*rtd_LEVEL, rtd_Incar_filter_up_value); + rtb_out_eim = (int16_t)((*rtd_Dtg_FUL - *rtd_Dtg_logic_FUL) >> 1); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown(*rtd_LEVEL, rtd_Incar_filter_down_value); - - /* DataStoreWrite: '/Data Store Write14' incorporates: - * DataStoreRead: '/Data Store Read3' - * MATLAB Function: '/autodemist (autodefog)' - */ - autodemistautodefog(*rtd_LEVEL, rtd_Autodefog); - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - rtb_out_i5m = (uint8_t)(*rtd_Mode_FL - *rtd_Mode_logic_FL); - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - step_g(*rtd_LEVEL, &rtb_out_lwp); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - timeforstep_f(*rtd_LEVEL, &rtb_out_hic); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write2' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if (rtb_out_i5m <= 0.01) { - *rtd_Mode_FR = *rtd_Mode_logic_FL; - } else { - if (*rtd_Mode_FL <= *rtd_Mode_logic_FL) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - tmp = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - tmp = -1; - } - - *rtd_Mode_FR = (uint8_t)((double)rtb_out_lwp / (double)rtb_out_hic / 1000.0 * - (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_f) * (double)tmp + (double)* - rtd_Mode_FL); + /* Abs: '/Abs' */ + if (rtb_out_eim < 0) { + rtb_out_eim = (int16_t)-rtb_out_eim; } - /* End of Switch: '/Switch' */ + /* End of Abs: '/Abs' */ - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read8' */ - *rtd_Mode_FL = *rtd_Mode_FR; + Dtg_FrontUpper_X(*rtd_LEVEL, &rtb_out_i5m); - /* MATLAB Function: '/window heating' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read8' */ - windowheating_o(*rtd_LEVEL, &rtb_out_i5m); + timeforstep_d(*rtd_LEVEL, &rtb_out_lwp); - /* DataStoreWrite: '/Data Store Write4' */ - *rtd_El_window_heating = rtb_out_i5m; - - /* MATLAB Function: '/blower step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerstep(*rtd_LEVEL, &rtb_out_h1s); - - /* MATLAB Function: '/blower time for step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowertimeforstep(*rtd_LEVEL, &rtb_out_hi); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write10' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' * RelationalOperator: '/Relational Operator' * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Add' + * Sum: '/Add' * Sum: '/Subtract' * Switch: '/Switch' * UnitDelay: '/Unit Delay' */ - if ((uint8_t)(*rtd_Blower_FL - *rtd_Blower_logic_FL) <= 0.01) { - rtb_Switch_hz = *rtd_Blower_logic_FL; + if ((double)rtb_out_eim * 2.0 <= 0.01) { + *rtd_Dtg_FUR = (uint16_t)*rtd_Dtg_logic_FUL; } else { - if (*rtd_Blower_FL <= *rtd_Blower_logic_FL) { + if (*rtd_Dtg_FUL <= *rtd_Dtg_logic_FUL) { /* Switch: '/Switch' incorporates: * Constant: '/Constant' */ @@ -4866,109 +4809,251 @@ void Level3(int8_t *rty_step, uint8_t *rtd_Autodefog, uint8_t *rtd_Blower_FL, tmp = -1; } + *rtd_Dtg_FUR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_i5m / (double) + rtb_out_lwp / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_c) * + (double)tmp + (double)*rtd_Dtg_FUL); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + *rtd_Dtg_FUL = *rtd_Dtg_FUR; + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup(*rtd_LEVEL, rtd_Incar_filter_up_value); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown(*rtd_LEVEL, rtd_Incar_filter_down_value); + + /* DataStoreWrite: '/Data Store Write14' incorporates: + * DataStoreRead: '/Data Store Read3' + * MATLAB Function: '/autodemist (autodefog)' + */ + autodemistautodefog(*rtd_LEVEL, rtd_Autodefog); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + rtb_out_i5m = (uint8_t)(*rtd_Mode_FL - *rtd_Mode_logic_FL); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + step_g(*rtd_LEVEL, &rtb_out_lwp); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + timeforstep_f(*rtd_LEVEL, &rtb_out_hic); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write2' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if (rtb_out_i5m <= 0.01) { + *rtd_Mode_FR = *rtd_Mode_logic_FL; + } else { + if (*rtd_Mode_FL <= *rtd_Mode_logic_FL) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + tmp = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + tmp = -1; + } + + *rtd_Mode_FR = (uint8_t)((double)rtb_out_lwp / (double)rtb_out_hic / 1000.0 * + (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_f) * (double)tmp + (double)* + rtd_Mode_FL); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreWrite: '/Data Store Write2' + */ + *rtd_Mode_FL = *rtd_Mode_FR; + + /* MATLAB Function: '/window heating' incorporates: + * DataStoreRead: '/Data Store Read6' + */ + windowheating_o(*rtd_LEVEL, &rtb_out_i5m); + + /* DataStoreWrite: '/Data Store Write4' */ + *rtd_El_window_heating = rtb_out_i5m; + + /* MATLAB Function: '/blower step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerstep(*rtd_LEVEL, &rtb_out_h1s); + + /* MATLAB Function: '/blower time for step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowertimeforstep(*rtd_LEVEL, &rtb_out_hi); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if ((uint8_t)(*rtd_Blower_FL - *rtd_Blower_logic_FL) <= 0.01) { + rtb_Switch_hz = *rtd_Blower_logic_FL; + } else { + if (*rtd_Blower_FL <= *rtd_Blower_logic_FL) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + tmp = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + tmp = -1; + } + rtb_Switch_hz = (double)rtb_out_h1s / (double)rtb_out_hi / 1000.0 * (double) (*rtd_t_now - localDW->UnitDelay_DSTATE_l) * (double)tmp + (double)* rtd_Blower_FL; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' */ *rtd_Blower_FR = (uint8_t)rtb_Switch_hz; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' */ *rtd_Blower_FL = *rtd_Blower_FR; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ *rtd_Recirculation = 1.0; - /* MATLAB Function: '/Time goto from step 2 to step 3 ' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Time goto from step 2 to step 3 ' incorporates: + * DataStoreRead: '/Data Store Read4' */ Timegotofromstep2tostep3(*rtd_LEVEL, &rtb_out_eim); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read13' - * Gain: '/èç ñåê â ìñ' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read13' + * Gain: '/èç ñåê â ìñ' */ MATLABFunction1_j(*rtd_t_now, (uint32_t)(1000 * rtb_out_eim), &rtb_timer_out_k, &localDW->sf_MATLABFunction1); - /* Switch: '/Switch1' incorporates: - * Constant: '/exit algorithm' - * Constant: '/not LO or HI' - * Constant: '/stay at step' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/exit algorithm' + * Constant: '/not LO or HI' + * Constant: '/stay at step' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch' */ if ((*rtd_CCU_MODE_FL != 1) || (*rtd_LO_HI_MODE_FL != 0)) { *rty_step = 3; } else if (rtb_timer_out_k || (*rtd_HI_logic_on)) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' */ *rty_step = 3; } else { *rty_step = 2; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE = *rtd_t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE_c = *rtd_t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE_f = *rtd_t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE_l = *rtd_t_now; } /* * Output and update for action system: - * '/Step 3 F' - * '/Step 3 R' + * '/Step 3 F' + * '/Step 3 R' */ void Step3F(int8_t *rty_step, int8_t *rtd_start_control_finished_front) { - /* DataStoreWrite: '/Data Store Write10' incorporates: - * Constant: '/True' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * Constant: '/True' */ *rtd_start_control_finished_front = 1; - /* SignalConversion generated from: '/step' incorporates: - * Constant: '/Constant1' + /* SignalConversion generated from: '/step' incorporates: + * Constant: '/Constant1' */ *rty_step = 3; } /* * Output and update for atomic system: - * '/g_ausSTART_ENTER_SETTEMP' - * '/g_ausSTART_ENTER_SETTEMP' - * '/g_ausSTART_ENTER_SETTEMP' + * '/g_ausSTART_ENTER_SETTEMP' + * '/g_ausSTART_ENTER_SETTEMP' + * '/g_ausSTART_ENTER_SETTEMP' */ void g_ausSTART_ENTER_SETTEMP_i(uint8_t rtu_LVL, int16_t *rty_out) { @@ -4997,11 +5082,11 @@ void g_ausSTART_ENTER_SETTEMP_i(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for atomic system: - * '/g_assSTART_ENTER_INCAR' - * '/g_assSTART_ENTER_INCAR' - * '/g_assSTART_ENTER_INCAR' - * '/g_assSTART_ENTER_INCAR' - * '/g_assSTART_ENTER_INCAR' + * '/g_assSTART_ENTER_INCAR' + * '/g_assSTART_ENTER_INCAR' + * '/g_assSTART_ENTER_INCAR' + * '/g_assSTART_ENTER_INCAR' + * '/g_assSTART_ENTER_INCAR' */ void g_assSTART_ENTER_INCAR_f(uint8_t rtu_LVL, int16_t *rty_out) { @@ -5024,9 +5109,9 @@ void g_assSTART_ENTER_INCAR_f(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for atomic system: - * '/g_assSTART_ENTER_COOLANT ' - * '/g_assSTART_ENTER_COOLANT ' - * '/g_assSTART_ENTER_COOLANT ' + * '/g_assSTART_ENTER_COOLANT ' + * '/g_assSTART_ENTER_COOLANT ' + * '/g_assSTART_ENTER_COOLANT ' */ void g_assSTART_ENTER_COOLANT_m1(uint8_t rtu_LVL, int16_t *rty_out) { @@ -5043,8 +5128,8 @@ void g_assSTART_ENTER_COOLANT_m1(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for action system: - * '/Level 4' - * '/Level 5' + * '/Level 4' + * '/Level 5' */ void Level4_j(int8_t *rty_step1, const uint8_t *rtd_CCU_MODE_RR, const int16_t *rtd_ECT, const int16_t *rtd_Incar_RR, const uint8_t *rtd_LEVEL, @@ -5053,30 +5138,30 @@ void Level4_j(int8_t *rty_step1, const uint8_t *rtd_CCU_MODE_RR, const int16_t int16_t rtb_out_eyp; int16_t rtb_out_mxz; - /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: + * DataStoreRead: '/Data Store Read4' */ g_assSTART_ENTER_INCAR_f(*rtd_LEVEL, &rtb_out_mxz); - /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_COOLANT_m1(*rtd_LEVEL, &rtb_out_eyp); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/LOW' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read5' - * Logic: '/AND' - * Logic: '/AND1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/LOW' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read5' + * Logic: '/AND' + * Logic: '/AND1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if (((*rtd_Incar_RR < rtb_out_mxz) || (*rtd_ECT < rtb_out_eyp)) && (*rtd_CCU_MODE_RR == 1) && (*rtd_LO_HI_MODE_RR != 1)) { @@ -5085,15 +5170,15 @@ void Level4_j(int8_t *rty_step1, const uint8_t *rtd_CCU_MODE_RR, const int16_t *rty_step1 = -1; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } /* * Output and update for atomic system: - * '/incar filter down' - * '/incar filter down' - * '/incar filter down' - * '/incar filter down' + * '/incar filter down' + * '/incar filter down' + * '/incar filter down' + * '/incar filter down' */ void incarfilterdown_m(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -5116,10 +5201,10 @@ void incarfilterdown_m(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/incar filter up' - * '/incar filter up' - * '/incar filter up' - * '/incar filter up' + * '/incar filter up' + * '/incar filter up' + * '/incar filter up' + * '/incar filter up' */ void incarfilterup_j(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -5142,9 +5227,9 @@ void incarfilterup_j(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/g_assSTART_COOLANT_STEP0_TO_1 ' - * '/g_assSTART_COOLANT_STEP0_TO_1 ' - * '/g_assSTART_COOLANT_STEP0_TO_1 ' + * '/g_assSTART_COOLANT_STEP0_TO_1 ' + * '/g_assSTART_COOLANT_STEP0_TO_1 ' + * '/g_assSTART_COOLANT_STEP0_TO_1 ' */ void g_assSTART_COOLANT_STEP0_TO_1_j(uint8_t rtu_LVL, int16_t *rty_out) { @@ -5161,8 +5246,8 @@ void g_assSTART_COOLANT_STEP0_TO_1_j(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for action system: - * '/Level 4' - * '/Level 5' + * '/Level 4' + * '/Level 5' */ void Level4_h(int8_t *rty_step1, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, const uint8_t *rtd_CCU_MODE_RR, uint16_t *rtd_Dtg_RL, uint16_t @@ -5174,72 +5259,72 @@ void Level4_h(int8_t *rty_step1, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, { int16_t rtb_out_f1h; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ *rtd_Blower_RR = 10U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ *rtd_Blower_RL = 10U; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * Constant: '/Constant4' */ *rtd_Dtg_RR = 800U; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * Constant: '/Constant4' */ *rtd_Dtg_RL = 800U; - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' */ incarfilterup_j(*rtd_LEVEL, rtd_Incar_filter_up_value); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' */ incarfilterdown_m(*rtd_LEVEL, rtd_Incar_filter_down_value); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Mode - foot' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Mode - foot' */ *rtd_Mode_RR = 60U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Mode - foot' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Mode - foot' */ *rtd_Mode_RL = 60U; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * Constant: '/Valve open' */ *rtd_Valve_3_way = 1U; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * Constant: '/Valve open' */ *rtd_Valve_2_way = 1U; - /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_COOLANT_STEP0_TO_1_j(*rtd_LEVEL, &rtb_out_f1h); - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * Constant: '/exit algorithm' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * Constant: '/exit algorithm' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((*rtd_CCU_MODE_RR != 1) || (*rtd_LO_HI_MODE_RR == 1)) { *rty_step1 = 3; @@ -5247,21 +5332,21 @@ void Level4_h(int8_t *rty_step1, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, *rty_step1 = (int8_t)(*rtd_ECT > rtb_out_f1h); } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ } /* * Output and update for atomic system: - * '/2 way valve' - * '/2 way valve' - * '/2 way valve' - * '/2 way valve' - * '/2 way valve' * '/2 way valve' - * '/2 way valve' - * '/2 way valve' - * '/2 way valve' - * '/2 way valve' + * '/2 way valve' + * '/2 way valve' + * '/2 way valve' + * '/2 way valve' + * '/2 way valve' + * '/2 way valve' + * '/2 way valve' + * '/2 way valve' + * '/2 way valve' * ... */ void uwayvalve(uint8_t rtu_LVL, uint8_t *rty_out) @@ -5279,12 +5364,12 @@ void uwayvalve(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/Dtg_rear' - * '/Dtg_rear' - * '/Dtg_rear' - * '/Dtg_rear' - * '/Dtg_rear' * '/Dtg_rear' + * '/Dtg_rear' + * '/Dtg_rear' + * '/Dtg_rear' + * '/Dtg_rear' + * '/Dtg_rear' */ void Dtg_rear(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -5301,12 +5386,12 @@ void Dtg_rear(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/Incar temp goto from step 1 to step 2 ' - * '/Incar temp goto from step 1 to step 2 ' - * '/Incar temp goto from step 1 to step 2 ' - * '/Incar temp goto from step 1 to step 2 ' - * '/Incar temp goto from step 1 to step 2 ' * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' + * '/Incar temp goto from step 1 to step 2 ' */ void Incartempgotofromstep1tostep2_m(uint8_t rtu_LVL, int16_t *rty_out) { @@ -5329,16 +5414,16 @@ void Incartempgotofromstep1tostep2_m(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for atomic system: - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' - * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' + * '/Time goto from step 1 to step 2 ' * ... */ void Timegotofromstep1tostep2_n(uint8_t rtu_LVL, int16_t *rty_out) @@ -5368,12 +5453,12 @@ void Timegotofromstep1tostep2_n(uint8_t rtu_LVL, int16_t *rty_out) /* * Output and update for atomic system: - * '/mode rear step 1' - * '/mode rear step 1' - * '/mode rear step 1' - * '/mode rear step 1' - * '/mode rear step 1' * '/mode rear step 1' + * '/mode rear step 1' + * '/mode rear step 1' + * '/mode rear step 1' + * '/mode rear step 1' + * '/mode rear step 1' */ void moderearstep1(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -5396,19 +5481,19 @@ void moderearstep1(uint8_t rtu_LVL, uint8_t *rty_out) /* * System initialize for action system: - * '/Level 0' - * '/Level 1' + * '/Level 0' + * '/Level 1' */ void Level0_c_Init(DW_Level0_h *localDW) { - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_Init(&localDW->sf_MATLABFunction1); } /* * Output and update for action system: - * '/Level 0' - * '/Level 1' + * '/Level 0' + * '/Level 1' */ void Level0_g(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, const uint8_t *rtd_CCU_MODE_RR, uint16_t *rtd_Dtg_RL, uint16_t @@ -5425,37 +5510,37 @@ void Level0_g(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, uint8_t rtb_out_ipr; bool rtb_timer_out_b; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreRead: '/Data Store Read6' - * MATLAB Function: '/2 way valve' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read6' + * MATLAB Function: '/2 way valve' */ uwayvalve(*rtd_LEVEL, rtd_Valve_2_way); - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' */ incarfilterup_j(*rtd_LEVEL, rtd_Incar_filter_up_value); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' */ incarfilterdown_m(*rtd_LEVEL, rtd_Incar_filter_down_value); - /* MATLAB Function: '/mode rear step 1' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/mode rear step 1' incorporates: + * DataStoreRead: '/Data Store Read5' */ moderearstep1(*rtd_LEVEL, &rtb_out_ipr); - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ *rtd_Mode_RR = rtb_out_ipr; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ *rtd_Mode_RL = rtb_out_ipr; - /* MATLAB Function: '/blower rear' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/blower rear' incorporates: + * DataStoreRead: '/Data Store Read7' */ /* : out = g_ausSTART_BLR_AF_STEP12_R(LVL + 1); */ tmp = (int32_t)(*rtd_LEVEL + 1U); @@ -5463,87 +5548,87 @@ void Level0_g(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, tmp = 255; } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - * MATLAB Function: '/blower rear' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + * MATLAB Function: '/blower rear' */ *rtd_Blower_RR = (uint8_t)g_ausSTART_BLR_AF_STEP12_R[tmp - 1]; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' */ *rtd_Blower_RL = *rtd_Blower_RR; - /* MATLAB Function: '/Dtg_rear' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/Dtg_rear' incorporates: + * DataStoreRead: '/Data Store Read8' */ Dtg_rear(*rtd_LEVEL, &rtb_out_ipr); - /* Gain: '/Gain' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* Gain: '/Gain' incorporates: + * DataStoreWrite: '/Data Store Write10' */ *rtd_Dtg_RR = (uint16_t)(10U * rtb_out_ipr); - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' */ *rtd_Dtg_RL = *rtd_Dtg_RR; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ *rtd_Recirculation = 1.0; - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ Incartempgotofromstep1tostep2_m(*rtd_LEVEL, &rtb_out_gju); - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' */ Timegotofromstep1tostep2_n(*rtd_LEVEL, &rtb_out_in); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read9' - * Gain: '/èç ñåê â ìñ' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read9' + * Gain: '/èç ñåê â ìñ' */ MATLABFunction1(*rtd_t_now, (uint16_t)(1000 * rtb_out_in), &rtb_timer_out_b, &localDW->sf_MATLABFunction1); - /* Switch: '/Switch1' incorporates: - * Constant: '/exit algorithm' - * Constant: '/not LO or HI' - * Constant: '/stay at step 1' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/exit algorithm' + * Constant: '/not LO or HI' + * Constant: '/stay at step 1' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch' */ if ((*rtd_CCU_MODE_RR != 1) || (*rtd_LO_HI_MODE_RR != 0)) { *rty_step = 3; } else if ((*rtd_Incar_RR < rtb_out_gju) || rtb_timer_out_b) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' */ *rty_step = 2; } else { *rty_step = 1; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ } /* * Output and update for atomic system: - * '/blower start finish' - * '/blower start finish' - * '/blower start finish' - * '/blower start finish' + * '/blower start finish' + * '/blower start finish' + * '/blower start finish' + * '/blower start finish' */ void blowerstartfinish(uint8_t rtu_LVL, uint16_t rty_out[2]) { @@ -5574,9 +5659,9 @@ void blowerstartfinish(uint8_t rtu_LVL, uint16_t rty_out[2]) /* * Output and update for atomic system: - * '/ECT min max' - * '/ECT min max' - * '/ECT min max' + * '/ECT min max' + * '/ECT min max' + * '/ECT min max' */ void ECTminmax_j(uint8_t rtu_LVL, int16_t rty_out[2]) { @@ -5596,19 +5681,19 @@ void ECTminmax_j(uint8_t rtu_LVL, int16_t rty_out[2]) /* * System initialize for action system: - * '/Level 4' - * '/Level 5' + * '/Level 4' + * '/Level 5' */ void Level4_b_Init(DW_Level4_h *localDW) { - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_Init(&localDW->sf_MATLABFunction1); } /* * Output and update for action system: - * '/Level 4' - * '/Level 5' + * '/Level 4' + * '/Level 5' */ void Level4_m(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, const uint8_t *rtd_CCU_MODE_RR, uint16_t *rtd_Dtg_RL, uint16_t @@ -5626,134 +5711,134 @@ void Level4_m(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, uint8_t rtb_out_fan; bool rtb_timer_out_b; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreRead: '/Data Store Read6' - * MATLAB Function: '/2 way valve' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read6' + * MATLAB Function: '/2 way valve' */ uwayvalve(*rtd_LEVEL, rtd_Valve_2_way); - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' */ incarfilterup_j(*rtd_LEVEL, rtd_Incar_filter_up_value); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' */ incarfilterdown_m(*rtd_LEVEL, rtd_Incar_filter_down_value); - /* MATLAB Function: '/mode rear step 1' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/mode rear step 1' incorporates: + * DataStoreRead: '/Data Store Read5' */ moderearstep1(*rtd_LEVEL, &rtb_out_fan); - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ *rtd_Mode_RR = rtb_out_fan; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ *rtd_Mode_RL = rtb_out_fan; - /* MATLAB Function: '/blower start finish' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/blower start finish' incorporates: + * DataStoreRead: '/Data Store Read7' */ blowerstartfinish(*rtd_LEVEL, rtb_out_ext); - /* MATLAB Function: '/ECT min max' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/ECT min max' incorporates: + * DataStoreRead: '/Data Store Read7' */ ECTminmax_j(*rtd_LEVEL, rtb_out_bbe); - /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: - * DataStoreRead: '/engine coolant temp' + /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: + * DataStoreRead: '/engine coolant temp' */ rtb_out_ehv = look1_is16lu64n32tu16Ds32Is16_binlcs(*rtd_ECT, rtb_out_bbe, rtb_out_ext, 1U); - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - * DataTypeConversion: '/Data Type Conversion1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + * DataTypeConversion: '/Data Type Conversion1' */ *rtd_Blower_RR = (uint8_t)rtb_out_ehv; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' */ *rtd_Blower_RL = *rtd_Blower_RR; - /* MATLAB Function: '/Dtg_rear' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/Dtg_rear' incorporates: + * DataStoreRead: '/Data Store Read8' */ Dtg_rear(*rtd_LEVEL, &rtb_out_fan); - /* Gain: '/Gain' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* Gain: '/Gain' incorporates: + * DataStoreWrite: '/Data Store Write10' */ *rtd_Dtg_RR = (uint16_t)(10U * rtb_out_fan); - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' */ *rtd_Dtg_RL = *rtd_Dtg_RR; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ *rtd_Recirculation = 1.0; - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ Incartempgotofromstep1tostep2_m(*rtd_LEVEL, &rtb_out_opx); - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' */ Timegotofromstep1tostep2_n(*rtd_LEVEL, &rtb_out_ehv); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read9' - * Gain: '/èç ñåê â ìñ' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read9' + * Gain: '/èç ñåê â ìñ' */ MATLABFunction1(*rtd_t_now, (uint16_t)(1000 * rtb_out_ehv), &rtb_timer_out_b, &localDW->sf_MATLABFunction1); - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * Constant: '/exit algorithm' - * Constant: '/stay at step 1' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * Constant: '/exit algorithm' + * Constant: '/stay at step 1' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * Switch: '/Switch' */ if ((*rtd_CCU_MODE_RR != 1) || (*rtd_LO_HI_MODE_RR == 1)) { *rty_step = 3; } else if ((*rtd_Incar_RR > rtb_out_opx) || rtb_timer_out_b) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' */ *rty_step = 2; } else { *rty_step = 1; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ } /* * Output and update for atomic system: - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' */ void timeforstep_k(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -5776,12 +5861,12 @@ void timeforstep_k(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/blower step' - * '/blower step' - * '/blower step' - * '/blower step' - * '/blower step' - * '/blower step' + * '/blower step' + * '/blower step' + * '/blower step' + * '/blower step' + * '/blower step' + * '/blower step' */ void blowerstep_c(uint8_t rtu_LVL, uint16_t *rty_out) { @@ -5798,12 +5883,12 @@ void blowerstep_c(uint8_t rtu_LVL, uint16_t *rty_out) /* * Output and update for atomic system: - * '/blower time for step' - * '/blower time for step' - * '/blower time for step' - * '/blower time for step' - * '/blower time for step' - * '/blower time for step' + * '/blower time for step' + * '/blower time for step' + * '/blower time for step' + * '/blower time for step' + * '/blower time for step' + * '/blower time for step' */ void blowertimeforstep_k(uint8_t rtu_LVL, uint16_t *rty_out) { @@ -5826,12 +5911,12 @@ void blowertimeforstep_k(uint8_t rtu_LVL, uint16_t *rty_out) /* * Output and update for atomic system: - * '/step' - * '/step' - * '/step' - * '/step' - * '/step' - * '/step' + * '/step' + * '/step' + * '/step' + * '/step' + * '/step' + * '/step' */ void step_a(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -5848,12 +5933,12 @@ void step_a(uint8_t rtu_LVL, uint8_t *rty_out) /* * Output and update for atomic system: - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' - * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' + * '/time for step' */ void timeforstep_dm(uint8_t rtu_LVL, uint8_t *rty_out) { @@ -5876,19 +5961,19 @@ void timeforstep_dm(uint8_t rtu_LVL, uint8_t *rty_out) /* * System initialize for action system: - * '/Level 0' - * '/Level 1' + * '/Level 0' + * '/Level 1' */ void Level0_h_Init(DW_Level0_hr *localDW) { - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_Init(&localDW->sf_MATLABFunction1); } /* * Output and update for action system: - * '/Level 0' - * '/Level 1' + * '/Level 0' + * '/Level 1' */ void Level0_a(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, const uint16_t *rtd_Blower_logic_RR, const uint8_t @@ -5909,198 +5994,58 @@ void Level0_a(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, bool rtb_LogicalOperator1_e4; bool rtb_timer_out_p; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreRead: '/Data Store Read6' - * MATLAB Function: '/2 way valve' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read6' + * MATLAB Function: '/2 way valve' */ uwayvalve(*rtd_LEVEL, rtd_Valve_2_way); - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' */ rtb_out_phm = (int16_t)((*rtd_Dtg_RR - *rtd_Dtg_logic_RR) >> 1); - /* Abs: '/Abs' */ + /* Abs: '/Abs' */ if (rtb_out_phm < 0) { rtb_out_phm = (int16_t)-rtb_out_phm; } - /* End of Abs: '/Abs' */ + /* End of Abs: '/Abs' */ - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read8' */ Dtg_rear(*rtd_LEVEL, &rtb_out_ku0); - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read8' */ timeforstep_k(*rtd_LEVEL, &rtb_out_lyu); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write10' - * Gain: '/Gain' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write10' + * Gain: '/Gain' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ if ((double)rtb_out_phm * 2.0 <= 0.01) { *rtd_Dtg_RR = (uint16_t)*rtd_Dtg_logic_RR; } else { if (*rtd_Dtg_RR <= *rtd_Dtg_logic_RR) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - tmp = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - tmp = -1; - } - - *rtd_Dtg_RR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_ku0 / (double) - rtb_out_lyu / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE) * - (double)tmp + (double)*rtd_Dtg_RR); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - *rtd_Dtg_RL = *rtd_Dtg_RR; - - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' - */ - incarfilterup_j(*rtd_LEVEL, rtd_Incar_filter_up_value); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown_m(*rtd_LEVEL, rtd_Incar_filter_down_value); - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - rtb_out_ku0 = (uint8_t)(*rtd_Mode_RR - *rtd_Mode_logic_RR); - - /* RelationalOperator: '/Relational Operator' incorporates: - * Constant: '/epsilon' - */ - rtb_timer_out_p = (rtb_out_ku0 <= 0.01); - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - step_a(*rtd_LEVEL, &rtb_out_lyu); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - timeforstep_dm(*rtd_LEVEL, &rtb_out_ku0); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write2' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if (rtb_timer_out_p) { - *rtd_Mode_RR = *rtd_Mode_logic_RR; - } else { - if (*rtd_Mode_RR <= *rtd_Mode_logic_RR) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - tmp = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - tmp = -1; - } - - *rtd_Mode_RR = (uint8_t)((double)rtb_out_lyu / (double)rtb_out_ku0 / 1000.0 * - (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_k) * (double)tmp + (double)* - rtd_Mode_RR); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreWrite: '/Data Store Write2' - */ - *rtd_Mode_RL = *rtd_Mode_RR; - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - rtb_out_e0t = (uint16_t)(*rtd_Blower_RR - *rtd_Blower_logic_RR); - - /* RelationalOperator: '/Relational Operator' incorporates: - * Constant: '/epsilon' - */ - rtb_timer_out_p = (rtb_out_e0t <= 0.01); - - /* MATLAB Function: '/blower step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerstep_c(*rtd_LEVEL, &rtb_out_i2); - - /* MATLAB Function: '/blower time for step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowertimeforstep_k(*rtd_LEVEL, &rtb_out_e0t); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write5' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if (rtb_timer_out_p) { - *rtd_Blower_RR = (uint8_t)*rtd_Blower_logic_RR; - } else { - if (*rtd_Blower_RR <= *rtd_Blower_logic_RR) { /* Switch: '/Switch' incorporates: * Constant: '/Constant' */ @@ -6112,100 +6057,240 @@ void Level0_a(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, tmp = -1; } + *rtd_Dtg_RR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_ku0 / (double) + rtb_out_lyu / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE) * + (double)tmp + (double)*rtd_Dtg_RR); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + *rtd_Dtg_RL = *rtd_Dtg_RR; + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup_j(*rtd_LEVEL, rtd_Incar_filter_up_value); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown_m(*rtd_LEVEL, rtd_Incar_filter_down_value); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + rtb_out_ku0 = (uint8_t)(*rtd_Mode_RR - *rtd_Mode_logic_RR); + + /* RelationalOperator: '/Relational Operator' incorporates: + * Constant: '/epsilon' + */ + rtb_timer_out_p = (rtb_out_ku0 <= 0.01); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + step_a(*rtd_LEVEL, &rtb_out_lyu); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + timeforstep_dm(*rtd_LEVEL, &rtb_out_ku0); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write2' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if (rtb_timer_out_p) { + *rtd_Mode_RR = *rtd_Mode_logic_RR; + } else { + if (*rtd_Mode_RR <= *rtd_Mode_logic_RR) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + tmp = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + tmp = -1; + } + + *rtd_Mode_RR = (uint8_t)((double)rtb_out_lyu / (double)rtb_out_ku0 / 1000.0 * + (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_k) * (double)tmp + (double)* + rtd_Mode_RR); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreWrite: '/Data Store Write2' + */ + *rtd_Mode_RL = *rtd_Mode_RR; + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + rtb_out_e0t = (uint16_t)(*rtd_Blower_RR - *rtd_Blower_logic_RR); + + /* RelationalOperator: '/Relational Operator' incorporates: + * Constant: '/epsilon' + */ + rtb_timer_out_p = (rtb_out_e0t <= 0.01); + + /* MATLAB Function: '/blower step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerstep_c(*rtd_LEVEL, &rtb_out_i2); + + /* MATLAB Function: '/blower time for step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowertimeforstep_k(*rtd_LEVEL, &rtb_out_e0t); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write5' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if (rtb_timer_out_p) { + *rtd_Blower_RR = (uint8_t)*rtd_Blower_logic_RR; + } else { + if (*rtd_Blower_RR <= *rtd_Blower_logic_RR) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + tmp = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + tmp = -1; + } + *rtd_Blower_RR = (uint8_t)((double)rtb_out_i2 / (double)rtb_out_e0t / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_n) * (double)tmp + (double)*rtd_Blower_RR); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' */ *rtd_Blower_RL = *rtd_Blower_RR; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ *rtd_Recirculation = 1.0; - /* RelationalOperator: '/Relational Operator2' incorporates: - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Relational Operator2' incorporates: + * DataStoreRead: '/Data Store Read11' */ rtb_timer_out_p = (*rtd_CCU_MODE_FL != 1); - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read12' - * RelationalOperator: '/Relational Operator3' + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read12' + * RelationalOperator: '/Relational Operator3' */ rtb_LogicalOperator1_e4 = (rtb_timer_out_p || (*rtd_LO_HI_MODE_FL != 0)); - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' */ Timegotofromstep1tostep2_n(*rtd_LEVEL, &rtb_out_phm); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read3' - * Gain: '/èç ñåê â ìñ' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read3' + * Gain: '/èç ñåê â ìñ' */ MATLABFunction1(*rtd_t_now, (uint16_t)(1000 * rtb_out_phm), &rtb_timer_out_p, &localDW->sf_MATLABFunction1); - /* Switch: '/Switch1' incorporates: - * Constant: '/exit algorithm' - * Constant: '/stay at step' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/exit algorithm' + * Constant: '/stay at step' + * Switch: '/Switch' */ if (rtb_LogicalOperator1_e4) { *rty_step = 3; } else if (rtb_timer_out_p) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' */ *rty_step = 3; } else { *rty_step = 2; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE = *rtd_t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE_k = *rtd_t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE_n = *rtd_t_now; } /* * System initialize for action system: - * '/Level 2' - * '/Level 3' - * '/Level 4' - * '/Level 5' + * '/Level 2' + * '/Level 3' + * '/Level 4' + * '/Level 5' */ void Level2_j_Init(DW_Level2_j *localDW) { - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_Init(&localDW->sf_MATLABFunction1); } /* * Output and update for action system: - * '/Level 2' - * '/Level 3' - * '/Level 4' - * '/Level 5' + * '/Level 2' + * '/Level 3' + * '/Level 4' + * '/Level 5' */ void Level2_f(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, const uint16_t *rtd_Blower_logic_RR, const uint8_t @@ -6226,198 +6311,58 @@ void Level2_f(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, uint8_t rtb_out_n0g; bool rtb_RelationalOperator2_aen; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreRead: '/Data Store Read6' - * MATLAB Function: '/2 way valve' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read6' + * MATLAB Function: '/2 way valve' */ uwayvalve(*rtd_LEVEL, rtd_Valve_2_way); - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' */ rtb_out_k1 = (int16_t)((*rtd_Dtg_RR - *rtd_Dtg_logic_RR) >> 1); - /* Abs: '/Abs' */ + /* Abs: '/Abs' */ if (rtb_out_k1 < 0) { rtb_out_k1 = (int16_t)-rtb_out_k1; } - /* End of Abs: '/Abs' */ + /* End of Abs: '/Abs' */ - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read8' */ Dtg_rear(*rtd_LEVEL, &rtb_out_bn); - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read8' */ timeforstep_k(*rtd_LEVEL, &rtb_out_n0g); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write10' - * Gain: '/Gain' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write10' + * Gain: '/Gain' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ if ((double)rtb_out_k1 * 2.0 <= 0.01) { *rtd_Dtg_RR = (uint16_t)*rtd_Dtg_logic_RR; } else { if (*rtd_Dtg_RR <= *rtd_Dtg_logic_RR) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - tmp = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - tmp = -1; - } - - *rtd_Dtg_RR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_bn / (double) - rtb_out_n0g / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE) * - (double)tmp + (double)*rtd_Dtg_RR); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - *rtd_Dtg_RL = *rtd_Dtg_RR; - - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' - */ - incarfilterup_j(*rtd_LEVEL, rtd_Incar_filter_up_value); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown_m(*rtd_LEVEL, rtd_Incar_filter_down_value); - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - rtb_out_bn = (uint8_t)(*rtd_Mode_RR - *rtd_Mode_logic_RR); - - /* RelationalOperator: '/Relational Operator' incorporates: - * Constant: '/epsilon' - */ - rtb_RelationalOperator2_aen = (rtb_out_bn <= 0.01); - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - step_a(*rtd_LEVEL, &rtb_out_n0g); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - timeforstep_dm(*rtd_LEVEL, &rtb_out_bn); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write2' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if (rtb_RelationalOperator2_aen) { - *rtd_Mode_RR = *rtd_Mode_logic_RR; - } else { - if (*rtd_Mode_RR <= *rtd_Mode_logic_RR) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - tmp = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - tmp = -1; - } - - *rtd_Mode_RR = (uint8_t)((double)rtb_out_n0g / (double)rtb_out_bn / 1000.0 * - (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_n) * (double)tmp + (double)* - rtd_Mode_RR); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreWrite: '/Data Store Write2' - */ - *rtd_Mode_RL = *rtd_Mode_RR; - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - rtb_out_khn = (uint16_t)(*rtd_Blower_RR - *rtd_Blower_logic_RR); - - /* RelationalOperator: '/Relational Operator' incorporates: - * Constant: '/epsilon' - */ - rtb_RelationalOperator2_aen = (rtb_out_khn <= 0.01); - - /* MATLAB Function: '/blower step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerstep_c(*rtd_LEVEL, &rtb_out_mxv); - - /* MATLAB Function: '/blower time for step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowertimeforstep_k(*rtd_LEVEL, &rtb_out_khn); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write5' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if (rtb_RelationalOperator2_aen) { - *rtd_Blower_RR = (uint8_t)*rtd_Blower_logic_RR; - } else { - if (*rtd_Blower_RR <= *rtd_Blower_logic_RR) { /* Switch: '/Switch' incorporates: * Constant: '/Constant' */ @@ -6429,80 +6374,220 @@ void Level2_f(int8_t *rty_step, uint8_t *rtd_Blower_RL, uint8_t *rtd_Blower_RR, tmp = -1; } + *rtd_Dtg_RR = (uint16_t)rt_roundd(10.0 * (double)rtb_out_bn / (double) + rtb_out_n0g / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE) * + (double)tmp + (double)*rtd_Dtg_RR); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + *rtd_Dtg_RL = *rtd_Dtg_RR; + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup_j(*rtd_LEVEL, rtd_Incar_filter_up_value); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown_m(*rtd_LEVEL, rtd_Incar_filter_down_value); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + rtb_out_bn = (uint8_t)(*rtd_Mode_RR - *rtd_Mode_logic_RR); + + /* RelationalOperator: '/Relational Operator' incorporates: + * Constant: '/epsilon' + */ + rtb_RelationalOperator2_aen = (rtb_out_bn <= 0.01); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + step_a(*rtd_LEVEL, &rtb_out_n0g); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + timeforstep_dm(*rtd_LEVEL, &rtb_out_bn); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write2' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if (rtb_RelationalOperator2_aen) { + *rtd_Mode_RR = *rtd_Mode_logic_RR; + } else { + if (*rtd_Mode_RR <= *rtd_Mode_logic_RR) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + tmp = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + tmp = -1; + } + + *rtd_Mode_RR = (uint8_t)((double)rtb_out_n0g / (double)rtb_out_bn / 1000.0 * + (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_n) * (double)tmp + (double)* + rtd_Mode_RR); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreWrite: '/Data Store Write2' + */ + *rtd_Mode_RL = *rtd_Mode_RR; + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + rtb_out_khn = (uint16_t)(*rtd_Blower_RR - *rtd_Blower_logic_RR); + + /* RelationalOperator: '/Relational Operator' incorporates: + * Constant: '/epsilon' + */ + rtb_RelationalOperator2_aen = (rtb_out_khn <= 0.01); + + /* MATLAB Function: '/blower step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerstep_c(*rtd_LEVEL, &rtb_out_mxv); + + /* MATLAB Function: '/blower time for step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowertimeforstep_k(*rtd_LEVEL, &rtb_out_khn); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write5' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if (rtb_RelationalOperator2_aen) { + *rtd_Blower_RR = (uint8_t)*rtd_Blower_logic_RR; + } else { + if (*rtd_Blower_RR <= *rtd_Blower_logic_RR) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + tmp = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + tmp = -1; + } + *rtd_Blower_RR = (uint8_t)((double)rtb_out_mxv / (double)rtb_out_khn / 1000.0 * (double)(*rtd_t_now - localDW->UnitDelay_DSTATE_p) * (double)tmp + (double)*rtd_Blower_RR); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' */ *rtd_Blower_RL = *rtd_Blower_RR; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ *rtd_Recirculation = 1.0; - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' */ Timegotofromstep1tostep2_n(*rtd_LEVEL, &rtb_out_k1); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read3' - * Gain: '/èç ñåê â ìñ' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read3' + * Gain: '/èç ñåê â ìñ' */ MATLABFunction1(*rtd_t_now, (uint16_t)(1000 * rtb_out_k1), &rtb_RelationalOperator2_aen, &localDW->sf_MATLABFunction1); - /* Switch: '/Switch1' incorporates: - * Constant: '/exit algorithm' - * Constant: '/not LO or HI' - * Constant: '/stay at step' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/exit algorithm' + * Constant: '/not LO or HI' + * Constant: '/stay at step' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch' */ if ((*rtd_CCU_MODE_FL != 1) || (*rtd_LO_HI_MODE_FL != 0)) { *rty_step = 3; } else if (rtb_RelationalOperator2_aen || (*rtd_HI_logic_on)) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' */ *rty_step = 3; } else { *rty_step = 2; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE = *rtd_t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE_n = *rtd_t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ localDW->UnitDelay_DSTATE_p = *rtd_t_now; } /* * Output and update for atomic system: - * '/func g_assAUTO_STEP_DUCT_TG_U' - * '/func g_assAUTO_STEP_DUCT_TG_U' + * '/func g_assAUTO_STEP_DUCT_TG_U' + * '/func g_assAUTO_STEP_DUCT_TG_U' */ void funcg_assAUTO_STEP_DUCT_TG_U(uint8_t rtu_LVL, double rtu_AF_STEP, int16_t *rty_y) @@ -6575,8 +6660,8 @@ void funcg_assAUTO_STEP_DUCT_TG_U(uint8_t rtu_LVL, double rtu_AF_STEP, int16_t /* * Output and update for atomic system: - * '/func g_assAUTO_STEP_DUCT_TG_L' - * '/func g_assAUTO_STEP_DUCT_TG_L' + * '/func g_assAUTO_STEP_DUCT_TG_L' + * '/func g_assAUTO_STEP_DUCT_TG_L' */ void funcg_assAUTO_STEP_DUCT_TG_L(uint8_t rtu_LVL, double rtu_AF_STEP, int16_t *rty_y) @@ -6649,8 +6734,8 @@ void funcg_assAUTO_STEP_DUCT_TG_L(uint8_t rtu_LVL, double rtu_AF_STEP, int16_t /* * Output and update for atomic system: - * '/func g_assAUTO_STEP_DUCT_TG_R' - * '/func g_assAUTO_STEP_DUCT_TG_R' + * '/func g_assAUTO_STEP_DUCT_TG_R' + * '/func g_assAUTO_STEP_DUCT_TG_R' */ void funcg_assAUTO_STEP_DUCT_TG_R(uint8_t rtu_LVL, double rtu_AF_STEP, int16_t *rty_y) @@ -6723,8 +6808,8 @@ void funcg_assAUTO_STEP_DUCT_TG_R(uint8_t rtu_LVL, double rtu_AF_STEP, int16_t /* * Output and update for atomic system: - * '/correction rate' - * '/correction rate' + * '/correction rate' + * '/correction rate' */ void correctionrate(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y) { @@ -6758,10 +6843,10 @@ void correctionrate(int16_t rtu_SET, uint8_t rtu_LVL, int16_t *rty_y) /* * Output and update for atomic system: - * '/is_ending_with_5' - * '/is_ending_with_5' - * '/is_ending_with_5' - * '/is_ending_with_5' + * '/is_ending_with_5' + * '/is_ending_with_5' + * '/is_ending_with_5' + * '/is_ending_with_5' */ void is_ending_with_5(uint16_t rtu_SET, bool *rty_is_ending_with_5) { @@ -6772,12 +6857,12 @@ void is_ending_with_5(uint16_t rtu_SET, bool *rty_is_ending_with_5) /* * System initialize for atomic system: - * '/filter duct' - * '/filter duct' - * '/filter duct' - * '/filter duct' - * '/filter duct' * '/filter duct' + * '/filter duct' + * '/filter duct' + * '/filter duct' + * '/filter duct' + * '/filter duct' */ void filterduct_Init(DW_filterduct *localDW) { @@ -6786,12 +6871,12 @@ void filterduct_Init(DW_filterduct *localDW) /* * Output and update for atomic system: - * '/filter duct' - * '/filter duct' - * '/filter duct' - * '/filter duct' - * '/filter duct' * '/filter duct' + * '/filter duct' + * '/filter duct' + * '/filter duct' + * '/filter duct' + * '/filter duct' */ void filterduct(int16_t rtu_duct, bool rtu_is_filter_active, uint32_t rtu_t_now, int16_t *rty_duct_filtered, DW_filterduct *localDW) @@ -6843,13 +6928,13 @@ void filterduct(int16_t rtu_duct, bool rtu_is_filter_active, uint32_t rtu_t_now, /* * System initialize for atomic system: - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' */ void is3secafterT15passed_Init(DW_is3secafterT15passed *localDW) { @@ -6858,13 +6943,13 @@ void is3secafterT15passed_Init(DW_is3secafterT15passed *localDW) /* * Output and update for atomic system: - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' * '/is 3 sec after T15 passed' - * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' + * '/is 3 sec after T15 passed' */ void is3secafterT15passed(uint32_t rtu_t_now, uint8_t rtu_BCM_T15_stat, bool *rty_is_filter_active, DW_is3secafterT15passed *localDW) @@ -6901,10 +6986,10 @@ void is3secafterT15passed(uint32_t rtu_t_now, uint8_t rtu_BCM_T15_stat, bool /* * Output and update for atomic system: - * '/îáû÷íîå ïîíèæåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîíèæåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîíèæåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîíèæåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' */ void u(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_F) { @@ -6921,10 +7006,10 @@ void u(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_F) /* * Output and update for atomic system: - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' */ void u_j(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_F) { @@ -6941,109 +7026,109 @@ void u_j(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_F) /* * Output and update for action system: - * '/âêëþ÷åí óñêîðåííûé ðåæèì' - * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' */ void u_c(int16_t rtu_temp_raw, uint8_t rtu_lvl, uint16_t *rty_out, double *rtd_KEEP_FALLING_FL_UNTIL_LIMIT, const double *rtd_Temp_FL_store) { - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read temp' - * MATLAB Function: '/AMBRATE_RISING_DIFF[8]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read temp' + * MATLAB Function: '/AMBRATE_RISING_DIFF[8]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ /* : f_g_ausINCARRATE_FALLING_DIFF_F = g_ausINCARRATE_FALLING_DIFF_F(8); */ if (fabs((double)rtu_temp_raw - *rtd_Temp_FL_store) <= g_ausINCARRATE_FALLING_DIFF_F[7]) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - *rtd_KEEP_FALLING_FL_UNTIL_LIMIT = 0.0; - - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' - * Merge: '/Merge' - */ - u(rtu_lvl, rty_out); - - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' - */ - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' - * Merge: '/Merge' - */ - u_j(rtu_lvl, rty_out); - - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ - } - - /* End of If: '/If' */ -} - -/* - * Output and update for action system: - * '/îáû÷íûé ðåæèì' - * '/îáû÷íûé ðåæèì' - */ -void u_l(int16_t rtu_temp_raw, uint8_t rtu_lvl, uint16_t *rty_riseperminute, - double *rtd_KEEP_FALLING_FL_UNTIL_LIMIT, const double - *rtd_Temp_FL_store) -{ - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - */ - /* : f_g_ausINCARRATE_FALLING_DIFF_F = g_ausINCARRATE_FALLING_DIFF_F(7); */ - if (fabs((double)rtu_temp_raw - *rtd_Temp_FL_store) > - g_ausINCARRATE_FALLING_DIFF_F[6]) { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ + *rtd_KEEP_FALLING_FL_UNTIL_LIMIT = 0.0; + + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' + * Merge: '/Merge' + */ + u(rtu_lvl, rty_out); + + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' + */ + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * Merge: '/Merge' + */ + u_j(rtu_lvl, rty_out); + + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + } + + /* End of If: '/If' */ +} + +/* + * Output and update for action system: + * '/îáû÷íûé ðåæèì' + * '/îáû÷íûé ðåæèì' + */ +void u_l(int16_t rtu_temp_raw, uint8_t rtu_lvl, uint16_t *rty_riseperminute, + double *rtd_KEEP_FALLING_FL_UNTIL_LIMIT, const double + *rtd_Temp_FL_store) +{ + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + */ + /* : f_g_ausINCARRATE_FALLING_DIFF_F = g_ausINCARRATE_FALLING_DIFF_F(7); */ + if (fabs((double)rtu_temp_raw - *rtd_Temp_FL_store) > + g_ausINCARRATE_FALLING_DIFF_F[6]) { + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ *rtd_KEEP_FALLING_FL_UNTIL_LIMIT = 1.0; - /* SignalConversion generated from: '/rise per minute' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' - * Merge: '/Merge' + /* SignalConversion generated from: '/rise per minute' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * Merge: '/Merge' */ u_j(rtu_lvl, rty_riseperminute); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/rise per minute' incorporates: - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' - * Merge: '/Merge' + /* SignalConversion generated from: '/rise per minute' incorporates: + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + * Merge: '/Merge' */ u(rtu_lvl, rty_riseperminute); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } /* * Output and update for atomic system: - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' */ void u_h(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_F) { @@ -7060,10 +7145,10 @@ void u_h(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_F) /* * Output and update for atomic system: - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' */ void u_k(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_F) { @@ -7080,21 +7165,21 @@ void u_k(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_F) /* * Output and update for action system: - * '/Ïðîäîëæàåì â óñêîðåííîì' - * '/Ïðîäîëæàåì â óñêîðåííîì' + * '/Ïðîäîëæàåì â óñêîðåííîì' + * '/Ïðîäîëæàåì â óñêîðåííîì' */ void u_lz(uint8_t rtu_lvl, uint16_t *rty_out) { - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_k(rtu_lvl, rty_out); } /* * Output and update for atomic system: - * '/g_ausINCARRATE_RISING_DIFF_F[8]' - * '/g_ausINCARRATE_RISING_DIFF_F[8]' + * '/g_ausINCARRATE_RISING_DIFF_F[8]' + * '/g_ausINCARRATE_RISING_DIFF_F[8]' */ void g_ausINCARRATE_RISING_DIFF_F8(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_F) { @@ -7104,8 +7189,8 @@ void g_ausINCARRATE_RISING_DIFF_F8(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_F) /* * Output and update for atomic system: - * '/INCARRATE_RISING_DIFF_F[7]' - * '/INCARRATE_RISING_DIFF_F[7]' + * '/INCARRATE_RISING_DIFF_F[7]' + * '/INCARRATE_RISING_DIFF_F[7]' */ void INCARRATE_RISING_DIFF_F7(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_F) { @@ -7115,32 +7200,32 @@ void INCARRATE_RISING_DIFF_F7(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_F) /* * Output and update for action system: - * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ void u_f(uint8_t rtu_lvl, uint16_t *rty_out) { - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' */ u_h(rtu_lvl, rty_out); } /* * Output and update for action system: - * '/Èíèöèàëèçàöèÿ RL' - * '/Èíèöèàëèçàöèÿ RR' + * '/Èíèöèàëèçàöèÿ RL' + * '/Èíèöèàëèçàöèÿ RR' */ void RL(int16_t rtu_temp_in, double *rty_temp_out) { - /* DataTypeConversion: '/Data Type Conversion' */ + /* DataTypeConversion: '/Data Type Conversion' */ *rty_temp_out = rtu_temp_in; } /* * Output and update for atomic system: - * '/AMBRATE_RISING_DIFF[8]' - * '/AMBRATE_RISING_DIFF[8]' + * '/AMBRATE_RISING_DIFF[8]' + * '/AMBRATE_RISING_DIFF[8]' */ void AMBRATE_RISING_DIFF8(uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_R) { @@ -7150,10 +7235,10 @@ void AMBRATE_RISING_DIFF8(uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_R) /* * Output and update for atomic system: - * '/îáû÷íîå ïîíèæåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîíèæåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîíèæåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîíèæåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' */ void u_kk(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_R) { @@ -7170,10 +7255,10 @@ void u_kk(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_R) /* * Output and update for atomic system: - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' */ void u_b(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_R) { @@ -7190,21 +7275,21 @@ void u_b(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_R) /* * Output and update for action system: - * '/Ïðîäîëæàåì â óñêîðåííîì' - * '/Ïðîäîëæàåì â óñêîðåííîì' + * '/Ïðîäîëæàåì â óñêîðåííîì' + * '/Ïðîäîëæàåì â óñêîðåííîì' */ void u_hr(uint8_t rtu_lvl, uint16_t *rty_out) { - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_b(rtu_lvl, rty_out); } /* * Output and update for atomic system: - * '/AMBRATE_FALLING_DIFF[7]' - * '/AMBRATE_FALLING_DIFF[7]' + * '/AMBRATE_FALLING_DIFF[7]' + * '/AMBRATE_FALLING_DIFF[7]' */ void AMBRATE_FALLING_DIFF7(uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_R) { @@ -7214,23 +7299,23 @@ void AMBRATE_FALLING_DIFF7(uint16_t *rty_f_g_ausINCARRATE_FALLING_DIFF_R) /* * Output and update for action system: - * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ void u_g(uint8_t rtu_lvl, uint16_t *rty_out) { - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' */ u_kk(rtu_lvl, rty_out); } /* * Output and update for atomic system: - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' */ void u_m(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_R) { @@ -7247,10 +7332,10 @@ void u_m(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_R) /* * Output and update for atomic system: - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' */ void u_o(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_R) { @@ -7267,21 +7352,21 @@ void u_o(uint8_t rtu_lvl, uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_R) /* * Output and update for action system: - * '/Ïðîäîëæàåì â óñêîðåííîì' - * '/Ïðîäîëæàåì â óñêîðåííîì' + * '/Ïðîäîëæàåì â óñêîðåííîì' + * '/Ïðîäîëæàåì â óñêîðåííîì' */ void u_gq(uint8_t rtu_lvl, uint16_t *rty_out) { - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_o(rtu_lvl, rty_out); } /* * Output and update for atomic system: - * '/g_ausINCARRATE_RISING_DIFF_R[8]' - * '/g_ausINCARRATE_RISING_DIFF_R[8]' + * '/g_ausINCARRATE_RISING_DIFF_R[8]' + * '/g_ausINCARRATE_RISING_DIFF_R[8]' */ void g_ausINCARRATE_RISING_DIFF_R8(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_R) { @@ -7291,8 +7376,8 @@ void g_ausINCARRATE_RISING_DIFF_R8(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_R) /* * Output and update for atomic system: - * '/INCARRATE_RISING_DIFF_R[7]' - * '/INCARRATE_RISING_DIFF_R[7]' + * '/INCARRATE_RISING_DIFF_R[7]' + * '/INCARRATE_RISING_DIFF_R[7]' */ void INCARRATE_RISING_DIFF_R7(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_R) { @@ -7302,29 +7387,29 @@ void INCARRATE_RISING_DIFF_R7(uint16_t *rty_f_g_ausINCARRATE_RISING_DIFF_R) /* * Output and update for action system: - * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ void u_b3(uint8_t rtu_lvl, uint16_t *rty_out) { - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' */ u_m(rtu_lvl, rty_out); } /* * Output and update for atomic system: - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' - * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' + * '/AF AutoFoot' * ... */ void AFAutoFoot(uint16_t rty_out[8]) @@ -7339,16 +7424,16 @@ void AFAutoFoot(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' - * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' + * '/AF AutoFoot summer' * ... */ void AFAutoFootsummer(uint16_t rty_out[8]) @@ -7363,16 +7448,16 @@ void AFAutoFootsummer(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' - * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' + * '/AF Bi level' * ... */ void AFBilevel(uint16_t rty_out[8]) @@ -7387,16 +7472,16 @@ void AFBilevel(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' - * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' + * '/AF Bi level 2' * ... */ void AFBilevel2(uint16_t rty_out[8]) @@ -7411,16 +7496,16 @@ void AFBilevel2(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' - * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' + * '/AF Defrost' * ... */ void AFDefrost(uint16_t rty_out[8]) @@ -7435,16 +7520,16 @@ void AFDefrost(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' - * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' + * '/AF Foot' * ... */ void AFFoot(uint16_t rty_out[8]) @@ -7459,16 +7544,16 @@ void AFFoot(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' - * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' + * '/AF Foot + Def' * ... */ void AFFootDef(uint16_t rty_out[8]) @@ -7483,16 +7568,16 @@ void AFFootDef(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' - * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' + * '/AF Hi (def + vent)' * ... */ void AFHidefvent(uint16_t rty_out[8]) @@ -7507,16 +7592,16 @@ void AFHidefvent(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' - * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' + * '/AF Tri mode' * ... */ void AFTrimode(uint16_t rty_out[8]) @@ -7531,16 +7616,16 @@ void AFTrimode(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF VENT' - * '/AF VENT (fail safe)' - * '/AF VENT' - * '/AF VENT (fail safe)' - * '/AF VENT' - * '/AF VENT (fail safe)' - * '/AF VENT' - * '/AF VENT (fail safe)' - * '/AF VENT' - * '/AF VENT (fail safe)' + * '/AF VENT' + * '/AF VENT (fail safe)' + * '/AF VENT' + * '/AF VENT (fail safe)' + * '/AF VENT' + * '/AF VENT (fail safe)' + * '/AF VENT' + * '/AF VENT (fail safe)' + * '/AF VENT' + * '/AF VENT (fail safe)' * ... */ void AFVENT(uint16_t rty_out[8]) @@ -7555,10 +7640,10 @@ void AFVENT(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/closest speed' - * '/closest speed' - * '/closest speed' - * '/closest speed' + * '/closest speed' + * '/closest speed' + * '/closest speed' + * '/closest speed' */ void closestspeed(const uint16_t rtu_AF_for_speed[8], uint16_t rtu_AF_value, uint8_t *rty_idx) @@ -7595,8 +7680,8 @@ void closestspeed(const uint16_t rtu_AF_for_speed[8], uint16_t rtu_AF_value, /* * Output and update for atomic system: - * '/AF REAR Bi Level' - * '/AF REAR Bi Level' + * '/AF REAR Bi Level' + * '/AF REAR Bi Level' */ void AFREARBiLevel(uint16_t rty_out[8]) { @@ -7610,8 +7695,8 @@ void AFREARBiLevel(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF REAR Foot' - * '/AF REAR Foot' + * '/AF REAR Foot' + * '/AF REAR Foot' */ void AFREARFoot(uint16_t rty_out[8]) { @@ -7625,10 +7710,10 @@ void AFREARFoot(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/AF REAR VENT AUTO' - * '/AF REAR VENT AUTO1' - * '/AF REAR VENT AUTO' - * '/AF REAR VENT AUTO1' + * '/AF REAR VENT AUTO' + * '/AF REAR VENT AUTO1' + * '/AF REAR VENT AUTO' + * '/AF REAR VENT AUTO1' */ void AFREARVENTAUTO(uint16_t rty_out[8]) { @@ -7642,8 +7727,8 @@ void AFREARVENTAUTO(uint16_t rty_out[8]) /* * Output and update for atomic system: - * '/direction for REAR index mode' - * '/direction for REAR index mode1' + * '/direction for REAR index mode' + * '/direction for REAR index mode1' */ void directionforREARindexmode(uint16_t rtu_index_mode, double rty_Y[4]) { @@ -7752,8 +7837,8 @@ void directionforREARindexmode(uint16_t rtu_index_mode, double rty_Y[4]) /* * System initialize for atomic system: - * '/Zone_Climate_Logic_Auto_FL2' - * '/Zone_Climate_Logic_Auto_FL3' + * '/Zone_Climate_Logic_Auto_FL2' + * '/Zone_Climate_Logic_Auto_FL3' */ void Zone_Climate_Logic_Auto_FL2_Init(uint8_t *rty_out_def, uint8_t *rty_out_face, uint8_t *rty_out_foot, uint8_t *rty_out_auto, double @@ -7775,15 +7860,15 @@ void Zone_Climate_Logic_Auto_FL2_Init(uint8_t *rty_out_def, uint8_t /* * Output and update for atomic system: - * '/Zone_Climate_Logic_Auto_FL2' - * '/Zone_Climate_Logic_Auto_FL3' + * '/Zone_Climate_Logic_Auto_FL2' + * '/Zone_Climate_Logic_Auto_FL3' */ void Zone_Climate_Logic_Auto_FL2(double rtu_btn_def, uint8_t rtu_btn_face, uint8_t rtu_btn_foot, uint8_t rtu_btn_auto, uint8_t rtu_btn_ac, uint8_t *rty_out_def, uint8_t *rty_out_face, uint8_t *rty_out_foot, uint8_t *rty_out_auto, double *rty_out_ac, DW_Zone_Climate_Logic_Auto_FL2 *localDW) { - /* Chart: '/Zone_Climate_Logic_Auto_FL2' */ + /* Chart: '/Zone_Climate_Logic_Auto_FL2' */ if (localDW->is_active_c783_HVAC_model == 0U) { localDW->is_active_c783_HVAC_model = 1U; localDW->is_c783_HVAC_model = IN_MANUAL_MODE; @@ -7939,13 +8024,13 @@ void Zone_Climate_Logic_Auto_FL2(double rtu_btn_def, uint8_t rtu_btn_face, } } - /* End of Chart: '/Zone_Climate_Logic_Auto_FL2' */ + /* End of Chart: '/Zone_Climate_Logic_Auto_FL2' */ } /* * Output and update for atomic system: - * '/AF for Bi Level' - * '/AF for Bi Level' + * '/AF for Bi Level' + * '/AF for Bi Level' */ void AFforBiLevel(uint8_t rtu_blower_speed, uint16_t *rty_out) { @@ -7962,8 +8047,8 @@ void AFforBiLevel(uint8_t rtu_blower_speed, uint16_t *rty_out) /* * Output and update for atomic system: - * '/AF for Def' - * '/AF for Def' + * '/AF for Def' + * '/AF for Def' */ void AFforDef(uint8_t rtu_blower_speed, uint16_t *rty_out) { @@ -7980,8 +8065,8 @@ void AFforDef(uint8_t rtu_blower_speed, uint16_t *rty_out) /* * Output and update for atomic system: - * '/AF for Foor + Def' - * '/AF for Foor + Def' + * '/AF for Foor + Def' + * '/AF for Foor + Def' */ void AFforFoorDef(uint8_t rtu_blower_speed, uint16_t *rty_out) { @@ -7998,8 +8083,8 @@ void AFforFoorDef(uint8_t rtu_blower_speed, uint16_t *rty_out) /* * Output and update for atomic system: - * '/AF for Foot' - * '/AF for Foot' + * '/AF for Foot' + * '/AF for Foot' */ void AFforFoot(uint8_t rtu_blower_speed, uint16_t *rty_out) { @@ -8016,8 +8101,8 @@ void AFforFoot(uint8_t rtu_blower_speed, uint16_t *rty_out) /* * Output and update for atomic system: - * '/AF for Hi_Level' - * '/AF for Hi_Level' + * '/AF for Hi_Level' + * '/AF for Hi_Level' */ void AFforHi_Level(uint8_t rtu_blower_speed, uint16_t *rty_out) { @@ -8034,8 +8119,8 @@ void AFforHi_Level(uint8_t rtu_blower_speed, uint16_t *rty_out) /* * Output and update for atomic system: - * '/AF for Tri-Level' - * '/AF for Tri-Level' + * '/AF for Tri-Level' + * '/AF for Tri-Level' */ void AFforTriLevel(uint8_t rtu_blower_speed, uint16_t *rty_out) { @@ -8052,8 +8137,8 @@ void AFforTriLevel(uint8_t rtu_blower_speed, uint16_t *rty_out) /* * Output and update for atomic system: - * '/AF for Vent mode' - * '/AF for Vent mode' + * '/AF for Vent mode' + * '/AF for Vent mode' */ void AFforVentmode(uint8_t rtu_blower_speed, uint16_t *rty_out) { @@ -8070,29 +8155,29 @@ void AFforVentmode(uint8_t rtu_blower_speed, uint16_t *rty_out) /* * Output and update for enable system: - * '/Rear Left AF - manual directions' - * '/Rear Right AF - manual directions' + * '/Rear Left AF - manual directions' + * '/Rear Right AF - manual directions' */ void RearLeftAFmanualdirections(bool rtu_Enable, uint8_t rtu_blowerspeed, uint8_t rtu_faceison, uint8_t rtu_footison, uint16_t *rty_AFout) { int32_t tmp; - /* Outputs for Enabled SubSystem: '/Rear Left AF - manual directions' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Rear Left AF - manual directions' incorporates: + * EnablePort: '/Enable' */ if (rtu_Enable) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Gain: '/Gain2' - * MATLAB Function: '/AF for Bi Level R' - * MATLAB Function: '/AF for Foot R' - * MATLAB Function: '/AF for Vent mode R' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Gain: '/Gain2' + * MATLAB Function: '/AF for Bi Level R' + * MATLAB Function: '/AF for Foot R' + * MATLAB Function: '/AF for Vent mode R' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * Sum: '/Add' */ /* : out = uint16(g_ausFLOW_RE_BI2BLR_AF(blower_speed + 1)); */ /* : out = uint16(g_ausFLOW_RE_FO2BLR_AF(blower_speed + 1)); */ @@ -8104,7 +8189,7 @@ void RearLeftAFmanualdirections(bool rtu_Enable, uint8_t rtu_blowerspeed, break; case 1: - /* MATLAB Function: '/AF for Vent mode R' */ + /* MATLAB Function: '/AF for Vent mode R' */ tmp = (int32_t)(rtu_blowerspeed + 1U); if (rtu_blowerspeed + 1U > 255U) { tmp = 255; @@ -8114,7 +8199,7 @@ void RearLeftAFmanualdirections(bool rtu_Enable, uint8_t rtu_blowerspeed, break; case 2: - /* MATLAB Function: '/AF for Foot R' */ + /* MATLAB Function: '/AF for Foot R' */ tmp = (int32_t)(rtu_blowerspeed + 1U); if (rtu_blowerspeed + 1U > 255U) { tmp = 255; @@ -8124,7 +8209,7 @@ void RearLeftAFmanualdirections(bool rtu_Enable, uint8_t rtu_blowerspeed, break; default: - /* MATLAB Function: '/AF for Bi Level R' */ + /* MATLAB Function: '/AF for Bi Level R' */ tmp = (int32_t)(rtu_blowerspeed + 1U); if (rtu_blowerspeed + 1U > 255U) { tmp = 255; @@ -8134,16 +8219,16 @@ void RearLeftAFmanualdirections(bool rtu_Enable, uint8_t rtu_blowerspeed, break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of Outputs for SubSystem: '/Rear Left AF - manual directions' */ + /* End of Outputs for SubSystem: '/Rear Left AF - manual directions' */ } /* * Output and update for atomic system: - * '/func g_ascAUTO_STEP_AF_F' - * '/func g_ascAUTO_STEP_AF_F' + * '/func g_ascAUTO_STEP_AF_F' + * '/func g_ascAUTO_STEP_AF_F' */ void funcg_ascAUTO_STEP_AF_F(double rtu_AF_STEP, int8_t *rty_y) { @@ -8153,8 +8238,8 @@ void funcg_ascAUTO_STEP_AF_F(double rtu_AF_STEP, int8_t *rty_y) /* * Output and update for atomic system: - * '/param index for mode' - * '/param index for mode' + * '/param index for mode' + * '/param index for mode' */ void paramindexformode(uint8_t rtu_index_mode, double *rty_Y) { @@ -8242,9 +8327,9 @@ void paramindexformode(uint8_t rtu_index_mode, double *rty_Y) /* * Output and update for atomic system: - * '/param index for mode' - * '/param index for mode' - * '/param index for mode' + * '/param index for mode' + * '/param index for mode' + * '/param index for mode' */ void paramindexformode_h(uint16_t rtu_index_mode, double *rty_Y) { @@ -8320,16 +8405,16 @@ void paramindexformode_h(uint16_t rtu_index_mode, double *rty_Y) /* * Output and update for atomic system: - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' - * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' + * '/AF for speed' * ... */ void AFforspeed(const uint16_t rtu_mode[8], double rtu_blower_speed, uint16_t @@ -8341,12 +8426,12 @@ void AFforspeed(const uint16_t rtu_mode[8], double rtu_blower_speed, uint16_t /* * Output and update for atomic system: - * '/îáû÷íîå ïîíèæåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîíèæåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîíèæåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîíèæåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîíèæåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîíèæåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' */ void u_m2(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_FALLING) { @@ -8363,130 +8448,130 @@ void u_m2(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_FALLING) /* * Output and update for action system: - * '/âêëþ÷åí óñêîðåííûé ðåæèì' - * '/âêëþ÷åí óñêîðåííûé ðåæèì' - * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' */ void u_kb(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_out, const double *rtd_AMB_store, double *rtd_KEEP_FALLING_UNTIL_LIMIT) { int32_t tmp; - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * MATLAB Function: '/AMBRATE_RISING_DIFF[8]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * MATLAB Function: '/AMBRATE_RISING_DIFF[8]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ /* : f_g_aucAMBRATE_FALLING_DIFF = g_aucAMBRATE_FALLING_DIFF(8); */ if (fabs((double)rtu_amb_raw - *rtd_AMB_store) <= g_aucAMBRATE_FALLING_DIFF[7]) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ *rtd_KEEP_FALLING_UNTIL_LIMIT = 0.0; - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' - * Merge: '/Merge' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' + * Merge: '/Merge' */ u_m2(rtu_lvl, rty_out); - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ + /* MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ /* : f_g_aucAMBRATE_FALLING_DIFF = g_aucAMBRATE_FALLING_DIFF(lvl + 1); */ tmp = rtu_lvl + 1; if (rtu_lvl + 1 > 32767) { tmp = 32767; } - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' - * Merge: '/Merge' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * Merge: '/Merge' */ *rty_out = g_aucAMBRATE_FALLING_DIFF[tmp - 1]; - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } /* * Output and update for action system: - * '/îáû÷íûé ðåæèì' - * '/îáû÷íûé ðåæèì' - * '/îáû÷íûé ðåæèì' + * '/îáû÷íûé ðåæèì' + * '/îáû÷íûé ðåæèì' + * '/îáû÷íûé ðåæèì' */ void u_my(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_riseperminute, const double *rtd_AMB_store, double *rtd_KEEP_FALLING_UNTIL_LIMIT) { int32_t tmp; - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ /* : f_g_aucAMBRATE_FALLING_DIFF = g_aucAMBRATE_FALLING_DIFF(7); */ if (fabs((double)rtu_amb_raw - *rtd_AMB_store) > g_aucAMBRATE_FALLING_DIFF[6]) { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ *rtd_KEEP_FALLING_UNTIL_LIMIT = 1.0; - /* MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ + /* MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ /* : f_g_aucAMBRATE_FALLING_DIFF_LVL = g_aucAMBRATE_FALLING_DIFF(lvl + 1); */ tmp = rtu_lvl + 1; if (rtu_lvl + 1 > 32767) { tmp = 32767; } - /* SignalConversion generated from: '/rise per minute' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' - * Merge: '/Merge' + /* SignalConversion generated from: '/rise per minute' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * Merge: '/Merge' */ *rty_riseperminute = g_aucAMBRATE_FALLING_DIFF[tmp - 1]; - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/rise per minute' incorporates: - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' - * Merge: '/Merge' + /* SignalConversion generated from: '/rise per minute' incorporates: + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + * Merge: '/Merge' */ u_m2(rtu_lvl, rty_riseperminute); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } /* * Output and update for atomic system: - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' - * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' + * '/îáû÷íîå ïîâûøåíèå òåìï.' */ void u_h3(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_RISING) { @@ -8503,12 +8588,12 @@ void u_h3(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_RISING) /* * Output and update for atomic system: - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' - * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' + * '/óñêîðåííîå ïîâûøåíèå òåìï.' */ void u_fr(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_RISING_DIFF_LVL) { @@ -8525,137 +8610,150 @@ void u_fr(int16_t rtu_lvl, uint8_t *rty_f_g_aucAMBRATE_RISING_DIFF_LVL) /* * Output and update for action system: - * '/âêëþ÷åí óñêîðåííûé ðåæèì' - * '/âêëþ÷åí óñêîðåííûé ðåæèì' - * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' + * '/âêëþ÷åí óñêîðåííûé ðåæèì' */ void u_p(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_out, const double *rtd_AMB_store, double *rtd_KEEP_RISING_UNTIL_LIMIT) { - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * MATLAB Function: '/AMBRATE_RISING_DIFF[8]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * MATLAB Function: '/AMBRATE_RISING_DIFF[8]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ /* : f_g_aucAMBRATE_RISING_DIFF = g_aucAMBRATE_RISING_DIFF(8); */ if (fabs((double)rtu_amb_raw - *rtd_AMB_store) <= g_aucAMBRATE_RISING_DIFF[7]) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ *rtd_KEEP_RISING_UNTIL_LIMIT = 0.0; - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' */ u_h3(rtu_lvl, rty_out); - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_fr(rtu_lvl, rty_out); - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } /* * Output and update for action system: - * '/îáû÷íûé ðåæèì' - * '/îáû÷íûé ðåæèì' - * '/îáû÷íûé ðåæèì' + * '/îáû÷íûé ðåæèì' + * '/îáû÷íûé ðåæèì' + * '/îáû÷íûé ðåæèì' */ void u_g2(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_riseperminute, const double *rtd_AMB_store, double *rtd_KEEP_RISING_UNTIL_LIMIT) { - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * MATLAB Function: '/AMBRATE_RISING_DIFF[7]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * MATLAB Function: '/AMBRATE_RISING_DIFF[7]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ /* : f_g_aucAMBRATE_RISING_DIFF = g_aucAMBRATE_RISING_DIFF(7); */ if (fabs((double)rtu_amb_raw - *rtd_AMB_store) > g_aucAMBRATE_RISING_DIFF[6]) { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ *rtd_KEEP_RISING_UNTIL_LIMIT = 1.0; - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_fr(rtu_lvl, rty_riseperminute); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/out' incorporates: - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + /* SignalConversion generated from: '/out' incorporates: + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' */ u_h3(rtu_lvl, rty_riseperminute); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } /* * Output and update for action system: - * '/If Action Subsystem' - * '/If Action Subsystem' - * '/If Action Subsystem' + * '/If Action Subsystem2' + * '/If Action Subsystem5' + */ +void IfActionSubsystem2(int16_t *rty_Out1) +{ + /* SignalConversion generated from: '/Out1' incorporates: + * Constant: '/Constant' + */ + *rty_Out1 = 0; +} + +/* + * Output and update for action system: + * '/If Action Subsystem' + * '/If Action Subsystem' + * '/If Action Subsystem' */ void IfActionSubsystem(int8_t *rty_Out1, double *rtd_ErrorHomming_private, double *rtd_Start_timer_n, int8_t *rtd_stepSig_private) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ *rtd_stepSig_private = 1; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read1' - * Sum: '/step inc' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read1' + * Sum: '/step inc' */ (*rtd_ErrorHomming_private)++; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant3' */ *rtd_Start_timer_n = 0.0; - /* SignalConversion generated from: '/Out1' incorporates: - * Constant: '/Constant1' + /* SignalConversion generated from: '/Out1' incorporates: + * Constant: '/Constant1' */ *rty_Out1 = 2; } /* * System initialize for atomic system: - * '/MATLAB Function' - * '/MATLAB Function' - * '/MATLAB Function' + * '/MATLAB Function' + * '/MATLAB Function' + * '/MATLAB Function' */ void MATLABFunction_Init(DW_MATLABFunction *localDW) { @@ -8665,9 +8763,9 @@ void MATLABFunction_Init(DW_MATLABFunction *localDW) /* * Output and update for atomic system: - * '/MATLAB Function' - * '/MATLAB Function' - * '/MATLAB Function' + * '/MATLAB Function' + * '/MATLAB Function' + * '/MATLAB Function' */ void MATLABFunction(double rtu_cond, uint32_t rtu_t_now, uint32_t *rty_dt, DW_MATLABFunction *localDW) @@ -8714,9 +8812,9 @@ void MATLABFunction(double rtu_cond, uint32_t rtu_t_now, uint32_t *rty_dt, /* * Output and update for action system: - * '/If Action Subsystem1' - * '/If Action Subsystem1' - * '/If Action Subsystem1' + * '/If Action Subsystem1' + * '/If Action Subsystem1' + * '/If Action Subsystem1' */ void IfActionSubsystem1(int8_t *rty_Output, uint8_t *rtd_CCU_ActuatorErrF_Stat_private, uint8_t rtd_COM_private[9], uint8_t @@ -8727,32 +8825,32 @@ void IfActionSubsystem1(int8_t *rty_Output, uint8_t int32_t i; bool tmp; - /* Logic: '/Logical Operator' incorporates: - * DataStoreRead: '/Data Store Read' + /* Logic: '/Logical Operator' incorporates: + * DataStoreRead: '/Data Store Read' */ tmp = (rtd_ErrorCalibration_private[0] != 0); for (i = 0; i < 8; i++) { tmp = (tmp || (rtd_ErrorCalibration_private[i + 1] != 0)); } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ *rtd_CCU_ActuatorErrF_Stat_private = tmp; for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write2' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * DataStoreRead: '/Data Store Read' */ rtd_COM_private[i] = rtd_ErrorCalibration_private[i]; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtd_MODE_private[i] = 2U; } - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read6' */ /* : if(LOGGER==1) */ if (*rtd_LOGGER_LIN == 1.0) { @@ -8767,44 +8865,44 @@ void IfActionSubsystem1(int8_t *rty_Output, uint8_t } } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ for (i = 0; i < 9; i++) { uint8_t rtd_ErrorCalibration_private_0; - /* Logic: '/Logical Operator1' incorporates: - * DataStoreRead: '/Data Store Read' + /* Logic: '/Logical Operator1' incorporates: + * DataStoreRead: '/Data Store Read' */ rtd_ErrorCalibration_private_0 = rtd_ErrorCalibration_private[i]; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write3' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write3' + * Logic: '/Logical Operator1' */ rtd_ErrorActuator[i] = (uint8_t)((rtd_ErrorCalibration_private_0 != 0) || (rtd_ErrorActuator[i] != 0)); - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtd_dtc_state_error_model[i + 54] = rtd_ErrorCalibration_private_0; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtd_ErrorCalibration_private[i] = 0U; } - /* SignalConversion generated from: '/Output' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/Output' incorporates: + * Constant: '/Constant' */ *rty_Output = 4; } /* * System initialize for atomic system: - * '/MATLAB Function' - * '/MATLAB Function1' - * '/MATLAB Function2' - * '/MATLAB Function3' - * '/MATLAB Function4' - * '/MATLAB Function5' + * '/MATLAB Function' + * '/MATLAB Function1' + * '/MATLAB Function2' + * '/MATLAB Function3' + * '/MATLAB Function4' + * '/MATLAB Function5' */ void MATLABFunction_k_Init(DW_MATLABFunction_n *localDW) { @@ -8820,12 +8918,12 @@ void MATLABFunction_k_Init(DW_MATLABFunction_n *localDW) /* * Output and update for atomic system: - * '/MATLAB Function' - * '/MATLAB Function1' - * '/MATLAB Function2' - * '/MATLAB Function3' - * '/MATLAB Function4' - * '/MATLAB Function5' + * '/MATLAB Function' + * '/MATLAB Function1' + * '/MATLAB Function2' + * '/MATLAB Function3' + * '/MATLAB Function4' + * '/MATLAB Function5' */ void MATLABFunction_m(double rtu_setpoint, double rtu_input, double rtu_dt, double rtu_Kp, double rtu_Ki, double rtu_Kd, double @@ -8937,8 +9035,8 @@ void MATLABFunction_m(double rtu_setpoint, double rtu_input, double rtu_dt, /* * Output and update for atomic system: - * '/valves_rear_left' - * '/valves_rear_right' + * '/valves_rear_left' + * '/valves_rear_right' */ void valves_rear_left(uint8_t rtu_MODE, uint16_t rty_get_valves[6]) { @@ -8985,8 +9083,8 @@ void valves_rear_left(uint8_t rtu_MODE, uint16_t rty_get_valves[6]) /* * Output and update for atomic system: - * '/MODE_for_set_and_lvl' - * '/MODE_for_set_and_lvl1' + * '/MODE_for_set_and_lvl' + * '/MODE_for_set_and_lvl1' */ void MODE_for_set_and_lvl(uint8_t rtu_LVL, int16_t rtu_SET, uint8_t *rty_get_mode) @@ -9027,8 +9125,8 @@ void MODE_for_set_and_lvl(uint8_t rtu_LVL, int16_t rtu_SET, uint8_t /* * Output and update for atomic system: - * '/increase' - * '/increase' + * '/increase' + * '/increase' */ void increase(int16_t rtu_duct_tg, const uint16_t rtu_mode_array[7], uint16_t *rty_y) @@ -9055,8 +9153,8 @@ void increase(int16_t rtu_duct_tg, const uint16_t rtu_mode_array[7], uint16_t /* * Output and update for atomic system: - * '/decrease' - * '/decrease' + * '/decrease' + * '/decrease' */ void decrease(int16_t rtu_duct_tg, const uint16_t rtu_mode_array[7], uint16_t *rty_y) @@ -9083,8 +9181,8 @@ void decrease(int16_t rtu_duct_tg, const uint16_t rtu_mode_array[7], uint16_t /* * Output and update for atomic system: - * '/valves_rear_left' - * '/valves_rear_right' + * '/valves_rear_left' + * '/valves_rear_right' */ void valves_rear_left_e(uint16_t rtu_MODE, uint16_t rty_get_valves[6]) { @@ -9131,8 +9229,8 @@ void valves_rear_left_e(uint16_t rtu_MODE, uint16_t rty_get_valves[6]) /* * Output and update for atomic system: - * '/Valves for Bi Level' - * '/Valves for Bi Level' + * '/Valves for Bi Level' + * '/Valves for Bi Level' */ void ValvesforBiLevel(uint16_t rty_out[9]) { @@ -9146,8 +9244,8 @@ void ValvesforBiLevel(uint16_t rty_out[9]) /* * Output and update for atomic system: - * '/Valves for Foot + Def' - * '/Valves for Foot + Def' + * '/Valves for Foot + Def' + * '/Valves for Foot + Def' */ void ValvesforFootDef(uint16_t rty_out[9]) { @@ -9161,8 +9259,8 @@ void ValvesforFootDef(uint16_t rty_out[9]) /* * Output and update for atomic system: - * '/Valves for Hi_Level' - * '/Valves for Hi_Level' + * '/Valves for Hi_Level' + * '/Valves for Hi_Level' */ void ValvesforHi_Level(uint16_t rty_out[9]) { @@ -9176,8 +9274,8 @@ void ValvesforHi_Level(uint16_t rty_out[9]) /* * Output and update for atomic system: - * '/Valves for Tri-Level' - * '/Valves for Tri-Level' + * '/Valves for Tri-Level' + * '/Valves for Tri-Level' */ void ValvesforTriLevel(uint16_t rty_out[9]) { @@ -9191,8 +9289,8 @@ void ValvesforTriLevel(uint16_t rty_out[9]) /* * Output and update for atomic system: - * '/AF for Bi Level' - * '/AF for Bi Level' + * '/AF for Bi Level' + * '/AF for Bi Level' */ void AFforBiLevel_i(uint16_t rty_out[6]) { @@ -9206,8 +9304,8 @@ void AFforBiLevel_i(uint16_t rty_out[6]) /* * Output and update for atomic system: - * '/valves for Vent mode' - * '/valves for Vent mode' + * '/valves for Vent mode' + * '/valves for Vent mode' */ void valvesforVentmode(uint16_t rty_out[6]) { @@ -9221,8 +9319,8 @@ void valvesforVentmode(uint16_t rty_out[6]) /* * Output and update for atomic system: - * '/MATLAB Function' - * '/MATLAB Function' + * '/MATLAB Function' + * '/MATLAB Function' */ void MATLABFunction_o(bool rtu_is_active, bool rtu_Txv_on, uint8_t *rty_winter_condition_state) @@ -9627,7 +9725,7 @@ static double find_index(int16_t delta) return idx; } -/* Function for MATLAB Function: '/MATLAB Function1' */ +/* Function for MATLAB Function: '/MATLAB Function1' */ static bool isequal(const CmdCAN_FIU_CCU1_Bus varargin_1, const CmdCAN_FIU_CCU1_Bus varargin_2) { @@ -9759,15 +9857,16 @@ static bool isequal(const CmdCAN_FIU_CCU1_Bus varargin_1, const void HVAC_model_step(void) { double rtb_Divide1_pb[9]; - double rtb_Saturation_k[8]; + double rtb_Saturation_m[8]; double rtb_f_lower_upper_bounds[2]; + double IGN_voltage; double index_start; double rtb_Add_p4; double rtb_D; double rtb_D_la; double rtb_D_m; double rtb_D_my; - double rtb_Divide; + double rtb_Divide1; double rtb_Divide10; double rtb_Divide11; double rtb_Divide1_jg; @@ -9776,14 +9875,14 @@ void HVAC_model_step(void) double rtb_Divide6; double rtb_Divide7; double rtb_Divide8; - double rtb_Gain17; double rtb_I; double rtb_I_g; double rtb_I_od; + double rtb_P; + double rtb_P_a; double rtb_P_f; - double rtb_P_h; - double rtb_output_cv; - double rtb_output_h; + double rtb_P_m; + double rtb_output_dk; int64_t tmp_2; int32_t i; int32_t index_start_0; @@ -9817,8 +9916,8 @@ void HVAC_model_step(void) int16_t rtb_Bias2_n; int16_t rtb_Bias3; int16_t rtb_Bias4; + int16_t rtb_Bias_ct; int16_t rtb_DataTypeConversion1_gq; - int16_t rtb_DataTypeConversion_dl; int16_t rtb_DuctTgt_Plus_LV5; int16_t rtb_FLU_tg_correct; int16_t rtb_FLU_tg_correct_ot; @@ -9887,9 +9986,9 @@ void HVAC_model_step(void) uint16_t rtb_Gain1_o3[6]; uint16_t rtb_TmpSignalConversionAt1DLookupTable7Inport1[6]; uint16_t rtb_out_llx[2]; + uint16_t Gain; uint16_t Gain1; uint16_t rtb_Saturation2_a; - uint16_t rtb_Saturation_as; uint16_t rtb_out_a2e; uint16_t rtb_out_gi; uint16_t rtb_out_hpu; @@ -9903,14 +10002,12 @@ void HVAC_model_step(void) int8_t rtb_y_cb; uint8_t rtb_get_modes_for_levels[78]; uint8_t Actuator_pos_percent_Ch1[9]; - uint8_t rtb_DataTypeConversion_fb[9]; - uint8_t rtb_DataTypeConversion_h1[9]; - uint8_t rtb_DataTypeConversion_p3[9]; + uint8_t rtb_DataTypeConversion_b4q[9]; + uint8_t rtb_DataTypeConversion_kl[9]; + uint8_t rtb_DataTypeConversion_mo[9]; uint8_t rtb_DataTypeConversion2_h4[6]; uint8_t Comp_Max_RPM_Allowed; uint8_t EN_BATTChiller; - uint8_t El_window_heating; - uint8_t Mode_FR; uint8_t ShutOffFront_EN; uint8_t ShutOffRear_EN; uint8_t rtb_Cmd_3Way; @@ -9919,6 +10016,8 @@ void HVAC_model_step(void) uint8_t rtb_DataTypeConversion3_gz; uint8_t rtb_DataTypeConversion3_it; uint8_t rtb_DataTypeConversion3_l4; + uint8_t rtb_Gain1_jd; + uint8_t rtb_Gain_cz; uint8_t rtb_Merge_c5; uint8_t rtb_Merge_m4; uint8_t rtb_Switch1_j; @@ -9977,8 +10076,8 @@ void HVAC_model_step(void) bool rtb_LogicalOperator6_m; bool rtb_LogicalOperator8; bool rtb_LogicalOperator8_i; - bool rtb_LogicalOperator_fc; bool rtb_RelationalOperator2_l4; + bool rtb_Switch_o2; bool rtb_err; static const int8_t tmp_3[6] = { 0, 1, 2, 3, 4, 6 }; @@ -9991,7 +10090,7 @@ void HVAC_model_step(void) /* Gain: '/Gain' incorporates: * DataStoreRead: '/Data Store Read' */ - rtb_Saturation_as = (uint16_t)(10U * rtDW.PWM_front); + Gain = (uint16_t)(10U * rtDW.PWM_front); /* Gain: '/Gain1' incorporates: * DataStoreRead: '/Data Store Read47' @@ -10019,9 +10118,9 @@ void HVAC_model_step(void) rtb_LogicalOperator = ((rtb_Switch2_nb != 0) || rtDW.AC_front_on_req_from_autodemist || rtDW.Max_def_algo_active); - /* Outputs for Atomic SubSystem: '/WINTER CONDITION' */ - /* MATLAB Function: '/MATLAB Function4' incorporates: - * DataStoreRead: '/Data Store Read8' + /* Outputs for Atomic SubSystem: '/WINTER CONDITION' */ + /* MATLAB Function: '/MATLAB Function4' incorporates: + * DataStoreRead: '/Data Store Read8' */ /* : AMB_THRESHOLD = 0; */ /* : AMB_HYSTERESIS = 10; */ @@ -10036,24 +10135,23 @@ void HVAC_model_step(void) rtDW.amb_condition_latched = false; } - /* RelationalOperator: '/Relational Operator6' incorporates: + /* RelationalOperator: '/Relational Operator6' incorporates: * DataStoreRead: '/Data Store Read51' */ /* : amb_condition = amb_condition_latched; */ - rtb_LogicalOperator_fc = (rtDW.CCU_AC_REAR != 0); + rtb_Switch_o2 = (rtDW.CCU_AC_REAR != 0); - /* Logic: '/AND2' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/MATLAB Function4' - * RelationalOperator: '/Relational Operator5' + /* Logic: '/AND2' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/MATLAB Function4' + * RelationalOperator: '/Relational Operator5' */ - rtb_AND2_b = (rtDW.amb_condition_latched && rtb_LogicalOperator_fc && - (rtDW.LEVEL >= 3)); + rtb_AND2_b = (rtDW.amb_condition_latched && rtb_Switch_o2 && (rtDW.LEVEL >= 3)); - /* MATLAB Function: '/MATLAB Function3' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' - * Logic: '/Logical Operator1' + /* MATLAB Function: '/MATLAB Function3' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' + * Logic: '/Logical Operator1' */ /* : TEMP_SET_THRESHOLD = 200; */ /* : R_EVAP_DTG_LOW = 30; */ @@ -10103,34 +10201,34 @@ void HVAC_model_step(void) /* : R_Evap_tg = R_Evap_tg_persistent; */ } - /* End of MATLAB Function: '/MATLAB Function3' */ + /* End of MATLAB Function: '/MATLAB Function3' */ - /* Lookup_n-D: '/g_assEVA_TG_AMB_F' incorporates: - * DataStoreRead: '/Data Store Read8' + /* Lookup_n-D: '/g_assEVA_TG_AMB_F' incorporates: + * DataStoreRead: '/Data Store Read8' */ rtb_g_assEVA_TG_AMB_F_m = look1_is16lu64n32Ds32_binlcs(rtDW.AMB, &g_assFAILURE_AMB_TEMP[0], &g_assEVA_TG_AMB_F[0], 12U); - /* MATLAB Function: '/MATLAB Function' incorporates: - * Constant: '/Constant3' - * Constant: '/auto1' - * Constant: '/auto2' - * Constant: '/auto3' - * Constant: '/auto4' - * Constant: '/auto7' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/MATLAB Function' incorporates: + * Constant: '/Constant3' + * Constant: '/auto1' + * Constant: '/auto2' + * Constant: '/auto3' + * Constant: '/auto4' + * Constant: '/auto7' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read8' * DataStoreWrite: '/Data Store Write' * DataStoreWrite: '/Data Store Write2' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Relational Operator7' - * RelationalOperator: '/Relational Operator8' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Relational Operator7' + * RelationalOperator: '/Relational Operator8' */ /* : if isempty(is_active_persistent) */ /* : if exit_conditions_front */ @@ -10235,31 +10333,31 @@ void HVAC_model_step(void) WinterCondition_eTXV_ON_Front = rtDW.FRONT_eTXV_ON_persistent; } - /* End of MATLAB Function: '/MATLAB Function' */ + /* End of MATLAB Function: '/MATLAB Function' */ - /* Lookup_n-D: '/g_assEVA_TG_AMB_R' incorporates: - * DataStoreRead: '/Data Store Read8' - * Lookup_n-D: '/g_assEVA_TG_AMB_R' - * Switch: '/Switch' - * Switch: '/Switch3' + /* Lookup_n-D: '/g_assEVA_TG_AMB_R' incorporates: + * DataStoreRead: '/Data Store Read8' + * Lookup_n-D: '/g_assEVA_TG_AMB_R' + * Switch: '/Switch' + * Switch: '/Switch3' */ Eva_R_tg = look1_is16lu64n32Ds32_binlcs(rtDW.AMB, &g_assFAILURE_AMB_TEMP[0], &g_assEVA_TG_AMB_R[0], 12U); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * Constant: '/Constant3' - * Constant: '/auto1' - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * Constant: '/Constant3' + * Constant: '/auto1' + * DataStoreRead: '/Data Store Read5' * DataStoreWrite: '/Data Store Write1' * DataStoreWrite: '/Data Store Write3' - * Logic: '/AND1' - * Logic: '/Logical Operator' - * Lookup_n-D: '/g_assEVA_TG_AMB_R' - * MATLAB Function: '/MATLAB Function4' + * Logic: '/AND1' + * Logic: '/Logical Operator' + * Lookup_n-D: '/g_assEVA_TG_AMB_R' + * MATLAB Function: '/MATLAB Function4' */ /* : if isempty(is_active_persistent) */ /* : if exit_conditions_rear */ - if ((!rtDW.amb_condition_latched) || (!rtb_LogicalOperator_fc)) { + if ((!rtDW.amb_condition_latched) || (!rtb_Switch_o2)) { /* : is_active_persistent = false; */ rtDW.is_active_persistent_c = false; @@ -10314,8 +10412,8 @@ void HVAC_model_step(void) WinterCondition_eTXV_ON_Rear = rtDW.REAR_eTXV_ON_persistent; } - /* End of MATLAB Function: '/MATLAB Function1' */ - /* End of Outputs for SubSystem: '/WINTER CONDITION' */ + /* End of MATLAB Function: '/MATLAB Function1' */ + /* End of Outputs for SubSystem: '/WINTER CONDITION' */ /* Switch: '/Switch' incorporates: * DataStoreWrite: '/Data Store Write' @@ -10342,12 +10440,12 @@ void HVAC_model_step(void) /* End of Switch: '/Switch1' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read45' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read45' + * DataStoreRead: '/Data Store Read76' * DataStoreWrite: '/Data Store Write35' - * Lookup_n-D: '/g_assEVA_TG_AMB_F' + * Lookup_n-D: '/g_assEVA_TG_AMB_F' */ if (rtDW.CCU_AC_MAX > 0) { Eva_F_tg = 20; @@ -10356,22 +10454,22 @@ void HVAC_model_step(void) &g_assEVA_TG_AMB_F[0], 12U); } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read76' * DataStoreWrite: '/Data Store Write36' - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch3' + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch3' */ if (rtDW.is_active_persistent_m) { - /* Outputs for Atomic SubSystem: '/WINTER CONDITION' */ + /* Outputs for Atomic SubSystem: '/WINTER CONDITION' */ Eva_R_tg = (int16_t)floor(rtDW.R_Evap_tg_persistent); - /* End of Outputs for SubSystem: '/WINTER CONDITION' */ + /* End of Outputs for SubSystem: '/WINTER CONDITION' */ } else if (rtDW.CCU_AC_MAX > 0) { - /* Switch: '/Switch3' incorporates: - * Constant: '/Constant12' + /* Switch: '/Switch3' incorporates: + * Constant: '/Constant12' * DataStoreWrite: '/Data Store Write36' */ Eva_R_tg = 20; @@ -10390,7 +10488,6 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read79' * DataStoreRead: '/Data Store Read80' * DataTypeConversion: '/Data Type Conversion3' - * Gain: '/Gain' * Gain: '/Gain2' * Gain: '/Gain3' * Lookup_n-D: '/1-D Lookup Table' @@ -10441,8 +10538,8 @@ void HVAC_model_step(void) rtB.Eva_Ctrl = 0U; rtDW.is_COMP_PROTECTION = IN_PROT_LEVEL_0; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : Logic_Ac_Comp_Protection_Level = 0; */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 0U; @@ -10532,7 +10629,7 @@ void HVAC_model_step(void) rtb_Subtract = 0U; } - if (rtb_LogicalOperator && ((rtb_Saturation_as >= (int32_t)rtb_Subtract) && + if (rtb_LogicalOperator && ((Gain >= (int32_t)rtb_Subtract) && ((rtDW.CCU_PressSenErr_Stat == 0) && (rtDW.CCU_EvaTempSenErrF_Stat == 0) && (rtDW.Eva_F > 0) && ((rtDW.AMB > g_assAC_CUT_OFF_AMB_F[1]) && rtDW.Pressure_Condition_table_OK)))) { @@ -10549,11 +10646,11 @@ void HVAC_model_step(void) rtb_Subtract = 0U; } - if ((!rtb_LogicalOperator) || ((rtb_Saturation_as < (int32_t)rtb_Subtract) - || ((rtDW.CCU_PressSenErr_Stat == 1) || (rtDW.CCU_EvaTempSenErrF_Stat - == 1) || (rtDW.Eva_F <= 0) || ((rtDW.AMB <= g_assAC_CUT_OFF_AMB_F[0]) - || ((rtDW.AMB > g_assAC_CUT_OFF_AMB_F[0]) && - (!rtDW.Pressure_Condition_table_OK)))))) { + if ((!rtb_LogicalOperator) || ((Gain < (int32_t)rtb_Subtract) || + ((rtDW.CCU_PressSenErr_Stat == 1) || (rtDW.CCU_EvaTempSenErrF_Stat == + 1) || (rtDW.Eva_F <= 0) || ((rtDW.AMB <= g_assAC_CUT_OFF_AMB_F[0]) || + ((rtDW.AMB > g_assAC_CUT_OFF_AMB_F[0]) && + (!rtDW.Pressure_Condition_table_OK)))))) { rtDW.is_FRONT_CONTOUR = IN_Front_A_C_OFF; /* : FRONT_Start_request = false; */ @@ -10621,8 +10718,8 @@ void HVAC_model_step(void) E_COMP_MANAGER(&Enable_Comp_PID, &Eva_F_tg, &Eva_R_tg); switch (rtDW.is_COMP_PROTECTION) { case IN_PROT_LEVEL_0: - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 0U; Comp_Max_RPM_Allowed = 170U; @@ -10632,8 +10729,8 @@ void HVAC_model_step(void) if ((rtDW.eComp_InputC >= 40960) || (rtDW.eComp_Temp >= 1100)) { rtDW.is_COMP_PROTECTION = IN_PROT_LEVEL_1; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : Logic_Ac_Comp_Protection_Level = 1; */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 1U; @@ -10647,8 +10744,8 @@ void HVAC_model_step(void) break; case IN_PROT_LEVEL_1: - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 1U; Comp_Max_RPM_Allowed = 140U; @@ -10658,8 +10755,8 @@ void HVAC_model_step(void) if ((rtDW.eComp_InputC < 39680) && (rtDW.eComp_Temp < 1090)) { rtDW.is_COMP_PROTECTION = IN_PROT_LEVEL_0; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : Logic_Ac_Comp_Protection_Level = 0; */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 0U; @@ -10674,8 +10771,8 @@ void HVAC_model_step(void) } else if ((rtDW.eComp_InputC >= 46080) || (rtDW.eComp_Temp >= 1200)) { rtDW.is_COMP_PROTECTION = IN_PROT_LEVEL_2; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : Logic_Ac_Comp_Protection_Level = 2; */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 2U; @@ -10689,8 +10786,8 @@ void HVAC_model_step(void) break; default: - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* case IN_PROT_LEVEL_2: */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 2U; @@ -10701,8 +10798,8 @@ void HVAC_model_step(void) if ((rtDW.eComp_InputC < 44800) && (rtDW.eComp_Temp < 1190)) { rtDW.is_COMP_PROTECTION = IN_PROT_LEVEL_1; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : Logic_Ac_Comp_Protection_Level = 1; */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_Protection_Level = 1U; @@ -10724,8 +10821,8 @@ void HVAC_model_step(void) */ EN_BATTChiller = rtB.Chiller_eTXV; - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read' * MATLAB Function: '/external fan' */ /* : if isempty(t_start) */ @@ -10775,45 +10872,45 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/MATLAB Function1' */ + /* End of MATLAB Function: '/MATLAB Function1' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read32' - * Gain: '/Gain2' - * RelationalOperator: '/Compare' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read32' + * Gain: '/Gain2' + * RelationalOperator: '/Compare' */ if (rtDW.Engine_speed > 500.0) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' */ if (rtb_timer_out <= 0) { Comp_Max_RPM_Allowed = 120U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } else { - /* Gain: '/Gain2' incorporates: - * Constant: '/Constant4' + /* Gain: '/Gain2' incorporates: + * Constant: '/Constant4' */ rtb_Subtract = 41943U * g_usCMP_MAX_ENG_OFF; Comp_Max_RPM_Allowed = (uint8_t)((uint32_t)((rtb_Subtract & 1048576U) != 0U) + (rtb_Subtract >> 21)); } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ /* Sum: '/Sum' incorporates: * DataStoreWrite: '/Data Store Write14' */ Eva_Target = (int16_t)(rtB.Comp_Target_Temp + rtb_g_assEVA_TG_AMB_F_m); - /* Sum: '/Sum' incorporates: + /* Sum: '/Sum' incorporates: * DataStoreWrite: '/Data Store Write14' */ rtb_MultiportSwitch_cn = (int16_t)(rtB.Comp_Feedback_Temp - Eva_Target); - /* DeadZone: '/Dead Zone' */ + /* DeadZone: '/Dead Zone' */ if (rtb_MultiportSwitch_cn > g_assPID_COMPRESSOR[4]) { rtb_Gain2 = rtb_MultiportSwitch_cn - g_assPID_COMPRESSOR[4]; if (rtb_Gain2 > 32767) { @@ -10836,15 +10933,15 @@ void HVAC_model_step(void) rtb_g_assEVA_TG_AMB_F_m = (int16_t)rtb_Gain2; } - /* End of DeadZone: '/Dead Zone' */ + /* End of DeadZone: '/Dead Zone' */ - /* Gain: '/Gain1' */ + /* Gain: '/Gain1' */ rtb_Gain1_f = (int32_t)(10000U * Comp_Max_RPM_Allowed); - /* Sum: '/Sum' incorporates: - * Constant: '/Constant7' - * Memory: '/Memory1' - * Product: '/Divide4' + /* Sum: '/Sum' incorporates: + * Constant: '/Constant7' + * Memory: '/Memory1' + * Product: '/Divide4' */ tmp_2 = (int64_t)floor((double)g_assPID_COMPRESSOR[1] / 100.0 * (double) rtb_g_assEVA_TG_AMB_F_m) + rtDW.MemComp_I_Value; @@ -10854,14 +10951,14 @@ void HVAC_model_step(void) tmp_2 = -2147483648LL; } - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * Sum: '/Sum' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * Sum: '/Sum' */ if ((int32_t)tmp_2 <= rtb_Gain1_f) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant3' - * RelationalOperator: '/UpperRelop' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant3' + * RelationalOperator: '/UpperRelop' */ if ((int32_t)tmp_2 < 0) { rtb_Gain1_f = 0; @@ -10869,36 +10966,36 @@ void HVAC_model_step(void) rtb_Gain1_f = (int32_t)tmp_2; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch' incorporates: - * Constant: '/Constant12' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant12' */ if (Enable_Comp_PID) { - /* Sum: '/Sum2' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant6' - * Constant: '/Constant8' - * Memory: '/pError' - * Product: '/Divide1' - * Product: '/Divide2' - * Product: '/Divide3' - * Product: '/Divide5' - * Product: '/Divide6' - * Sum: '/Sum1' + /* Sum: '/Sum2' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant6' + * Constant: '/Constant8' + * Memory: '/pError' + * Product: '/Divide1' + * Product: '/Divide2' + * Product: '/Divide3' + * Product: '/Divide5' + * Product: '/Divide6' + * Sum: '/Sum1' * - * Block description for '/Divide1': + * Block description for '/Divide1': * Round * - * Block description for '/Divide3': + * Block description for '/Divide3': * Round * - * Block description for '/Divide6': + * Block description for '/Divide6': * Round */ rtb_Gain2 = ((int16_t)div_nzp_s32_round((int16_t)(rtb_g_assEVA_TG_AMB_F_m * @@ -10911,30 +11008,30 @@ void HVAC_model_step(void) rtb_Gain2 = 255; } - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Sum: '/Sum2' - * Switch: '/Switch' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Sum: '/Sum2' + * Switch: '/Switch' */ if (rtb_Gain2 > Comp_Max_RPM_Allowed) { rtb_DataTypeConversion3_gz = Comp_Max_RPM_Allowed; } else if (rtb_Gain2 < 16) { - /* Switch: '/Switch' */ + /* Switch: '/Switch' */ rtb_DataTypeConversion3_gz = 16U; } else { rtb_DataTypeConversion3_gz = (uint8_t)rtb_Gain2; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } else { rtb_DataTypeConversion3_gz = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* RateLimiter: '/Rate Limiter' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* RateLimiter: '/Rate Limiter' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ index_start = (double)rtb_DataTypeConversion3_gz - rtDW.PrevY; if (index_start > 5.0) { @@ -10947,27 +11044,27 @@ void HVAC_model_step(void) rtDW.PrevY = rtb_I_od; - /* End of RateLimiter: '/Rate Limiter' */ + /* End of RateLimiter: '/Rate Limiter' */ - /* Switch: '/Switch1' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant' */ if (rtB.Chiller_Only_Flag > 0.0) { rtb_I_od = g_ucAC_EXTRA_RPM; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Gain: '/Gain1' incorporates: - * Constant: '/Constant2' + /* Gain: '/Gain1' incorporates: + * Constant: '/Constant2' */ for (i = 0; i < 6; i++) { rtb_Gain1_o3[i] = (uint16_t)((41943U * g_ausCMP_RPM_RESONANCE[i]) >> 21); } - /* End of Gain: '/Gain1' */ + /* End of Gain: '/Gain1' */ - /* MATLAB Function: '/MATLAB Function' */ + /* MATLAB Function: '/MATLAB Function' */ /* : rpm_phys = double(rpm_in); */ /* : low1 = double(res_cal(1)); */ /* : high1 = double(res_cal(2)); */ @@ -11021,12 +11118,12 @@ void HVAC_model_step(void) rtb_I_od = rt_roundd(rtb_I_od); if (rtb_I_od < 256.0) { if (rtb_I_od >= 0.0) { - El_window_heating = (uint8_t)rtb_I_od; + rtb_Gain_cz = (uint8_t)rtb_I_od; } else { - El_window_heating = 0U; + rtb_Gain_cz = 0U; } } else { - El_window_heating = UINT8_MAX; + rtb_Gain_cz = UINT8_MAX; } /* MATLAB Function: '/external fan' incorporates: @@ -11041,7 +11138,7 @@ void HVAC_model_step(void) * RelationalOperator: '/Compare' */ /* : fan_speed_out = uint8(0); */ - Mode_FR = 0U; + rtb_Gain1_jd = 0U; /* : comp_emergency_stop = false; */ eComp_stop = false; @@ -11051,7 +11148,7 @@ void HVAC_model_step(void) /* : if pressure_failed */ if (rtDW.CCU_PressSenErr_Stat != 0) { /* : fan_speed_out = uint8(100); */ - Mode_FR = 100U; + rtb_Gain1_jd = 100U; /* : comp_emergency_stop = true; */ eComp_stop = true; @@ -11067,14 +11164,14 @@ void HVAC_model_step(void) rtb_Switch2_nb = 255; } - Mode_FR = (uint8_t)rtb_Switch2_nb; + rtb_Gain1_jd = (uint8_t)rtb_Switch2_nb; /* : if engine_on == false */ if ((rtDW.Engine_speed <= 500.0) && (rtb_Switch2_nb > g_ucFAN_MAX_ENG_OFF)) { /* : if(fan_speed_out>g_ucFAN_MAX_ENG_OFF) */ /* : fan_speed_out = uint8(g_ucFAN_MAX_ENG_OFF); */ - Mode_FR = g_ucFAN_MAX_ENG_OFF; + rtb_Gain1_jd = g_ucFAN_MAX_ENG_OFF; } } else { /* : fan_speed_out = uint8(0); */ @@ -11195,26 +11292,34 @@ void HVAC_model_step(void) /* End of Chart: '/13,1,3,15 Valve control' */ - /* Switch: '/Switch5' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read74' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read74' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' * DataStoreWrite: '/write 3 way valve' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch5' */ - if ((rtDW.condition_ac_max == 1.0) && (rtDW.SeatOccupiedRL == 0) && - (rtDW.SeatOccupiedRL == 0)) { + if (rtDW.REST_is_active) { + rtb_Cmd_3Way = rtDW.LowTempValve_req; + } else if ((rtDW.condition_ac_max == 1.0) && (rtDW.SeatOccupiedRL == 0) && + (rtDW.SeatOccupiedRR == 0)) { + /* Switch: '/Switch5' incorporates: + * Constant: '/request to close' + * DataStoreWrite: '/write 3 way valve' + */ rtb_Cmd_3Way = 1U; } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch1' */ /* Saturate: '/Saturation4' incorporates: * DataStoreRead: '/Data Store Read28' @@ -11227,13 +11332,13 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation4' */ - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant11' - * Constant: '/Constant12' - * Constant: '/Constant7' - * Constant: '/Constant8' - * Constant: '/Constant9' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant11' + * Constant: '/Constant12' + * Constant: '/Constant7' + * Constant: '/Constant8' + * Constant: '/Constant9' */ switch (rtb_timer_out) { case 0: @@ -11273,51 +11378,51 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ /* Saturate: '/Saturation' incorporates: * DataStoreRead: '/Data Store Read16' */ if (rtDW.CCU_SET_FL > 290) { - rtb_Saturation_as = 290U; + Gain = 290U; } else if (rtDW.CCU_SET_FL < 170) { - rtb_Saturation_as = 170U; + Gain = 170U; } else { - rtb_Saturation_as = rtDW.CCU_SET_FL; + Gain = rtDW.CCU_SET_FL; } /* End of Saturate: '/Saturation' */ - /* Gain: '/Gain' incorporates: - * Gain: '/Gain' - * Gain: '/Gain2' + /* Gain: '/Gain' incorporates: + * Gain: '/Gain' + * Gain: '/Gain2' */ - rtb_Subtract = 52429U * rtb_Saturation_as; + rtb_Subtract = 52429U * Gain; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * DataTypeConversion: '/Data Type Conversion1' - * DataTypeConversion: '/Data Type Conversion1' - * Gain: '/Gain' - * Gain: '/Gain1' - * Switch: '/Switch15' - * Switch: '/Switch15' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * DataTypeConversion: '/Data Type Conversion1' + * DataTypeConversion: '/Data Type Conversion1' + * Gain: '/Gain' + * Gain: '/Gain1' + * Switch: '/Switch15' + * Switch: '/Switch15' */ index_start_0 = (int32_t)floor(((double)((int32_t)rtb_Subtract >> 19) - 15.0) * 0.5 + 0.5); - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtb_MultiportSwitch_cn = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -11357,56 +11462,56 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * Gain: '/Gain2' + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * Gain: '/Gain2' */ rtb_dt_nx = rtb_Subtract >> 19; - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion2' - * Gain: '/Gain3' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion2' + * Gain: '/Gain3' */ rtb_Gain2 = ((int32_t)rtb_dt_nx + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataTypeConversion: '/Data Type Conversion3' - * Gain: '/Gain1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataTypeConversion: '/Data Type Conversion3' + * Gain: '/Gain1' */ rtb_DataTypeConversion3_l4 = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtb_y_he = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation' */ switch (rtb_timer_out) { case 0: - rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled81, &g_assTG_FLU_LV0[0], 12U); + rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(Gain, + rtConstP.pooled83, &g_assTG_FLU_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation' */ - rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV0[0], 12U); + rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_Y1_LV0[i]; @@ -11414,19 +11519,19 @@ void HVAC_model_step(void) break; case 1: - rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled81, &g_assTG_FLU_LV1[0], 12U); + rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(Gain, + rtConstP.pooled83, &g_assTG_FLU_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation' */ - rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV1[0], 12U); + rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant1' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant1' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_Y1_LV1[i]; @@ -11434,19 +11539,19 @@ void HVAC_model_step(void) break; case 2: - rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled81, &g_assTG_FLU_LV2[0], 12U); + rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(Gain, + rtConstP.pooled83, &g_assTG_FLU_LV2[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation' */ - rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV2[0], 12U); + rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV2[0], 12U); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant2' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant2' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_Y1_LV2[i]; @@ -11454,19 +11559,19 @@ void HVAC_model_step(void) break; case 3: - rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled81, &g_assTG_FLU_LV3[0], 12U); + rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(Gain, + rtConstP.pooled83, &g_assTG_FLU_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation' */ - rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV3[0], 12U); + rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant3' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant3' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_Y1_LV3[i]; @@ -11474,19 +11579,19 @@ void HVAC_model_step(void) break; case 4: - rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled81, &g_assTG_FLU_LV4[0], 12U); + rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(Gain, + rtConstP.pooled83, &g_assTG_FLU_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation' */ - rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV4[0], 12U); + rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant4' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant4' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_Y1_LV4[i]; @@ -11494,19 +11599,19 @@ void HVAC_model_step(void) break; default: - rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled81, &g_assTG_FLU_LV5[0], 12U); + rtb_MultiportSwitch_ehw = look1_iu16lu64n48ts16Ds32_binlcs(Gain, + rtConstP.pooled83, &g_assTG_FLU_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table5' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table5' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation' */ - rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV5[0], 12U); + rtb_MultiportSwitch_dq2 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant5' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_Y1_LV5[i]; @@ -11514,107 +11619,107 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_kz[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_Y3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_Y4_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_X1_LV0[i]; @@ -11622,25 +11727,25 @@ void HVAC_model_step(void) break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_Y3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_Y4_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant1' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant1' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_X1_LV1[i]; @@ -11648,25 +11753,25 @@ void HVAC_model_step(void) break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_Y3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_Y4_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant2' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant2' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_X1_LV2[i]; @@ -11674,25 +11779,25 @@ void HVAC_model_step(void) break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_Y3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_Y4_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant3' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant3' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_X1_LV3[i]; @@ -11700,25 +11805,25 @@ void HVAC_model_step(void) break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_Y3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_Y4_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant4' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant4' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_X1_LV4[i]; @@ -11726,25 +11831,25 @@ void HVAC_model_step(void) break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_Y3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_Y4_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant5' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_INC_X1_LV5[i]; @@ -11752,219 +11857,219 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_by[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_X3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_X4_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_X3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_X4_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_X3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_X4_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_X3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_X4_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_X3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_X4_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_X3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_X4_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: * DataStoreRead: '/Data Store Read21' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_u5FLU_tg_incar_b = look1_is16lu64n32Ds32_binlcn((int16_t) (rtb_MultiportSwitch_dq2 - rtDW.Incar_FL), rtb_VectorConcatenate_by, rtb_VectorConcatenate_kz, 4U); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -12004,33 +12109,33 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_AMB_X1_LV0[i]; @@ -12038,16 +12143,16 @@ void HVAC_model_step(void) break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant1' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant1' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_AMB_X1_LV1[i]; @@ -12055,16 +12160,16 @@ void HVAC_model_step(void) break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant2' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant2' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_AMB_X1_LV2[i]; @@ -12072,16 +12177,16 @@ void HVAC_model_step(void) break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant3' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant3' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_AMB_X1_LV3[i]; @@ -12089,16 +12194,16 @@ void HVAC_model_step(void) break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant4' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant4' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_AMB_X1_LV4[i]; @@ -12106,16 +12211,16 @@ void HVAC_model_step(void) break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant5' */ for (i = 0; i < 7; i++) { rtb_uDLookupTable7_g[i] = g_assDTG_FU_AMB_X1_LV5[i]; @@ -12123,377 +12228,376 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Sum: '/2.6. X = Amb_Tg - Amb_Fb' incorporates: - * Bias: '/Bias' - * Constant: '/Constant' + /* Sum: '/2.6. X = Amb_Tg - Amb_Fb' incorporates: + * Bias: '/Bias' + * Constant: '/Constant' * DataStoreRead: '/Data Store Read20' - * Selector: '/Selector1' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Selector: '/Selector1' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' */ - rtb_DataTypeConversion1_gq = (int16_t)(g_assAMB_LV_TG[rtb_timer_out] - - rtDW.AMB); + rtb_Bias_ct = (int16_t)(g_assAMB_LV_TG[rtb_timer_out] - rtDW.AMB); - /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' */ - rtb_u6FLU_tg_amb_h = look1_is16lu64n32Ds32_binlcn(rtb_DataTypeConversion1_gq, + rtb_u6FLU_tg_amb_h = look1_is16lu64n32Ds32_binlcn(rtb_Bias_ct, rtb_VectorConcatenate_dw, rtb_VectorConcatenate_pg, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: * DataStoreRead: '/Data Store Read26' */ rtb_u6FLU_tg_amb_o = look1_bs16ts16Dd_binlc(rtDW.Sun_L, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/FLU_tg_correct' */ + /* Sum: '/FLU_tg_correct' */ rtb_FLU_tg_correct = (int16_t)((int16_t)((int16_t)(rtb_MultiportSwitch_ehw + rtb_u5FLU_tg_incar_b) + rtb_u6FLU_tg_amb_h) + rtb_u6FLU_tg_amb_o); - /* Switch: '/Switch2' incorporates: + /* Switch: '/Switch2' incorporates: * DataStoreWrite: '/Data Store Write' - * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/LowerRelop1' */ if (rtb_FLU_tg_correct > rtb_y_he) { rtb_FLU_tg_correct = rtb_y_he; } else { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -12533,74 +12637,74 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch' incorporates: + /* Switch: '/Switch' incorporates: * DataStoreWrite: '/Data Store Write' - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ if (rtb_FLU_tg_correct < rtb_Switch2_nb) { rtb_FLU_tg_correct = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* If: '/If' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* If: '/If' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if ((rtDW.step_start_controle_front == 0) || (rtDW.step_start_controle_front == 1) || (rtDW.step_start_controle_front == 2)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/dtg from Start Control' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/dtg from Start Control' */ rtb_Merge_b = (int16_t)rtDW.Dtg_FUL; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/FXU' incorporates: + /* SignalConversion generated from: '/FXU' incorporates: * DataStoreWrite: '/Data Store Write' */ rtb_Merge_b = rtb_FLU_tg_correct; - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Merge_b <= rtb_MultiportSwitch_cn) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' - * Constant: '/Constant6' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' + * Constant: '/Constant6' */ switch (rtb_timer_out) { case 0: @@ -12640,31 +12744,31 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Selector: '/Selector1' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_MultiportSwitch_cn = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector1' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector1' */ if (rtb_Merge_b >= rtb_MultiportSwitch_cn) { rtb_MultiportSwitch_cn = rtb_Merge_b; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -12672,47 +12776,47 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_FL; } - /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_U' incorporates: - * DataStoreRead: '/Data Store Read20' - * Switch: '/Switch2' + /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_U' incorporates: + * DataStoreRead: '/Data Store Read20' + * Switch: '/Switch2' */ funcg_assAUTO_STEP_DUCT_TG_U(rtDW.LEVEL, (double)rtb_Gain2, &rtb_Merge_b); /* Switch: '/Switch8' incorporates: - * Constant: '/manual' + * Constant: '/manual' * DataStoreRead: '/Data Store Read1' * DataStoreRead: '/Data Store Read10' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read44' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read44' * DataStoreWrite: '/Data Store Write2' - * RelationalOperator: '/Equal1' - * Switch: '/Switch' - * Switch: '/Switch15' + * RelationalOperator: '/Equal1' + * Switch: '/Switch' + * Switch: '/Switch15' */ if (rtDW.Max_def_algo_active) { Duct_FLU_Tg = rtDW.Max_def_FLU_duct_tg; } else if (rtDW.LO_HI_MODE_FL > 1) { - /* Switch: '/Switch15' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch15' incorporates: + * Constant: '/Constant' * DataStoreWrite: '/Data Store Write2' */ Duct_FLU_Tg = 600; } else if (rtDW.CCU_MODE_FL == 0) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write2' - * Sum: '/Add' - * Switch: '/Switch15' + * Sum: '/Add' + * Switch: '/Switch15' */ Duct_FLU_Tg = (uint8_t)(rtb_MultiportSwitch_cn + rtDW.FLU_duct_target_offset_autodemist); } else { /* DataStoreWrite: '/Data Store Write2' incorporates: - * DataStoreRead: '/Data Store Read' - * Sum: '/Add' - * Sum: '/Add' - * Switch: '/Switch' - * Switch: '/Switch15' + * DataStoreRead: '/Data Store Read' + * Sum: '/Add' + * Sum: '/Add' + * Switch: '/Switch' + * Switch: '/Switch15' */ Duct_FLU_Tg = (int16_t)((uint8_t)(rtb_MultiportSwitch_cn + rtDW.FLU_duct_target_offset_autodemist) + rtb_Merge_b); @@ -12720,13 +12824,13 @@ void HVAC_model_step(void) /* End of Switch: '/Switch8' */ - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant11' - * Constant: '/Constant12' - * Constant: '/Constant7' - * Constant: '/Constant8' - * Constant: '/Constant9' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant11' + * Constant: '/Constant12' + * Constant: '/Constant7' + * Constant: '/Constant8' + * Constant: '/Constant9' */ switch (rtb_timer_out) { case 0: @@ -12766,21 +12870,21 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_y_he = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -12820,7 +12924,7 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ /* Saturate: '/Saturation1' incorporates: * DataStoreRead: '/Data Store Read17' @@ -12835,987 +12939,987 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation1' */ - /* Gain: '/Gain' incorporates: - * Gain: '/Gain2' + /* Gain: '/Gain' incorporates: + * Gain: '/Gain2' */ rtb_Gain2_tmp_tmp = 52429U * Gain1; - /* DataTypeConversion: '/Data Type Conversion3' incorporates: - * Gain: '/Gain' - * Gain: '/Gain2' + /* DataTypeConversion: '/Data Type Conversion3' incorporates: + * Gain: '/Gain' + * Gain: '/Gain2' */ rtb_Gain2_tmp_tmp_0 = rtb_Gain2_tmp_tmp >> 19; - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion3' - * Gain: '/Gain3' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion3' + * Gain: '/Gain3' */ rtb_Gain2 = ((int32_t)rtb_Gain2_tmp_tmp_0 + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataTypeConversion: '/Data Type Conversion3' - * Gain: '/Gain1' + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * DataTypeConversion: '/Data Type Conversion3' + * Gain: '/Gain1' */ rtb_Switch1_j = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation1' */ switch (rtb_timer_out) { case 0: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(Gain1, - rtConstP.pooled81, &g_assTG_FRU_LV0[0], 12U); + rtConstP.pooled83, &g_assTG_FRU_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation1' */ rtb_MultiportSwitch_oa = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV0[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_FU_INC_Y1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_Y2_LV0[rtb_Switch1_j - 1]; break; case 1: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(Gain1, - rtConstP.pooled81, &g_assTG_FRU_LV1[0], 12U); + rtConstP.pooled83, &g_assTG_FRU_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation1' */ rtb_MultiportSwitch_oa = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV1[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_FU_INC_Y1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_Y2_LV1[rtb_Switch1_j - 1]; break; case 2: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(Gain1, - rtConstP.pooled81, &g_assTG_FRU_LV2[0], 12U); + rtConstP.pooled83, &g_assTG_FRU_LV2[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation1' */ rtb_MultiportSwitch_oa = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV2[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_FU_INC_Y1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_Y2_LV2[rtb_Switch1_j - 1]; break; case 3: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(Gain1, - rtConstP.pooled81, &g_assTG_FRU_LV3[0], 12U); + rtConstP.pooled83, &g_assTG_FRU_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation1' */ rtb_MultiportSwitch_oa = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV3[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_FU_INC_Y1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_Y2_LV3[rtb_Switch1_j - 1]; break; case 4: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(Gain1, - rtConstP.pooled81, &g_assTG_FRU_LV4[0], 12U); + rtConstP.pooled83, &g_assTG_FRU_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation1' */ rtb_MultiportSwitch_oa = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV4[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_FU_INC_Y1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_Y2_LV4[rtb_Switch1_j - 1]; break; default: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(Gain1, - rtConstP.pooled81, &g_assTG_FRU_LV5[0], 12U); + rtConstP.pooled83, &g_assTG_FRU_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table5' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table5' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation1' */ rtb_MultiportSwitch_oa = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV5[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_FU_INC_Y1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FU_INC_Y2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_by[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_Y3_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_Y4_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_Y3_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_Y4_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_Y3_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_Y4_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_Y3_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_Y4_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_Y3_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_Y4_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_by[3] = g_assDTG_FU_INC_Y3_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_FU_INC_Y4_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_kz[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FRU_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FRU_tg_incar' incorporates: * DataStoreRead: '/Data Store Read22' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_u5FRU_tg_incar = look1_is16lu64n32Ds32_binlcn((int16_t) (rtb_MultiportSwitch_oa - rtDW.Incar_FR), rtb_VectorConcatenate_kz, rtb_VectorConcatenate_by, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FU_AMB_Y1_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FU_AMB_Y1_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FU_AMB_Y1_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FU_AMB_Y1_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FU_AMB_Y1_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FU_AMB_Y1_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_Y2_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FU_AMB_X1_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_Y2_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FU_AMB_X1_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_Y2_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FU_AMB_X1_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_Y2_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FU_AMB_X1_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_Y2_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FU_AMB_X1_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FU_AMB_Y2_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FU_AMB_X1_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_X2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_X2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_X2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_X2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_X2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FU_AMB_X2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FRU_tg_amb' */ - rtb_u6FRU_tg_amb_f = look1_is16lu64n32Ds32_binlcn(rtb_DataTypeConversion1_gq, + /* Lookup_n-D: '/2.6 FRU_tg_amb' */ + rtb_u6FRU_tg_amb_f = look1_is16lu64n32Ds32_binlcn(rtb_Bias_ct, rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FU_SUN_Y1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FU_SUN_Y2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FRU_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FRU_tg_amb' incorporates: * DataStoreRead: '/Data Store Read27' */ rtb_u6FRU_tg_amb = look1_bs16ts16Dd_binlc(rtDW.Sun_R, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/FLU_tg_correct1' */ + /* Sum: '/FLU_tg_correct1' */ rtb_Merge_b = (int16_t)((int16_t)((int16_t)(rtb_MultiportSwitch_ks + rtb_u5FRU_tg_incar) + rtb_u6FRU_tg_amb_f) + rtb_u6FRU_tg_amb); - /* Switch: '/Switch2' incorporates: + /* Switch: '/Switch2' incorporates: * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion2' - * RelationalOperator: '/LowerRelop1' - * Selector: '/Selector' + * DataTypeConversion: '/Data Type Conversion2' + * RelationalOperator: '/LowerRelop1' + * Selector: '/Selector' */ if (rtb_Merge_b > rtb_uDLookupTable7_g[rtb_Switch1_j - 1]) { rtb_Merge_b = rtb_uDLookupTable7_g[rtb_Switch1_j - 1]; } else { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -13855,61 +13959,61 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' */ + /* Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[rtb_Switch1_j - 1]; - /* Switch: '/Switch' incorporates: + /* Switch: '/Switch' incorporates: * DataStoreWrite: '/Data Store Write1' - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ if (rtb_Merge_b < rtb_Switch2_nb) { rtb_Merge_b = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* If: '/If' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* If: '/If' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if ((rtDW.step_start_controle_front == 0) || (rtDW.step_start_controle_front == 1) || (rtDW.step_start_controle_front == 2)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/dtg from Start Control' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/dtg from Start Control' */ rtb_Merge_b = (int16_t)rtDW.Dtg_FUR; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ if (rtb_Merge_b <= rtb_y_he) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' - * Constant: '/Constant6' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' + * Constant: '/Constant6' */ switch (rtb_timer_out) { case 0: @@ -13949,31 +14053,31 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Selector: '/Selector1' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_y_he = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector1' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector1' */ if (rtb_Merge_b >= rtb_y_he) { rtb_y_he = rtb_Merge_b; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -13981,46 +14085,46 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_FR; } - /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_U' incorporates: - * DataStoreRead: '/Data Store Read20' - * Switch: '/Switch2' + /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_U' incorporates: + * DataStoreRead: '/Data Store Read20' + * Switch: '/Switch2' */ funcg_assAUTO_STEP_DUCT_TG_U(rtDW.LEVEL, (double)rtb_Gain2, &rtb_Merge_b); /* Switch: '/Switch1' incorporates: - * Constant: '/manual' + * Constant: '/manual' * DataStoreRead: '/Data Store Read2' * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read44' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read44' * DataStoreWrite: '/Data Store Write3' - * RelationalOperator: '/Equal1' - * Switch: '/Switch' - * Switch: '/Switch15' + * RelationalOperator: '/Equal1' + * Switch: '/Switch' + * Switch: '/Switch15' */ if (rtDW.Max_def_algo_active) { Duct_FRU_Tg = rtDW.Max_def_FLU_duct_tg; } else if (rtDW.LO_HI_MODE_FR > 1) { - /* Switch: '/Switch15' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch15' incorporates: + * Constant: '/Constant' * DataStoreWrite: '/Data Store Write3' */ Duct_FRU_Tg = 600; } else if (rtDW.CCU_MODE_FR == 0) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write3' - * Sum: '/Add' - * Switch: '/Switch15' + * Sum: '/Add' + * Switch: '/Switch15' */ Duct_FRU_Tg = (uint8_t)(rtb_y_he + rtDW.FRU_duct_target_offset_autodemist); } else { /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read' - * Sum: '/Add' - * Sum: '/Add' - * Switch: '/Switch' - * Switch: '/Switch15' + * DataStoreRead: '/Data Store Read' + * Sum: '/Add' + * Sum: '/Add' + * Switch: '/Switch' + * Switch: '/Switch15' */ Duct_FRU_Tg = (int16_t)((uint8_t)(rtb_y_he + rtDW.FRU_duct_target_offset_autodemist) + rtb_Merge_b); @@ -14028,13 +14132,13 @@ void HVAC_model_step(void) /* End of Switch: '/Switch1' */ - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -14074,7 +14178,7 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ /* Saturate: '/Saturation2' incorporates: * DataStoreRead: '/Data Store Read18' @@ -14089,54 +14193,54 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation2' */ - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion2' - * Gain: '/Gain2' - * Gain: '/Gain' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion2' + * Gain: '/Gain2' + * Gain: '/Gain' */ rtb_Gain2 = ((int32_t)((52429U * rtb_Saturation2_a) >> 19) + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Gain: '/Gain2' - * Saturate: '/Saturation' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Gain: '/Gain2' + * Saturate: '/Saturation' */ rtb_DataTypeConversion1_nc = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation2' */ switch (rtb_timer_out) { case 0: rtb_MultiportSwitch_cn = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RL_LV0[0], 12U); + rtConstP.pooled83, &g_assTG_RL_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation2' */ rtb_MultiportSwitch_np = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RL_LV0[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RL_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV0[rtb_DataTypeConversion1_nc - 1]; @@ -14144,27 +14248,27 @@ void HVAC_model_step(void) case 1: rtb_MultiportSwitch_cn = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RL_LV1[0], 12U); + rtConstP.pooled83, &g_assTG_RL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation2' */ rtb_MultiportSwitch_np = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RL_LV1[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RL_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV1[rtb_DataTypeConversion1_nc - 1]; @@ -14172,27 +14276,27 @@ void HVAC_model_step(void) case 2: rtb_MultiportSwitch_cn = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RL_LV2[0], 12U); + rtConstP.pooled83, &g_assTG_RL_LV2[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation2' */ rtb_MultiportSwitch_np = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RL_LV2[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RL_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV2[rtb_DataTypeConversion1_nc - 1]; @@ -14200,27 +14304,27 @@ void HVAC_model_step(void) case 3: rtb_MultiportSwitch_cn = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RL_LV3[0], 12U); + rtConstP.pooled83, &g_assTG_RL_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation2' */ rtb_MultiportSwitch_np = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RL_LV3[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RL_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV3[rtb_DataTypeConversion1_nc - 1]; @@ -14228,27 +14332,27 @@ void HVAC_model_step(void) case 4: rtb_MultiportSwitch_cn = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RL_LV4[0], 12U); + rtConstP.pooled83, &g_assTG_RL_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation2' */ rtb_MultiportSwitch_np = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RL_LV4[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RL_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV4[rtb_DataTypeConversion1_nc - 1]; @@ -14256,809 +14360,809 @@ void HVAC_model_step(void) default: rtb_MultiportSwitch_cn = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RL_LV5[0], 12U); + rtConstP.pooled83, &g_assTG_RL_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table5' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table5' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation2' */ rtb_MultiportSwitch_np = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RL_LV5[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RL_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_by[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_kz[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 R_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 R_tg_incar' incorporates: * DataStoreRead: '/Data Store Read23' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_u5R_tg_incar = look1_is16lu64n32Ds32_binlcn((int16_t) (rtb_MultiportSwitch_np - rtDW.Incar_RL), rtb_VectorConcatenate_kz, rtb_VectorConcatenate_by, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' */ - rtb_u6FLU_tg_amb_d = look1_is16lu64n32Ds32_binlcn(rtb_DataTypeConversion1_gq, + /* Lookup_n-D: '/2.6 FLU_tg_amb' */ + rtb_u6FLU_tg_amb_d = look1_is16lu64n32Ds32_binlcn(rtb_Bias_ct, rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: * DataStoreRead: '/Data Store Read26' */ rtb_u6FLU_tg_amb_n = look1_bs16ts16Dd_binlc(rtDW.Sun_L, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/FLU_tg_correct' */ + /* Sum: '/FLU_tg_correct' */ rtb_Merge_b = (int16_t)((int16_t)((int16_t)(rtb_MultiportSwitch_cn + rtb_u5R_tg_incar) + rtb_u6FLU_tg_amb_d) + rtb_u6FLU_tg_amb_n); - /* Switch: '/Switch2' incorporates: + /* Switch: '/Switch2' incorporates: * DataStoreWrite: '/Data Store Write2' - * RelationalOperator: '/LowerRelop1' - * Selector: '/Selector' + * RelationalOperator: '/LowerRelop1' + * Selector: '/Selector' */ if (rtb_Merge_b > rtb_uDLookupTable7_g[rtb_DataTypeConversion1_nc - 1]) { rtb_Merge_b = rtb_uDLookupTable7_g[rtb_DataTypeConversion1_nc - 1]; } else { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -15098,29 +15202,29 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' */ + /* Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[rtb_DataTypeConversion1_nc - 1]; - /* Switch: '/Switch' incorporates: + /* Switch: '/Switch' incorporates: * DataStoreWrite: '/Data Store Write2' - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ if (rtb_Merge_b < rtb_Switch2_nb) { rtb_Merge_b = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -15128,89 +15232,89 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_RL; } - /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_R' incorporates: - * DataStoreRead: '/Data Store Read20' - * Switch: '/Switch2' + /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_R' incorporates: + * DataStoreRead: '/Data Store Read20' + * Switch: '/Switch2' */ funcg_assAUTO_STEP_DUCT_TG_R(rtDW.LEVEL, (double)rtb_Gain2, &rtb_y_hg); - /* Switch: '/Switch15' incorporates: - * Constant: '/manual' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read44' - * DataStoreRead: '/Data Store Read' + /* Switch: '/Switch15' incorporates: + * Constant: '/manual' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read44' + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write4' - * If: '/If' - * Logic: '/Logical Operator' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * Switch: '/Switch' + * If: '/If' + * Logic: '/Logical Operator' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * Switch: '/Switch' */ if (rtDW.LO_HI_MODE_RL > 1) { rtb_Merge_b = 800; } else if (rtDW.CCU_MODE_RL == 0) { - /* If: '/If' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* If: '/If' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if ((rtDW.step_start_controle_rear == 0) || (rtDW.step_start_controle_rear == 1) || (rtDW.step_start_controle_rear == 2)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataStoreRead: '/dtg from Start Control' - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch' + * DataStoreRead: '/dtg from Start Control' + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch' */ rtb_Merge_b = (int16_t)rtDW.Dtg_RL; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } } else { if ((rtDW.step_start_controle_rear == 0) || (rtDW.step_start_controle_rear == 1) || (rtDW.step_start_controle_rear == 2)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/dtg from Start Control' - * DataTypeConversion: '/Data Type Conversion' + /* If: '/If' incorporates: + * DataStoreRead: '/dtg from Start Control' + * DataTypeConversion: '/Data Type Conversion' */ rtb_Merge_b = (int16_t)rtDW.Dtg_RL; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } - /* If: '/If' incorporates: + /* If: '/If' incorporates: * DataStoreWrite: '/Data Store Write4' - * Sum: '/Add' - * Switch: '/Switch' + * Sum: '/Add' + * Switch: '/Switch' */ rtb_Merge_b += rtb_y_hg; } - /* End of Switch: '/Switch15' */ + /* End of Switch: '/Switch15' */ - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -15250,7 +15354,7 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ /* Saturate: '/Saturation3' incorporates: * DataStoreRead: '/Data Store Read19' @@ -15265,54 +15369,54 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation3' */ - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion2' - * Gain: '/Gain2' - * Gain: '/Gain' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion2' + * Gain: '/Gain2' + * Gain: '/Gain' */ rtb_Gain2 = ((int32_t)((52429U * rtb_Saturation2_a) >> 19) + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Gain: '/Gain2' - * Saturate: '/Saturation' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Gain: '/Gain2' + * Saturate: '/Saturation' */ rtb_DataTypeConversion1_nc = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation3' */ switch (rtb_timer_out) { case 0: rtb_MultiportSwitch_az = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RR_LV0[0], 12U); + rtConstP.pooled83, &g_assTG_RR_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation3' */ rtb_MultiportSwitch_cq = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RR_LV0[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RR_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV0[rtb_DataTypeConversion1_nc - 1]; @@ -15320,27 +15424,27 @@ void HVAC_model_step(void) case 1: rtb_MultiportSwitch_az = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RR_LV1[0], 12U); + rtConstP.pooled83, &g_assTG_RR_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation3' */ rtb_MultiportSwitch_cq = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RR_LV1[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RR_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV1[rtb_DataTypeConversion1_nc - 1]; @@ -15348,27 +15452,27 @@ void HVAC_model_step(void) case 2: rtb_MultiportSwitch_az = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RR_LV2[0], 12U); + rtConstP.pooled83, &g_assTG_RR_LV2[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation3' */ rtb_MultiportSwitch_cq = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RR_LV2[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RR_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV2[rtb_DataTypeConversion1_nc - 1]; @@ -15376,27 +15480,27 @@ void HVAC_model_step(void) case 3: rtb_MultiportSwitch_az = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RR_LV3[0], 12U); + rtConstP.pooled83, &g_assTG_RR_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation3' */ rtb_MultiportSwitch_cq = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RR_LV3[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RR_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV3[rtb_DataTypeConversion1_nc - 1]; @@ -15404,27 +15508,27 @@ void HVAC_model_step(void) case 4: rtb_MultiportSwitch_az = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RR_LV4[0], 12U); + rtConstP.pooled83, &g_assTG_RR_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation3' */ rtb_MultiportSwitch_cq = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RR_LV4[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RR_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV4[rtb_DataTypeConversion1_nc - 1]; @@ -15432,808 +15536,807 @@ void HVAC_model_step(void) default: rtb_MultiportSwitch_az = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled81, &g_assTG_RR_LV5[0], 12U); + rtConstP.pooled83, &g_assTG_RR_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table5' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table5' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation3' */ rtb_MultiportSwitch_cq = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled54, &g_assINCAR_TG_RR_LV5[0], 12U); + (rtb_Saturation2_a, rtConstP.pooled52, &g_assINCAR_TG_RR_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_by[0] = g_assDTG_R_INC_Y1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_R_INC_Y2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_by[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_by[3] = g_assDTG_R_INC_Y3_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_by[4] = g_assDTG_R_INC_Y4_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[0] = g_assDTG_R_INC_X1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[1] = g_assDTG_R_INC_X2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_kz[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_kz[3] = g_assDTG_R_INC_X3_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_kz[4] = g_assDTG_R_INC_X4_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: * DataStoreRead: '/Data Store Read24' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_X = look1_is16lu64n32Ds32_binlcn((int16_t)(rtb_MultiportSwitch_cq - rtDW.Incar_RR), rtb_VectorConcatenate_kz, rtb_VectorConcatenate_by, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_dw[0] = g_assDTG_R_AMB_Y1_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_dw[2] = g_assDTG_R_AMB_Y2_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assDTG_R_AMB_X1_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_pg[2] = g_assDTG_R_AMB_X2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' */ - rtb_MultiportSwitch_if = look1_is16lu64n32Ds32_binlcn - (rtb_DataTypeConversion1_gq, rtb_VectorConcatenate_pg, - rtb_VectorConcatenate_dw, 2U); + /* Lookup_n-D: '/2.6 FLU_tg_amb' */ + rtb_MultiportSwitch_if = look1_is16lu64n32Ds32_binlcn(rtb_Bias_ct, + rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_gn[1] = g_assDTG_R_SUN_Y1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_R_SUN_Y2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV0[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV0[rtb_DataTypeConversion1_nc - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV1[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV1[rtb_DataTypeConversion1_nc - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV2[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV2[rtb_DataTypeConversion1_nc - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV3[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV3[rtb_DataTypeConversion1_nc - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV4[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV4[rtb_DataTypeConversion1_nc - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_np[1] = g_assDTG_FU_SUN_X1_LV5[rtb_DataTypeConversion1_nc - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FU_SUN_X2_LV5[rtb_DataTypeConversion1_nc - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: * DataStoreRead: '/Data Store Read27' */ rtb_u6FLU_tg_amb_a3 = look1_bs16ts16Dd_binlc(rtDW.Sun_R, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/FLU_tg_correct' */ + /* Sum: '/FLU_tg_correct' */ rtb_y_hg = (int16_t)((int16_t)((int16_t)(rtb_MultiportSwitch_az + rtb_X) + rtb_MultiportSwitch_if) + rtb_u6FLU_tg_amb_a3); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * Selector: '/Selector' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * Selector: '/Selector' */ if (rtb_y_hg > rtb_uDLookupTable7_g[rtb_DataTypeConversion1_nc - 1]) { rtb_y_hg = rtb_uDLookupTable7_g[rtb_DataTypeConversion1_nc - 1]; } else { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -16273,28 +16376,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' */ + /* Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[rtb_DataTypeConversion1_nc - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ if (rtb_y_hg < rtb_Switch2_nb) { rtb_y_hg = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -16302,75 +16405,75 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_RR; } - /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_R' incorporates: - * DataStoreRead: '/Data Store Read20' - * Switch: '/Switch2' + /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_R' incorporates: + * DataStoreRead: '/Data Store Read20' + * Switch: '/Switch2' */ funcg_assAUTO_STEP_DUCT_TG_R(rtDW.LEVEL, (double)rtb_Gain2, &rtb_y_n); - /* Switch: '/Switch' incorporates: - * Constant: '/manual' - * DataStoreRead: '/Data Store Read46' + /* Switch: '/Switch' incorporates: + * Constant: '/manual' + * DataStoreRead: '/Data Store Read46' * DataStoreWrite: '/Data Store Write3' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ if (rtDW.CCU_MODE_RR != 0) { rtb_y_hg += rtb_y_n; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch15' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read44' - * DataStoreRead: '/Data Store Read' + /* Switch: '/Switch15' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read44' + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write5' * DataStoreWrite: '/Data Store Write3' - * If: '/If' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * SignalConversion generated from: '/dtg' + * If: '/If' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * SignalConversion generated from: '/dtg' */ if (rtDW.LO_HI_MODE_RR > 1) { rtDW.Duct_RR_Tg = 800; } else if ((rtDW.step_start_controle_rear == 0) || (rtDW.step_start_controle_rear == 1) || (rtDW.step_start_controle_rear == 2)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/dtg from Start Control' + /* If: '/If' incorporates: + * DataStoreRead: '/dtg from Start Control' * DataStoreWrite: '/Data Store Write5' - * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.Duct_RR_Tg = (int16_t)rtDW.Dtg_RR; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ rtDW.Duct_RR_Tg = rtb_y_hg; - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of Switch: '/Switch15' */ + /* End of Switch: '/Switch15' */ - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -16378,35 +16481,35 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assDTG_FL_MAX_LV0[i]; } - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation' */ - rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled54, &g_assTG_FLL_LV0[0], 12U); + rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assTG_FLL_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation' */ - rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV0[0], 12U); + rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; @@ -16417,35 +16520,35 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assDTG_FL_MAX_LV1[i]; } - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant1' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant1' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation' */ - rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled54, &g_assTG_FLL_LV1[0], 12U); + rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assTG_FLL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation' */ - rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV1[0], 12U); + rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; @@ -16456,35 +16559,35 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assDTG_FL_MAX_LV2[i]; } - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant2' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant2' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation' */ - rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled54, &g_assTG_FLL_LV2[0], 12U); + rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assTG_FLL_LV2[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation' */ - rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV2[0], 12U); + rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; @@ -16495,35 +16598,35 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assDTG_FL_MAX_LV3[i]; } - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant3' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant3' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation' */ - rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled54, &g_assTG_FLL_LV3[0], 12U); + rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assTG_FLL_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation' */ - rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV3[0], 12U); + rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; @@ -16534,35 +16637,35 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assDTG_FL_MAX_LV4[i]; } - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant4' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant4' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation' */ - rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled54, &g_assTG_FLL_LV4[0], 12U); + rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assTG_FLL_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation' */ - rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV4[0], 12U); + rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; @@ -16573,945 +16676,944 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assDTG_FL_MAX_LV5[i]; } - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant5' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant5' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation' */ - rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation_as, - rtConstP.pooled54, &g_assTG_FLL_LV5[0], 12U); + rtb_u6FLU_tg_amb_g = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assTG_FLL_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation' */ - rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtb_Saturation_as, rtConstP.pooled54, &g_assINCAR_TG_FL_LV5[0], 12U); + rtb_u5FLU_tg_incar_i = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain, + rtConstP.pooled52, &g_assINCAR_TG_FL_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_by[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_kz[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FLL_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FLL_tg_incar' incorporates: * DataStoreRead: '/Data Store Read21' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_MultiportSwitch_ac = look1_is16lu64n32Ds32_binlcn((int16_t) (rtb_u5FLU_tg_incar_i - rtDW.Incar_FL), rtb_VectorConcatenate_kz, rtb_VectorConcatenate_by, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FLL_tg_amb' */ - rtb_MultiportSwitch1_g = look1_is16lu64n32Ds32_binlcn - (rtb_DataTypeConversion1_gq, rtb_VectorConcatenate_pg, - rtb_VectorConcatenate_dw, 2U); + /* Lookup_n-D: '/2.6 FLL_tg_amb' */ + rtb_MultiportSwitch1_g = look1_is16lu64n32Ds32_binlcn(rtb_Bias_ct, + rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion1' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion1' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FLL_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLL_tg_amb' incorporates: * DataStoreRead: '/Data Store Read26' */ rtb_Bias3 = look1_bs16ts16Dd_binlc(rtDW.Sun_L, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/FLU_tg_correct' */ + /* Sum: '/FLU_tg_correct' */ rtb_y_n = (int16_t)((int16_t)((int16_t)(rtb_u6FLU_tg_amb_g + rtb_MultiportSwitch_ac) + rtb_MultiportSwitch1_g) + rtb_Bias3); - /* Switch: '/Switch2' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * RelationalOperator: '/LowerRelop1' - * Selector: '/Selector' - * Selector: '/Selector' + /* Switch: '/Switch2' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * RelationalOperator: '/LowerRelop1' + * Selector: '/Selector' + * Selector: '/Selector' */ if (rtb_y_n > rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]) { rtb_y_n = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; } else { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -17551,28 +17653,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' */ + /* Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ if (rtb_y_n < rtb_Switch2_nb) { rtb_y_n = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -17580,80 +17682,80 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_FL; } - /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_L' incorporates: - * DataStoreRead: '/Data Store Read20' - * Switch: '/Switch2' + /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_L' incorporates: + * DataStoreRead: '/Data Store Read20' + * Switch: '/Switch2' */ funcg_assAUTO_STEP_DUCT_TG_L(rtDW.LEVEL, (double)rtb_Gain2, &rtb_y_ds); - /* Switch: '/Switch' incorporates: - * Constant: '/manual' - * DataStoreRead: '/Data Store Read46' + /* Switch: '/Switch' incorporates: + * Constant: '/manual' + * DataStoreRead: '/Data Store Read46' * DataStoreWrite: '/Data Store Write4' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ if (rtDW.CCU_MODE_FL != 0) { rtb_y_n += rtb_y_ds; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch15' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read44' - * DataStoreRead: '/Data Store Read' + /* Switch: '/Switch15' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read44' + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write6' - * If: '/If' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + * If: '/If' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if (rtDW.LO_HI_MODE_FL > 1) { rtb_y_ds = 800; } else { if ((rtDW.step_start_controle_front == 0) || (rtDW.step_start_controle_front == 1) || (rtDW.step_start_controle_front == 2)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/mode from Start Control' - * DataTypeConversion: '/Data Type Conversion' + /* If: '/If' incorporates: + * DataStoreRead: '/mode from Start Control' + * DataTypeConversion: '/Data Type Conversion' */ rtb_Switch2_nb = (int16_t)rtDW.Dtg_FLL; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: + /* If: '/If' incorporates: * DataStoreWrite: '/Data Store Write4' - * SignalConversion generated from: '/FXU' + * SignalConversion generated from: '/FXU' */ rtb_Switch2_nb = rtb_y_n; - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read2' - * Sum: '/Sum' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read2' + * Sum: '/Sum' */ rtb_y_ds = (int16_t)(rtb_Switch2_nb + rtDW.Dtg_individual_foot_FL); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant13' - * Constant: '/Constant14' - * Constant: '/Constant15' - * Constant: '/Constant16' - * Constant: '/Constant17' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant13' + * Constant: '/Constant14' + * Constant: '/Constant15' + * Constant: '/Constant16' + * Constant: '/Constant17' */ switch (rtb_timer_out) { case 0: @@ -17693,29 +17795,29 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * Selector: '/Selector' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * Selector: '/Selector' */ if (rtb_y_ds > rtb_Switch2_nb) { /* DataStoreWrite: '/Data Store Write6' */ rtb_y_ds = rtb_Switch2_nb; } else { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' - * Constant: '/Constant6' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' + * Constant: '/Constant6' */ switch (rtb_timer_out) { case 0: @@ -17755,36 +17857,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Selector: '/Selector1' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector1' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector1' */ if (rtb_y_ds < rtb_Switch2_nb) { /* DataStoreWrite: '/Data Store Write6' */ rtb_y_ds = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -17824,1018 +17926,1017 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_y_he = rtb_uDLookupTable7_g[rtb_Switch1_j - 1]; - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation1' */ switch (rtb_timer_out) { case 0: - rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assTG_FRL_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation1' */ - rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assINCAR_TG_FR_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV0[rtb_Switch1_j - 1]; break; case 1: - rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assTG_FRL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation1' */ - rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assINCAR_TG_FR_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV1[rtb_Switch1_j - 1]; break; case 2: - rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assTG_FRL_LV2[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation1' */ - rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assINCAR_TG_FR_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV2[rtb_Switch1_j - 1]; break; case 3: - rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assTG_FRL_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation1' */ - rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assINCAR_TG_FR_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV3[rtb_Switch1_j - 1]; break; case 4: - rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assTG_FRL_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation1' */ - rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assINCAR_TG_FR_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV4[rtb_Switch1_j - 1]; break; default: - rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias2_n = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assTG_FRL_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table5' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table5' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation1' */ - rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled54, + rtb_Bias4 = look1_iu16bs16lu64n32ts16Ds32_binlcs(Gain1, rtConstP.pooled52, &g_assINCAR_TG_FR_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[0] = g_assDTG_FL_INC_Y1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[1] = g_assDTG_FL_INC_Y2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_by[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[3] = g_assDTG_FL_INC_Y3_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_by[4] = g_assDTG_FL_INC_Y4_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[0] = g_assDTG_FU_INC_X1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[1] = g_assDTG_FU_INC_X2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_kz[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[3] = g_assDTG_FU_INC_X3_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_kz[4] = g_assDTG_FU_INC_X4_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FRL_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FRL_tg_incar' incorporates: * DataStoreRead: '/Data Store Read22' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_Bias1_h = look1_is16lu64n32Ds32_binlcn((int16_t)(rtb_Bias4 - rtDW.Incar_FR), rtb_VectorConcatenate_kz, rtb_VectorConcatenate_by, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assDTG_FL_AMB_Y1_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assDTG_FL_AMB_Y2_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assDTG_FL_AMB_X1_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assDTG_FL_AMB_X2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FLL_tg_amb' */ - rtb_DataTypeConversion1_gq = look1_is16lu64n32Ds32_binlcn - (rtb_DataTypeConversion1_gq, rtb_VectorConcatenate_pg, - rtb_VectorConcatenate_dw, 2U); + /* Lookup_n-D: '/2.6 FLL_tg_amb' */ + rtb_Bias_ct = look1_is16lu64n32Ds32_binlcn(rtb_Bias_ct, + rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assDTG_FL_SUN_Y1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assDTG_FL_SUN_Y2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV0[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV0[rtb_Switch1_j - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV1[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV1[rtb_Switch1_j - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV2[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV2[rtb_Switch1_j - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV3[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV3[rtb_Switch1_j - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV4[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV4[rtb_Switch1_j - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assDTG_FL_SUN_X1_LV5[rtb_Switch1_j - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * DataTypeConversion: '/Data Type Conversion2' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * DataTypeConversion: '/Data Type Conversion2' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assDTG_FL_SUN_X2_LV5[rtb_Switch1_j - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FLL_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLL_tg_amb' incorporates: * DataStoreRead: '/Data Store Read27' */ - rtb_DataTypeConversion_dl = look1_bs16ts16Dd_binlc(rtDW.Sun_R, + rtb_DataTypeConversion1_gq = look1_bs16ts16Dd_binlc(rtDW.Sun_R, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/FLU_tg_correct' */ + /* Sum: '/FLU_tg_correct' */ rtb_FLU_tg_correct_ot = (int16_t)((int16_t)((int16_t)(rtb_Bias2_n + - rtb_Bias1_h) + rtb_DataTypeConversion1_gq) + rtb_DataTypeConversion_dl); + rtb_Bias1_h) + rtb_Bias_ct) + rtb_DataTypeConversion1_gq); - /* Switch: '/Switch2' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - * RelationalOperator: '/LowerRelop1' - * Selector: '/Selector' - * Selector: '/Selector' + /* Switch: '/Switch2' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + * RelationalOperator: '/LowerRelop1' + * Selector: '/Selector' + * Selector: '/Selector' */ if (rtb_FLU_tg_correct_ot > rtb_y_he) { rtb_FLU_tg_correct_ot = rtb_uDLookupTable7_g[rtb_Switch1_j - 1]; } else { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -18875,31 +18976,31 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + * Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[rtb_Switch1_j - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ if (rtb_FLU_tg_correct_ot < rtb_Switch2_nb) { rtb_FLU_tg_correct_ot = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -18907,70 +19008,70 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_FR; } - /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_L' incorporates: - * DataStoreRead: '/Data Store Read20' - * Switch: '/Switch2' + /* MATLAB Function: '/func g_assAUTO_STEP_DUCT_TG_L' incorporates: + * DataStoreRead: '/Data Store Read20' + * Switch: '/Switch2' */ funcg_assAUTO_STEP_DUCT_TG_L(rtDW.LEVEL, (double)rtb_Gain2, &rtb_y_he); - /* Switch: '/Switch15' incorporates: - * Constant: '/manual' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read44' - * DataStoreRead: '/Data Store Read' + /* Switch: '/Switch15' incorporates: + * Constant: '/manual' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read44' + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write7' - * If: '/If' - * Logic: '/Logical Operator' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * Switch: '/Switch' + * If: '/If' + * Logic: '/Logical Operator' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * Switch: '/Switch' */ if (rtDW.LO_HI_MODE_FR > 1) { rtb_y_he = 800; } else { if ((rtDW.step_start_controle_front == 0) || (rtDW.step_start_controle_front == 1) || (rtDW.step_start_controle_front == 2)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/mode from Start Control' - * DataTypeConversion: '/Data Type Conversion' + /* If: '/If' incorporates: + * DataStoreRead: '/mode from Start Control' + * DataTypeConversion: '/Data Type Conversion' */ rtb_FLU_tg_correct_ot = (int16_t)rtDW.Dtg_FLR; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else if (rtDW.CCU_MODE_FR != 0) { - /* If: '/If' incorporates: - * Sum: '/Add' - * Switch: '/Switch' + /* If: '/If' incorporates: + * Sum: '/Add' + * Switch: '/Switch' */ rtb_FLU_tg_correct_ot += rtb_y_he; } - /* If: '/If' incorporates: - * Constant: '/manual' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read2' - * RelationalOperator: '/Equal1' - * Sum: '/Sum' - * Switch: '/Switch' + /* If: '/If' incorporates: + * Constant: '/manual' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read2' + * RelationalOperator: '/Equal1' + * Sum: '/Sum' + * Switch: '/Switch' */ rtb_y_he = (int16_t)(rtb_FLU_tg_correct_ot + rtDW.Dtg_individual_foot_FR); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant13' - * Constant: '/Constant14' - * Constant: '/Constant15' - * Constant: '/Constant16' - * Constant: '/Constant17' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant13' + * Constant: '/Constant14' + * Constant: '/Constant15' + * Constant: '/Constant16' + * Constant: '/Constant17' */ switch (rtb_timer_out) { case 0: @@ -19010,29 +19111,29 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * Selector: '/Selector' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * Selector: '/Selector' */ if (rtb_y_he > rtb_Switch2_nb) { /* DataStoreWrite: '/Data Store Write7' */ rtb_y_he = rtb_Switch2_nb; } else { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' - * Constant: '/Constant6' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' + * Constant: '/Constant6' */ switch (rtb_timer_out) { case 0: @@ -19072,114 +19173,114 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Selector: '/Selector1' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Selector: '/Selector' */ rtb_Switch2_nb = rtb_uDLookupTable7_g[(uint8_t)index_start_0 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector1' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector1' */ if (rtb_y_he < rtb_Switch2_nb) { /* DataStoreWrite: '/Data Store Write7' */ rtb_y_he = rtb_Switch2_nb; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_kz[0] = rtb_u6FLU_tg_amb_g; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_kz[1] = rtb_MultiportSwitch_ac; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_kz[2] = rtb_MultiportSwitch1_g; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_kz[3] = rtb_Bias3; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_kz[4] = rtb_u5FLU_tg_incar_i; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_by[0] = rtb_Bias2_n; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_by[1] = rtb_Bias1_h; - /* SignalConversion generated from: '/Vector Concatenate' */ - rtb_VectorConcatenate_by[2] = rtb_DataTypeConversion1_gq; + /* SignalConversion generated from: '/Vector Concatenate' */ + rtb_VectorConcatenate_by[2] = rtb_Bias_ct; - /* SignalConversion generated from: '/Vector Concatenate' */ - rtb_VectorConcatenate_by[3] = rtb_DataTypeConversion_dl; + /* SignalConversion generated from: '/Vector Concatenate' */ + rtb_VectorConcatenate_by[3] = rtb_DataTypeConversion1_gq; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_by[4] = rtb_Bias4; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_jn[0] = rtb_MultiportSwitch_az; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_jn[1] = rtb_X; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_jn[2] = rtb_MultiportSwitch_if; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_jn[3] = rtb_u6FLU_tg_amb_a3; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_jn[4] = rtb_MultiportSwitch_cq; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_lb[0] = rtb_MultiportSwitch_ks; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_lb[1] = rtb_u5FRU_tg_incar; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_lb[2] = rtb_u6FRU_tg_amb_f; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_lb[3] = rtb_u6FRU_tg_amb; - /* SignalConversion generated from: '/Vector Concatenate' */ + /* SignalConversion generated from: '/Vector Concatenate' */ rtb_VectorConcatenate_lb[4] = rtb_MultiportSwitch_oa; for (i = 0; i < 5; i++) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ Duct_RR_Tg_DBG[i] = rtb_VectorConcatenate_jn[i]; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ Duct_FRU_Tg_DBG[i] = rtb_VectorConcatenate_lb[i]; } - /* MATLAB Function: '/is_ending_with_5' */ - is_ending_with_5(rtb_Saturation_as, &rtb_LogicalOperator_fc); + /* MATLAB Function: '/is_ending_with_5' */ + is_ending_with_5(Gain, &rtb_Switch_o2); - /* MATLAB Function: '/correction rate' incorporates: - * Gain: '/Gain2' + /* MATLAB Function: '/correction rate' incorporates: + * Gain: '/Gain2' */ /* : correct_after_time = [g_assCORRECT_DUCT_MAX_LV0; g_assCORRECT_DUCT_MAX_LV1; g_assCORRECT_DUCT_MAX_LV2; g_assCORRECT_DUCT_MAX_LV3; g_assCORRECT_DUCT_MAX_LV4; g_assCORRECT_DUCT_MAX_LV5]; */ /* : y = correct_after_time(LVL + 1, idivide(SET - 16 + 1, 2)); */ correctionrate((int16_t)(rtb_dt_nx + (uint32_t)((rtb_Subtract & 262144U) != 0U)), rtb_timer_out, &rtb_u6FLU_tg_amb_a3); - /* MATLAB Function: '/is_ending_with_5' */ + /* MATLAB Function: '/is_ending_with_5' */ /* : correct_after_time = [g_assCORRECT_DUCT_TIME_FL_LV0; g_assCORRECT_DUCT_TIME_FL_LV1; g_assCORRECT_DUCT_TIME_FL_LV2; g_assCORRECT_DUCT_TIME_FL_LV3; g_assCORRECT_DUCT_TIME_FL_LV4; g_assCORRECT_DUCT_TIME_FL_LV5]; */ /* : y = correct_after_time(LVL + 1, idivide(SET - 16 + 1, 2)); */ - is_ending_with_5(Gain1, &rtb_LogicalOperator_fc); + is_ending_with_5(Gain1, &rtb_Switch_o2); - /* MATLAB Function: '/correction rate' incorporates: - * Gain: '/Gain2' + /* MATLAB Function: '/correction rate' incorporates: + * Gain: '/Gain2' */ /* : correct_after_time = [g_assCORRECT_DUCT_MAX_LV0; g_assCORRECT_DUCT_MAX_LV1; g_assCORRECT_DUCT_MAX_LV2; g_assCORRECT_DUCT_MAX_LV3; g_assCORRECT_DUCT_MAX_LV4; g_assCORRECT_DUCT_MAX_LV5]; */ /* : y = correct_after_time(LVL + 1, idivide(SET - 16 + 1, 2)); */ @@ -19201,118 +19302,118 @@ void HVAC_model_step(void) /* End of Switch: '/Switch5' */ - /* Outputs for Enabled SubSystem: '/Front Left AF - manual directions' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Front Left AF - manual directions' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/Equal2' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read44' + /* RelationalOperator: '/Equal2' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read44' */ if (rtDW.CCU_MODE_FL == 0) { - /* MATLAB Function: '/AF for Bi Level' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Bi Level' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ - AFforBiLevel((uint8_t)rtb_Gain2, &rtb_Saturation_as); + AFforBiLevel((uint8_t)rtb_Gain2, &Gain); - /* MATLAB Function: '/AF for Def' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Def' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforDef((uint8_t)rtb_Gain2, &Gain1); - /* MATLAB Function: '/AF for Foor + Def' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Foor + Def' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforFoorDef((uint8_t)rtb_Gain2, &rtb_Saturation2_a); - /* MATLAB Function: '/AF for Foot' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Foot' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforFoot((uint8_t)rtb_Gain2, &rtb_out_ihi); - /* MATLAB Function: '/AF for Hi_Level' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Hi_Level' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforHi_Level((uint8_t)rtb_Gain2, &rtb_out_kez); - /* MATLAB Function: '/AF for Tri-Level' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Tri-Level' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforTriLevel((uint8_t)rtb_Gain2, &rtB.MultiportSwitch_cy); - /* MATLAB Function: '/AF for Vent mode' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Vent mode' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforVentmode((uint8_t)rtb_Gain2, &rtb_out_m44); - /* RelationalOperator: '/Relational Operator2' incorporates: - * Constant: '/Constant2' + /* RelationalOperator: '/Relational Operator2' incorporates: + * Constant: '/Constant2' * DataStoreRead: '/Data Store Read9' */ - rtb_LogicalOperator_fc = (rtDW.CCU_FOOT_FL == 1); + rtb_Switch_o2 = (rtDW.CCU_FOOT_FL == 1); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read6' * DataStoreRead: '/Data Store Read8' - * DataTypeConversion: '/Data Type Conversion5' - * Gain: '/Gain1' - * Gain: '/Gain2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * Sum: '/Add' + * DataTypeConversion: '/Data Type Conversion5' + * Gain: '/Gain1' + * Gain: '/Gain2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)((rtDW.CCU_FACE_FL == 1) << 1) + (uint32_t) - (rtDW.CCU_DEF_FL == 1)) + (uint32_t) - (rtb_LogicalOperator_fc << 2))) { + (rtDW.CCU_DEF_FL == 1)) + (uint32_t)(rtb_Switch_o2 << 2))) + { case 0: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant3' */ rtB.MultiportSwitch_cy = 0U; break; case 1: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_cy = Gain1; break; case 2: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_cy = rtb_out_m44; break; case 3: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_cy = rtb_out_kez; break; case 4: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_cy = rtb_out_ihi; break; case 5: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_cy = rtb_Saturation2_a; break; case 6: - /* MultiPortSwitch: '/Multiport Switch' */ - rtB.MultiportSwitch_cy = rtb_Saturation_as; + /* MultiPortSwitch: '/Multiport Switch' */ + rtB.MultiportSwitch_cy = Gain; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of RelationalOperator: '/Equal2' */ - /* End of Outputs for SubSystem: '/Front Left AF - manual directions' */ + /* End of RelationalOperator: '/Equal2' */ + /* End of Outputs for SubSystem: '/Front Left AF - manual directions' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -19320,8 +19421,8 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_FL; } - /* MATLAB Function: '/func g_ascAUTO_STEP_AF_F' incorporates: - * Switch: '/Switch2' + /* MATLAB Function: '/func g_ascAUTO_STEP_AF_F' incorporates: + * Switch: '/Switch2' */ funcg_ascAUTO_STEP_AF_F((double)rtb_Gain2, &rtb_y_cb); @@ -19336,13 +19437,13 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation9' */ - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -19382,7 +19483,7 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ /* Saturate: '/Saturation5' incorporates: * DataStoreRead: '/Data Store Read30' @@ -19397,1036 +19498,1036 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation5' */ - /* Gain: '/Gain4' incorporates: - * Bias: '/Bias1' - * DataTypeConversion: '/Data Type Conversion4' - * Gain: '/Gain2' - * Gain: '/Gain3' + /* Gain: '/Gain4' incorporates: + * Bias: '/Bias1' + * DataTypeConversion: '/Data Type Conversion4' + * Gain: '/Gain2' + * Gain: '/Gain3' */ rtb_Gain2 = ((int32_t)((52429U * rtb_Saturation2_a) >> 19) + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion3' incorporates: - * Gain: '/Gain2' - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion3' incorporates: + * Gain: '/Gain2' + * Saturate: '/Saturation1' */ rtb_DataTypeConversion3_l4 = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* Selector: '/Selector' */ - rtb_DataTypeConversion_dl = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - + /* Selector: '/Selector' */ + rtb_DataTypeConversion1_gq = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Lookup_n-D: '/1-D Lookup Table10' - * Lookup_n-D: '/1-D Lookup Table11' - * Lookup_n-D: '/1-D Lookup Table6' - * Lookup_n-D: '/1-D Lookup Table7' - * Lookup_n-D: '/1-D Lookup Table8' - * Lookup_n-D: '/1-D Lookup Table9' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Lookup_n-D: '/1-D Lookup Table10' + * Lookup_n-D: '/1-D Lookup Table11' + * Lookup_n-D: '/1-D Lookup Table6' + * Lookup_n-D: '/1-D Lookup Table7' + * Lookup_n-D: '/1-D Lookup Table8' + * Lookup_n-D: '/1-D Lookup Table9' * Saturate: '/Saturation5' */ switch (rtb_timer_out) { case 0: - rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled81, &g_assVTG_FL_LV0[0], 12U); + rtb_Bias_ct = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, + rtConstP.pooled83, &g_assVTG_FL_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table6' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table6' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation5' */ rtb_Bias1_h = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled54, &g_assINCAR_TG_FL_LV0[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FL_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled81, &g_assVTG_FL_LV1[0], 12U); + rtb_Bias_ct = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, + rtConstP.pooled83, &g_assVTG_FL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table7' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table7' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation5' */ rtb_Bias1_h = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled54, &g_assINCAR_TG_FL_LV1[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FL_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled81, &g_assVTG_FL_LV1[0], 12U); + rtb_Bias_ct = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, + rtConstP.pooled83, &g_assVTG_FL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table8' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table8' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation5' */ rtb_Bias1_h = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled54, &g_assINCAR_TG_FL_LV2[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FL_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled81, &g_assVTG_FL_LV3[0], 12U); + rtb_Bias_ct = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, + rtConstP.pooled83, &g_assVTG_FL_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table9' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table9' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation5' */ rtb_Bias1_h = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled54, &g_assINCAR_TG_FL_LV3[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FL_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled81, &g_assVTG_FL_LV4[0], 12U); + rtb_Bias_ct = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, + rtConstP.pooled83, &g_assVTG_FL_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table10' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table10' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation5' */ rtb_Bias1_h = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled54, &g_assINCAR_TG_FL_LV4[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FL_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs - (rtb_Saturation2_a, rtConstP.pooled81, &g_assVTG_FL_LV5[0], 12U); + rtb_Bias_ct = look1_iu16lu64n48ts16Ds32_binlcs(rtb_Saturation2_a, + rtConstP.pooled83, &g_assVTG_FL_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table11' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table11' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation5' */ rtb_Bias1_h = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, - rtConstP.pooled54, &g_assINCAR_TG_FL_LV5[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FL_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_lb[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_jn[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 Vtg_Fx_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 Vtg_Fx_tg_incar' incorporates: * DataStoreRead: '/Data Store Read35' - * Sum: '/2.5. X = Incar_Tg - Incar_fb' + * Sum: '/2.5. X = Incar_Tg - Incar_fb' */ rtb_Bias4 = look1_is16lu64n32Ds32_binlcn((int16_t)(rtb_Bias1_h - rtDW.Incar_FL), rtb_VectorConcatenate_jn, rtb_VectorConcatenate_lb, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Sum: '/2.6. X = Amb_Tg - Amb_Fb' incorporates: - * Bias: '/Bias1' - * Constant: '/Constant1' + /* Sum: '/2.6. X = Amb_Tg - Amb_Fb' incorporates: + * Bias: '/Bias1' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read34' - * Selector: '/Selector2' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Selector: '/Selector2' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' */ rtb_MultiportSwitch_az = (int16_t)(g_assAMB_LV_TG[rtb_timer_out] - rtDW.AMB); - /* Lookup_n-D: '/2.6 Vtg_Fx_tg_amb' incorporates: - * Sum: '/2.6. X = Amb_Tg - Amb_Fb' + /* Lookup_n-D: '/2.6 Vtg_Fx_tg_amb' incorporates: + * Sum: '/2.6. X = Amb_Tg - Amb_Fb' */ rtb_Bias2_n = look1_is16lu64n32Ds32_binlcn(rtb_MultiportSwitch_az, rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 Vtg_Fx_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 Vtg_Fx_tg_amb' incorporates: * DataStoreRead: '/Data Store Read39' */ rtb_Bias3 = look1_bs16ts16Dd_binlc(rtDW.Sun_L, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/2.8. Vtg_FX_plus' */ - rtb_u6FLU_tg_amb_a3 = (int16_t)((int16_t)((int16_t)(rtb_DataTypeConversion1_gq - + rtb_Bias4) + rtb_Bias2_n) + rtb_Bias3); + /* Sum: '/2.8. Vtg_FX_plus' */ + rtb_u6FLU_tg_amb_a3 = (int16_t)((int16_t)((int16_t)(rtb_Bias_ct + rtb_Bias4) + + rtb_Bias2_n) + rtb_Bias3); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ - if (rtb_u6FLU_tg_amb_a3 <= rtb_DataTypeConversion_dl) { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + if (rtb_u6FLU_tg_amb_a3 <= rtb_DataTypeConversion1_gq) { + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -20466,26 +20567,26 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Selector: '/Selector' */ - rtb_DataTypeConversion_dl = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 + rtb_DataTypeConversion1_gq = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ - if (rtb_u6FLU_tg_amb_a3 >= rtb_DataTypeConversion_dl) { - rtb_DataTypeConversion_dl = rtb_u6FLU_tg_amb_a3; + if (rtb_u6FLU_tg_amb_a3 >= rtb_DataTypeConversion1_gq) { + rtb_DataTypeConversion1_gq = rtb_u6FLU_tg_amb_a3; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ /* Switch: '/Switch' incorporates: * Constant: '/manual' @@ -20493,64 +20594,64 @@ void HVAC_model_step(void) * UnitDelay: '/Unit Delay' */ if (rtDW.UnitDelay_DSTATE_ne == 0) { - Gain1 = rtB.MultiportSwitch_cy; + Gain = rtB.MultiportSwitch_cy; } else { - /* Sum: '/Add' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion3' - * Gain: '/Gain' - * Product: '/Product' + /* Sum: '/Add' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion3' + * Gain: '/Gain' + * Product: '/Product' */ index_start = 0.01 * (double)rtb_y_cb * (double)(uint16_t) - rtb_DataTypeConversion_dl + (double)(uint16_t)rtb_DataTypeConversion_dl; + rtb_DataTypeConversion1_gq + (double)(uint16_t)rtb_DataTypeConversion1_gq; - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ if (fabs(index_start) >= 0.5) { - Gain1 = (uint16_t)floor(index_start + 0.5); + Gain = (uint16_t)floor(index_start + 0.5); } else { - Gain1 = 0U; + Gain = 0U; } - /* End of DataTypeConversion: '/Data Type Conversion1' */ + /* End of DataTypeConversion: '/Data Type Conversion1' */ } /* End of Switch: '/Switch' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -20614,13 +20715,13 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/switch speed' incorporates: - * Constant: '/blower speed 2' - * Constant: '/blower speed 6' - * DataStoreRead: '/3 way valve' - * RelationalOperator: '/Equal' + /* Switch: '/switch speed' incorporates: + * Constant: '/blower speed 2' + * Constant: '/blower speed 6' + * DataStoreRead: '/3 way valve' + * RelationalOperator: '/Equal' */ if (rtb_Cmd_3Way == 2) { rtb_Gain2 = 6; @@ -20628,46 +20729,46 @@ void HVAC_model_step(void) rtb_Gain2 = 2; } - /* MATLAB Function: '/AF for speed' incorporates: - * Switch: '/switch speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Switch: '/switch speed' */ - AFforspeed(rtb_out_eix, (double)rtb_Gain2, &rtb_Saturation_as); + AFforspeed(rtb_out_eix, (double)rtb_Gain2, &Gain1); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -20731,76 +20832,76 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_kez); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/AF from Start Control' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/AF from Start Control' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if ((rtDW.step_start_controle_front == 0) || (rtDW.step_start_controle_front == 1) || (rtDW.step_start_controle_front == 2)) { rtb_out_ihi = rtDW.Blower_FL; } else { - rtb_out_ihi = Gain1; + rtb_out_ihi = Gain; } - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' - * Sum: '/Add' - * Switch: '/Switch' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' + * Sum: '/Add' + * Switch: '/Switch' */ rtb_DataTypeConversion3_l4 = (uint8_t)((uint8_t)((uint32_t)(uint8_t) rtb_out_ihi + (uint8_t)rtDW.FL_blower_AF_offset_autodemist) + rtDW.Blower_individual_foot_FL); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -20864,48 +20965,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_m44); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -20969,48 +21070,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_l4w); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21074,48 +21175,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21179,48 +21280,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_ihi); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21284,36 +21385,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_mxq); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -21335,28 +21436,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -21378,27 +21479,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -21419,47 +21520,47 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21523,48 +21624,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_kez); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21628,48 +21729,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_m44); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21733,48 +21834,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_l4w); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21838,48 +21939,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -21943,50 +22044,50 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_mxq); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && @@ -21994,7 +22095,7 @@ void HVAC_model_step(void) 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) { case 1: - rtb_out_ihi = rtb_Saturation_as; + rtb_out_ihi = Gain1; break; case 2: @@ -22005,42 +22106,42 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && @@ -22059,41 +22160,41 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && @@ -22112,16 +22213,16 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' */ if (rtDW.CCU_MODE_FL > 0) { rtb_DataTypeConversion3_gz = rtDW.Index_mode_FL_auto; @@ -22129,18 +22230,18 @@ void HVAC_model_step(void) rtb_DataTypeConversion3_gz = rtDW.Index_mode_FL_manual; } - /* MATLAB Function: '/param index for mode' incorporates: - * Switch: '/Switch' + /* MATLAB Function: '/param index for mode' incorporates: + * Switch: '/Switch' */ paramindexformode(rtb_DataTypeConversion3_gz, &rtb_D_la); - /* Switch: '/Switch8' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read10' - * DataStoreRead: '/Data Store Read2' - * Switch: '/Switch1' + /* Switch: '/Switch8' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read10' + * DataStoreRead: '/Data Store Read2' + * Switch: '/Switch1' */ if (rtDW.Max_def_algo_active) { rtb_DataTypeConversion3_l4 = 3U; @@ -22150,9 +22251,9 @@ void HVAC_model_step(void) rtb_Switch1_j = rtDW.DRS_CFL; } - /* End of Switch: '/Switch8' */ + /* End of Switch: '/Switch8' */ - /* MATLAB Function: '/FL AF * percent DRS' */ + /* MATLAB Function: '/FL AF * percent DRS' */ /* : index_start = (param_index - 1) * 3 + 1; */ index_start = (rtb_D_la - 1.0) * 3.0 + 1.0; @@ -22265,9 +22366,9 @@ void HVAC_model_step(void) /* : y = uint16(double(AF_in) * percent); */ rtb_Gain2 = (int32_t)rt_roundd((double)rtb_out_ihi * index_start); if (rtb_Gain2 < 65536) { - rtb_Saturation_as = (uint16_t)rtb_Gain2; + Gain1 = (uint16_t)rtb_Gain2; } else { - rtb_Saturation_as = UINT16_MAX; + Gain1 = UINT16_MAX; } /* : fprintf('AF out (y):'); */ @@ -22275,11 +22376,9 @@ void HVAC_model_step(void) fflush(stdout); /* : fprintf('%u', y); */ - printf("%u", rtb_Saturation_as); + printf("%u", Gain1); fflush(stdout); - /* End of MATLAB Function: '/FL AF * percent DRS' */ - /* Switch: '/Switch8' incorporates: * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read10' @@ -22288,12 +22387,15 @@ void HVAC_model_step(void) * Switch: '/Switch6' */ if (rtDW.Max_def_algo_active) { - rtb_Saturation_as = rtDW.Max_def_FL_blower_AF; - } else if (rtDW.CCU_AC_MAX > 0) { - /* Switch: '/Switch6' incorporates: - * DataStoreWrite: '/Data Store Write19' + Gain = rtDW.Max_def_FL_blower_AF; + } else if (rtDW.CCU_AC_MAX <= 0) { + /* DataStoreWrite: '/Data Store Write19' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/FL AF * percent DRS' + * Sum: '/Add' + * Switch: '/Switch6' */ - rtb_Saturation_as = Gain1; + Gain = (uint8_t)(Gain1 + rtDW.GlassPosition_AF_plus_L); } /* End of Switch: '/Switch8' */ @@ -22311,118 +22413,118 @@ void HVAC_model_step(void) /* End of Switch: '/Switch4' */ - /* Outputs for Enabled SubSystem: '/Front Right AF - manual directions' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Front Right AF - manual directions' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/Equal3' incorporates: - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read45' + /* RelationalOperator: '/Equal3' incorporates: + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read45' */ if (rtDW.CCU_MODE_FR == 0) { - /* MATLAB Function: '/AF for Bi Level' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Bi Level' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforBiLevel((uint8_t)rtb_Gain2, &Gain1); - /* MATLAB Function: '/AF for Def' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Def' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforDef((uint8_t)rtb_Gain2, &rtb_out_ihi); - /* MATLAB Function: '/AF for Foor + Def' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Foor + Def' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforFoorDef((uint8_t)rtb_Gain2, &rtb_out_kez); - /* MATLAB Function: '/AF for Foot' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Foot' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforFoot((uint8_t)rtb_Gain2, &rtb_out_m44); - /* MATLAB Function: '/AF for Hi_Level' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Hi_Level' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforHi_Level((uint8_t)rtb_Gain2, &rtb_out_l4w); - /* MATLAB Function: '/AF for Tri-Level' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Tri-Level' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforTriLevel((uint8_t)rtb_Gain2, &rtB.MultiportSwitch_a); - /* MATLAB Function: '/AF for Vent mode' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + /* MATLAB Function: '/AF for Vent mode' incorporates: + * DataTypeConversion: '/Data Type Conversion6' */ AFforVentmode((uint8_t)rtb_Gain2, &rtb_out_lac); - /* RelationalOperator: '/Relational Operator2' incorporates: - * Constant: '/Constant2' + /* RelationalOperator: '/Relational Operator2' incorporates: + * Constant: '/Constant2' * DataStoreRead: '/Data Store Read14' */ - rtb_LogicalOperator_fc = (rtDW.CCU_FOOT_FR == 1); + rtb_Switch_o2 = (rtDW.CCU_FOOT_FR == 1); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read12' * DataStoreRead: '/Data Store Read13' - * DataTypeConversion: '/Data Type Conversion5' - * Gain: '/Gain1' - * Gain: '/Gain2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * Sum: '/Add' + * DataTypeConversion: '/Data Type Conversion5' + * Gain: '/Gain1' + * Gain: '/Gain2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)((rtDW.CCU_FACE_FR == 1) << 1) + (uint32_t) - (rtDW.CCU_DEF_FR == 1)) + (uint32_t) - (rtb_LogicalOperator_fc << 2))) { + (rtDW.CCU_DEF_FR == 1)) + (uint32_t)(rtb_Switch_o2 << 2))) + { case 0: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant3' */ rtB.MultiportSwitch_a = 0U; break; case 1: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_a = rtb_out_ihi; break; case 2: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_a = rtb_out_lac; break; case 3: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_a = rtb_out_l4w; break; case 4: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_a = rtb_out_m44; break; case 5: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_a = rtb_out_kez; break; case 6: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ rtB.MultiportSwitch_a = Gain1; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of RelationalOperator: '/Equal3' */ - /* End of Outputs for SubSystem: '/Front Right AF - manual directions' */ + /* End of RelationalOperator: '/Equal3' */ + /* End of Outputs for SubSystem: '/Front Right AF - manual directions' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant12' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read76' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant12' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read76' */ if (rtDW.CCU_AC_MAX > 0) { rtb_Gain2 = 5; @@ -22430,18 +22532,18 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_AUTOMODE_FR; } - /* MATLAB Function: '/func g_ascAUTO_STEP_AF_F' incorporates: - * Switch: '/Switch2' + /* MATLAB Function: '/func g_ascAUTO_STEP_AF_F' incorporates: + * Switch: '/Switch2' */ funcg_ascAUTO_STEP_AF_F((double)rtb_Gain2, &rtb_y_cb); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -22481,7 +22583,7 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ /* Saturate: '/Saturation6' incorporates: * DataStoreRead: '/Data Store Read31' @@ -22496,59 +22598,59 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation6' */ - /* Gain: '/Gain4' incorporates: - * Bias: '/Bias1' - * DataTypeConversion: '/Data Type Conversion4' - * Gain: '/Gain2' - * Gain: '/Gain3' + /* Gain: '/Gain4' incorporates: + * Bias: '/Bias1' + * DataTypeConversion: '/Data Type Conversion4' + * Gain: '/Gain2' + * Gain: '/Gain3' */ rtb_Gain2 = ((int32_t)((52429U * rtb_out_kez) >> 19) + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion3' incorporates: - * Gain: '/Gain2' - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion3' incorporates: + * Gain: '/Gain2' + * Saturate: '/Saturation1' */ rtb_DataTypeConversion3_l4 = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* Selector: '/Selector' */ - rtb_DataTypeConversion_dl = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - + /* Selector: '/Selector' */ + rtb_DataTypeConversion1_gq = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Lookup_n-D: '/1-D Lookup Table10' - * Lookup_n-D: '/1-D Lookup Table11' - * Lookup_n-D: '/1-D Lookup Table6' - * Lookup_n-D: '/1-D Lookup Table7' - * Lookup_n-D: '/1-D Lookup Table8' - * Lookup_n-D: '/1-D Lookup Table9' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Lookup_n-D: '/1-D Lookup Table10' + * Lookup_n-D: '/1-D Lookup Table11' + * Lookup_n-D: '/1-D Lookup Table6' + * Lookup_n-D: '/1-D Lookup Table7' + * Lookup_n-D: '/1-D Lookup Table8' + * Lookup_n-D: '/1-D Lookup Table9' * Saturate: '/Saturation6' */ switch (rtb_timer_out) { case 0: rtb_MultiportSwitch1_g = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled81, &g_assVTG_FR_LV0[0], 12U); + rtConstP.pooled83, &g_assVTG_FR_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table6' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table6' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation6' */ rtb_MultiportSwitch_ac = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV0[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; @@ -22556,28 +22658,28 @@ void HVAC_model_step(void) case 1: rtb_MultiportSwitch1_g = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled81, &g_assVTG_FR_LV1[0], 12U); + rtConstP.pooled83, &g_assVTG_FR_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table7' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table7' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation6' */ rtb_MultiportSwitch_ac = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV1[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; @@ -22585,28 +22687,28 @@ void HVAC_model_step(void) case 2: rtb_MultiportSwitch1_g = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled81, &g_assVTG_FR_LV1[0], 12U); + rtConstP.pooled83, &g_assVTG_FR_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table8' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table8' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation6' */ rtb_MultiportSwitch_ac = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV2[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; @@ -22614,28 +22716,28 @@ void HVAC_model_step(void) case 3: rtb_MultiportSwitch1_g = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled81, &g_assVTG_FR_LV3[0], 12U); + rtConstP.pooled83, &g_assVTG_FR_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table9' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table9' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation6' */ rtb_MultiportSwitch_ac = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV3[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; @@ -22643,28 +22745,28 @@ void HVAC_model_step(void) case 4: rtb_MultiportSwitch1_g = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled81, &g_assVTG_FR_LV4[0], 12U); + rtConstP.pooled83, &g_assVTG_FR_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table10' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table10' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation6' */ rtb_MultiportSwitch_ac = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV4[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; @@ -22672,848 +22774,848 @@ void HVAC_model_step(void) default: rtb_MultiportSwitch1_g = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled81, &g_assVTG_FR_LV5[0], 12U); + rtConstP.pooled83, &g_assVTG_FR_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table11' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table11' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation6' */ rtb_MultiportSwitch_ac = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, - rtConstP.pooled54, &g_assINCAR_TG_FR_LV5[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_FR_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[0] = g_assVF_INC_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVF_INC_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_lb[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[3] = g_assVF_INC_Y3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[4] = g_assVF_INC_Y4_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[0] = g_assVF_INC_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[1] = g_assVF_INC_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_jn[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' - * Selector: '/Selector' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[3] = g_assVF_INC_X3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector' */ rtb_VectorConcatenate_jn[4] = g_assVF_INC_X4_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: * DataStoreRead: '/Data Store Read36' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_u5FLU_tg_incar_i = look1_is16lu64n32Ds32_binlcn((int16_t) (rtb_MultiportSwitch_ac - rtDW.Incar_FR), rtb_VectorConcatenate_jn, rtb_VectorConcatenate_lb, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[0] = g_assVF_AMB_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * Selector: '/Selector' */ rtb_VectorConcatenate_dw[2] = g_assVF_AMB_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[0] = g_assVF_AMB_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * Selector: '/Selector' */ rtb_VectorConcatenate_pg[2] = g_assVF_AMB_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' */ + /* Lookup_n-D: '/2.6 FLU_tg_amb' */ rtb_u6FLU_tg_amb_g = look1_is16lu64n32Ds32_binlcn(rtb_MultiportSwitch_az, rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[1] = g_assVF_SUN_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVF_SUN_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[1] = g_assVF_SUN_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVF_SUN_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: * DataStoreRead: '/Data Store Read41' */ rtb_u6FLU_tg_amb_a3 = look1_bs16ts16Dd_binlc(rtDW.Sun_R, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Sum: '/FLU_tg_correct' */ + /* Sum: '/FLU_tg_correct' */ rtb_MultiportSwitch_ks = (int16_t)((int16_t)((int16_t)(rtb_MultiportSwitch1_g + rtb_u5FLU_tg_incar_i) + rtb_u6FLU_tg_amb_g) + rtb_u6FLU_tg_amb_a3); - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' */ - if (rtb_MultiportSwitch_ks <= rtb_DataTypeConversion_dl) { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + if (rtb_MultiportSwitch_ks <= rtb_DataTypeConversion1_gq) { + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -23553,26 +23655,26 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Selector: '/Selector' */ - rtb_DataTypeConversion_dl = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 + rtb_DataTypeConversion1_gq = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ - if (rtb_MultiportSwitch_ks >= rtb_DataTypeConversion_dl) { - rtb_DataTypeConversion_dl = rtb_MultiportSwitch_ks; + if (rtb_MultiportSwitch_ks >= rtb_DataTypeConversion1_gq) { + rtb_DataTypeConversion1_gq = rtb_MultiportSwitch_ks; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ /* Switch: '/Switch1' incorporates: * Constant: '/manual1' @@ -23582,37 +23684,37 @@ void HVAC_model_step(void) if (rtDW.UnitDelay1_DSTATE_j == 0) { Gain1 = rtB.MultiportSwitch_a; } else { - /* Sum: '/Add' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Product: '/Product' + /* Sum: '/Add' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Product: '/Product' */ index_start = 0.01 * (double)rtb_y_cb * (double)(uint16_t) - rtb_DataTypeConversion_dl + (double)(uint16_t)rtb_DataTypeConversion_dl; + rtb_DataTypeConversion1_gq + (double)(uint16_t)rtb_DataTypeConversion1_gq; - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ if (fabs(index_start) >= 0.5) { Gain1 = (uint16_t)floor(index_start + 0.5); } else { Gain1 = 0U; } - /* End of DataTypeConversion: '/Data Type Conversion1' */ + /* End of DataTypeConversion: '/Data Type Conversion1' */ } /* End of Switch: '/Switch1' */ - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/AF from Start Control' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/AF from Start Control' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if ((rtDW.step_start_controle_front == 0) || (rtDW.step_start_controle_front == 1) || (rtDW.step_start_controle_front == 2)) { @@ -23621,51 +23723,51 @@ void HVAC_model_step(void) rtb_out_ihi = Gain1; } - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' - * Sum: '/Add' - * Switch: '/Switch' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' + * Sum: '/Add' + * Switch: '/Switch' */ rtb_DataTypeConversion3_l4 = (uint8_t)((uint8_t)((uint32_t)(uint8_t) rtb_out_ihi + (uint8_t)rtDW.FR_blower_AF_offset_autodemist) + rtDW.Blower_individual_foot_FR); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -23729,48 +23831,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_m44); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -23834,48 +23936,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_l4w); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -23939,48 +24041,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24044,48 +24146,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24149,48 +24251,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_ihi); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24254,36 +24356,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_a2e); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -24305,28 +24407,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -24348,27 +24450,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -24389,47 +24491,47 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24493,13 +24595,13 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/switch speed' incorporates: - * Constant: '/blower speed 2' - * Constant: '/blower speed 6' - * DataStoreRead: '/3 way valve' - * RelationalOperator: '/Equal' + /* Switch: '/switch speed' incorporates: + * Constant: '/blower speed 2' + * Constant: '/blower speed 6' + * DataStoreRead: '/3 way valve' + * RelationalOperator: '/Equal' */ if (rtb_Cmd_3Way == 2) { rtb_Gain2 = 6; @@ -24507,46 +24609,46 @@ void HVAC_model_step(void) rtb_Gain2 = 2; } - /* MATLAB Function: '/AF for speed' incorporates: - * Switch: '/switch speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Switch: '/switch speed' */ AFforspeed(rtb_out_eix, (double)rtb_Gain2, &rtb_out_m44); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24610,48 +24712,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_l4w); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24715,48 +24817,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed 6' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed 6' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24820,48 +24922,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -24925,48 +25027,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed 6' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed 6' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_a2e); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -25030,36 +25132,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_hpu); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -25076,28 +25178,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -25114,27 +25216,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.CCU_MODE_FR == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 1) && @@ -25151,32 +25253,32 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' */ if (rtDW.CCU_MODE_FR > 0) { rtDW.Index_mode_FR_manual = rtDW.Index_mode_FR_auto; } - /* MATLAB Function: '/param index for mode' incorporates: - * Switch: '/Switch' + /* MATLAB Function: '/param index for mode' incorporates: + * Switch: '/Switch' */ paramindexformode(rtDW.Index_mode_FR_manual, &rtb_D_la); - /* Switch: '/Switch8' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read10' - * DataStoreRead: '/Data Store Read2' - * Switch: '/Switch1' + /* Switch: '/Switch8' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read10' + * DataStoreRead: '/Data Store Read2' + * Switch: '/Switch1' */ if (rtDW.Max_def_algo_active) { rtb_Switch1_j = 3U; @@ -25186,9 +25288,9 @@ void HVAC_model_step(void) rtb_DataTypeConversion3_l4 = rtDW.DRS_CFR; } - /* End of Switch: '/Switch8' */ + /* End of Switch: '/Switch8' */ - /* MATLAB Function: '/FL AF * percent DRS' */ + /* MATLAB Function: '/FL AF * percent DRS' */ /* : index_start = (param_index - 1) * 3 + 1; */ index_start = (rtb_D_la - 1.0) * 3.0 + 1.0; @@ -25249,9 +25351,7 @@ void HVAC_model_step(void) if (rtDW.Max_def_algo_active) { Gain1 = rtDW.Max_def_FR_blower_AF; } else if (rtDW.CCU_AC_MAX <= 0) { - /* MATLAB Function: '/FL AF * percent DRS' incorporates: - * DataStoreWrite: '/Data Store Write20' - */ + /* MATLAB Function: '/FL AF * percent DRS' */ rtb_Gain2 = (int32_t)((uint32_t)rtb_DataTypeConversion1_nc + rtb_DataTypeConversion3_gz); if ((uint32_t)rtb_Gain2 > 255U) { @@ -25261,49 +25361,57 @@ void HVAC_model_step(void) rtb_Gain2 = (int32_t)rt_roundd((double)rtb_Gain2 / 2.0 / 100.0 * (double) rtb_out_ihi); if (rtb_Gain2 < 65536) { - Gain1 = (uint16_t)rtb_Gain2; + rtb_out_ihi = (uint16_t)rtb_Gain2; } else { - Gain1 = UINT16_MAX; + rtb_out_ihi = UINT16_MAX; } + + /* DataStoreWrite: '/Data Store Write20' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/FL AF * percent DRS' + * Sum: '/Add' + * Switch: '/Switch7' + */ + Gain1 = (uint8_t)(rtb_out_ihi + rtDW.GlassPosition_AF_plus_R); } /* End of Switch: '/Switch9' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -25367,16 +25475,16 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/switch speed' incorporates: - * Constant: '/blower speed 2' - * Constant: '/blower speed 6' - * DataStoreRead: '/3 way valve' + /* Switch: '/switch speed' incorporates: + * Constant: '/blower speed 2' + * Constant: '/blower speed 6' + * DataStoreRead: '/3 way valve' * DataStoreWrite: '/Data Store Write27' - * Logic: '/Logical Operator' - * RelationalOperator: '/Equal' - * RelationalOperator: '/Equal1' + * Logic: '/Logical Operator' + * RelationalOperator: '/Equal' + * RelationalOperator: '/Equal1' */ if ((rtb_Cmd_3Way == 2) && (rtB.Cmd_2Way == 1)) { rtb_Gain2 = 6; @@ -25384,46 +25492,46 @@ void HVAC_model_step(void) rtb_Gain2 = 2; } - /* MATLAB Function: '/AF for speed' incorporates: - * Switch: '/switch speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Switch: '/switch speed' */ AFforspeed(rtb_out_eix, (double)rtb_Gain2, &rtb_out_ihi); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -25487,17 +25595,17 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_l4w); - /* Outputs for Enabled SubSystem: '/Rear Left AF - manual directions' */ - /* RelationalOperator: '/Equal2' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read44' + /* Outputs for Enabled SubSystem: '/Rear Left AF - manual directions' */ + /* RelationalOperator: '/Equal2' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read44' * DataStoreRead: '/Data Store Read18' * DataStoreRead: '/Data Store Read19' * DataStoreRead: '/Data Store Read20' @@ -25505,7 +25613,7 @@ void HVAC_model_step(void) RearLeftAFmanualdirections((rtDW.CCU_MODE_RL == 0), rtDW.CCU_BLOWERS_RL, rtDW.CCU_FACE_RL, rtDW.CCU_FOOT_RL, &rtB.MultiportSwitch_m); - /* End of Outputs for SubSystem: '/Rear Left AF - manual directions' */ + /* End of Outputs for SubSystem: '/Rear Left AF - manual directions' */ /* Saturate: '/Saturation7' incorporates: * DataStoreRead: '/Data Store Read32' @@ -25521,54 +25629,54 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation7' */ - /* Gain: '/Gain2' incorporates: - * Bias: '/Bias2' - * DataTypeConversion: '/Data Type Conversion2' - * Gain: '/Gain2' - * Gain: '/Gain1' + /* Gain: '/Gain2' incorporates: + * Bias: '/Bias2' + * DataTypeConversion: '/Data Type Conversion2' + * Gain: '/Gain2' + * Gain: '/Gain1' */ rtb_Gain2 = ((int32_t)((52429U * rtb_out_m44) >> 19) + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Gain: '/Gain2' - * Saturate: '/Saturation2' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Gain: '/Gain2' + * Saturate: '/Saturation2' */ rtb_DataTypeConversion3_l4 = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Lookup_n-D: '/1-D Lookup Table10' - * Lookup_n-D: '/1-D Lookup Table11' - * Lookup_n-D: '/1-D Lookup Table6' - * Lookup_n-D: '/1-D Lookup Table7' - * Lookup_n-D: '/1-D Lookup Table8' - * Lookup_n-D: '/1-D Lookup Table9' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Lookup_n-D: '/1-D Lookup Table10' + * Lookup_n-D: '/1-D Lookup Table11' + * Lookup_n-D: '/1-D Lookup Table6' + * Lookup_n-D: '/1-D Lookup Table7' + * Lookup_n-D: '/1-D Lookup Table8' + * Lookup_n-D: '/1-D Lookup Table9' * Saturate: '/Saturation7' */ switch (rtb_timer_out) { case 0: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RL_LV0[0], 12U); + rtConstP.pooled83, &g_assVTG_RL_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table6' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table6' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation7' */ - rtb_DataTypeConversion_dl = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RL_LV0[0], 12U); + rtb_DataTypeConversion1_gq = look1_iu16bs16lu64n32ts16Ds32_binlcs + (rtb_out_m44, rtConstP.pooled52, &g_assINCAR_TG_RL_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; @@ -25576,27 +25684,27 @@ void HVAC_model_step(void) case 1: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RL_LV1[0], 12U); + rtConstP.pooled83, &g_assVTG_RL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table7' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table7' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation7' */ - rtb_DataTypeConversion_dl = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RL_LV1[0], 12U); + rtb_DataTypeConversion1_gq = look1_iu16bs16lu64n32ts16Ds32_binlcs + (rtb_out_m44, rtConstP.pooled52, &g_assINCAR_TG_RL_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; @@ -25604,27 +25712,27 @@ void HVAC_model_step(void) case 2: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RL_LV1[0], 12U); + rtConstP.pooled83, &g_assVTG_RL_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table8' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table8' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation7' */ - rtb_DataTypeConversion_dl = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RL_LV2[0], 12U); + rtb_DataTypeConversion1_gq = look1_iu16bs16lu64n32ts16Ds32_binlcs + (rtb_out_m44, rtConstP.pooled52, &g_assINCAR_TG_RL_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; @@ -25632,27 +25740,27 @@ void HVAC_model_step(void) case 3: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RL_LV3[0], 12U); + rtConstP.pooled83, &g_assVTG_RL_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table9' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table9' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation7' */ - rtb_DataTypeConversion_dl = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RL_LV3[0], 12U); + rtb_DataTypeConversion1_gq = look1_iu16bs16lu64n32ts16Ds32_binlcs + (rtb_out_m44, rtConstP.pooled52, &g_assINCAR_TG_RL_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; @@ -25660,27 +25768,27 @@ void HVAC_model_step(void) case 4: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RL_LV4[0], 12U); + rtConstP.pooled83, &g_assVTG_RL_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table10' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table10' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation7' */ - rtb_DataTypeConversion_dl = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RL_LV4[0], 12U); + rtb_DataTypeConversion1_gq = look1_iu16bs16lu64n32ts16Ds32_binlcs + (rtb_out_m44, rtConstP.pooled52, &g_assINCAR_TG_RL_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; @@ -25688,802 +25796,802 @@ void HVAC_model_step(void) default: rtb_MultiportSwitch_ks = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RL_LV5[0], 12U); + rtConstP.pooled83, &g_assVTG_RL_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table11' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table11' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation7' */ - rtb_DataTypeConversion_dl = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RL_LV5[0], 12U); + rtb_DataTypeConversion1_gq = look1_iu16bs16lu64n32ts16Ds32_binlcs + (rtb_out_m44, rtConstP.pooled52, &g_assINCAR_TG_RL_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_lb[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_jn[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: * DataStoreRead: '/Data Store Read37' - * Sum: '/2.5. X = Incar_Tg - Incar_fb' + * Sum: '/2.5. X = Incar_Tg - Incar_fb' */ rtb_MultiportSwitch_oa = look1_is16lu64n32Ds32_binlcn((int16_t) - (rtb_DataTypeConversion_dl - rtDW.Incar_RL), rtb_VectorConcatenate_jn, + (rtb_DataTypeConversion1_gq - rtDW.Incar_RL), rtb_VectorConcatenate_jn, rtb_VectorConcatenate_lb, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' */ + /* Lookup_n-D: '/2.6 FLU_tg_amb' */ rtb_u5FRU_tg_incar = look1_is16lu64n32Ds32_binlcn(rtb_MultiportSwitch_az, rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_gn[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_gn[1] = g_assVR_SUN_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVR_SUN_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_gn[1] = g_assVR_SUN_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVR_SUN_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_gn[1] = g_assVR_SUN_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVR_SUN_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_gn[1] = g_assVR_SUN_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVR_SUN_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_gn[1] = g_assVR_SUN_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVR_SUN_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_gn[1] = g_assVR_SUN_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_gn[2] = g_assVR_SUN_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_np[0] = 0; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_np[1] = g_assVR_SUN_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVR_SUN_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_np[1] = g_assVR_SUN_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVR_SUN_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_np[1] = g_assVR_SUN_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVR_SUN_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_np[1] = g_assVR_SUN_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVR_SUN_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_np[1] = g_assVR_SUN_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVR_SUN_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_np[1] = g_assVR_SUN_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_np[2] = g_assVR_SUN_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: * DataStoreRead: '/Data Store Read39' */ rtb_u6FRU_tg_amb_f = look1_bs16ts16Dd_binlc(rtDW.Sun_L, rtb_VectorConcatenate_np, rtb_VectorConcatenate_gn, 2U); - /* Switch: '/Switch' incorporates: + /* Switch: '/Switch' incorporates: * Constant: '/manual2' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/AF from Start Control' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/AF from Start Control' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' * RelationalOperator: '/Equal3' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' * Switch: '/Switch2' * UnitDelay: '/Unit Delay2' */ @@ -26494,20 +26602,20 @@ void HVAC_model_step(void) /* Switch: '/Switch2' */ rtb_out_m44 = rtB.MultiportSwitch_m; } else { - /* Sum: '/2.8. Vtg_FX_plus' incorporates: + /* Sum: '/2.8. Vtg_FX_plus' incorporates: * Switch: '/Switch2' */ - rtb_DataTypeConversion_dl = (int16_t)((int16_t)((int16_t) + rtb_DataTypeConversion1_gq = (int16_t)((int16_t)((int16_t) (rtb_MultiportSwitch_ks + rtb_MultiportSwitch_oa) + rtb_u5FRU_tg_incar) + rtb_u6FRU_tg_amb_f); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' * Switch: '/Switch2' */ switch (rtb_timer_out) { @@ -26548,25 +26656,25 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: + /* Selector: '/Selector' incorporates: * Switch: '/Switch2' */ rtb_u6FRU_tg_amb = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' * Switch: '/Switch2' */ - if (rtb_DataTypeConversion_dl <= rtb_u6FRU_tg_amb) { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + if (rtb_DataTypeConversion1_gq <= rtb_u6FRU_tg_amb) { + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -26606,41 +26714,41 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * Selector: '/Selector' + /* Selector: '/Selector' incorporates: + * Selector: '/Selector' */ rtb_u6FRU_tg_amb = rtb_uDLookupTable7_g[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ - if (rtb_DataTypeConversion_dl >= rtb_u6FRU_tg_amb) { - rtb_u6FRU_tg_amb = rtb_DataTypeConversion_dl; + if (rtb_DataTypeConversion1_gq >= rtb_u6FRU_tg_amb) { + rtb_u6FRU_tg_amb = rtb_DataTypeConversion1_gq; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Data Store Read' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * DataTypeConversion: '/Data Type Conversion2' - * Gain: '/Gain' - * MATLAB Function: '/func g_ascAUTO_STEP_AF_F' - * Product: '/Product' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Data Store Read' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * DataTypeConversion: '/Data Type Conversion2' + * Gain: '/Gain' + * MATLAB Function: '/func g_ascAUTO_STEP_AF_F' + * Product: '/Product' * Switch: '/Switch2' */ index_start = (double)g_ascAUTO_STEP_AF_R[(int8_t)rtDW.CCU_AUTOMODE_RL - 1] * 0.01 * (double)(uint16_t)rtb_u6FRU_tg_amb + (double)(uint16_t) rtb_u6FRU_tg_amb; - /* DataTypeConversion: '/Data Type Conversion2' incorporates: + /* DataTypeConversion: '/Data Type Conversion2' incorporates: * Switch: '/Switch2' */ if (fabs(index_start) >= 0.5) { @@ -26649,46 +26757,46 @@ void HVAC_model_step(void) rtb_out_m44 = 0U; } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -26752,48 +26860,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -26857,48 +26965,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 5.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -26962,48 +27070,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -27067,48 +27175,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_a2e); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -27172,48 +27280,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_hpu); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -27277,48 +27385,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_hpu); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -27382,48 +27490,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_l1e); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RL_auto) { case 10: @@ -27487,36 +27595,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_gi); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -27533,28 +27641,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -27571,27 +27679,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -27608,47 +27716,47 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -27712,48 +27820,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_l4w); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -27817,16 +27925,16 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/switch speed' incorporates: - * Constant: '/blower speed 2' - * Constant: '/blower speed 6' - * DataStoreRead: '/3 way valve' + /* Switch: '/switch speed' incorporates: + * Constant: '/blower speed 2' + * Constant: '/blower speed 6' + * DataStoreRead: '/3 way valve' * DataStoreWrite: '/Data Store Write27' - * Logic: '/Logical Operator' - * RelationalOperator: '/Equal' - * RelationalOperator: '/Equal1' + * Logic: '/Logical Operator' + * RelationalOperator: '/Equal' + * RelationalOperator: '/Equal1' */ if ((rtb_Cmd_3Way == 2) && (rtB.Cmd_2Way == 1)) { rtb_Gain2 = 6; @@ -27834,46 +27942,46 @@ void HVAC_model_step(void) rtb_Gain2 = 2; } - /* MATLAB Function: '/AF for speed' incorporates: - * Switch: '/switch speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Switch: '/switch speed' */ AFforspeed(rtb_out_eix, (double)rtb_Gain2, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -27937,48 +28045,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -28042,13 +28150,13 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/switch speed' incorporates: - * Constant: '/blower speed 2' - * Constant: '/blower speed 6' + /* Switch: '/switch speed' incorporates: + * Constant: '/blower speed 2' + * Constant: '/blower speed 6' * DataStoreWrite: '/Data Store Write27' - * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' */ if (rtB.Cmd_2Way == 1) { rtb_Gain2 = 6; @@ -28056,46 +28164,46 @@ void HVAC_model_step(void) rtb_Gain2 = 2; } - /* MATLAB Function: '/AF for speed' incorporates: - * Switch: '/switch speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Switch: '/switch speed' */ AFforspeed(rtb_out_eix, (double)rtb_Gain2, &rtb_out_a2e); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -28159,36 +28267,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_hpu); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -28205,28 +28313,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -28243,27 +28351,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -28280,16 +28388,16 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' */ if (rtDW.CCU_MODE_RL > 0) { rtb_out_ihi = rtDW.Index_mode_RL_auto; @@ -28297,14 +28405,14 @@ void HVAC_model_step(void) rtb_out_ihi = rtDW.Index_mode_RL_manual; } - /* MATLAB Function: '/param index for mode' incorporates: - * Switch: '/Switch' + /* MATLAB Function: '/param index for mode' incorporates: + * Switch: '/Switch' */ paramindexformode_h(rtb_out_ihi, &rtb_D_la); - /* MATLAB Function: '/RL AF * percent DRS' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/RL AF * percent DRS' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' */ /* : index_start = (param_index - 1) * 3 + 1; */ index_start = (rtb_D_la - 1.0) * 3.0 + 1.0; @@ -28369,10 +28477,10 @@ void HVAC_model_step(void) rtb_out_ihi = UINT16_MAX; } - /* Outputs for Enabled SubSystem: '/Rear Right AF - manual directions' */ - /* RelationalOperator: '/Equal1' incorporates: - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read45' + /* Outputs for Enabled SubSystem: '/Rear Right AF - manual directions' */ + /* RelationalOperator: '/Equal1' incorporates: + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read45' * DataStoreRead: '/Data Store Read15' * DataStoreRead: '/Data Store Read16' * DataStoreRead: '/Data Store Read17' @@ -28380,7 +28488,7 @@ void HVAC_model_step(void) RearLeftAFmanualdirections((rtDW.CCU_MODE_RR == 0), rtDW.CCU_BLOWERS_RR, rtDW.CCU_FACE_RR, rtDW.CCU_FOOT_RR, &rtB.MultiportSwitch_c); - /* End of Outputs for SubSystem: '/Rear Right AF - manual directions' */ + /* End of Outputs for SubSystem: '/Rear Right AF - manual directions' */ /* Saturate: '/Saturation8' incorporates: * DataStoreRead: '/Data Store Read33' @@ -28396,54 +28504,54 @@ void HVAC_model_step(void) /* End of Saturate: '/Saturation8' */ - /* Gain: '/Gain4' incorporates: - * Bias: '/Bias1' - * DataTypeConversion: '/Data Type Conversion4' - * Gain: '/Gain2' - * Gain: '/Gain2' + /* Gain: '/Gain4' incorporates: + * Bias: '/Bias1' + * DataTypeConversion: '/Data Type Conversion4' + * Gain: '/Gain2' + * Gain: '/Gain2' */ rtb_Gain2 = ((int32_t)((52429U * rtb_out_m44) >> 19) + -15) << 14; - /* DataTypeConversion: '/Data Type Conversion3' incorporates: - * Gain: '/Gain2' - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion3' incorporates: + * Gain: '/Gain2' + * Saturate: '/Saturation1' */ rtb_DataTypeConversion3_l4 = (uint8_t)((((uint32_t)rtb_Gain2 & 16384U) != 0U) + (rtb_Gain2 >> 15)); - /* MultiPortSwitch: '/Multiport Switch2' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table12' - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch2' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table12' + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation8' */ switch (rtb_timer_out) { case 0: rtb_u6FRU_tg_amb = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RR_LV0[0], 12U); + rtConstP.pooled83, &g_assVTG_RR_LV0[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table3' - * Lookup_n-D: '/1-D Lookup Table' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table3' + * Lookup_n-D: '/1-D Lookup Table' * Saturate: '/Saturation8' */ rtb_MultiportSwitch_if = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RR_LV0[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_RR_LV0[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; @@ -28451,27 +28559,27 @@ void HVAC_model_step(void) case 1: rtb_u6FRU_tg_amb = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RR_LV1[0], 12U); + rtConstP.pooled83, &g_assVTG_RR_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table4' - * Lookup_n-D: '/1-D Lookup Table1' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table4' + * Lookup_n-D: '/1-D Lookup Table1' * Saturate: '/Saturation8' */ rtb_MultiportSwitch_if = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RR_LV1[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_RR_LV1[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; @@ -28479,27 +28587,27 @@ void HVAC_model_step(void) case 2: rtb_u6FRU_tg_amb = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RR_LV1[0], 12U); + rtConstP.pooled83, &g_assVTG_RR_LV1[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table5' - * Lookup_n-D: '/1-D Lookup Table2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table5' + * Lookup_n-D: '/1-D Lookup Table2' * Saturate: '/Saturation8' */ rtb_MultiportSwitch_if = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RR_LV2[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_RR_LV2[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; @@ -28507,27 +28615,27 @@ void HVAC_model_step(void) case 3: rtb_u6FRU_tg_amb = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RR_LV3[0], 12U); + rtConstP.pooled83, &g_assVTG_RR_LV3[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table12' - * Lookup_n-D: '/1-D Lookup Table3' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table12' + * Lookup_n-D: '/1-D Lookup Table3' * Saturate: '/Saturation8' */ rtb_MultiportSwitch_if = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RR_LV3[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_RR_LV3[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; @@ -28535,27 +28643,27 @@ void HVAC_model_step(void) case 4: rtb_u6FRU_tg_amb = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RR_LV4[0], 12U); + rtConstP.pooled83, &g_assVTG_RR_LV4[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table1' - * Lookup_n-D: '/1-D Lookup Table4' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table1' + * Lookup_n-D: '/1-D Lookup Table4' * Saturate: '/Saturation8' */ rtb_MultiportSwitch_if = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RR_LV4[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_RR_LV4[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; @@ -28563,522 +28671,522 @@ void HVAC_model_step(void) default: rtb_u6FRU_tg_amb = look1_iu16lu64n48ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled81, &g_assVTG_RR_LV5[0], 12U); + rtConstP.pooled83, &g_assVTG_RR_LV5[0], 12U); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Lookup_n-D: '/1-D Lookup Table2' - * Lookup_n-D: '/1-D Lookup Table5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Lookup_n-D: '/1-D Lookup Table2' + * Lookup_n-D: '/1-D Lookup Table5' * Saturate: '/Saturation8' */ rtb_MultiportSwitch_if = look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_m44, - rtConstP.pooled54, &g_assINCAR_TG_RR_LV5[0], 12U); + rtConstP.pooled52, &g_assINCAR_TG_RR_LV5[0], 12U); - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' */ rtb_VectorConcatenate_lb[0] = g_assVR_INC_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector' */ rtb_VectorConcatenate_lb[1] = g_assVR_INC_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_lb[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_lb[3] = g_assVR_INC_Y3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_lb[4] = g_assVR_INC_Y4_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[0] = g_assVR_INC_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' - * MultiPortSwitch: '/Multiport Switch2' - * Selector: '/Selector2' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' + * MultiPortSwitch: '/Multiport Switch2' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[1] = g_assVR_INC_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_jn[2] = 0; - /* MultiPortSwitch: '/Multiport Switch3' */ + /* MultiPortSwitch: '/Multiport Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant14' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant14' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant20' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant20' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant15' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant15' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant21' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant21' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant16' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant16' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant22' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant22' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant17' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant17' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant23' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant23' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant12' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant12' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant18' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant18' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector2' incorporates: - * Constant: '/Constant13' + /* Selector: '/Selector2' incorporates: + * Constant: '/Constant13' */ rtb_VectorConcatenate_jn[3] = g_assVR_INC_X3_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector3' incorporates: - * Constant: '/Constant19' - * MultiPortSwitch: '/Multiport Switch4' - * Selector: '/Selector2' + /* Selector: '/Selector3' incorporates: + * Constant: '/Constant19' + * MultiPortSwitch: '/Multiport Switch4' + * Selector: '/Selector2' */ rtb_VectorConcatenate_jn[4] = g_assVR_INC_X4_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch3' */ + /* End of MultiPortSwitch: '/Multiport Switch3' */ - /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: + /* Lookup_n-D: '/2.5 FLU_tg_incar' incorporates: * DataStoreRead: '/Data Store Read38' - * Sum: '/2.5. X = Inc_Tg - Incar_fb' + * Sum: '/2.5. X = Inc_Tg - Incar_fb' */ rtb_MultiportSwitch_if = look1_is16lu64n32Ds32_binlcn((int16_t) (rtb_MultiportSwitch_if - rtDW.Incar_RR), rtb_VectorConcatenate_jn, rtb_VectorConcatenate_lb, 4U); - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' */ rtb_VectorConcatenate_dw[0] = g_assVR_AMB_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_dw[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' */ + /* MultiPortSwitch: '/Multiport Switch2' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV0[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV1[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV2[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV3[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV4[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_dw[2] = g_assVR_AMB_Y2_LV5[rtb_DataTypeConversion3_l4 - 1]; - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * MultiPortSwitch: '/Multiport Switch1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * MultiPortSwitch: '/Multiport Switch1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[0] = g_assVR_AMB_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' */ rtb_VectorConcatenate_pg[1] = 0; - /* MultiPortSwitch: '/Multiport Switch2' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant11' - * Constant: '/Constant6' - * Constant: '/Constant7' - * Constant: '/Constant8' - * Constant: '/Constant9' + /* MultiPortSwitch: '/Multiport Switch2' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant11' + * Constant: '/Constant6' + * Constant: '/Constant7' + * Constant: '/Constant8' + * Constant: '/Constant9' */ switch (rtb_timer_out) { case 0: @@ -29086,8 +29194,8 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assVR_AMB_X2_LV0[i]; } - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant6' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant6' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV0[rtb_DataTypeConversion3_l4 - 1]; @@ -29098,8 +29206,8 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assVR_AMB_X2_LV1[i]; } - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant7' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant7' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV1[rtb_DataTypeConversion3_l4 - 1]; @@ -29110,8 +29218,8 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assVR_AMB_X2_LV2[i]; } - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant8' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant8' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV2[rtb_DataTypeConversion3_l4 - 1]; @@ -29122,8 +29230,8 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assVR_AMB_X2_LV3[i]; } - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant9' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant9' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV3[rtb_DataTypeConversion3_l4 - 1]; @@ -29134,8 +29242,8 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assVR_AMB_X2_LV4[i]; } - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant10' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant10' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV4[rtb_DataTypeConversion3_l4 - 1]; @@ -29146,32 +29254,32 @@ void HVAC_model_step(void) rtb_uDLookupTable7_g[i] = g_assVR_AMB_X2_LV5[i]; } - /* Selector: '/Selector1' incorporates: - * Constant: '/Constant11' + /* Selector: '/Selector1' incorporates: + * Constant: '/Constant11' */ rtb_VectorConcatenate_pg[2] = g_assVR_AMB_X2_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Lookup_n-D: '/2.6 FLU_tg_amb' */ + /* Lookup_n-D: '/2.6 FLU_tg_amb' */ rtb_MultiportSwitch_az = look1_is16lu64n32Ds32_binlcn(rtb_MultiportSwitch_az, rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* Switch: '/Switch' incorporates: + /* Switch: '/Switch' incorporates: * Constant: '/manual3' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/AF from Start Control' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/AF from Start Control' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' * RelationalOperator: '/Equal4' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' * Switch: '/Switch3' * UnitDelay: '/Unit Delay3' */ @@ -29182,13 +29290,13 @@ void HVAC_model_step(void) /* Switch: '/Switch3' */ rtb_out_l4w = rtB.MultiportSwitch_c; } else { - /* MultiPortSwitch: '/Multiport Switch2' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant11' - * Constant: '/Constant6' - * Constant: '/Constant7' - * Constant: '/Constant8' - * Constant: '/Constant9' + /* MultiPortSwitch: '/Multiport Switch2' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant11' + * Constant: '/Constant6' + * Constant: '/Constant7' + * Constant: '/Constant8' + * Constant: '/Constant9' * Switch: '/Switch3' */ switch (rtb_timer_out) { @@ -29229,88 +29337,88 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Selector: '/Selector1' incorporates: + /* Selector: '/Selector1' incorporates: * Switch: '/Switch3' */ rtb_VectorConcatenate_pg[2] = rtb_MultiportSwitch1_d[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: + /* MultiPortSwitch: '/Multiport Switch1' incorporates: * Switch: '/Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[1] = g_assVR_SUN_X1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[1] = g_assVR_SUN_X1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[1] = g_assVR_SUN_X1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[1] = g_assVR_SUN_X1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[1] = g_assVR_SUN_X1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector1' */ rtb_VectorConcatenate_pg[1] = g_assVR_SUN_X1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' * Switch: '/Switch3' */ rtb_VectorConcatenate_pg[0] = 0; - /* MultiPortSwitch: '/Multiport Switch2' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant11' - * Constant: '/Constant6' - * Constant: '/Constant7' - * Constant: '/Constant8' - * Constant: '/Constant9' + /* MultiPortSwitch: '/Multiport Switch2' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant11' + * Constant: '/Constant6' + * Constant: '/Constant7' + * Constant: '/Constant8' + * Constant: '/Constant9' * Switch: '/Switch3' */ switch (rtb_timer_out) { @@ -29351,102 +29459,102 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch2' */ + /* End of MultiPortSwitch: '/Multiport Switch2' */ - /* Selector: '/Selector1' incorporates: - * Selector: '/Selector1' + /* Selector: '/Selector1' incorporates: + * Selector: '/Selector1' * Switch: '/Switch3' */ rtb_VectorConcatenate_dw[2] = rtb_MultiportSwitch1_d[rtb_DataTypeConversion3_l4 - 1]; - /* MultiPortSwitch: '/Multiport Switch1' incorporates: + /* MultiPortSwitch: '/Multiport Switch1' incorporates: * Switch: '/Switch3' */ switch (rtb_timer_out) { case 0: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant' + * Selector: '/Selector1' */ rtb_VectorConcatenate_dw[1] = g_assVR_SUN_Y1_LV0[rtb_DataTypeConversion3_l4 - 1]; break; case 1: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant1' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant1' + * Selector: '/Selector1' */ rtb_VectorConcatenate_dw[1] = g_assVR_SUN_Y1_LV1[rtb_DataTypeConversion3_l4 - 1]; break; case 2: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant2' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant2' + * Selector: '/Selector1' */ rtb_VectorConcatenate_dw[1] = g_assVR_SUN_Y1_LV2[rtb_DataTypeConversion3_l4 - 1]; break; case 3: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant3' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant3' + * Selector: '/Selector1' */ rtb_VectorConcatenate_dw[1] = g_assVR_SUN_Y1_LV3[rtb_DataTypeConversion3_l4 - 1]; break; case 4: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant4' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant4' + * Selector: '/Selector1' */ rtb_VectorConcatenate_dw[1] = g_assVR_SUN_Y1_LV4[rtb_DataTypeConversion3_l4 - 1]; break; default: - /* Selector: '/Selector' incorporates: - * Constant: '/Constant5' - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Constant: '/Constant5' + * Selector: '/Selector1' */ rtb_VectorConcatenate_dw[1] = g_assVR_SUN_Y1_LV5[rtb_DataTypeConversion3_l4 - 1]; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant24' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant24' * Switch: '/Switch3' */ rtb_VectorConcatenate_dw[0] = 0; - /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: + /* Lookup_n-D: '/2.6 FLU_tg_amb' incorporates: * DataStoreRead: '/Data Store Read41' * Switch: '/Switch3' */ index_start = look1_bs16ts16DdId_binlc(rtDW.Sun_R, rtb_VectorConcatenate_pg, rtb_VectorConcatenate_dw, 2U); - /* Sum: '/FLU_tg_correct' incorporates: + /* Sum: '/FLU_tg_correct' incorporates: * Switch: '/Switch3' */ - rtb_DataTypeConversion_dl = (int16_t)floor((double)((rtb_u6FRU_tg_amb + + rtb_DataTypeConversion1_gq = (int16_t)floor((double)((rtb_u6FRU_tg_amb + rtb_MultiportSwitch_if) + rtb_MultiportSwitch_az) + index_start); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' * Switch: '/Switch3' */ switch (rtb_timer_out) { @@ -29487,27 +29595,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Selector: '/Selector1' * Switch: '/Switch3' */ rtb_MultiportSwitch_cq = rtb_MultiportSwitch1_d[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' * Switch: '/Switch3' */ - if (rtb_DataTypeConversion_dl <= rtb_MultiportSwitch_cq) { - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * Constant: '/Constant3' - * Constant: '/Constant4' - * Constant: '/Constant5' + if (rtb_DataTypeConversion1_gq <= rtb_MultiportSwitch_cq) { + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * Constant: '/Constant3' + * Constant: '/Constant4' + * Constant: '/Constant5' */ switch (rtb_timer_out) { case 0: @@ -29547,42 +29655,42 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* Selector: '/Selector' incorporates: - * Selector: '/Selector1' + /* Selector: '/Selector' incorporates: + * Selector: '/Selector1' */ rtb_MultiportSwitch_cq = rtb_MultiportSwitch1_d[rtb_DataTypeConversion3_l4 - 1]; - /* Switch: '/Switch' incorporates: - * RelationalOperator: '/UpperRelop' - * Selector: '/Selector' + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + * Selector: '/Selector' */ - if (rtb_DataTypeConversion_dl >= rtb_MultiportSwitch_cq) { - rtb_MultiportSwitch_cq = rtb_DataTypeConversion_dl; + if (rtb_DataTypeConversion1_gq >= rtb_MultiportSwitch_cq) { + rtb_MultiportSwitch_cq = rtb_DataTypeConversion1_gq; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Data Store Read' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * DataTypeConversion: '/Data Type Conversion1' - * Gain: '/Gain' - * MATLAB Function: '/func g_ascAUTO_STEP_AF_F' - * Product: '/Product' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Data Store Read' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * DataTypeConversion: '/Data Type Conversion1' + * Gain: '/Gain' + * MATLAB Function: '/func g_ascAUTO_STEP_AF_F' + * Product: '/Product' * Switch: '/Switch3' */ index_start = (double)g_ascAUTO_STEP_AF_F[(int8_t)rtDW.CCU_AUTOMODE_RR - 1] * 0.01 * (double)(uint16_t)rtb_MultiportSwitch_cq + (double)(uint16_t) rtb_MultiportSwitch_cq; - /* DataTypeConversion: '/Data Type Conversion2' incorporates: + /* DataTypeConversion: '/Data Type Conversion2' incorporates: * Switch: '/Switch3' */ if (fabs(index_start) >= 0.5) { @@ -29591,46 +29699,46 @@ void HVAC_model_step(void) rtb_out_l4w = 0U; } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -29694,48 +29802,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_m44); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -29799,48 +29907,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -29904,48 +30012,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -30009,48 +30117,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -30114,48 +30222,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 7.0, &rtb_out_a2e); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -30219,48 +30327,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_hpu); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -30324,48 +30432,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_hpu); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -30429,48 +30537,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_l1e); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_RR_auto) { case 10: @@ -30534,36 +30642,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 5.0, &rtb_out_gi); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -30580,28 +30688,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -30618,27 +30726,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -30655,47 +30763,47 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -30759,48 +30867,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed 6' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed 6' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_m44); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -30864,48 +30972,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_lac); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -30969,48 +31077,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed 6' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed 6' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_mxq); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -31074,48 +31182,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_a2e); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -31179,48 +31287,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed 6' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed 6' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_hpu); - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read5' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -31284,36 +31392,36 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/AF for speed' incorporates: - * Constant: '/blower speed' + /* MATLAB Function: '/AF for speed' incorporates: + * Constant: '/blower speed' */ AFforspeed(rtb_out_eix, 6.0, &rtb_out_l1e); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -31330,28 +31438,28 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -31368,27 +31476,27 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -31405,16 +31513,16 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' */ if (rtDW.CCU_MODE_RR > 0) { rtb_out_m44 = rtDW.Index_mode_RR_auto; @@ -31422,14 +31530,14 @@ void HVAC_model_step(void) rtb_out_m44 = rtDW.Index_mode_RR_manual; } - /* MATLAB Function: '/param index for mode' incorporates: - * Switch: '/Switch' + /* MATLAB Function: '/param index for mode' incorporates: + * Switch: '/Switch' */ paramindexformode_h(rtb_out_m44, &rtb_D_la); - /* MATLAB Function: '/RR AF * percent DRS' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/RR AF * percent DRS' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' */ /* : index_start = (param_index - 1) * 3 + 1; */ index_start = (rtb_D_la - 1.0) * 3.0 + 1.0; @@ -31494,10 +31602,10 @@ void HVAC_model_step(void) rtb_out_m44 = UINT16_MAX; } - /* MATLAB Function: '/is_ending_with_5' */ - is_ending_with_5(rtb_Saturation2_a, &rtb_LogicalOperator_fc); + /* MATLAB Function: '/is_ending_with_5' */ + is_ending_with_5(rtb_Saturation2_a, &rtb_Switch_o2); - /* MATLAB Function: '/is_ending_with_5' */ + /* MATLAB Function: '/is_ending_with_5' */ /* : correct_after_time = [g_assCORRECT_AF_MAX_LV0; g_assCORRECT_AF_MAX_LV1; g_assCORRECT_AF_MAX_LV2; g_assCORRECT_AF_MAX_LV3; g_assCORRECT_AF_MAX_LV4; g_assCORRECT_AF_MAX_LV5]; */ /* : y = correct_after_time(LVL + 1, idivide(SET - 16 + 1, 2)); */ /* : correct_rate = [g_assCORRECT_AF_RATE_LV0; g_assCORRECT_AF_RATE_LV1; g_assCORRECT_AF_RATE_LV2; g_assCORRECT_AF_RATE_LV3; g_assCORRECT_AF_RATE_LV4; g_assCORRECT_AF_RATE_LV5]; */ @@ -31508,7 +31616,7 @@ void HVAC_model_step(void) /* : disp(y) */ /* : correct_after_time = [g_assCORRECT_AF_TIME_FL_LV0; g_assCORRECT_AF_TIME_FL_LV1; g_assCORRECT_AF_TIME_FL_LV2; g_assCORRECT_AF_TIME_FL_LV3; g_assCORRECT_AF_TIME_FL_LV4; g_assCORRECT_AF_TIME_FL_LV5]; */ /* : y = correct_after_time(LVL + 1, idivide(SET - 16 + 1, 2)); */ - is_ending_with_5(rtb_out_kez, &rtb_LogicalOperator_fc); + is_ending_with_5(rtb_out_kez, &rtb_Switch_o2); /* DataStoreRead: '/Data Store Read1' incorporates: * UnitDelay: '/Unit Delay1' @@ -31734,7 +31842,7 @@ void HVAC_model_step(void) /* DataStoreWrite: '/Data Store Write17' */ rtb_Switch1_j = rtB.sync_front; - /* MATLAB Function: '/Valves for Def (DE2Valve) + Foot2=0' */ + /* MATLAB Function: '/Valves for Def (DE2Valve) + Foot2=0' */ for (i = 0; i < 9; i++) { rtb_out_n1[i] = g_ausFLOW_FR_DE2VALVE[i]; } @@ -31746,46 +31854,46 @@ void HVAC_model_step(void) /* : out(8) = int16(0); */ rtb_out_n1[7] = 0U; - /* End of MATLAB Function: '/Valves for Def (DE2Valve) + Foot2=0' */ + /* End of MATLAB Function: '/Valves for Def (DE2Valve) + Foot2=0' */ - /* Outputs for Enabled SubSystem: '/Front Left Valves - manual directions' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Front Left Valves - manual directions' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/Equal2' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read44' + /* RelationalOperator: '/Equal2' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read44' */ if (rtDW.CCU_MODE_FL == 0) { - /* RelationalOperator: '/Relational Operator2' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read10' + /* RelationalOperator: '/Relational Operator2' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read10' */ - rtb_LogicalOperator_fc = (rtDW.CCU_FOOT_FL == 1); + rtb_Switch_o2 = (rtDW.CCU_FOOT_FL == 1); - /* Sum: '/Add' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataTypeConversion: '/Data Type Conversion5' - * Gain: '/Gain1' - * Gain: '/Gain2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' + /* Sum: '/Add' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataTypeConversion: '/Data Type Conversion5' + * Gain: '/Gain1' + * Gain: '/Gain2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' */ rtb_Saturation2_a = (uint16_t)(((uint32_t)((rtDW.CCU_FACE_FL == 1) << 1) + - (uint32_t)(rtDW.CCU_DEF_FL == 1)) + (uint32_t)(rtb_LogicalOperator_fc << 2)); + (uint32_t)(rtDW.CCU_DEF_FL == 1)) + (uint32_t)(rtb_Switch_o2 << 2)); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant11' - * Constant: '/Constant4' - * Constant: '/Constant5' - * Constant: '/Constant6' - * Constant: '/Constant7' - * Constant: '/Constant8' - * Constant: '/Constant9' - * DataStoreWrite: '/Data Store Write' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant11' + * Constant: '/Constant4' + * Constant: '/Constant5' + * Constant: '/Constant6' + * Constant: '/Constant7' + * Constant: '/Constant8' + * Constant: '/Constant9' + * DataStoreWrite: '/Data Store Write' */ switch (rtb_Saturation2_a) { case 0: @@ -31821,35 +31929,35 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* MATLAB Function: '/Valves for Hi_Level' */ + /* MATLAB Function: '/Valves for Hi_Level' */ /* : out = g_ausFLOW_FR_DE2VALVE; */ /* : out = g_ausFLOW_FR_VE2VALVE; */ ValvesforHi_Level(rtb_out_jgn); - /* MATLAB Function: '/Valves for Foot + Def' */ + /* MATLAB Function: '/Valves for Foot + Def' */ /* : out = g_ausFLOW_FR_FO2VALVE; */ ValvesforFootDef(rtb_out_kfv); - /* MATLAB Function: '/Valves for Bi Level' */ + /* MATLAB Function: '/Valves for Bi Level' */ ValvesforBiLevel(rtb_out_nxs); - /* MATLAB Function: '/Valves for Tri-Level' */ + /* MATLAB Function: '/Valves for Tri-Level' */ ValvesforTriLevel(rtB.MultiportSwitch_j); - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ switch (rtb_Saturation2_a) { case 0: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtB.MultiportSwitch_j[i] = 0U; } break; case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MATLAB Function: '/Valves for Def' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MATLAB Function: '/Valves for Def' */ for (i = 0; i < 9; i++) { rtB.MultiportSwitch_j[i] = g_ausFLOW_FR_DE2VALVE[i]; @@ -31857,8 +31965,8 @@ void HVAC_model_step(void) break; case 2: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MATLAB Function: '/Valves for Vent mode' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MATLAB Function: '/Valves for Vent mode' */ for (i = 0; i < 9; i++) { rtB.MultiportSwitch_j[i] = g_ausFLOW_FR_VE2VALVE[i]; @@ -31866,15 +31974,15 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtB.MultiportSwitch_j[i] = rtb_out_jgn[i]; } break; case 4: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MATLAB Function: '/Valves for Foot' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MATLAB Function: '/Valves for Foot' */ for (i = 0; i < 9; i++) { rtB.MultiportSwitch_j[i] = g_ausFLOW_FR_FO2VALVE[i]; @@ -31882,34 +31990,34 @@ void HVAC_model_step(void) break; case 5: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtB.MultiportSwitch_j[i] = rtb_out_kfv[i]; } break; case 6: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtB.MultiportSwitch_j[i] = rtb_out_nxs[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of RelationalOperator: '/Equal2' */ - /* End of Outputs for SubSystem: '/Front Left Valves - manual directions' */ + /* End of RelationalOperator: '/Equal2' */ + /* End of Outputs for SubSystem: '/Front Left Valves - manual directions' */ - /* RelationalOperator: '/Equal1' incorporates: - * Constant: '/manual' - * DataStoreRead: '/Data Store Read46' + /* RelationalOperator: '/Equal1' incorporates: + * Constant: '/manual' + * DataStoreRead: '/Data Store Read46' */ rtb_LogicalOperator = (rtDW.CCU_MODE_FL == 0); - /* Saturate: '/Saturation4' incorporates: - * DataStoreRead: '/Data Store Read' + /* Saturate: '/Saturation4' incorporates: + * DataStoreRead: '/Data Store Read' */ if (rtDW.LEVEL <= 5) { rtb_DataTypeConversion1_nc = rtDW.LEVEL; @@ -31917,10 +32025,10 @@ void HVAC_model_step(void) rtb_DataTypeConversion1_nc = 5U; } - /* End of Saturate: '/Saturation4' */ + /* End of Saturate: '/Saturation4' */ - /* Saturate: '/Saturation' incorporates: - * DataStoreRead: '/Data Store Read16' + /* Saturate: '/Saturation' incorporates: + * DataStoreRead: '/Data Store Read16' */ if (rtDW.CCU_SET_FL > 290) { rtb_out_kez = 290U; @@ -31930,14 +32038,14 @@ void HVAC_model_step(void) rtb_out_kez = rtDW.CCU_SET_FL; } - /* MATLAB Function: '/MODE_for_set_and_lvl' incorporates: - * Gain: '/Gain2' - * Saturate: '/Saturation' + /* MATLAB Function: '/MODE_for_set_and_lvl' incorporates: + * Gain: '/Gain2' + * Saturate: '/Saturation' */ MODE_for_set_and_lvl(rtb_DataTypeConversion1_nc, (int16_t)((52429U * rtb_out_kez) >> 19), &rtb_DataTypeConversion2_au); - /* MATLAB Function: '/valves_front_left' */ + /* MATLAB Function: '/valves_front_left' */ /* : modes_array = [ */ /* : g_ausFLOW_FR_VE2VALVE; */ /* : g_ausFLOW_FR_BIVALVE; */ @@ -31954,8 +32062,8 @@ void HVAC_model_step(void) tmp[5 * i + 3] = g_ausFLOW_FR_AF2VALVE[i]; tmp[5 * i + 4] = g_ausFLOW_FR_AF2VALVE_SUMMER[i]; - /* Switch: '/Switch' incorporates: - * MultiPortSwitch: '/Multiport Switch' + /* Switch: '/Switch' incorporates: + * MultiPortSwitch: '/Multiport Switch' */ if (rtb_LogicalOperator) { rtb_Saturation2_a = rtB.MultiportSwitch_j[i]; @@ -31965,225 +32073,225 @@ void HVAC_model_step(void) rtb_out_jgn[i] = rtb_Saturation2_a; - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Assignment: '/set valves[5]' incorporates: - * SignalConversion generated from: '/set valves[5]' + /* Assignment: '/set valves[5]' incorporates: + * SignalConversion generated from: '/set valves[5]' */ rtb_out_kfv[i] = rtb_Saturation2_a; } - /* End of MATLAB Function: '/valves_front_left' */ + /* End of MATLAB Function: '/valves_front_left' */ - /* Assignment: '/set valves[5]' incorporates: - * DataStoreRead: '/Data Store Read1' - * Sum: '/Add' + /* Assignment: '/set valves[5]' incorporates: + * DataStoreRead: '/Data Store Read1' + * Sum: '/Add' */ rtb_out_kfv[4] = (uint16_t)(rtb_out_jgn[4] + rtDW.Valve_individual_foot_FL); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/manual' - * Constant: '/manual1' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read1' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal2' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/manual' + * Constant: '/manual1' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read1' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal2' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_FR == 1) && (rtDW.CCU_MODE_FR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 0) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: - /* Assignment: '/valves[6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[5] = 0U; break; case 2: - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[7] = 0U; break; case 3: - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[7] = 0U; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW' - * Constant: '/LOW3' - * Constant: '/manual' - * Constant: '/manual' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW' + * Constant: '/LOW3' + * Constant: '/manual' + * Constant: '/manual' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 0) && (rtDW.LO_HI_MODE_RL == 1)))) { case 1: - /* Assignment: '/valves[6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[5] = 0U; break; case 2: - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[7] = 0U; break; case 3: - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[7] = 0U; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/manual' - * Constant: '/manual1' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read1' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * MultiPortSwitch: '/Multiport Switch' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal2' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/manual' + * Constant: '/manual1' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read1' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * MultiPortSwitch: '/Multiport Switch' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal2' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_FR == 2) && (rtDW.CCU_MODE_FR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 0) && (rtDW.LO_HI_MODE_FL == 2)))) { case 1: for (i = 0; i < 9; i++) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves[6]' - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves[6]' + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_nxs[i] = rtb_out_kfv[i]; } - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[7] = 0U; break; case 2: for (i = 0; i < 9; i++) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves[6]' - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves[6]' + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_nxs[i] = rtb_out_kfv[i]; } - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[7] = 0U; break; case 3: for (i = 0; i < 9; i++) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves[6]' - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves[6]' + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_nxs[i] = rtb_out_kfv[i]; } - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[7] = 0U; break; @@ -32195,100 +32303,100 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch2' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.LO_HI_MODE_FL != 2) || (rtDW.LO_HI_MODE_FR != 2) || (rtDW.LO_HI_MODE_RL != 2) || (rtDW.LO_HI_MODE_RR != 2)) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/manual' - * Constant: '/manual' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/manual' + * Constant: '/manual' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 0) && (rtDW.LO_HI_MODE_RL == 2)))) { case 1: for (i = 0; i < 9; i++) { - /* Switch: '/Switch2' incorporates: - * Assignment: '/valves[6]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* Switch: '/Switch2' incorporates: + * Assignment: '/valves[6]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_kfv[i] = rtb_out_nxs[i]; } - /* Assignment: '/valves[6]' incorporates: - * Constant: '/Constant' - * Switch: '/Switch2' + /* Assignment: '/valves[6]' incorporates: + * Constant: '/Constant' + * Switch: '/Switch2' */ rtb_out_kfv[5] = 0U; break; case 2: for (i = 0; i < 9; i++) { - /* Switch: '/Switch2' incorporates: - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[8]' + /* Switch: '/Switch2' incorporates: + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[8]' */ rtb_out_kfv[i] = rtb_out_nxs[i]; } - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * Switch: '/Switch2' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * Switch: '/Switch2' */ rtb_out_kfv[7] = 0U; break; case 3: for (i = 0; i < 9; i++) { - /* Switch: '/Switch2' incorporates: - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[8]' + /* Switch: '/Switch2' incorporates: + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[8]' */ rtb_out_kfv[i] = rtb_out_nxs[i]; } - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * Switch: '/Switch2' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * Switch: '/Switch2' */ rtb_out_kfv[7] = 0U; break; default: - /* Switch: '/Switch2' incorporates: - * MultiPortSwitch: '/Multiport Switch' + /* Switch: '/Switch2' incorporates: + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_kfv[i] = rtb_out_nxs[i]; @@ -32296,48 +32404,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/LOW3' - * Constant: '/LOW4' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/LOW3' + * Constant: '/LOW4' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1) && (rtDW.LO_HI_MODE_RR == 1) && @@ -32346,9 +32454,9 @@ void HVAC_model_step(void) 1) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[0] = 100U; rtb_out_kfv[1] = 100U; @@ -32357,9 +32465,9 @@ void HVAC_model_step(void) case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[2] = 100U; rtb_out_kfv[3] = 100U; @@ -32367,66 +32475,66 @@ void HVAC_model_step(void) break; case 3: - /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { - rtb_out_kfv[tmp_3[i]] = rtConstP.pooled99[i]; + rtb_out_kfv[tmp_3[i]] = rtConstP.pooled103[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ break; case 7: - /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 8; i++) { - rtb_out_kfv[i] = rtConstP.pooled98[i]; + rtb_out_kfv[i] = rtConstP.pooled102[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/LOW3' - * Constant: '/LOW4' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/LOW3' + * Constant: '/LOW4' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1) && (rtDW.LO_HI_MODE_RR == 1) && @@ -32435,9 +32543,9 @@ void HVAC_model_step(void) 1) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[0] = 100U; rtb_out_kfv[1] = 100U; @@ -32446,9 +32554,9 @@ void HVAC_model_step(void) case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[2] = 100U; rtb_out_kfv[3] = 100U; @@ -32456,65 +32564,65 @@ void HVAC_model_step(void) break; case 3: - /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { - rtb_out_kfv[tmp_3[i]] = rtConstP.pooled99[i]; + rtb_out_kfv[tmp_3[i]] = rtConstP.pooled103[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ break; case 7: - /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 8; i++) { - rtb_out_kfv[i] = rtConstP.pooled98[i]; + rtb_out_kfv[i] = rtConstP.pooled102[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/LOW3' - * Constant: '/LOW4' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/LOW3' + * Constant: '/LOW4' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1) && (rtDW.LO_HI_MODE_RR == 1) && @@ -32523,9 +32631,9 @@ void HVAC_model_step(void) 1) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[0] = 100U; rtb_out_kfv[1] = 100U; @@ -32534,9 +32642,9 @@ void HVAC_model_step(void) case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_kfv[2] = 100U; rtb_out_kfv[3] = 100U; @@ -32544,77 +32652,77 @@ void HVAC_model_step(void) break; case 3: - /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { - rtb_out_kfv[tmp_3[i]] = rtConstP.pooled99[i]; + rtb_out_kfv[tmp_3[i]] = rtConstP.pooled103[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ break; case 7: - /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 8; i++) { - rtb_out_kfv[i] = rtConstP.pooled98[i]; + rtb_out_kfv[i] = rtConstP.pooled102[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch6' incorporates: - * DataStoreRead: '/Data Store Read12' + /* Switch: '/Switch6' incorporates: + * DataStoreRead: '/Data Store Read12' */ if (rtDW.CCU_AC_MAX <= 0) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && @@ -32624,9 +32732,9 @@ void HVAC_model_step(void) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_jgn[i] = rtb_out_kfv[i]; @@ -32636,228 +32744,25 @@ void HVAC_model_step(void) rtb_out_jgn[1] = 60U; rtb_out_jgn[4] = 100U; - /* End of Assignment: '/valves[1,2,5]' */ + /* End of Assignment: '/valves[1,2,5]' */ break; case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_jgn[i] = rtb_out_kfv[i]; } - /* End of Assignment: '/valves[3,4,7]' */ + /* End of Assignment: '/valves[3,4,7]' */ break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtConstP.pooled93[i]; - } - break; - - case 7: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtConstP.pooled92[i]; - } - break; - - default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtb_out_kfv[i]; - } - break; - } - - /* End of MultiPortSwitch: '/Multiport Switch' */ - break; - - case 2: - case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' - */ - switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && - (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && - (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR - == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) - ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) - { - case 1: - case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtb_out_kfv[i]; - } - - rtb_out_jgn[0] = 60U; - rtb_out_jgn[1] = 60U; - rtb_out_jgn[4] = 100U; - - /* End of Assignment: '/valves[1,2,5]' */ - break; - - case 2: - case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtb_out_kfv[i]; - } - - /* End of Assignment: '/valves[3,4,7]' */ - break; - - case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtConstP.pooled96[i]; - } - break; - - case 7: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtConstP.pooled95[i]; - } - break; - - default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtb_out_kfv[i]; - } - break; - } - - /* End of MultiPortSwitch: '/Multiport Switch' */ - break; - - default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' - */ - switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && - (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && - (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR - == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) - ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) - { - case 1: - case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtb_out_kfv[i]; - } - - rtb_out_jgn[0] = 60U; - rtb_out_jgn[1] = 60U; - rtb_out_jgn[4] = 100U; - - /* End of Assignment: '/valves[1,2,5]' */ - break; - - case 2: - case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtb_out_kfv[i]; - } - - /* End of Assignment: '/valves[3,4,7]' */ - break; - - case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 9; i++) { rtb_out_jgn[i] = rtConstP.pooled97[i]; @@ -32865,18 +32770,18 @@ void HVAC_model_step(void) break; case 7: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 9; i++) { - rtb_out_jgn[i] = rtConstP.pooled95[i]; + rtb_out_jgn[i] = rtConstP.pooled96[i]; } break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MultiPortSwitch: '/Multiport Switch' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_jgn[i] = rtb_out_kfv[i]; @@ -32884,48 +32789,251 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ + break; + + case 2: + case 3: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' + */ + switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && + (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && + (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR + == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) + ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) + { + case 1: + case 5: + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtb_out_kfv[i]; + } + + rtb_out_jgn[0] = 60U; + rtb_out_jgn[1] = 60U; + rtb_out_jgn[4] = 100U; + + /* End of Assignment: '/valves[1,2,5]' */ + break; + + case 2: + case 6: + /* Assignment: '/valves[3,4,7]' incorporates: + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtb_out_kfv[i]; + } + + /* End of Assignment: '/valves[3,4,7]' */ + break; + + case 3: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtConstP.pooled100[i]; + } + break; + + case 7: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtConstP.pooled99[i]; + } + break; + + default: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtb_out_kfv[i]; + } + break; + } + + /* End of MultiPortSwitch: '/Multiport Switch' */ + break; + + default: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' + */ + switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && + (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && + (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR + == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) + ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) + { + case 1: + case 5: + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtb_out_kfv[i]; + } + + rtb_out_jgn[0] = 60U; + rtb_out_jgn[1] = 60U; + rtb_out_jgn[4] = 100U; + + /* End of Assignment: '/valves[1,2,5]' */ + break; + + case 2: + case 6: + /* Assignment: '/valves[3,4,7]' incorporates: + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtb_out_kfv[i]; + } + + /* End of Assignment: '/valves[3,4,7]' */ + break; + + case 3: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtConstP.pooled101[i]; + } + break; + + case 7: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtConstP.pooled99[i]; + } + break; + + default: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_jgn[i] = rtb_out_kfv[i]; + } + break; + } + + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of Switch: '/Switch6' */ + /* End of Switch: '/Switch6' */ - /* Sum: '/Add' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * Gain: '/Gain1' - * Gain: '/Gain2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' + /* Sum: '/Add' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * Gain: '/Gain1' + * Gain: '/Gain2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' */ rtb_Saturation2_a = (uint16_t)(((uint32_t)((rtDW.CCU_FACE_FR == 1) << 1) + (uint32_t)(rtDW.CCU_DEF_FR == 1)) + (uint32_t)((rtDW.CCU_FOOT_FR == 1) << 2)); - /* MATLAB Function: '/Valves for Hi_Level' */ + /* MATLAB Function: '/Valves for Hi_Level' */ /* : out = g_ausFLOW_FR_DE2VALVE; */ /* : out = g_ausFLOW_FR_VE2VALVE; */ ValvesforHi_Level(rtb_out_nxs); - /* MATLAB Function: '/Valves for Foot + Def' */ + /* MATLAB Function: '/Valves for Foot + Def' */ /* : out = g_ausFLOW_FR_FO2VALVE; */ ValvesforFootDef(rtb_out_n); - /* MATLAB Function: '/Valves for Bi Level' */ + /* MATLAB Function: '/Valves for Bi Level' */ ValvesforBiLevel(rtb_out_f); - /* MATLAB Function: '/Valves for Tri-Level' */ + /* MATLAB Function: '/Valves for Tri-Level' */ ValvesforTriLevel(rtb_out_kfv); - /* Saturate: '/Saturation1' incorporates: - * DataStoreRead: '/Data Store Read17' + /* Saturate: '/Saturation1' incorporates: + * DataStoreRead: '/Data Store Read17' */ if (rtDW.CCU_SET_FR > 290) { rtb_out_kez = 290U; @@ -32935,17 +33043,17 @@ void HVAC_model_step(void) rtb_out_kez = rtDW.CCU_SET_FR; } - /* MATLAB Function: '/MODE_for_set_and_lvl1' incorporates: - * Gain: '/Gain1' - * Saturate: '/Saturation1' + /* MATLAB Function: '/MODE_for_set_and_lvl1' incorporates: + * Gain: '/Gain1' + * Saturate: '/Saturation1' */ MODE_for_set_and_lvl(rtb_DataTypeConversion1_nc, (int16_t)((52429U * rtb_out_kez) >> 19), &rtb_DataTypeConversion3_it); - /* Switch: '/Switch1' incorporates: - * Constant: '/manual1' - * DataStoreRead: '/Data Store Read8' - * RelationalOperator: '/Equal2' + /* Switch: '/Switch1' incorporates: + * Constant: '/manual1' + * DataStoreRead: '/Data Store Read8' + * RelationalOperator: '/Equal2' */ /* : modes_array = [ */ /* : g_ausFLOW_FR_VE2VALVE; */ @@ -32956,10 +33064,10 @@ void HVAC_model_step(void) /* : index = idivide(MODE, 10); */ /* : get_valves = modes_array(index, :); */ if (rtDW.CCU_MODE_FR == 0) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MATLAB Function: '/Valves for Def' - * MATLAB Function: '/Valves for Foot' - * MATLAB Function: '/Valves for Vent mode' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MATLAB Function: '/Valves for Def' + * MATLAB Function: '/Valves for Foot' + * MATLAB Function: '/Valves for Vent mode' */ switch (rtb_Saturation2_a) { case 0: @@ -33005,9 +33113,9 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } else { - /* MATLAB Function: '/valves_front_right' */ + /* MATLAB Function: '/valves_front_right' */ rtb_Gain2 = (int32_t)trunc((double)rtb_DataTypeConversion3_it / 10.0); for (index_start_0 = 0; index_start_0 < 9; index_start_0++) { tmp[5 * index_start_0] = g_ausFLOW_FR_VE2VALVE[index_start_0]; @@ -33018,15 +33126,15 @@ void HVAC_model_step(void) rtb_out_kfv[index_start_0] = tmp[(5 * index_start_0 + rtb_Gain2) - 1]; } - /* End of MATLAB Function: '/valves_front_right' */ + /* End of MATLAB Function: '/valves_front_right' */ } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Assignment: '/set valves[7]' incorporates: - * DataStoreRead: '/Data Store Read2' - * SignalConversion generated from: '/set valves[7]' - * Sum: '/Add' + /* Assignment: '/set valves[7]' incorporates: + * DataStoreRead: '/Data Store Read2' + * SignalConversion generated from: '/set valves[7]' + * Sum: '/Add' */ for (i = 0; i < 9; i++) { rtb_out_nxs[i] = rtb_out_kfv[i]; @@ -33034,211 +33142,211 @@ void HVAC_model_step(void) rtb_out_nxs[6] = (uint16_t)(rtb_out_kfv[6] + rtDW.Valve_individual_foot_FR); - /* End of Assignment: '/set valves[7]' */ + /* End of Assignment: '/set valves[7]' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/manual' - * Constant: '/manual1' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read1' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal2' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/manual' + * Constant: '/manual1' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read1' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal2' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_FR == 1) && (rtDW.CCU_MODE_FR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 0) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: - /* Assignment: '/valves[6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[5] = 0U; break; case 2: - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[7] = 0U; break; case 3: - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[7] = 0U; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW' - * Constant: '/LOW3' - * Constant: '/manual' - * Constant: '/manual' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW' + * Constant: '/LOW3' + * Constant: '/manual' + * Constant: '/manual' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 0) && (rtDW.LO_HI_MODE_RL == 1)))) { case 1: - /* Assignment: '/valves[6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[5] = 0U; break; case 2: - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[7] = 0U; break; case 3: - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[7] = 0U; break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/manual' - * Constant: '/manual1' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read1' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * MultiPortSwitch: '/Multiport Switch' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal2' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/manual' + * Constant: '/manual1' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read1' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * MultiPortSwitch: '/Multiport Switch' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal2' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_FR == 2) && (rtDW.CCU_MODE_FR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_FL == 0) && (rtDW.LO_HI_MODE_FL == 2)))) { case 1: for (i = 0; i < 9; i++) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves[6]' - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves[6]' + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_n[i] = rtb_out_nxs[i]; } - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_n[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_n[7] = 0U; break; case 2: for (i = 0; i < 9; i++) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves[6]' - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves[6]' + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_n[i] = rtb_out_nxs[i]; } - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_n[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_n[7] = 0U; break; case 3: for (i = 0; i < 9; i++) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves[6]' - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves[6]' + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_n[i] = rtb_out_nxs[i]; } - /* Assignment: '/valves[6]' incorporates: - * Assignment: '/valves[8]' - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[6]' incorporates: + * Assignment: '/valves[8]' + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_n[5] = 0U; - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_n[7] = 0U; break; @@ -33250,100 +33358,100 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch2' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.LO_HI_MODE_FL != 2) || (rtDW.LO_HI_MODE_FR != 2) || (rtDW.LO_HI_MODE_RL != 2) || (rtDW.LO_HI_MODE_RR != 2)) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/manual' - * Constant: '/manual' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/manual' + * Constant: '/manual' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 0)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 0) && (rtDW.LO_HI_MODE_RL == 2)))) { case 1: for (i = 0; i < 9; i++) { - /* Switch: '/Switch2' incorporates: - * Assignment: '/valves[6]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[6]' + /* Switch: '/Switch2' incorporates: + * Assignment: '/valves[6]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[6]' */ rtb_out_nxs[i] = rtb_out_n[i]; } - /* Assignment: '/valves[6]' incorporates: - * Constant: '/Constant' - * Switch: '/Switch2' + /* Assignment: '/valves[6]' incorporates: + * Constant: '/Constant' + * Switch: '/Switch2' */ rtb_out_nxs[5] = 0U; break; case 2: for (i = 0; i < 9; i++) { - /* Switch: '/Switch2' incorporates: - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[8]' + /* Switch: '/Switch2' incorporates: + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[8]' */ rtb_out_nxs[i] = rtb_out_n[i]; } - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * Switch: '/Switch2' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * Switch: '/Switch2' */ rtb_out_nxs[7] = 0U; break; case 3: for (i = 0; i < 9; i++) { - /* Switch: '/Switch2' incorporates: - * Assignment: '/valves[8]' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/valves[8]' + /* Switch: '/Switch2' incorporates: + * Assignment: '/valves[8]' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/valves[8]' */ rtb_out_nxs[i] = rtb_out_n[i]; } - /* Assignment: '/valves[8]' incorporates: - * Constant: '/Constant' - * Switch: '/Switch2' + /* Assignment: '/valves[8]' incorporates: + * Constant: '/Constant' + * Switch: '/Switch2' */ rtb_out_nxs[7] = 0U; break; default: - /* Switch: '/Switch2' incorporates: - * MultiPortSwitch: '/Multiport Switch' + /* Switch: '/Switch2' incorporates: + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_nxs[i] = rtb_out_n[i]; @@ -33351,48 +33459,48 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/LOW3' - * Constant: '/LOW4' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/LOW3' + * Constant: '/LOW4' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1) && (rtDW.LO_HI_MODE_RR == 1) && @@ -33401,9 +33509,9 @@ void HVAC_model_step(void) 1) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[0] = 100U; rtb_out_nxs[1] = 100U; @@ -33412,9 +33520,9 @@ void HVAC_model_step(void) case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[2] = 100U; rtb_out_nxs[3] = 100U; @@ -33422,66 +33530,66 @@ void HVAC_model_step(void) break; case 3: - /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { - rtb_out_nxs[tmp_3[i]] = rtConstP.pooled99[i]; + rtb_out_nxs[tmp_3[i]] = rtConstP.pooled103[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ break; case 7: - /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 8; i++) { - rtb_out_nxs[i] = rtConstP.pooled98[i]; + rtb_out_nxs[i] = rtConstP.pooled102[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/LOW3' - * Constant: '/LOW4' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/LOW3' + * Constant: '/LOW4' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1) && (rtDW.LO_HI_MODE_RR == 1) && @@ -33490,9 +33598,9 @@ void HVAC_model_step(void) 1) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[0] = 100U; rtb_out_nxs[1] = 100U; @@ -33501,9 +33609,9 @@ void HVAC_model_step(void) case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[2] = 100U; rtb_out_nxs[3] = 100U; @@ -33511,65 +33619,65 @@ void HVAC_model_step(void) break; case 3: - /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { - rtb_out_nxs[tmp_3[i]] = rtConstP.pooled99[i]; + rtb_out_nxs[tmp_3[i]] = rtConstP.pooled103[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ break; case 7: - /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 8; i++) { - rtb_out_nxs[i] = rtConstP.pooled98[i]; + rtb_out_nxs[i] = rtConstP.pooled102[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/LOW3' - * Constant: '/LOW4' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/LOW3' + * Constant: '/LOW4' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1) && (rtDW.LO_HI_MODE_RR == 1) && @@ -33578,9 +33686,9 @@ void HVAC_model_step(void) 1) && (rtDW.LO_HI_MODE_FL == 1)))) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[0] = 100U; rtb_out_nxs[1] = 100U; @@ -33589,9 +33697,9 @@ void HVAC_model_step(void) case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_out_nxs[2] = 100U; rtb_out_nxs[3] = 100U; @@ -33599,77 +33707,77 @@ void HVAC_model_step(void) break; case 3: - /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { - rtb_out_nxs[tmp_3[i]] = rtConstP.pooled99[i]; + rtb_out_nxs[tmp_3[i]] = rtConstP.pooled103[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 7]' */ break; case 7: - /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 8; i++) { - rtb_out_nxs[i] = rtConstP.pooled98[i]; + rtb_out_nxs[i] = rtConstP.pooled102[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ + /* End of Assignment: '/valves[1, 2, 3, 4, 5, 6, 7, 8]' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch4' incorporates: - * DataStoreRead: '/Data Store Read13' + /* Switch: '/Switch4' incorporates: + * DataStoreRead: '/Data Store Read13' */ if (rtDW.CCU_AC_MAX <= 0) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && @@ -33679,9 +33787,9 @@ void HVAC_model_step(void) { case 1: case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_kfv[i] = rtb_out_nxs[i]; @@ -33691,14 +33799,14 @@ void HVAC_model_step(void) rtb_out_kfv[1] = 60U; rtb_out_kfv[4] = 100U; - /* End of Assignment: '/valves[1,2,5]' */ + /* End of Assignment: '/valves[1,2,5]' */ break; case 2: case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_kfv[i] = rtb_out_nxs[i]; @@ -33708,226 +33816,13 @@ void HVAC_model_step(void) rtb_out_kfv[3] = 60U; rtb_out_kfv[6] = 100U; - /* End of Assignment: '/valves[3,4,7]' */ + /* End of Assignment: '/valves[3,4,7]' */ break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtConstP.pooled93[i]; - } - break; - - case 7: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtConstP.pooled92[i]; - } - break; - - default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtb_out_nxs[i]; - } - break; - } - - /* End of MultiPortSwitch: '/Multiport Switch' */ - break; - - case 2: - case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' - */ - switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && - (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && - (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR - == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) - ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) - { - case 1: - case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtb_out_nxs[i]; - } - - rtb_out_kfv[0] = 60U; - rtb_out_kfv[1] = 60U; - rtb_out_kfv[4] = 100U; - - /* End of Assignment: '/valves[1,2,5]' */ - break; - - case 2: - case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtb_out_nxs[i]; - } - - rtb_out_kfv[2] = 60U; - rtb_out_kfv[3] = 60U; - rtb_out_kfv[6] = 100U; - - /* End of Assignment: '/valves[3,4,7]' */ - break; - - case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtConstP.pooled96[i]; - } - break; - - case 7: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtConstP.pooled95[i]; - } - break; - - default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtb_out_nxs[i]; - } - break; - } - - /* End of MultiPortSwitch: '/Multiport Switch' */ - break; - - default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/HI2' - * Constant: '/HI3' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Gain: '/Gain2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' - */ - switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && - (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && - (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR - == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) - ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) - { - case 1: - case 5: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtb_out_nxs[i]; - } - - rtb_out_kfv[0] = 60U; - rtb_out_kfv[1] = 60U; - rtb_out_kfv[4] = 100U; - - /* End of Assignment: '/valves[1,2,5]' */ - break; - - case 2: - case 6: - /* Assignment: '/valves[3,4,7]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' - */ - for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtb_out_nxs[i]; - } - - rtb_out_kfv[2] = 60U; - rtb_out_kfv[3] = 60U; - rtb_out_kfv[6] = 100U; - - /* End of Assignment: '/valves[3,4,7]' */ - break; - - case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 9; i++) { rtb_out_kfv[i] = rtConstP.pooled97[i]; @@ -33935,18 +33830,18 @@ void HVAC_model_step(void) break; case 7: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 9; i++) { - rtb_out_kfv[i] = rtConstP.pooled95[i]; + rtb_out_kfv[i] = rtConstP.pooled96[i]; } break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MultiPortSwitch: '/Multiport Switch' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 9; i++) { rtb_out_kfv[i] = rtb_out_nxs[i]; @@ -33954,118 +33849,331 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ + break; + + case 2: + case 3: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' + */ + switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && + (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && + (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR + == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) + ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) + { + case 1: + case 5: + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtb_out_nxs[i]; + } + + rtb_out_kfv[0] = 60U; + rtb_out_kfv[1] = 60U; + rtb_out_kfv[4] = 100U; + + /* End of Assignment: '/valves[1,2,5]' */ + break; + + case 2: + case 6: + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtb_out_nxs[i]; + } + + rtb_out_kfv[2] = 60U; + rtb_out_kfv[3] = 60U; + rtb_out_kfv[6] = 100U; + + /* End of Assignment: '/valves[3,4,7]' */ + break; + + case 3: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtConstP.pooled100[i]; + } + break; + + case 7: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtConstP.pooled99[i]; + } + break; + + default: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtb_out_nxs[i]; + } + break; + } + + /* End of MultiPortSwitch: '/Multiport Switch' */ + break; + + default: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/HI2' + * Constant: '/HI3' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Gain: '/Gain2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' + */ + switch ((int32_t)(((uint32_t)(((rtDW.CCU_MODE_RL == 1) && + (rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2) && + (rtDW.CCU_MODE_RR == 1)) << 2) + (uint32_t)(((rtDW.CCU_MODE_FR + == 1) && (rtDW.LO_HI_MODE_FR == 2)) << 1)) + (uint32_t) + ((rtDW.CCU_MODE_FL == 1) && (rtDW.LO_HI_MODE_FL == 2)))) + { + case 1: + case 5: + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtb_out_nxs[i]; + } + + rtb_out_kfv[0] = 60U; + rtb_out_kfv[1] = 60U; + rtb_out_kfv[4] = 100U; + + /* End of Assignment: '/valves[1,2,5]' */ + break; + + case 2: + case 6: + /* Assignment: '/valves[3,4,7]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtb_out_nxs[i]; + } + + rtb_out_kfv[2] = 60U; + rtb_out_kfv[3] = 60U; + rtb_out_kfv[6] = 100U; + + /* End of Assignment: '/valves[3,4,7]' */ + break; + + case 3: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtConstP.pooled101[i]; + } + break; + + case 7: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtConstP.pooled99[i]; + } + break; + + default: + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MultiPortSwitch: '/Multiport Switch' + */ + for (i = 0; i < 9; i++) { + rtb_out_kfv[i] = rtb_out_nxs[i]; + } + break; + } + + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of Switch: '/Switch4' */ + /* End of Switch: '/Switch4' */ - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' */ + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' */ rtb_out_jgn[2] = rtb_out_kfv[2]; - /* Assignment: '/Ïðèñâàèâàíèå â [7-8]' */ + /* Assignment: '/Ïðèñâàèâàíèå â [7-8]' */ rtb_out_jgn[6] = rtb_out_kfv[6]; - /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' */ + /* Assignment: '/Ïðèñâàèâàíèå â [3-4]' */ rtb_out_jgn[3] = rtb_out_kfv[3]; - /* Assignment: '/Ïðèñâàèâàíèå â [7-8]' */ + /* Assignment: '/Ïðèñâàèâàíèå â [7-8]' */ rtb_out_jgn[7] = rtb_out_kfv[7]; - /* Switch: '/Switch5' incorporates: - * DataStoreRead: '/Data Store Read15' + /* Switch: '/Switch5' incorporates: + * DataStoreRead: '/Data Store Read15' */ if (rtDW.Foot2_control_FL_is_active) { - /* Assignment: '/â [6] (foot2 FL valve)' incorporates: - * DataStoreRead: '/Data Store Read1' - * Switch: '/Switch5' + /* Assignment: '/â [6] (foot2 FL valve)' incorporates: + * DataStoreRead: '/Data Store Read1' + * Switch: '/Switch5' */ rtb_out_jgn[5] = rtDW.Foot2_control_FL; } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch5' */ - /* Switch: '/Switch1' incorporates: - * DataStoreRead: '/Data Store Read3' + /* Switch: '/Switch1' incorporates: + * DataStoreRead: '/Data Store Read3' */ if (rtDW.Foot2_control_FR_is_active) { - /* Assignment: '/â [8] (foot2 FR valve)' incorporates: - * DataStoreRead: '/Data Store Read2' - * Switch: '/Switch1' + /* Assignment: '/â [8] (foot2 FR valve)' incorporates: + * DataStoreRead: '/Data Store Read2' + * Switch: '/Switch1' */ rtb_out_jgn[7] = rtDW.Foot2_control_FR; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Switch: '/Switch5' incorporates: - * DataStoreRead: '/Data Store Read15' + /* Switch: '/Switch5' incorporates: + * DataStoreRead: '/Data Store Read15' */ if (!rtDW.Max_def_algo_active) { - /* Switch: '/Switch6' incorporates: - * DataStoreRead: '/Data Store Read' + /* Switch: '/Switch6' incorporates: + * DataStoreRead: '/Data Store Read' */ if (rtDW.def_valve_100_req) { for (i = 0; i < 9; i++) { - /* Switch: '/Switch5' incorporates: - * Assignment: '/â [9] (Def valve)' - * Switch: '/Switch1' + /* Switch: '/Switch5' incorporates: + * Assignment: '/â [9] (Def valve)' + * Switch: '/Switch1' */ rtb_out_n1[i] = rtb_out_jgn[i]; } - /* Assignment: '/â [9] (Def valve)' incorporates: - * Constant: '/Constant' - * Switch: '/Switch5' + /* Assignment: '/â [9] (Def valve)' incorporates: + * Constant: '/Constant' + * Switch: '/Switch5' */ rtb_out_n1[8] = 100U; } else { - /* Switch: '/Switch5' incorporates: - * Switch: '/Switch1' + /* Switch: '/Switch5' incorporates: + * Switch: '/Switch1' */ for (i = 0; i < 9; i++) { rtb_out_n1[i] = rtb_out_jgn[i]; } } - /* End of Switch: '/Switch6' */ + /* End of Switch: '/Switch6' */ } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch5' */ - /* Outputs for Enabled SubSystem: '/Rear valves left - manual directions' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Rear valves left - manual directions' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/Equal2' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read44' + /* RelationalOperator: '/Equal2' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read44' */ if (rtDW.CCU_MODE_RL == 0) { - /* RelationalOperator: '/Relational Operator2' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read24' + /* RelationalOperator: '/Relational Operator2' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read24' */ - rtb_LogicalOperator_fc = (rtDW.CCU_FOOT_RL == 1); + rtb_Switch_o2 = (rtDW.CCU_FOOT_RL == 1); - /* Sum: '/Add' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read23' - * DataTypeConversion: '/Data Type Conversion5' - * Gain: '/Gain2' - * RelationalOperator: '/Relational Operator1' + /* Sum: '/Add' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read23' + * DataTypeConversion: '/Data Type Conversion5' + * Gain: '/Gain2' + * RelationalOperator: '/Relational Operator1' */ rtb_out_kez = (uint16_t)((uint32_t)(rtDW.CCU_FACE_RL == 1) + (uint32_t) - (rtb_LogicalOperator_fc << 1)); + (rtb_Switch_o2 << 1)); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant5' - * Constant: '/Constant6' - * Constant: '/Constant7' - * DataStoreWrite: '/Data Store Write' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant5' + * Constant: '/Constant6' + * Constant: '/Constant7' + * DataStoreWrite: '/Data Store Write' */ switch (rtb_out_kez) { case 0: @@ -34085,34 +34193,34 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* MATLAB Function: '/AF for Bi Level' */ + /* MATLAB Function: '/AF for Bi Level' */ AFforBiLevel_i(rtB.MultiportSwitch_h); - /* MATLAB Function: '/valves for Vent mode' */ + /* MATLAB Function: '/valves for Vent mode' */ /* : out = g_ausFLOW_RE_FO2VALVE; */ valvesforVentmode(rtb_Gain1_o3); - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ switch (rtb_out_kez) { case 0: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { rtB.MultiportSwitch_h[i] = 0U; } break; case 1: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { rtB.MultiportSwitch_h[i] = rtb_Gain1_o3[i]; } break; case 2: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MATLAB Function: '/AF for Foot' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MATLAB Function: '/AF for Foot' */ for (i = 0; i < 6; i++) { rtB.MultiportSwitch_h[i] = g_ausFLOW_RE_FO2VALVE[i]; @@ -34120,19 +34228,19 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of RelationalOperator: '/Equal2' */ - /* End of Outputs for SubSystem: '/Rear valves left - manual directions' */ + /* End of RelationalOperator: '/Equal2' */ + /* End of Outputs for SubSystem: '/Rear valves left - manual directions' */ - /* RelationalOperator: '/Equal3' incorporates: - * Constant: '/manual2' - * DataStoreRead: '/Data Store Read9' + /* RelationalOperator: '/Equal3' incorporates: + * Constant: '/manual2' + * DataStoreRead: '/Data Store Read9' */ rtb_LogicalOperator = (rtDW.CCU_MODE_RL == 0); - /* MATLAB Function: '/MODE_by_duct_tg_R_for_LVL' */ + /* MATLAB Function: '/MODE_by_duct_tg_R_for_LVL' */ /* : modes_array = [ */ /* : g_ausMODE_BY_DUCT_TG_R_LV0; */ /* : g_ausMODE_BY_DUCT_TG_R_LV1; */ @@ -34151,76 +34259,76 @@ void HVAC_model_step(void) rtb_get_mode[rtb_Gain2] = tmp_0[6 * rtb_Gain2 + rtb_DataTypeConversion1_nc]; } - /* End of MATLAB Function: '/MODE_by_duct_tg_R_for_LVL' */ + /* End of MATLAB Function: '/MODE_by_duct_tg_R_for_LVL' */ - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read6' - * Sum: '/Subtract' - * UnitDelay: '/Unit Delay' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read6' + * Sum: '/Subtract' + * UnitDelay: '/Unit Delay' */ if ((int16_t)(rtb_Merge_b - rtDW.UnitDelay_DSTATE_fq) >= 0) { - /* Outputs for IfAction SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RL' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RL' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/rear_mode_index' incorporates: - * MATLAB Function: '/increase' + /* SignalConversion generated from: '/rear_mode_index' incorporates: + * MATLAB Function: '/increase' */ increase(rtb_Merge_b, rtb_get_mode, &rtb_out_kez); - /* End of Outputs for SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RL' */ + /* End of Outputs for SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RL' */ } else { - /* Outputs for IfAction SubSystem: '/duct_tg óìåíüøàåòñÿ RL' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/duct_tg óìåíüøàåòñÿ RL' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/y' incorporates: - * MATLAB Function: '/decrease' + /* SignalConversion generated from: '/y' incorporates: + * MATLAB Function: '/decrease' */ decrease(rtb_Merge_b, rtb_get_mode, &rtb_out_kez); - /* End of Outputs for SubSystem: '/duct_tg óìåíüøàåòñÿ RL' */ + /* End of Outputs for SubSystem: '/duct_tg óìåíüøàåòñÿ RL' */ } - /* End of If: '/If2' */ + /* End of If: '/If2' */ - /* MATLAB Function: '/valves_rear_left' */ + /* MATLAB Function: '/valves_rear_left' */ valves_rear_left_e(rtb_out_kez, rtb_TmpSignalConversionAt1DLookupTable7Inport1); - /* If: '/If1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/mode from Start Control' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* If: '/If1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/mode from Start Control' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if (((rtDW.step_start_controle_rear == 0) || (rtDW.step_start_controle_rear == 1) || (rtDW.step_start_controle_rear == 2)) && (rtDW.Mode_RL > 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/get_valves' incorporates: - * DataStoreRead: '/mode from Start Control' - * MATLAB Function: '/valves_rear_left' - * Merge: '/Merge' + /* SignalConversion generated from: '/get_valves' incorporates: + * DataStoreRead: '/mode from Start Control' + * MATLAB Function: '/valves_rear_left' + * Merge: '/Merge' */ valves_rear_left(rtDW.Mode_RL, rtb_Gain1_o3); - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/In1' */ + /* SignalConversion generated from: '/In1' */ for (i = 0; i < 6; i++) { - /* Switch: '/Switch2' incorporates: - * Merge: '/Merge' - * MultiPortSwitch: '/Multiport Switch' - * SignalConversion generated from: '/1-D Lookup Table7' + /* Switch: '/Switch2' incorporates: + * Merge: '/Merge' + * MultiPortSwitch: '/Multiport Switch' + * SignalConversion generated from: '/1-D Lookup Table7' */ if (rtb_LogicalOperator) { rtb_Gain1_o3[i] = rtB.MultiportSwitch_h[i]; @@ -34228,46 +34336,46 @@ void HVAC_model_step(void) rtb_Gain1_o3[i] = rtb_TmpSignalConversionAt1DLookupTable7Inport1[i]; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ } - /* End of SignalConversion generated from: '/In1' */ - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of SignalConversion generated from: '/In1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1)))) { case 1: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_Gain1_o3[0] = 100U; rtb_Gain1_o3[1] = 100U; @@ -34278,46 +34386,46 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_Gain1_o3[i] = rtConstP.pooled104[i]; + rtb_Gain1_o3[i] = rtConstP.pooled108[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1)))) { case 1: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_Gain1_o3[0] = 100U; rtb_Gain1_o3[1] = 100U; @@ -34328,45 +34436,45 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_Gain1_o3[i] = rtConstP.pooled104[i]; + rtb_Gain1_o3[i] = rtConstP.pooled108[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 1)))) { case 1: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_Gain1_o3[0] = 100U; rtb_Gain1_o3[1] = 100U; @@ -34374,65 +34482,65 @@ void HVAC_model_step(void) break; case 2: - /* Assignment: '/valves[1, 2, 3, 4,6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4,6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 5; i++) { - rtb_Gain1_o3[tmp_4[i]] = rtConstP.pooled106[i]; + rtb_Gain1_o3[tmp_4[i]] = rtConstP.pooled110[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4,6]' */ + /* End of Assignment: '/valves[1, 2, 3, 4,6]' */ break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_Gain1_o3[i] = rtConstP.pooled104[i]; + rtb_Gain1_o3[i] = rtConstP.pooled108[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2)))) { case 1: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_Gain1_o3[0] = 70U; rtb_Gain1_o3[1] = 40U; @@ -34443,46 +34551,46 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_Gain1_o3[i] = rtConstP.pooled101[i]; + rtb_Gain1_o3[i] = rtConstP.pooled105[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2)))) { case 1: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_Gain1_o3[0] = 70U; rtb_Gain1_o3[1] = 40U; @@ -34493,45 +34601,45 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_Gain1_o3[i] = rtConstP.pooled101[i]; + rtb_Gain1_o3[i] = rtConstP.pooled105[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && (rtDW.LO_HI_MODE_RL == 2)))) { case 1: - /* Assignment: '/valves[1,2,5]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1,2,5]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_Gain1_o3[0] = 70U; rtb_Gain1_o3[1] = 40U; @@ -34542,40 +34650,40 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_Gain1_o3[i] = rtConstP.pooled101[i]; + rtb_Gain1_o3[i] = rtConstP.pooled105[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read4' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read4' */ if (rtDW.CCU_MODE_RL <= 0) { rtDW.Index_mode_RL_auto = rtDW.Index_mode_RL_manual; } - /* MATLAB Function: '/param index for mode' incorporates: - * Switch: '/Switch' + /* MATLAB Function: '/param index for mode' incorporates: + * Switch: '/Switch' */ paramindexformode_h(rtDW.Index_mode_RL_auto, &rtb_Add_p4); - /* MATLAB Function: '/RL valves * percent DRS' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/RL valves * percent DRS' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' * DataStoreWrite: '/Data Store Write24' - * MultiPortSwitch: '/Multiport Switch' + * MultiPortSwitch: '/Multiport Switch' */ /* : index_start = (param_index - 1) * 3 + 1; */ index_start = (rtb_Add_p4 - 1.0) * 3.0 + 1.0; @@ -34643,38 +34751,38 @@ void HVAC_model_step(void) rtb_Gain1_o3[1] = 255U; } - /* End of MATLAB Function: '/RL valves * percent DRS' */ + /* End of MATLAB Function: '/RL valves * percent DRS' */ - /* Outputs for Enabled SubSystem: '/Rear valves right - manual directions' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Rear valves right - manual directions' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/Equal3' incorporates: - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read45' + /* RelationalOperator: '/Equal3' incorporates: + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read45' */ if (rtDW.CCU_MODE_RR == 0) { - /* RelationalOperator: '/Relational Operator2' incorporates: - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read22' + /* RelationalOperator: '/Relational Operator2' incorporates: + * Constant: '/Constant2' + * DataStoreRead: '/Data Store Read22' */ - rtb_LogicalOperator_fc = (rtDW.CCU_FOOT_RR == 1); + rtb_Switch_o2 = (rtDW.CCU_FOOT_RR == 1); - /* Sum: '/Add' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read21' - * DataTypeConversion: '/Data Type Conversion5' - * Gain: '/Gain2' - * RelationalOperator: '/Relational Operator1' + /* Sum: '/Add' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read21' + * DataTypeConversion: '/Data Type Conversion5' + * Gain: '/Gain2' + * RelationalOperator: '/Relational Operator1' */ rtb_out_l4w = (uint16_t)((uint32_t)(rtDW.CCU_FACE_RR == 1) + (uint32_t) - (rtb_LogicalOperator_fc << 1)); + (rtb_Switch_o2 << 1)); - /* MultiPortSwitch: '/Multiport Switch1' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant5' - * Constant: '/Constant6' - * Constant: '/Constant7' - * DataStoreWrite: '/Data Store Write' + /* MultiPortSwitch: '/Multiport Switch1' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant5' + * Constant: '/Constant6' + * Constant: '/Constant7' + * DataStoreWrite: '/Data Store Write' */ switch (rtb_out_l4w) { case 0: @@ -34694,26 +34802,26 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ - /* MATLAB Function: '/AF for Bi Level' */ + /* MATLAB Function: '/AF for Bi Level' */ AFforBiLevel_i(rtB.MultiportSwitch); - /* MATLAB Function: '/valves for Vent mode' */ + /* MATLAB Function: '/valves for Vent mode' */ /* : out = g_ausFLOW_RE_FO2VALVE; */ valvesforVentmode(rtb_TmpSignalConversionAt1DLookupTable7Inport1); - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ switch (rtb_out_l4w) { case 0: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { rtB.MultiportSwitch[i] = 0U; } break; case 1: - /* MultiPortSwitch: '/Multiport Switch' */ + /* MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 6; i++) { rtB.MultiportSwitch[i] = rtb_TmpSignalConversionAt1DLookupTable7Inport1[i]; @@ -34721,8 +34829,8 @@ void HVAC_model_step(void) break; case 2: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * MATLAB Function: '/AF for Foot' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * MATLAB Function: '/AF for Foot' */ for (i = 0; i < 6; i++) { rtB.MultiportSwitch[i] = g_ausFLOW_RE_FO2VALVE[i]; @@ -34730,118 +34838,118 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ } - /* End of RelationalOperator: '/Equal3' */ - /* End of Outputs for SubSystem: '/Rear valves right - manual directions' */ + /* End of RelationalOperator: '/Equal3' */ + /* End of Outputs for SubSystem: '/Rear valves right - manual directions' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read7' - * Sum: '/Subtract1' - * UnitDelay: '/Unit Delay1' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read7' + * Sum: '/Subtract1' + * UnitDelay: '/Unit Delay1' */ if ((int16_t)(rtDW.Duct_RR_Tg - rtDW.UnitDelay1_DSTATE) >= 0) { - /* Outputs for IfAction SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RR' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RR' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/y' incorporates: - * MATLAB Function: '/increase' + /* SignalConversion generated from: '/y' incorporates: + * MATLAB Function: '/increase' */ increase(rtDW.Duct_RR_Tg, rtb_get_mode, &rtb_out_l4w); - /* End of Outputs for SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RR' */ + /* End of Outputs for SubSystem: '/duct_tg óâåëè÷èâàåòñÿ RR' */ } else { - /* Outputs for IfAction SubSystem: '/duct_tg óìåíüøàåòñÿ RR' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/duct_tg óìåíüøàåòñÿ RR' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/y' incorporates: - * MATLAB Function: '/decrease' + /* SignalConversion generated from: '/y' incorporates: + * MATLAB Function: '/decrease' */ decrease(rtDW.Duct_RR_Tg, rtb_get_mode, &rtb_out_l4w); - /* End of Outputs for SubSystem: '/duct_tg óìåíüøàåòñÿ RR' */ + /* End of Outputs for SubSystem: '/duct_tg óìåíüøàåòñÿ RR' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* MATLAB Function: '/valves_rear_right' */ + /* MATLAB Function: '/valves_rear_right' */ valves_rear_left_e(rtb_out_l4w, rtb_TmpSignalConversionAt1DLookupTable7Inport1); - /* If: '/If1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/manual3' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/mode from Start Control' - * DataStoreRead: '/Data Store Read11' - * Logic: '/Logical Operator' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Equal4' - * Switch: '/Switch3' + /* If: '/If1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/manual3' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/mode from Start Control' + * DataStoreRead: '/Data Store Read11' + * Logic: '/Logical Operator' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Equal4' + * Switch: '/Switch3' */ if (((rtDW.step_start_controle_rear == 0) || (rtDW.step_start_controle_rear == 1) || (rtDW.step_start_controle_rear == 2)) && (rtDW.Mode_RR > 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/get_valves' incorporates: - * DataStoreRead: '/mode from Start Control' - * MATLAB Function: '/valves_rear_right' - * Merge: '/Merge' + /* SignalConversion generated from: '/get_valves' incorporates: + * DataStoreRead: '/mode from Start Control' + * MATLAB Function: '/valves_rear_right' + * Merge: '/Merge' */ valves_rear_left(rtDW.Mode_RR, rtb_TmpSignalConversionAt1DLookupTable7Inport1); - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else if (rtDW.CCU_MODE_RR == 0) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/In1' */ + /* SignalConversion generated from: '/In1' */ for (rtb_Gain2 = 0; rtb_Gain2 < 6; rtb_Gain2++) { - /* Switch: '/Switch3' incorporates: - * Merge: '/Merge' - * MultiPortSwitch: '/Multiport Switch' + /* Switch: '/Switch3' incorporates: + * Merge: '/Merge' + * MultiPortSwitch: '/Multiport Switch' */ rtb_TmpSignalConversionAt1DLookupTable7Inport1[rtb_Gain2] = rtB.MultiportSwitch[rtb_Gain2]; } - /* End of SignalConversion generated from: '/In1' */ - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of SignalConversion generated from: '/In1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -34850,9 +34958,9 @@ void HVAC_model_step(void) break; case 2: - /* Assignment: '/valves[3,4,6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_TmpSignalConversionAt1DLookupTable7Inport1[2] = 100U; rtb_TmpSignalConversionAt1DLookupTable7Inport1[3] = 100U; @@ -34860,38 +34968,38 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled104[i]; + rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled108[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -34900,9 +35008,9 @@ void HVAC_model_step(void) break; case 2: - /* Assignment: '/valves[3,4,6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_TmpSignalConversionAt1DLookupTable7Inport1[2] = 100U; rtb_TmpSignalConversionAt1DLookupTable7Inport1[3] = 100U; @@ -34910,37 +35018,37 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled104[i]; + rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled108[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/LOW1' - * Constant: '/LOW2' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/LOW1' + * Constant: '/LOW2' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 1) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -34949,58 +35057,58 @@ void HVAC_model_step(void) break; case 2: - /* Assignment: '/valves[1, 2, 3, 4,6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[1, 2, 3, 4,6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ for (i = 0; i < 5; i++) { rtb_TmpSignalConversionAt1DLookupTable7Inport1[tmp_4[i]] = - rtConstP.pooled106[i]; + rtConstP.pooled110[i]; } - /* End of Assignment: '/valves[1, 2, 3, 4,6]' */ + /* End of Assignment: '/valves[1, 2, 3, 4,6]' */ break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled104[i]; + rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled108[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read2' */ switch (rtDW.LEVEL) { case 0: case 1: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -35009,9 +35117,9 @@ void HVAC_model_step(void) break; case 2: - /* Assignment: '/valves[3,4,6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_TmpSignalConversionAt1DLookupTable7Inport1[2] = 40U; rtb_TmpSignalConversionAt1DLookupTable7Inport1[3] = 70U; @@ -35019,38 +35127,38 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled101[i]; + rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled105[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; case 2: case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -35059,9 +35167,9 @@ void HVAC_model_step(void) break; case 2: - /* Assignment: '/valves[3,4,6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_TmpSignalConversionAt1DLookupTable7Inport1[2] = 40U; rtb_TmpSignalConversionAt1DLookupTable7Inport1[3] = 70U; @@ -35069,37 +35177,37 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled101[i]; + rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled105[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; default: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/HI' - * Constant: '/HI1' - * Constant: '/auto' - * Constant: '/auto' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read46' - * DataStoreRead: '/Data Store Read46' - * Gain: '/Gain1' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Equal1' - * RelationalOperator: '/Equal1' - * Sum: '/Add' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/HI' + * Constant: '/HI1' + * Constant: '/auto' + * Constant: '/auto' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read46' + * DataStoreRead: '/Data Store Read46' + * Gain: '/Gain1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Equal1' + * RelationalOperator: '/Equal1' + * Sum: '/Add' */ switch ((int32_t)((uint32_t)(((rtDW.LO_HI_MODE_RR == 2) && (rtDW.CCU_MODE_RR == 1)) << 1) + (uint32_t)((rtDW.CCU_MODE_RL == 1) && @@ -35108,9 +35216,9 @@ void HVAC_model_step(void) break; case 2: - /* Assignment: '/valves[3,4,6]' incorporates: - * Constant: '/Constant' - * MultiPortSwitch: '/Multiport Switch' + /* Assignment: '/valves[3,4,6]' incorporates: + * Constant: '/Constant' + * MultiPortSwitch: '/Multiport Switch' */ rtb_TmpSignalConversionAt1DLookupTable7Inport1[2] = 40U; rtb_TmpSignalConversionAt1DLookupTable7Inport1[3] = 70U; @@ -35118,33 +35226,33 @@ void HVAC_model_step(void) break; case 3: - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Assignment: '/valves all' - * Constant: '/Constant' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Assignment: '/valves all' + * Constant: '/Constant' */ for (i = 0; i < 6; i++) { - rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled101[i]; + rtb_TmpSignalConversionAt1DLookupTable7Inport1[i] = rtConstP.pooled105[i]; } break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read4' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read4' */ /* : switch index_mode */ if (rtDW.CCU_MODE_RR <= 0) { rtDW.Index_mode_RR_auto = rtDW.Index_mode_RR_manual; } - /* MATLAB Function: '/param index for mode' incorporates: - * Switch: '/Switch' + /* MATLAB Function: '/param index for mode' incorporates: + * Switch: '/Switch' */ switch (rtDW.Index_mode_RR_auto) { case 0U: @@ -35214,12 +35322,12 @@ void HVAC_model_step(void) break; } - /* End of MATLAB Function: '/param index for mode' */ + /* End of MATLAB Function: '/param index for mode' */ - /* MATLAB Function: '/RR valves * percent DRS' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' - * MultiPortSwitch: '/Multiport Switch' + /* MATLAB Function: '/RR valves * percent DRS' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' + * MultiPortSwitch: '/Multiport Switch' */ /* : index_start = (param_index - 1) * 3 + 1; */ index_start_0 = (rtb_Gain2 - 1) * 3 + 1; @@ -35284,130 +35392,130 @@ void HVAC_model_step(void) index_start_0 = (int32_t)rt_roundd((double)rtb_DataTypeConversion1_nc / 100.0 * (double)rtb_TmpSignalConversionAt1DLookupTable7Inport1[3]); if (rtb_Gain2 < 256) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: + /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: * DataStoreWrite: '/Data Store Write24' */ rtb_Gain1_o3[2] = (uint16_t)rtb_Gain2; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: + /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: * DataStoreWrite: '/Data Store Write24' */ rtb_Gain1_o3[2] = 255U; } if (index_start_0 < 256) { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: + /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: * DataStoreWrite: '/Data Store Write24' */ rtb_Gain1_o3[3] = (uint16_t)index_start_0; } else { - /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: + /* Assignment: '/Ïðèñâàèâàíèå â [3-4] rear' incorporates: * DataStoreWrite: '/Data Store Write24' */ rtb_Gain1_o3[3] = 255U; } - /* Assignment: '/Ïðèñâàèâàíèå â [6] rear' incorporates: + /* Assignment: '/Ïðèñâàèâàíèå â [6] rear' incorporates: * DataStoreWrite: '/Data Store Write24' - * MATLAB Function: '/RR valves * percent DRS' - * MultiPortSwitch: '/Multiport Switch' + * MATLAB Function: '/RR valves * percent DRS' + * MultiPortSwitch: '/Multiport Switch' */ rtb_Gain1_o3[5] = rtb_TmpSignalConversionAt1DLookupTable7Inport1[5]; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.Index_mode_FL_auto = rtb_DataTypeConversion2_au; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.Index_mode_FR_auto = rtb_DataTypeConversion3_it; - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.Index_mode_RL_auto = rtb_out_kez; - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write2' */ rtDW.Index_mode_RR_auto = rtb_out_l4w; - /* MultiPortSwitch: '/Multiport Switch1' */ + /* MultiPortSwitch: '/Multiport Switch1' */ switch (rtb_Saturation2_a) { case 0: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant4' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant4' */ rtDW.Index_mode_FR_manual = 0U; break; case 1: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant5' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant5' */ rtDW.Index_mode_FR_manual = 80U; break; case 2: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant6' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant6' */ rtDW.Index_mode_FR_manual = 10U; break; case 3: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant7' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant7' */ rtDW.Index_mode_FR_manual = 100U; break; case 4: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant8' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant8' */ rtDW.Index_mode_FR_manual = 60U; break; case 5: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant9' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant9' */ rtDW.Index_mode_FR_manual = 70U; break; case 6: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant10' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant10' */ rtDW.Index_mode_FR_manual = 20U; break; default: - /* Switch: '/Switch' incorporates: - * Constant: '/Constant11' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant11' */ rtDW.Index_mode_FR_manual = 90U; break; } - /* End of MultiPortSwitch: '/Multiport Switch1' */ + /* End of MultiPortSwitch: '/Multiport Switch1' */ /* DataStoreWrite: '/Data Store Write31' */ rtDW.enable_rear_sync = 0U; - /* Saturate: '/Saturation' incorporates: + /* Saturate: '/Saturation' incorporates: * DataStoreRead: '/Data Store Read' */ if (rtDW.AMB > 1000) { - rtb_DataTypeConversion_dl = 1000; + rtb_DataTypeConversion1_gq = 1000; } else if (rtDW.AMB < -1000) { - rtb_DataTypeConversion_dl = -1000; + rtb_DataTypeConversion1_gq = -1000; } else { - rtb_DataTypeConversion_dl = rtDW.AMB; + rtb_DataTypeConversion1_gq = rtDW.AMB; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* MATLAB Function: '/Convert_g_assAMB_LV_UP' */ + /* MATLAB Function: '/Convert_g_assAMB_LV_UP' */ /* : c_g_assAMB_LV_UP = [-1000, g_assAMB_LV_UP(5), g_assAMB_LV_UP(4), g_assAMB_LV_UP(3), g_assAMB_LV_UP(2), g_assAMB_LV_UP(1)]; */ tmp_1[0] = -1000; tmp_1[1] = g_assAMB_LV_UP[4]; @@ -35416,197 +35524,197 @@ void HVAC_model_step(void) tmp_1[4] = g_assAMB_LV_UP[1]; tmp_1[5] = g_assAMB_LV_UP[0]; - /* SwitchCase: '/Switch Case' incorporates: - * Lookup_n-D: '/1-D Lookup Table' - * Saturate: '/Saturation' + /* SwitchCase: '/Switch Case' incorporates: + * Lookup_n-D: '/1-D Lookup Table' + * Saturate: '/Saturation' */ switch ((int8_t)rtConstP.pooled60[plook_u32s16_bincka - (rtb_DataTypeConversion_dl, tmp_1, 5U)]) { + (rtb_DataTypeConversion1_gq, tmp_1, 5U)]) { case 0: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * RelationalOperator: '/Relational Operator' - * Switch: '/Switch' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * RelationalOperator: '/Relational Operator' + * Switch: '/Switch' */ - rtB.Merge_b = (uint8_t)(rtb_DataTypeConversion_dl <= g_assAMB_LV_UP[0]); + rtB.Merge_b = (uint8_t)(rtb_DataTypeConversion1_gq <= g_assAMB_LV_UP[0]); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* Switch: '/Switch' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_UP_2' - * RelationalOperator: '/Relational Operator' + /* Switch: '/Switch' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_UP_2' + * RelationalOperator: '/Relational Operator' */ /* : c_g_assAMB_LV_DN_1 = g_assAMB_LV_DN(1); */ /* : c_g_assAMB_LV_UP_2 = g_assAMB_LV_UP(2); */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_UP[1]) { - /* Merge: '/Merge' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_DN_1' - * RelationalOperator: '/Relational Operator1' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_UP[1]) { + /* Merge: '/Merge' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_DN_1' + * RelationalOperator: '/Relational Operator1' */ - rtB.Merge_b = (uint8_t)(rtb_DataTypeConversion_dl <= g_assAMB_LV_DN[0]); + rtB.Merge_b = (uint8_t)(rtb_DataTypeConversion1_gq <= g_assAMB_LV_DN[0]); } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv2' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv2' */ rtB.Merge_b = 2U; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ - /* Switch: '/Switch2' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_UP_3' - * RelationalOperator: '/Relational Operator' + /* Switch: '/Switch2' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_UP_3' + * RelationalOperator: '/Relational Operator' */ /* : c_g_assAMB_LV_DN_2 = g_assAMB_LV_DN(2); */ /* : c_g_assAMB_LV_UP_3 = g_assAMB_LV_UP(3); */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_UP[2]) { - /* Switch: '/Switch3' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_DN_2' - * RelationalOperator: '/Relational Operator1' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_UP[2]) { + /* Switch: '/Switch3' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_DN_2' + * RelationalOperator: '/Relational Operator1' */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_DN[1]) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv1' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_DN[1]) { + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv1' */ rtB.Merge_b = 1U; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv2' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv2' */ rtB.Merge_b = 2U; } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv3' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv3' */ rtB.Merge_b = 3U; } - /* End of Switch: '/Switch2' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ + /* End of Switch: '/Switch2' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Switch: '/Switch2' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_UP_4' - * RelationalOperator: '/Relational Operator' + /* Switch: '/Switch2' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_UP_4' + * RelationalOperator: '/Relational Operator' */ /* : c_g_assAMB_LV_DN_3 = g_assAMB_LV_DN(3); */ /* : c_g_assAMB_LV_UP_4 = g_assAMB_LV_UP(4); */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_UP[3]) { - /* Switch: '/Switch3' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_DN_3' - * RelationalOperator: '/Relational Operator1' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_UP[3]) { + /* Switch: '/Switch3' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_DN_3' + * RelationalOperator: '/Relational Operator1' */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_DN[2]) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv2' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_DN[2]) { + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv2' */ rtB.Merge_b = 2U; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv3' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv3' */ rtB.Merge_b = 3U; } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv4' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv4' */ rtB.Merge_b = 4U; } - /* End of Switch: '/Switch2' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of Switch: '/Switch2' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: + * ActionPort: '/Action Port' */ - /* Switch: '/Switch2' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_UP_5' - * RelationalOperator: '/Relational Operator' + /* Switch: '/Switch2' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_UP_5' + * RelationalOperator: '/Relational Operator' */ /* : c_g_assAMB_LV_DN_4 = g_assAMB_LV_DN(4); */ /* : c_g_assAMB_LV_UP_5 = g_assAMB_LV_UP(5); */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_UP[4]) { - /* Switch: '/Switch3' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_DN_4' - * RelationalOperator: '/Relational Operator1' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_UP[4]) { + /* Switch: '/Switch3' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_DN_4' + * RelationalOperator: '/Relational Operator1' */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_DN[3]) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv3' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_DN[3]) { + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv3' */ rtB.Merge_b = 3U; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv4' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv4' */ rtB.Merge_b = 4U; } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv5' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv5' */ rtB.Merge_b = 5U; } - /* End of Switch: '/Switch2' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ + /* End of Switch: '/Switch2' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem5' incorporates: + * ActionPort: '/Action Port' */ - /* Switch: '/Switch1' incorporates: - * MATLAB Function: '/Convert_g_assAMB_LV_DN_5' - * RelationalOperator: '/Relational Operator' + /* Switch: '/Switch1' incorporates: + * MATLAB Function: '/Convert_g_assAMB_LV_DN_5' + * RelationalOperator: '/Relational Operator' */ /* : c_g_assAMB_LV_DN_5 = g_assAMB_LV_DN(5); */ - if (rtb_DataTypeConversion_dl > g_assAMB_LV_DN[4]) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv4' + if (rtb_DataTypeConversion1_gq > g_assAMB_LV_DN[4]) { + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv4' */ rtB.Merge_b = 4U; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant_Lv5' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant_Lv5' */ rtB.Merge_b = 5U; } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem5' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem5' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ /* Saturate: '/Saturation' incorporates: * DataStoreRead: '/Data Store Read1' @@ -35619,14 +35727,14 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_SET_FL; } - /* Gain: '/Gain' incorporates: + /* Gain: '/Gain' incorporates: * Saturate: '/Saturation' */ rtb_Gain2 *= 13107; rtb_DataTypeConversion1_nc = (uint8_t)((((uint32_t)rtb_Gain2 & 65536U) != 0U) + (rtb_Gain2 >> 17)); - /* MATLAB Function: '/Modes for levels' */ + /* MATLAB Function: '/Modes for levels' */ /* : get_modes_for_levels = [g_aucMODE_BY_SET_F_LV0; */ /* : g_aucMODE_BY_SET_F_LV1; */ /* : g_aucMODE_BY_SET_F_LV2; */ @@ -35648,30 +35756,30 @@ void HVAC_model_step(void) g_aucMODE_BY_SET_F_LV5[rtb_Gain2]; } - /* End of MATLAB Function: '/Modes for levels' */ + /* End of MATLAB Function: '/Modes for levels' */ - /* Lookup_n-D: '/Âûáîð ðåæèìà Left' incorporates: - * Gain: '/Gain' - * Merge: '/Merge' + /* Lookup_n-D: '/Âûáîð ðåæèìà Left' incorporates: + * Gain: '/Gain' + * Merge: '/Merge' */ rtb_DataTypeConversion2_au = look2_iu8bu8s16lu64n32_binlcse(rtB.Merge_b, - rtb_DataTypeConversion1_nc, rtConstP.pooled150, rtConstP.pooled69, - rtb_get_modes_for_levels, rtConstP.pooled51, 6U); + rtb_DataTypeConversion1_nc, rtConstP.pooled153, rtConstP.pooled70, + rtb_get_modes_for_levels, rtConstP.pooled49, 6U); - /* MATLAB Function: '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê left' */ + /* MATLAB Function: '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê left' */ left(rtb_DataTypeConversion2_au, rtb_out_jgn); /* Saturate: '/Saturation1' incorporates: * DataStoreRead: '/Data Store Read2' */ if (rtDW.CCU_SET_FR > 290) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtb_MultiportSwitch_cq = 290; } else if (rtDW.CCU_SET_FR < 170) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtb_MultiportSwitch_cq = 170; } else { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtb_MultiportSwitch_cq = (int16_t)rtDW.CCU_SET_FR; } @@ -35683,14 +35791,14 @@ void HVAC_model_step(void) rtb_Gain2 = rtDW.CCU_SET_FR; } - /* Gain: '/Gain2' incorporates: + /* Gain: '/Gain2' incorporates: * Saturate: '/Saturation1' */ rtb_Gain2 = 13107 * (int16_t)rtb_Gain2; rtb_DataTypeConversion3_gz = (uint8_t)((((uint32_t)rtb_Gain2 & 65536U) != 0U) + (rtb_Gain2 >> 17)); - /* SwitchCase: '/Switch for Left ' incorporates: + /* SwitchCase: '/Switch for Left ' incorporates: * DataStoreRead: '/Data Store Read' */ switch (rtb_DataTypeConversion2_au) { @@ -35699,95 +35807,95 @@ void HVAC_model_step(void) case 20: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: + * ActionPort: '/Action Port' */ rtb_out_kfv[i] = rtb_out_jgn[i]; - /* End of Outputs for SubSystem: '/Bilevel' */ + /* End of Outputs for SubSystem: '/Bilevel' */ } - /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: + * ActionPort: '/Action Port' */ Bilevel(rtDW.AMB, rtB.Merge_b, rtb_out_kfv, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Bilevel' */ + /* End of Outputs for SubSystem: '/Bilevel' */ break; case 30: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: + * ActionPort: '/Action Port' */ rtb_out_kfv[i] = rtb_out_jgn[i]; - /* End of Outputs for SubSystem: '/Bilevel2' */ + /* End of Outputs for SubSystem: '/Bilevel2' */ } - /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: + * ActionPort: '/Action Port' */ Bilevel2(rtDW.AMB, rtB.Merge_b, rtb_out_kfv, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Bilevel2' */ + /* End of Outputs for SubSystem: '/Bilevel2' */ break; case 40: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Afoot' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot' incorporates: + * ActionPort: '/Action Port' */ rtb_out_kfv[i] = rtb_out_jgn[i]; - /* End of Outputs for SubSystem: '/Afoot' */ + /* End of Outputs for SubSystem: '/Afoot' */ } - /* Outputs for IfAction SubSystem: '/Afoot' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot' incorporates: + * ActionPort: '/Action Port' */ Afoot(rtDW.AMB, rtB.Merge_b, rtb_out_kfv, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Afoot' */ + /* End of Outputs for SubSystem: '/Afoot' */ break; case 50: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: + * ActionPort: '/Action Port' */ rtb_out_kfv[i] = rtb_out_jgn[i]; - /* End of Outputs for SubSystem: '/Afoot_Summer' */ + /* End of Outputs for SubSystem: '/Afoot_Summer' */ } - /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: + * ActionPort: '/Action Port' */ Afoot_Summer(rtDW.AMB, rtB.Merge_b, rtb_out_kfv, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Afoot_Summer' */ + /* End of Outputs for SubSystem: '/Afoot_Summer' */ break; } - /* End of SwitchCase: '/Switch for Left ' */ + /* End of SwitchCase: '/Switch for Left ' */ - /* Lookup_n-D: '/Âûáîð ðåæèìà Right' incorporates: - * Gain: '/Gain2' - * Merge: '/Merge' + /* Lookup_n-D: '/Âûáîð ðåæèìà Right' incorporates: + * Gain: '/Gain2' + * Merge: '/Merge' */ rtb_DataTypeConversion2_au = look2_iu8bu8s16lu64n32_binlcse(rtB.Merge_b, - rtb_DataTypeConversion3_gz, rtConstP.pooled150, rtConstP.pooled69, - rtb_get_modes_for_levels, rtConstP.pooled51, 6U); + rtb_DataTypeConversion3_gz, rtConstP.pooled153, rtConstP.pooled70, + rtb_get_modes_for_levels, rtConstP.pooled49, 6U); - /* MATLAB Function: '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê right' */ + /* MATLAB Function: '/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê right' */ left(rtb_DataTypeConversion2_au, rtb_out_kfv); - /* SwitchCase: '/Switch for Left ' incorporates: + /* SwitchCase: '/Switch for Left ' incorporates: * DataStoreRead: '/Data Store Read' */ switch (rtb_DataTypeConversion2_au) { @@ -35796,87 +35904,87 @@ void HVAC_model_step(void) case 20: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: + * ActionPort: '/Action Port' */ rtb_out_jgn[i] = rtb_out_kfv[i]; - /* End of Outputs for SubSystem: '/Bilevel' */ + /* End of Outputs for SubSystem: '/Bilevel' */ } - /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel' incorporates: + * ActionPort: '/Action Port' */ Bilevel(rtDW.AMB, rtB.Merge_b, rtb_out_jgn, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Bilevel' */ + /* End of Outputs for SubSystem: '/Bilevel' */ break; case 30: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: + * ActionPort: '/Action Port' */ rtb_out_jgn[i] = rtb_out_kfv[i]; - /* End of Outputs for SubSystem: '/Bilevel2' */ + /* End of Outputs for SubSystem: '/Bilevel2' */ } - /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Bilevel2' incorporates: + * ActionPort: '/Action Port' */ Bilevel2(rtDW.AMB, rtB.Merge_b, rtb_out_jgn, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Bilevel2' */ + /* End of Outputs for SubSystem: '/Bilevel2' */ break; case 40: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Afoot' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot' incorporates: + * ActionPort: '/Action Port' */ rtb_out_jgn[i] = rtb_out_kfv[i]; - /* End of Outputs for SubSystem: '/Afoot' */ + /* End of Outputs for SubSystem: '/Afoot' */ } - /* Outputs for IfAction SubSystem: '/Afoot' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot' incorporates: + * ActionPort: '/Action Port' */ Afoot(rtDW.AMB, rtB.Merge_b, rtb_out_jgn, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Afoot' */ + /* End of Outputs for SubSystem: '/Afoot' */ break; case 50: for (i = 0; i < 9; i++) { - /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: + * ActionPort: '/Action Port' */ rtb_out_jgn[i] = rtb_out_kfv[i]; - /* End of Outputs for SubSystem: '/Afoot_Summer' */ + /* End of Outputs for SubSystem: '/Afoot_Summer' */ } - /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Afoot_Summer' incorporates: + * ActionPort: '/Action Port' */ Afoot_Summer(rtDW.AMB, rtB.Merge_b, rtb_out_jgn, rtb_DataTypeConversion1_nc, rtb_DataTypeConversion3_gz); - /* End of Outputs for SubSystem: '/Afoot_Summer' */ + /* End of Outputs for SubSystem: '/Afoot_Summer' */ break; } - /* End of SwitchCase: '/Switch for Left ' */ + /* End of SwitchCase: '/Switch for Left ' */ - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.LEVEL = rtB.Merge_b; - /* MATLAB Function: '/Log Ambient Lv' */ + /* MATLAB Function: '/Log Ambient Lv' */ /* : if (isempty(current_Ambient_Lv)) */ if (!rtDW.current_Ambient_Lv_not_empty) { /* : current_Ambient_Lv = Ambient_Lv; */ @@ -35885,7 +35993,7 @@ void HVAC_model_step(void) /* : fprintf("13.1.3.1 Ambient level: in_Amb_Fb = %d; Set Ambient lvl (init) = %u \n", in_Amb_Fb, Ambient_Lv); */ printf("13.1.3.1 Ambient level: in_Amb_Fb = %d; Set Ambient lvl (init) = %u \n", - rtb_DataTypeConversion_dl, rtB.Merge_b); + rtb_DataTypeConversion1_gq, rtB.Merge_b); fflush(stdout); /* : else */ @@ -35896,19 +36004,19 @@ void HVAC_model_step(void) /* : fprintf("13.1.3.1 Ambient level: in_Amb_Fb = %d; Set Ambient lvl = %u \n", in_Amb_Fb, Ambient_Lv); */ printf("13.1.3.1 Ambient level: in_Amb_Fb = %d; Set Ambient lvl = %u \n", - rtb_DataTypeConversion_dl, rtB.Merge_b); + rtb_DataTypeConversion1_gq, rtB.Merge_b); fflush(stdout); } - /* End of MATLAB Function: '/Log Ambient Lv' */ + /* End of MATLAB Function: '/Log Ambient Lv' */ /* Chart: '/Spd_OSA_Trigger' */ if (rtDW.is_active_c834_HVAC_model == 0U) { rtDW.is_active_c834_HVAC_model = 1U; rtDW.is_c834_HVAC_model = IN_OSA_OFF; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : is_OSA_Active = 0; */ rtDW.dbgCAN_Logic_Rec_model.Logic_Rec_Partial_Spd_Sts = 0U; @@ -35918,8 +36026,8 @@ void HVAC_model_step(void) */ rtb_DataTypeConversion3_gz = 100U; } else if (rtDW.is_c834_HVAC_model == IN_OSA_OFF) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_Logic_Rec_model.Logic_Rec_Partial_Spd_Sts = 0U; @@ -35927,8 +36035,8 @@ void HVAC_model_step(void) if ((rtDW.VehicleSpeed > 20) && (rtDW.Full_Rec == 0)) { rtDW.is_c834_HVAC_model = IN_OSA_ON; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : is_OSA_Active = 1; */ rtDW.dbgCAN_Logic_Rec_model.Logic_Rec_Partial_Spd_Sts = 1U; @@ -35947,8 +36055,8 @@ void HVAC_model_step(void) rtb_DataTypeConversion3_gz = 100U; } } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* case IN_OSA_ON: */ rtDW.dbgCAN_Logic_Rec_model.Logic_Rec_Partial_Spd_Sts = 1U; @@ -35957,8 +36065,8 @@ void HVAC_model_step(void) if ((rtDW.VehicleSpeed == 0) || (rtDW.Full_Rec == 1)) { rtDW.is_c834_HVAC_model = IN_OSA_OFF; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : is_OSA_Active = 0; */ rtDW.dbgCAN_Logic_Rec_model.Logic_Rec_Partial_Spd_Sts = 0U; @@ -35989,7 +36097,7 @@ void HVAC_model_step(void) * Gain: '/Gain' * Lookup_n-D: '/1-D Lookup Table' * Lookup_n-D: '/1-D Lookup Table1' - * MATLAB Function: '/MATLAB Function' + * MATLAB Function: '/MATLAB Function' */ if (rtDW.is_active_c776_HVAC_model == 0U) { rtDW.is_active_c776_HVAC_model = 1U; @@ -36006,15 +36114,15 @@ void HVAC_model_step(void) /* : sf_internal_predicateOutput = Evap_F_Fb >= g_aucPREC_EVA_DIFF(1) && Evap_R_Fb >= g_aucPREC_EVA_DIFF(3) &&E_comp_speed >= g_ausPREC_ENTRY_RPM(3); */ if ((rtDW.Eva_F >= g_aucPREC_EVA_DIFF[0]) && ((rtDW.Eva_R >= - g_aucPREC_EVA_DIFF[2]) && (El_window_heating >= g_ausPREC_ENTRY_RPM - [2]))) { + g_aucPREC_EVA_DIFF[2]) && (rtb_Gain_cz >= g_ausPREC_ENTRY_RPM[2]))) + { rtDW.is_PARTIAL_REC_ON = IN_COND_3; /* : Comp_Active = 3; */ rtb_DataTypeConversion1_nc = 3U; /* : sf_internal_predicateOutput = E_comp_speed >= g_ausPREC_ENTRY_RPM(2); */ - } else if (El_window_heating >= g_ausPREC_ENTRY_RPM[1]) { + } else if (rtb_Gain_cz >= g_ausPREC_ENTRY_RPM[1]) { rtDW.is_PARTIAL_REC_ON = IN_COND_2; /* : Comp_Active = 2; */ @@ -36044,10 +36152,10 @@ void HVAC_model_step(void) /* Gain: '/Gain' incorporates: * Gain: '/Gain1' - * MATLAB Function: '/MATLAB Function' + * MATLAB Function: '/MATLAB Function' */ /* : req_OSA =PREC_OSA_SUMMER_1; */ - rtb_Saturation2_a = (uint16_t)(5U * El_window_heating); + rtb_Saturation2_a = (uint16_t)(5U * rtb_Gain_cz); rtB.req_OSA = look1_iu16lu64n48tu8_binlcse(rtb_Saturation2_a, &g_ausPREC_COMP_SPD_1[0], &g_aucPREC_OSA_SUMMER_1[0], 2U); @@ -36060,7 +36168,7 @@ void HVAC_model_step(void) rtb_DataTypeConversion1_nc = 2U; /* : sf_internal_predicateOutput = E_comp_speed /Switch8' incorporates: + /* Switch: '/Switch10' incorporates: * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read16' * Switch: '/Switch7' + * Switch: '/Switch8' + * Switch: '/Switch9' */ - if (!rtDW.Max_def_algo_active) { + if (rtDW.Door_ajar_is_active) { + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant10' + * DataStoreWrite: '/Data Store Write' + */ + rtDW.Max_def_OSA_valve = 0U; + + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant9' + */ + rtDW.Max_def_Rec_valve = 100U; + } else if (!rtDW.Max_def_algo_active) { /* Switch: '/Switch3' incorporates: * DataStoreRead: '/Data Store Read7' * Switch: '/Switch1' * Switch: '/Switch5' + * Switch: '/Switch8' */ if (rtDW.Full_Rec > 0) { /* Switch: '/Switch1' incorporates: @@ -36174,35 +36296,35 @@ void HVAC_model_step(void) rtDW.Max_def_OSA_valve = 100U; } - /* Lookup_n-D: '/1-D Lookup Table3' incorporates: - * DataStoreRead: '/Data Store Read3' + /* Lookup_n-D: '/1-D Lookup Table3' incorporates: + * DataStoreRead: '/Data Store Read3' * Switch: '/Switch5' */ rtb_DataTypeConversion3_it = look1_iu8lu64n56_binlcse(rtDW.AirQS_COLvl, - rtConstP.pooled130, &g_aucAQS_OSA_LV_CO[0], 6U); + rtConstP.pooled132, &g_aucAQS_OSA_LV_CO[0], 6U); - /* Lookup_n-D: '/1-D Lookup Table4' incorporates: - * DataStoreRead: '/Data Store Read4' + /* Lookup_n-D: '/1-D Lookup Table4' incorporates: + * DataStoreRead: '/Data Store Read4' * Switch: '/Switch5' */ rtb_DataTypeConversion2_au = look1_iu8lu64n56_binlcse(rtDW.AirQS_NOxLvl, - rtConstP.pooled130, &g_aucAQS_OSA_LV_NOX[0], 6U); + rtConstP.pooled132, &g_aucAQS_OSA_LV_NOX[0], 6U); - /* MinMax: '/MinMax1' incorporates: + /* MinMax: '/MinMax1' incorporates: * Switch: '/Switch5' */ if (rtb_DataTypeConversion3_it >= rtb_DataTypeConversion2_au) { rtb_DataTypeConversion2_au = rtb_DataTypeConversion3_it; } - /* Lookup_n-D: '/1-D Lookup Table5' incorporates: - * DataStoreRead: '/Data Store Read5' + /* Lookup_n-D: '/1-D Lookup Table5' incorporates: + * DataStoreRead: '/Data Store Read5' * Switch: '/Switch5' */ rtb_DataTypeConversion3_it = look1_iu8lu64n56_binlcse(rtDW.AirQS_NH3Lvl, - rtConstP.pooled130, &g_aucAQS_OSA_LV_NH3[0], 6U); + rtConstP.pooled132, &g_aucAQS_OSA_LV_NH3[0], 6U); - /* MinMax: '/MinMax1' incorporates: + /* MinMax: '/MinMax1' incorporates: * Switch: '/Switch5' */ if (rtb_DataTypeConversion2_au >= rtb_DataTypeConversion3_it) { @@ -36259,6 +36381,7 @@ void HVAC_model_step(void) * RelationalOperator: '/Relational Operator2' * Switch: '/Switch2' * Switch: '/Switch6' + * Switch: '/Switch7' */ if ((rtDW.Full_Rec != 0) || (rtDW.condition_ac_max == 2.0)) { /* Switch: '/Switch2' incorporates: @@ -36276,35 +36399,35 @@ void HVAC_model_step(void) rtDW.Max_def_Rec_valve = 0U; } - /* Lookup_n-D: '/1-D Lookup Table' incorporates: - * DataStoreRead: '/Data Store Read' + /* Lookup_n-D: '/1-D Lookup Table' incorporates: + * DataStoreRead: '/Data Store Read' * Switch: '/Switch6' */ rtb_DataTypeConversion3_it = look1_iu8lu64n56_binlcse(rtDW.AirQS_COLvl, - rtConstP.pooled129, &g_aucAQS_REC_LV_CO[0], 7U); + rtConstP.pooled133, &g_aucAQS_REC_LV_CO[0], 7U); - /* Lookup_n-D: '/1-D Lookup Table1' incorporates: - * DataStoreRead: '/Data Store Read1' + /* Lookup_n-D: '/1-D Lookup Table1' incorporates: + * DataStoreRead: '/Data Store Read1' * Switch: '/Switch6' */ rtb_DataTypeConversion2_au = look1_iu8lu64n56_binlcse(rtDW.AirQS_NOxLvl, - rtConstP.pooled129, &g_aucAQS_REC_LV_NOX[0], 7U); + rtConstP.pooled133, &g_aucAQS_REC_LV_NOX[0], 7U); - /* MinMax: '/MinMax' incorporates: + /* MinMax: '/MinMax' incorporates: * Switch: '/Switch6' */ if (rtb_DataTypeConversion3_it >= rtb_DataTypeConversion2_au) { rtb_DataTypeConversion2_au = rtb_DataTypeConversion3_it; } - /* Lookup_n-D: '/1-D Lookup Table2' incorporates: - * DataStoreRead: '/Data Store Read2' + /* Lookup_n-D: '/1-D Lookup Table2' incorporates: + * DataStoreRead: '/Data Store Read2' * Switch: '/Switch6' */ rtb_DataTypeConversion3_it = look1_iu8lu64n56_binlcse(rtDW.AirQS_NH3Lvl, - rtConstP.pooled129, &g_aucAQS_REC_LV_NH3[0], 7U); + rtConstP.pooled133, &g_aucAQS_REC_LV_NH3[0], 7U); - /* MinMax: '/MinMax' incorporates: + /* MinMax: '/MinMax' incorporates: * Switch: '/Switch6' */ if (rtb_DataTypeConversion2_au >= rtb_DataTypeConversion3_it) { @@ -36339,204 +36462,204 @@ void HVAC_model_step(void) /* End of Switch: '/Switch4' */ } - /* End of Switch: '/Switch8' */ + /* End of Switch: '/Switch10' */ - /* Logic: '/OR' incorporates: - * Constant: '/Constant7' - * Constant: '/Constant8' - * DataStoreRead: '/Data Store Read10' - * DataStoreRead: '/Data Store Read9' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Logic: '/OR' incorporates: + * Constant: '/Constant7' + * Constant: '/Constant8' + * DataStoreRead: '/Data Store Read10' + * DataStoreRead: '/Data Store Read9' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ rtb_RelationalOperator2_l4 = ((rtDW.condition_ac_max == 1.0) || (rtDW.CCU_RECIRC == 2)); - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read' */ switch (rtDW.CCU_SET_FOOT_FL) { case 0: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem(rtDW.ModeIndex[0], &rtB.Merge_j, &rtB.Merge1); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem1(rtDW.ModeIndex[0], &rtB.Merge_j, &rtB.Merge1); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem2(rtDW.ModeIndex[0], &rtB.Merge_j, &rtB.Merge1); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem3(&rtB.Merge_j, &rtB.Merge1); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem4(rtDW.ModeIndex[0], &rtB.Merge_j, &rtB.Merge1); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem5' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem5(rtDW.ModeIndex[0], &rtB.Merge_j, &rtB.Merge1); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem5' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem5' */ break; case 6: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem6' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem6' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem6(rtDW.ModeIndex[0], &rtB.Merge_j, &rtB.Merge1); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem6' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem6' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.Valve_individual_foot_FL = rtB.Merge_j; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.Blower_individual_foot_FL = rtB.Merge1; - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write' - * Lookup_n-D: '/1-D Lookup Table' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write' + * Lookup_n-D: '/1-D Lookup Table' */ if (rtDW.Max_def_algo_active) { rtDW.Dtg_individual_foot_FL = rtDW.Max_def_ind_foot_corr_FL; } else { rtDW.Dtg_individual_foot_FL = look1_iu8lu64n48ts16Ds32_binlcs - (rtDW.CCU_SET_FOOT_FL, rtConstP.pooled131, &g_assFOOT_STEP_DUCT_TGT[0], 6U); + (rtDW.CCU_SET_FOOT_FL, rtConstP.pooled134, &g_assFOOT_STEP_DUCT_TGT[0], 6U); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read' */ switch (rtDW.CCU_SET_FOOT_FR) { case 0: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem(rtDW.ModeIndex[1], &rtB.Merge_g, &rtB.Merge1_m); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem1(rtDW.ModeIndex[1], &rtB.Merge_g, &rtB.Merge1_m); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem2(rtDW.ModeIndex[1], &rtB.Merge_g, &rtB.Merge1_m); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem3(&rtB.Merge_g, &rtB.Merge1_m); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem4(rtDW.ModeIndex[1], &rtB.Merge_g, &rtB.Merge1_m); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem5' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem5(rtDW.ModeIndex[1], &rtB.Merge_g, &rtB.Merge1_m); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem5' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem5' */ break; case 6: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem6' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem6' incorporates: + * ActionPort: '/Action Port' */ SwitchCaseActionSubsystem6(rtDW.ModeIndex[1], &rtB.Merge_g, &rtB.Merge1_m); - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem6' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem6' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.Valve_individual_foot_FR = rtB.Merge_g; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.Blower_individual_foot_FR = rtB.Merge1_m; - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write' - * Lookup_n-D: '/1-D Lookup Table' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write' + * Lookup_n-D: '/1-D Lookup Table' */ if (rtDW.Max_def_algo_active) { rtDW.Dtg_individual_foot_FR = rtDW.Max_def_ind_foot_corr_FL; } else { rtDW.Dtg_individual_foot_FR = look1_iu8lu64n48ts16Ds32_binlcs - (rtDW.CCU_SET_FOOT_FR, rtConstP.pooled131, &g_assFOOT_STEP_DUCT_TGT[0], 6U); + (rtDW.CCU_SET_FOOT_FR, rtConstP.pooled134, &g_assFOOT_STEP_DUCT_TGT[0], 6U); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ /* BusCreator: '/Bus Creator' incorporates: * DataStoreRead: '/Data Store Read10' @@ -36570,332 +36693,333 @@ void HVAC_model_step(void) Status_Sensor_Model.Duct_Side_RR = 0; Status_Sensor_Model.AQS = 0; - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' + * Product: '/Divide' */ - index_start = (double)rtDW.ADC_Data_Model.Sensor_Incar_Temp_FL / 4095.0 * 5.0; + rtb_Divide1 = (double)rtDW.ADC_Data_Model.Sensor_Incar_Temp_FL / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ - rtb_Compare_h2 = (index_start < 0.05); - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_bu = (index_start > 4.8); - - /* Logic: '/Logical Operator' */ - rtb_LogicalOperator = (rtb_Compare_h2 || rtb_Compare_bu); - - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_err = (rtb_LogicalOperator && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE >= 3000U)); - - /* Product: '/Divide5' incorporates: - * Constant: '/Constant6' - * Constant: '/Constant7' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide4' - */ - rtb_Divide5 = (double)rtDW.ADC_Data_Model.Sensor_Incar_Temp_FR / 4095.0 * 5.0; + rtb_Compare_h2 = (rtb_Divide1 < 0.05); /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ + rtb_Compare_bu = (rtb_Divide1 > 4.8); + + /* Logic: '/Logical Operator' */ + rtb_LogicalOperator = (rtb_Compare_h2 || rtb_Compare_bu); + + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_err = (rtb_LogicalOperator && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE >= 3000U)); + + /* Product: '/Divide5' incorporates: + * Constant: '/Constant6' + * Constant: '/Constant7' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide4' + */ + rtb_Divide5 = (double)rtDW.ADC_Data_Model.Sensor_Incar_Temp_FR / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ rtb_Compare_ht = (rtb_Divide5 < 0.05); - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ rtb_Compare_lq = (rtb_Divide5 > 4.8); - /* Logic: '/Logical Operator5' */ + /* Logic: '/Logical Operator5' */ rtb_AND2_b = (rtb_Compare_ht || rtb_Compare_lq); - /* Logic: '/Logical Operator6' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* Logic: '/Logical Operator6' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ rtb_LogicalOperator6 = (rtb_AND2_b && (rtDW.t_now - rtDW.t_start_delay_private_DSTATE_i >= 3000U)); - /* Lookup_n-D: '/1-D Lookup Table4' incorporates: + /* Lookup_n-D: '/1-D Lookup Table4' incorporates: * DataStoreRead: '/Data Store Read1' */ - rtDW.Incar_FR = look1_iu16tdIs16_binlcs - (rtDW.ADC_Data_Model.Sensor_Incar_Temp_FR, rtConstP.pooled82, - rtConstP.pooled40, 1023U); + rtDW.Incar_FR = look1_iu16bs16lu64n32ts16Ds32_binlcs + (rtDW.ADC_Data_Model.Sensor_Incar_Temp_FR, rtConstP.pooled72, + rtConstP.pooled71, 1023U); - /* Lookup_n-D: '/1-D Lookup Table2' incorporates: + /* Lookup_n-D: '/1-D Lookup Table2' incorporates: * DataStoreRead: '/Data Store Read1' */ - rtb_DataTypeConversion_dl = look1_iu16tdIs16_binlcs - (rtDW.ADC_Data_Model.Sensor_Incar_Temp_FL, rtConstP.pooled82, - rtConstP.pooled40, 1023U); + rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs + (rtDW.ADC_Data_Model.Sensor_Incar_Temp_FL, rtConstP.pooled84, + rtConstP.pooled71, 1023U); - /* Switch: '/Switch' incorporates: - * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè' + /* Switch: '/Switch' incorporates: + * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè' * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator1' - * Switch: '/Switch1' - * Switch: '/Switch2' + * Logic: '/Logical Operator1' + * Switch: '/Switch1' + * Switch: '/Switch2' */ if (rtb_err && rtb_LogicalOperator6) { rtDW.Incar_FL = 200; - /* Lookup_n-D: '/1-D Lookup Table4' incorporates: - * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè' - * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè1' + /* Lookup_n-D: '/1-D Lookup Table4' incorporates: + * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè' + * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè1' * DataStoreWrite: '/Data Store Write1' */ rtDW.Incar_FR = 200; } else { if (rtb_err) { - /* Switch: '/Switch1' incorporates: + /* Switch: '/Switch1' incorporates: * DataStoreWrite: '/Data Store Write1' */ rtDW.Incar_FL = rtDW.Incar_FR; } else { - rtDW.Incar_FL = rtb_DataTypeConversion_dl; + rtDW.Incar_FL = rtb_DataTypeConversion1_gq; } - /* Switch: '/Switch3' incorporates: + /* Switch: '/Switch3' incorporates: * DataStoreWrite: '/Data Store Write1' - * Switch: '/Switch1' + * Switch: '/Switch1' */ if (rtb_LogicalOperator6) { - /* Lookup_n-D: '/1-D Lookup Table4' */ - rtDW.Incar_FR = rtb_DataTypeConversion_dl; + /* Lookup_n-D: '/1-D Lookup Table4' */ + rtDW.Incar_FR = rtb_DataTypeConversion1_gq; } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Product: '/Divide3' incorporates: - * Constant: '/Constant3' - * Constant: '/Constant4' + /* Product: '/Divide3' incorporates: + * Constant: '/Constant3' + * Constant: '/Constant4' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide2' + * Product: '/Divide2' */ rtb_Divide3 = (double)rtDW.ADC_Data_Model.Sensor_Incar_Temp_RL / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ rtb_Compare_jv1 = (rtb_Divide3 < 0.05); - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_jve = (rtb_Divide3 > 4.8); - - /* Logic: '/Logical Operator2' */ - rtb_FailCond_iw = (rtb_Compare_jv1 || rtb_Compare_jve); - - /* Logic: '/Logical Operator3' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_LogicalOperator3 = (rtb_FailCond_iw && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_k >= 3000U)); - - /* Product: '/Divide7' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant9' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide6' - */ - rtb_Divide7 = (double)rtDW.ADC_Data_Model.Sensor_Incar_Temp_RR / 4095.0 * 5.0; - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_bef = (rtb_Divide7 < 0.05); - /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ + rtb_Compare_jve = (rtb_Divide3 > 4.8); + + /* Logic: '/Logical Operator2' */ + rtb_FailCond_iw = (rtb_Compare_jv1 || rtb_Compare_jve); + + /* Logic: '/Logical Operator3' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_LogicalOperator3 = (rtb_FailCond_iw && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_k >= 3000U)); + + /* Product: '/Divide7' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant9' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide6' + */ + rtb_Divide7 = (double)rtDW.ADC_Data_Model.Sensor_Incar_Temp_RR / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_bef = (rtb_Divide7 < 0.05); + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ rtb_Compare_pt = (rtb_Divide7 > 4.8); - /* Logic: '/Logical Operator7' */ + /* Logic: '/Logical Operator7' */ rtb_FailCond_e = (rtb_Compare_bef || rtb_Compare_pt); - /* Logic: '/Logical Operator8' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* Logic: '/Logical Operator8' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ rtb_LogicalOperator8 = (rtb_FailCond_e && (rtDW.t_now - rtDW.t_start_delay_private_DSTATE_p >= 3000U)); - /* Lookup_n-D: '/1-D Lookup Table3' incorporates: + /* Lookup_n-D: '/1-D Lookup Table3' incorporates: * DataStoreRead: '/Data Store Read1' */ - rtDW.Incar_RR = look1_iu16tdIs16_binlcs - (rtDW.ADC_Data_Model.Sensor_Incar_Temp_RR, rtConstP.pooled82, - rtConstP.pooled40, 1023U); + rtDW.Incar_RR = look1_iu16lu64n48ts16Ds32_binlcs + (rtDW.ADC_Data_Model.Sensor_Incar_Temp_RR, rtConstP.pooled84, + rtConstP.pooled71, 1023U); - /* Lookup_n-D: '/1-D Lookup Table1' incorporates: + /* Lookup_n-D: '/1-D Lookup Table1' incorporates: * DataStoreRead: '/Data Store Read1' */ - rtb_DataTypeConversion_dl = look1_iu16tdIs16_binlcs - (rtDW.ADC_Data_Model.Sensor_Incar_Temp_RL, rtConstP.pooled82, - rtConstP.pooled40, 1023U); + rtb_DataTypeConversion1_gq = look1_iu16lu64n48ts16Ds32_binlcs + (rtDW.ADC_Data_Model.Sensor_Incar_Temp_RL, rtConstP.pooled84, + rtConstP.pooled71, 1023U); - /* Switch: '/Switch' incorporates: - * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè' + /* Switch: '/Switch' incorporates: + * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè' * DataStoreWrite: '/Data Store Write4' - * Logic: '/Logical Operator1' - * Switch: '/Switch1' + * Logic: '/Logical Operator1' + * Switch: '/Switch1' */ if (rtb_LogicalOperator3 && rtb_LogicalOperator8) { rtDW.Incar_RL = 200; } else if (rtb_LogicalOperator3) { - /* Switch: '/Switch1' incorporates: + /* Switch: '/Switch1' incorporates: * DataStoreWrite: '/Data Store Write4' */ rtDW.Incar_RL = rtDW.Incar_RR; } else { - rtDW.Incar_RL = rtb_DataTypeConversion_dl; + rtDW.Incar_RL = rtb_DataTypeConversion1_gq; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch2' incorporates: - * Logic: '/Logical Operator2' - * Switch: '/Switch3' + /* Switch: '/Switch2' incorporates: + * Logic: '/Logical Operator2' + * Switch: '/Switch3' */ if (rtb_LogicalOperator3 && (rtDW.Incar_RR != 0)) { - /* Lookup_n-D: '/1-D Lookup Table3' incorporates: - * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè1' + /* Lookup_n-D: '/1-D Lookup Table3' incorporates: + * Constant: '/Òåìïåðàòóðà äëÿ ñîñòîÿíèÿ îøèáêè1' */ rtDW.Incar_RR = 200; } else if (rtb_LogicalOperator8) { - /* Lookup_n-D: '/1-D Lookup Table3' incorporates: - * Switch: '/Switch3' + /* Lookup_n-D: '/1-D Lookup Table3' incorporates: + * Switch: '/Switch3' */ - rtDW.Incar_RR = rtb_DataTypeConversion_dl; + rtDW.Incar_RR = rtb_DataTypeConversion1_gq; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' + * Product: '/Divide' */ - rtb_I_od = (double)rtDW.ADC_Data_Model.Sensor_Evap_Temp / 4095.0 * 5.0; + index_start = (double)rtDW.ADC_Data_Model.Sensor_Evap_Temp / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ - rtb_Compare_ec = (rtb_I_od < 0.1); + rtb_Compare_ec = (index_start < 0.1); - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ - rtb_Compare_n5k = (rtb_I_od > 4.9); + rtb_Compare_n5k = (index_start > 4.9); - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_FailCond_mq = (rtb_Compare_ec || rtb_Compare_n5k); - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ rtb_LogicalOperator1 = (rtb_FailCond_mq && (rtDW.t_now - rtDW.t_start_delay_private_DSTATE_g >= 3000U)); - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.CCU_EvaTempSenErrF_Stat = rtb_LogicalOperator1; - /* Switch: '/Switch' incorporates: - * Constant: '/Constant2' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant2' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * Lookup_n-D: '/1-D Lookup Table' + * DataStoreWrite: '/Data Store Write1' + * Lookup_n-D: '/1-D Lookup Table' */ if (rtb_LogicalOperator1) { rtDW.Eva_F = -100; } else { - rtDW.Eva_F = look1_iu16tdIs16_binlcs(rtDW.ADC_Data_Model.Sensor_Evap_Temp, - rtConstP.pooled82, rtConstP.pooled10, 1023U); + rtDW.Eva_F = look1_iu16lu64n48ts16Ds32_binlcs + (rtDW.ADC_Data_Model.Sensor_Evap_Temp, rtConstP.pooled84, + rtConstP.pooled55, 1023U); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[12] = rtb_LogicalOperator1; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_LogicalOperator1) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[13] = rtb_Compare_ec; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[12] = rtb_Compare_n5k; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[13] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator1) { /* : if(EvapFErr) */ /* : fprintf('CCU_Body_Err.CCU_EvaTempSenErrF_Stat = 0x1 (Failure), Sensor_Evap_Temp = %f V\n',Sensor_Evap_Temp); */ printf("CCU_Body_Err.CCU_EvaTempSenErrF_Stat = 0x1 (Failure), Sensor_Evap_Temp = %f V\n", - rtb_I_od); + index_start); fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ - /* MATLAB Function: '/Write Eva_F' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write1' + /* MATLAB Function: '/Write Eva_F' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write1' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -36904,119 +37028,119 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write Eva_F' */ + /* End of MATLAB Function: '/Write Eva_F' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_FailCond_mq && (!rtDW.Cond_prev_private_DSTATE)) { rtDW.t_start_delay_private_DSTATE_g = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' + * Product: '/Divide' */ - rtb_I_od = (double)rtDW.ADC_Data_Model.Sensor_Rear_Evap_Temp / 4095.0 * 5.0; + index_start = (double)rtDW.ADC_Data_Model.Sensor_Rear_Evap_Temp / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ - rtb_Compare_n5k = (rtb_I_od < 0.1); + rtb_Compare_n5k = (index_start < 0.1); - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ - rtb_LogicalOperator1 = (rtb_I_od > 4.9); + rtb_LogicalOperator1 = (index_start > 4.9); - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ec = (rtb_Compare_n5k || rtb_LogicalOperator1); - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ rtb_LogicalOperator1_dv = (rtb_Compare_ec && (rtDW.t_now - rtDW.t_start_delay_private_DSTATE_c >= 3000U)); - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.CCU_EvaTempSenErrR_Stat = rtb_LogicalOperator1_dv; - /* Switch: '/Switch' incorporates: - * Constant: '/Constant2' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant2' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * Lookup_n-D: '/1-D Lookup Table' + * DataStoreWrite: '/Data Store Write1' + * Lookup_n-D: '/1-D Lookup Table' */ if (rtb_LogicalOperator1_dv) { rtDW.Eva_R = -100; } else { - rtDW.Eva_R = look1_iu16tdIs16_binlcs - (rtDW.ADC_Data_Model.Sensor_Rear_Evap_Temp, rtConstP.pooled82, - rtConstP.pooled10, 1023U); + rtDW.Eva_R = look1_iu16lu64n48ts16Ds32_binlcs + (rtDW.ADC_Data_Model.Sensor_Rear_Evap_Temp, rtConstP.pooled84, + rtConstP.pooled55, 1023U); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[14] = rtb_LogicalOperator1_dv; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_LogicalOperator1_dv) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[15] = rtb_Compare_n5k; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[14] = rtb_LogicalOperator1; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[15] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator1_dv) { /* : if(EvapRErr) */ /* : fprintf('CCU_Body_Err.CCU_EvaTempSenErrR_Stat = 0x1 (Failure), Sensor_Rear_Evap_Temp = %f V\n',Sensor_Rear_Evap_Temp); */ printf("CCU_Body_Err.CCU_EvaTempSenErrR_Stat = 0x1 (Failure), Sensor_Rear_Evap_Temp = %f V\n", - rtb_I_od); + index_start); fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ - /* MATLAB Function: '/Write Eva_F' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write1' + /* MATLAB Function: '/Write Eva_F' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write1' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37025,117 +37149,161 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write Eva_F' */ + /* End of MATLAB Function: '/Write Eva_F' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_Compare_ec && (!rtDW.Cond_prev_private_DSTATE_p)) { rtDW.t_start_delay_private_DSTATE_c = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ /* Product: '/Divide1' incorporates: * Constant: '/Constant' * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write' * Product: '/Divide' */ + IGN_voltage = (double)rtDW.ADC_Data_Model.IGN_ANS / 4095.0 * 27.75; + + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + */ + /* : if(LOGGER) */ + if (rtDW.LOGGER_ACP != 0.0) { + /* : fprintf('IGN_ANS = %f V\n',data); */ + printf("IGN_ANS = %f V\n", IGN_voltage); + fflush(stdout); + } + + /* End of MATLAB Function: '/Write' */ + + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide' + */ + index_start = (double)rtDW.ADC_Data_Model.PBATT_CHECK / 4095.0 * 33.4375; + + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + */ + /* : if(LOGGER) */ + if (rtDW.LOGGER_ACP != 0.0) { + /* : fprintf('PBATT_CHECK V = %f\n',U); */ + printf("PBATT_CHECK V = %f\n", index_start); + fflush(stdout); + } + + /* End of MATLAB Function: '/Write' */ + + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide' + */ rtb_Divide1_jg = (double)rtDW.ADC_Data_Model.Sensor_AC_Pressure / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ rtb_LogicalOperator1 = (rtb_Divide1_jg < 0.1); - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ rtb_LogicalOperator1_dv = (rtb_Divide1_jg > 4.9); - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_n5k = (rtb_LogicalOperator1 || rtb_LogicalOperator1_dv); - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ rtb_LogicalOperator1_n = (rtb_Compare_n5k && (rtDW.t_now - rtDW.t_start_delay_private_DSTATE_h >= 3000U)); - /* Switch: '/Switch' incorporates: - * Bias: '/Add Constant' - * Constant: '/Constant2' - * DataStoreWrite: '/Data Store Write' - * Gain: '/Gain' - * Gain: '/Gain3' - * Gain: '/Åäèíèöû èçìåðåíèÿ - â 0.1 àòì' - * Saturate: '/Saturation' + /* Switch: '/Switch' incorporates: + * Bias: '/Add Constant' + * Constant: '/Constant2' + * DataStoreWrite: '/Data Store Write' + * Gain: '/Gain' + * Gain: '/Gain3' + * Gain: '/Åäèíèöû èçìåðåíèÿ - â 0.1 àòì' + * Saturate: '/Saturation' */ if (rtb_LogicalOperator1_n) { rtDW.Pressure = 320; } else { if (rtb_Divide1_jg > 4.5) { - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ rtb_I_od = 4.5; } else if (rtb_Divide1_jg < 0.5) { - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ rtb_I_od = 0.5; } else { - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ rtb_I_od = rtb_Divide1_jg; } rtDW.Pressure = (int16_t)floor((8.0 * rtb_I_od - 4.0) * 0.96784 * 10.0); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_PressSenErr_Stat = rtb_LogicalOperator1_n; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[51] = rtb_LogicalOperator1_n; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_LogicalOperator1_n) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[50] = rtb_LogicalOperator1; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[51] = rtb_LogicalOperator1_dv; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[50] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37144,10 +37312,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ + /* End of MATLAB Function: '/Write' */ - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator1_n) { @@ -37158,208 +37326,208 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_Compare_n5k && (!rtDW.Cond_prev_private_DSTATE_a)) { rtDW.t_start_delay_private_DSTATE_h = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Product: '/Divide3' incorporates: - * Constant: '/Constant3' - * Constant: '/Constant4' + /* Product: '/Divide3' incorporates: + * Constant: '/Constant3' + * Constant: '/Constant4' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide2' + * Product: '/Divide2' */ rtb_I_od = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct1 / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_ff = (rtb_I_od < 0.15); - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_jz = (rtb_I_od > 4.9); - - /* Logic: '/Logical Operator2' */ - rtb_LogicalOperator1 = (rtb_Compare_ff || rtb_Compare_jz); - - /* Logic: '/Logical Operator3' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_LogicalOperator3_cz = (rtb_LogicalOperator1 && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_kc >= 3000U)); - - /* Product: '/Divide4' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant2' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide1' - */ - rtb_Divide1_jg = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct2 / 4095.0 * 5.0; - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_n3 = (rtb_Divide1_jg < 0.15); - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_pjy = (rtb_Divide1_jg > 4.9); - - /* Logic: '/Logical Operator1' */ - rtb_LogicalOperator1_dv = (rtb_Compare_n3 || rtb_Compare_pjy); - - /* Logic: '/Logical Operator4' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_LogicalOperator4_fo = (rtb_LogicalOperator1_dv && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_m >= 3000U)); - - /* Product: '/Divide6' incorporates: - * Constant: '/Constant7' - * Constant: '/Constant8' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide5' - */ - rtb_Divide6 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct3 / 4095.0 * 5.0; - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_hs = (rtb_Divide6 < 0.15); - /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ - rtb_Compare_ps1 = (rtb_Divide6 > 4.9); + rtb_Compare_ff = (rtb_I_od < 0.15); - /* Logic: '/Logical Operator5' */ - rtb_LogicalOperator1_n = (rtb_Compare_hs || rtb_Compare_ps1); - - /* Logic: '/Logical Operator6' incorporates: + /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' */ - rtb_LogicalOperator6_m = (rtb_LogicalOperator1_n && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_pn >= 3000U)); + rtb_Compare_jz = (rtb_I_od > 4.9); - /* Product: '/Divide8' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant11' + /* Logic: '/Logical Operator2' */ + rtb_LogicalOperator1 = (rtb_Compare_ff || rtb_Compare_jz); + + /* Logic: '/Logical Operator3' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_LogicalOperator3_cz = (rtb_LogicalOperator1 && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_kc >= 3000U)); + + /* Product: '/Divide4' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant2' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide7' + * Product: '/Divide1' */ - rtb_Divide8 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct4 / 4095.0 * 5.0; - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_fi = (rtb_Divide8 < 0.15); - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_i1 = (rtb_Divide8 > 4.9); - - /* Logic: '/Logical Operator7' */ - rtb_FailCond_l = (rtb_Compare_fi || rtb_Compare_i1); - - /* Logic: '/Logical Operator8' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_LogicalOperator8_i = (rtb_FailCond_l && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_hb >= 3000U)); - - /* Product: '/Divide10' incorporates: - * Constant: '/Constant13' - * Constant: '/Constant14' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide9' - */ - rtb_Divide10 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct5 / 4095.0 * 5.0; - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_jv = (rtb_Divide10 < 0.15); + rtb_Divide1_jg = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct2 / 4095.0 * 5.0; /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ - rtb_Compare_o5 = (rtb_Divide10 > 4.9); + rtb_Compare_n3 = (rtb_Divide1_jg < 0.15); - /* Logic: '/Logical Operator9' */ - rtb_FailCond_d4 = (rtb_Compare_jv || rtb_Compare_o5); - - /* Logic: '/Logical Operator10' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ - rtb_LogicalOperator10 = (rtb_FailCond_d4 && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_i3 >= 3000U)); + rtb_Compare_pjy = (rtb_Divide1_jg > 4.9); - /* Product: '/Divide11' incorporates: - * Constant: '/Constant16' - * Constant: '/Constant17' + /* Logic: '/Logical Operator1' */ + rtb_LogicalOperator1_dv = (rtb_Compare_n3 || rtb_Compare_pjy); + + /* Logic: '/Logical Operator4' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_LogicalOperator4_fo = (rtb_LogicalOperator1_dv && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_m >= 3000U)); + + /* Product: '/Divide6' incorporates: + * Constant: '/Constant7' + * Constant: '/Constant8' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide12' + * Product: '/Divide5' */ - rtb_Divide11 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct6 / 4095.0 * 5.0; + rtb_Divide6 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct3 / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_hs = (rtb_Divide6 < 0.15); + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_ps1 = (rtb_Divide6 > 4.9); + + /* Logic: '/Logical Operator5' */ + rtb_LogicalOperator1_n = (rtb_Compare_hs || rtb_Compare_ps1); + + /* Logic: '/Logical Operator6' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_LogicalOperator6_m = (rtb_LogicalOperator1_n && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_pn >= 3000U)); + + /* Product: '/Divide8' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant11' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide7' + */ + rtb_Divide8 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct4 / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_fi = (rtb_Divide8 < 0.15); /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ + rtb_Compare_i1 = (rtb_Divide8 > 4.9); + + /* Logic: '/Logical Operator7' */ + rtb_FailCond_l = (rtb_Compare_fi || rtb_Compare_i1); + + /* Logic: '/Logical Operator8' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_LogicalOperator8_i = (rtb_FailCond_l && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_hb >= 3000U)); + + /* Product: '/Divide10' incorporates: + * Constant: '/Constant13' + * Constant: '/Constant14' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide9' + */ + rtb_Divide10 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct5 / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_jv = (rtb_Divide10 < 0.15); + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_o5 = (rtb_Divide10 > 4.9); + + /* Logic: '/Logical Operator9' */ + rtb_FailCond_d4 = (rtb_Compare_jv || rtb_Compare_o5); + + /* Logic: '/Logical Operator10' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_LogicalOperator10 = (rtb_FailCond_d4 && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_i3 >= 3000U)); + + /* Product: '/Divide11' incorporates: + * Constant: '/Constant16' + * Constant: '/Constant17' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide12' + */ + rtb_Divide11 = (double)rtDW.ADC_Data_Model.Sensor_Front_Duct6 / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ rtb_Compare_gy = (rtb_Divide11 < 0.15); - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ rtb_Compare_n5 = (rtb_Divide11 > 4.9); - /* Logic: '/Logical Operator12' */ + /* Logic: '/Logical Operator12' */ rtb_FailCond_ad = (rtb_Compare_gy || rtb_Compare_n5); - /* Logic: '/Logical Operator11' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* Logic: '/Logical Operator11' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ rtb_LogicalOperator11 = (rtb_FailCond_ad && (rtDW.t_now - rtDW.t_start_delay_private_DSTATE_cc >= 3000U)); - /* SignalConversion generated from: '/1-D Lookup Table7' incorporates: + /* SignalConversion generated from: '/1-D Lookup Table7' incorporates: * DataStoreRead: '/Data Store Read1' */ rtb_TmpSignalConversionAt1DLookupTable7Inport1[0] = @@ -37375,17 +37543,17 @@ void HVAC_model_step(void) rtb_TmpSignalConversionAt1DLookupTable7Inport1[5] = rtDW.ADC_Data_Model.Sensor_Front_Duct6; - /* Lookup_n-D: '/1-D Lookup Table7' */ + /* Lookup_n-D: '/1-D Lookup Table7' */ for (rtb_Gain2 = 0; rtb_Gain2 < 6; rtb_Gain2++) { rtb_uDLookupTable7_g[rtb_Gain2] = look1_iu16bs16lu64n32ts16Ds32_binlcs (rtb_TmpSignalConversionAt1DLookupTable7Inport1[rtb_Gain2], - rtConstP.pooled71, rtConstP.pooled70, 1023U); + rtConstP.pooled72, rtConstP.pooled73, 1023U); } - /* End of Lookup_n-D: '/1-D Lookup Table7' */ + /* End of Lookup_n-D: '/1-D Lookup Table7' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant6' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant6' */ if (rtb_LogicalOperator4_fo) { rtb_Switch2_nb = 230; @@ -37393,24 +37561,24 @@ void HVAC_model_step(void) rtb_Switch2_nb = rtb_uDLookupTable7_g[1]; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' */ - is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_LogicalOperator_fc, + is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_Switch_o2, &rtDW.sf_is3secafterT15passed_m); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read44' - * MATLAB Function: '/filter duct' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read44' + * MATLAB Function: '/filter duct' */ - filterduct(rtb_Switch2_nb, rtb_LogicalOperator_fc, rtDW.t_now, - &rtb_MultiportSwitch_cq, &rtDW.sf_filterduct_k); + filterduct(rtb_Switch2_nb, rtb_Switch_o2, rtDW.t_now, &rtb_MultiportSwitch_cq, + &rtDW.sf_filterduct_k); - /* Switch: '/Switch1' incorporates: - * Constant: '/Constant5' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant5' */ if (rtb_LogicalOperator3_cz) { rtb_Switch1_f = 230; @@ -37418,26 +37586,26 @@ void HVAC_model_step(void) rtb_Switch1_f = rtb_uDLookupTable7_g[0]; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' */ - is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_LogicalOperator_fc, + is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_Switch_o2, &rtDW.sf_is3secafterT15passed); - /* MATLAB Function: '/filter duct' incorporates: - * DataStoreRead: '/Data Store Read44' + /* MATLAB Function: '/filter duct' incorporates: + * DataStoreRead: '/Data Store Read44' */ - filterduct(rtb_Switch1_f, rtb_LogicalOperator_fc, rtDW.t_now, - &rtb_DataTypeConversion_dl, &rtDW.sf_filterduct); + filterduct(rtb_Switch1_f, rtb_Switch_o2, rtDW.t_now, + &rtb_DataTypeConversion1_gq, &rtDW.sf_filterduct); - /* DataStoreWrite: '/Data Store Write2' */ - rtb_X = rtb_DataTypeConversion_dl; + /* DataStoreWrite: '/Data Store Write2' */ + rtb_X = rtb_DataTypeConversion1_gq; - /* Switch: '/Switch3' incorporates: - * Constant: '/Constant9' + /* Switch: '/Switch3' incorporates: + * Constant: '/Constant9' */ if (rtb_LogicalOperator6_m) { rtb_Switch3_no = 230; @@ -37445,26 +37613,26 @@ void HVAC_model_step(void) rtb_Switch3_no = rtb_uDLookupTable7_g[2]; } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' */ - is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_LogicalOperator_fc, + is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_Switch_o2, &rtDW.sf_is3secafterT15passed_o); - /* MATLAB Function: '/filter duct' incorporates: - * DataStoreRead: '/Data Store Read44' + /* MATLAB Function: '/filter duct' incorporates: + * DataStoreRead: '/Data Store Read44' */ - filterduct(rtb_Switch3_no, rtb_LogicalOperator_fc, rtDW.t_now, - &rtb_DataTypeConversion_dl, &rtDW.sf_filterduct_c); + filterduct(rtb_Switch3_no, rtb_Switch_o2, rtDW.t_now, + &rtb_DataTypeConversion1_gq, &rtDW.sf_filterduct_c); - /* DataStoreWrite: '/Data Store Write3' */ - rtb_MultiportSwitch_ac = rtb_DataTypeConversion_dl; + /* DataStoreWrite: '/Data Store Write3' */ + rtb_MultiportSwitch_ac = rtb_DataTypeConversion1_gq; - /* Switch: '/Switch4' incorporates: - * Constant: '/Constant12' + /* Switch: '/Switch4' incorporates: + * Constant: '/Constant12' */ if (rtb_LogicalOperator8_i) { rtb_Switch4_f5 = 230; @@ -37472,26 +37640,26 @@ void HVAC_model_step(void) rtb_Switch4_f5 = rtb_uDLookupTable7_g[3]; } - /* End of Switch: '/Switch4' */ + /* End of Switch: '/Switch4' */ - /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' */ - is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_LogicalOperator_fc, + is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_Switch_o2, &rtDW.sf_is3secafterT15passed_h); - /* MATLAB Function: '/filter duct' incorporates: - * DataStoreRead: '/Data Store Read44' + /* MATLAB Function: '/filter duct' incorporates: + * DataStoreRead: '/Data Store Read44' */ - filterduct(rtb_Switch4_f5, rtb_LogicalOperator_fc, rtDW.t_now, - &rtb_DataTypeConversion_dl, &rtDW.sf_filterduct_o); + filterduct(rtb_Switch4_f5, rtb_Switch_o2, rtDW.t_now, + &rtb_DataTypeConversion1_gq, &rtDW.sf_filterduct_o); - /* DataStoreWrite: '/Data Store Write4' */ - rtb_Bias1_h = rtb_DataTypeConversion_dl; + /* DataStoreWrite: '/Data Store Write4' */ + rtb_Bias1_h = rtb_DataTypeConversion1_gq; - /* Switch: '/Switch5' incorporates: - * Constant: '/Constant15' + /* Switch: '/Switch5' incorporates: + * Constant: '/Constant15' */ if (rtb_LogicalOperator10) { rtb_Switch5_l = 230; @@ -37499,26 +37667,26 @@ void HVAC_model_step(void) rtb_Switch5_l = rtb_uDLookupTable7_g[4]; } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch5' */ - /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' */ - is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_LogicalOperator_fc, + is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_Switch_o2, &rtDW.sf_is3secafterT15passed_e); - /* MATLAB Function: '/filter duct' incorporates: - * DataStoreRead: '/Data Store Read44' + /* MATLAB Function: '/filter duct' incorporates: + * DataStoreRead: '/Data Store Read44' */ - filterduct(rtb_Switch5_l, rtb_LogicalOperator_fc, rtDW.t_now, - &rtb_DataTypeConversion_dl, &rtDW.sf_filterduct_h); + filterduct(rtb_Switch5_l, rtb_Switch_o2, rtDW.t_now, + &rtb_DataTypeConversion1_gq, &rtDW.sf_filterduct_h); - /* DataStoreWrite: '/Data Store Write5' */ - rtb_FLU_tg_correct_ot = rtb_DataTypeConversion_dl; + /* DataStoreWrite: '/Data Store Write5' */ + rtb_FLU_tg_correct_ot = rtb_DataTypeConversion1_gq; - /* Switch: '/Switch6' incorporates: - * Constant: '/Constant18' + /* Switch: '/Switch6' incorporates: + * Constant: '/Constant18' */ if (rtb_LogicalOperator11) { rtb_Switch6_c = 230; @@ -37526,191 +37694,191 @@ void HVAC_model_step(void) rtb_Switch6_c = rtb_uDLookupTable7_g[5]; } - /* End of Switch: '/Switch6' */ + /* End of Switch: '/Switch6' */ - /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' */ - is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_LogicalOperator_fc, + is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_Switch_o2, &rtDW.sf_is3secafterT15passed_c); - /* MATLAB Function: '/filter duct' incorporates: - * DataStoreRead: '/Data Store Read44' + /* MATLAB Function: '/filter duct' incorporates: + * DataStoreRead: '/Data Store Read44' */ - filterduct(rtb_Switch6_c, rtb_LogicalOperator_fc, rtDW.t_now, - &rtb_DataTypeConversion_dl, &rtDW.sf_filterduct_j); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - */ - rtDW.dtc_state_error_model[17] = rtb_LogicalOperator3_cz; - - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' - */ - if (rtb_LogicalOperator3_cz) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - */ - rtDW.dtc_state_error_model[18] = rtb_Compare_ff; - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - */ - rtDW.dtc_state_error_model[17] = rtb_Compare_jz; - } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.dtc_state_error_model[18] = 0U; - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - */ - rtDW.dtc_state_error_model[19] = rtb_LogicalOperator4_fo; - - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' - */ - if (rtb_LogicalOperator4_fo) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - */ - rtDW.dtc_state_error_model[20] = rtb_Compare_n3; - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - */ - rtDW.dtc_state_error_model[19] = rtb_Compare_pjy; - } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.dtc_state_error_model[20] = 0U; - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - */ - rtDW.dtc_state_error_model[21] = rtb_LogicalOperator6_m; - - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' - */ - if (rtb_LogicalOperator6_m) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - */ - rtDW.dtc_state_error_model[22] = rtb_Compare_hs; - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - */ - rtDW.dtc_state_error_model[21] = rtb_Compare_ps1; - } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.dtc_state_error_model[22] = 0U; - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - */ - rtDW.dtc_state_error_model[23] = rtb_LogicalOperator8_i; - - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' - */ - if (rtb_LogicalOperator8_i) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - */ - rtDW.dtc_state_error_model[24] = rtb_Compare_fi; - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - */ - rtDW.dtc_state_error_model[23] = rtb_Compare_i1; - } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.dtc_state_error_model[24] = 0U; - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' - */ - rtDW.dtc_state_error_model[25] = rtb_LogicalOperator10; - - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' - */ - if (rtb_LogicalOperator10) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' - */ - rtDW.dtc_state_error_model[26] = rtb_Compare_jv; - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' - */ - rtDW.dtc_state_error_model[25] = rtb_Compare_o5; - } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.dtc_state_error_model[26] = 0U; - } - - /* End of Switch: '/Switch' */ + filterduct(rtb_Switch6_c, rtb_Switch_o2, rtDW.t_now, + &rtb_DataTypeConversion1_gq, &rtDW.sf_filterduct_j); /* DataStoreWrite: '/Data Store Write1' incorporates: * DataTypeConversion: '/Data Type Conversion' */ - rtDW.dtc_state_error_model[27] = rtb_LogicalOperator11; + rtDW.dtc_state_error_model[17] = rtb_LogicalOperator3_cz; /* Switch: '/Switch' incorporates: * DataTypeConversion: '/Data Type Conversion' * Switch: '/Switch1' */ - if (rtb_LogicalOperator11) { + if (rtb_LogicalOperator3_cz) { /* DataStoreWrite: '/Data Store Write' incorporates: * DataTypeConversion: '/Data Type Conversion1' */ - rtDW.dtc_state_error_model[28] = rtb_Compare_gy; + rtDW.dtc_state_error_model[18] = rtb_Compare_ff; /* DataStoreWrite: '/Data Store Write1' incorporates: * DataTypeConversion: '/Data Type Conversion2' */ - rtDW.dtc_state_error_model[27] = rtb_Compare_n5; + rtDW.dtc_state_error_model[17] = rtb_Compare_jz; } else { /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ - rtDW.dtc_state_error_model[28] = 0U; + rtDW.dtc_state_error_model[18] = 0U; } /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write 1' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + */ + rtDW.dtc_state_error_model[19] = rtb_LogicalOperator4_fo; + + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' + */ + if (rtb_LogicalOperator4_fo) { + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + */ + rtDW.dtc_state_error_model[20] = rtb_Compare_n3; + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + */ + rtDW.dtc_state_error_model[19] = rtb_Compare_pjy; + } else { + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.dtc_state_error_model[20] = 0U; + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + */ + rtDW.dtc_state_error_model[21] = rtb_LogicalOperator6_m; + + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' + */ + if (rtb_LogicalOperator6_m) { + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + */ + rtDW.dtc_state_error_model[22] = rtb_Compare_hs; + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + */ + rtDW.dtc_state_error_model[21] = rtb_Compare_ps1; + } else { + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.dtc_state_error_model[22] = 0U; + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + */ + rtDW.dtc_state_error_model[23] = rtb_LogicalOperator8_i; + + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' + */ + if (rtb_LogicalOperator8_i) { + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + */ + rtDW.dtc_state_error_model[24] = rtb_Compare_fi; + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + */ + rtDW.dtc_state_error_model[23] = rtb_Compare_i1; + } else { + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.dtc_state_error_model[24] = 0U; + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + */ + rtDW.dtc_state_error_model[25] = rtb_LogicalOperator10; + + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' + */ + if (rtb_LogicalOperator10) { + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + */ + rtDW.dtc_state_error_model[26] = rtb_Compare_jv; + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + */ + rtDW.dtc_state_error_model[25] = rtb_Compare_o5; + } else { + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.dtc_state_error_model[26] = 0U; + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' + */ + rtDW.dtc_state_error_model[27] = rtb_LogicalOperator11; + + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' + */ + if (rtb_LogicalOperator11) { + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + */ + rtDW.dtc_state_error_model[28] = rtb_Compare_gy; + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + */ + rtDW.dtc_state_error_model[27] = rtb_Compare_n5; + } else { + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.dtc_state_error_model[28] = 0U; + } + + /* End of Switch: '/Switch' */ + + /* MATLAB Function: '/Write 1' incorporates: + * DataStoreRead: '/Data Store Read1' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37719,10 +37887,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 1' */ + /* End of MATLAB Function: '/Write 1' */ - /* MATLAB Function: '/Write 2' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/Write 2' incorporates: + * DataStoreRead: '/Data Store Read2' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37731,10 +37899,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 2' */ + /* End of MATLAB Function: '/Write 2' */ - /* MATLAB Function: '/Write 3' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write 3' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37743,10 +37911,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 3' */ + /* End of MATLAB Function: '/Write 3' */ - /* MATLAB Function: '/Write 4' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Write 4' incorporates: + * DataStoreRead: '/Data Store Read4' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37755,10 +37923,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 4' */ + /* End of MATLAB Function: '/Write 4' */ - /* MATLAB Function: '/Write 5' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/Write 5' incorporates: + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37767,10 +37935,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 5' */ + /* End of MATLAB Function: '/Write 5' */ - /* MATLAB Function: '/Write 6' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/Write 6' incorporates: + * DataStoreRead: '/Data Store Read6' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -37779,10 +37947,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 6' */ + /* End of MATLAB Function: '/Write 6' */ - /* MATLAB Function: '/Write ERROR1' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/Write ERROR1' incorporates: + * DataStoreRead: '/Data Store Read1' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator3_cz) { @@ -37793,10 +37961,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR1' */ + /* End of MATLAB Function: '/Write ERROR1' */ - /* MATLAB Function: '/Write ERROR2' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/Write ERROR2' incorporates: + * DataStoreRead: '/Data Store Read2' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator4_fo) { @@ -37807,10 +37975,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR2' */ + /* End of MATLAB Function: '/Write ERROR2' */ - /* MATLAB Function: '/Write ERROR3' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write ERROR3' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator6_m) { @@ -37821,10 +37989,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR3' */ + /* End of MATLAB Function: '/Write ERROR3' */ - /* MATLAB Function: '/Write ERROR4' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Write ERROR4' incorporates: + * DataStoreRead: '/Data Store Read4' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator8_i) { @@ -37835,10 +38003,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR4' */ + /* End of MATLAB Function: '/Write ERROR4' */ - /* MATLAB Function: '/Write ERROR5' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/Write ERROR5' incorporates: + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator10) { @@ -37849,10 +38017,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR5' */ + /* End of MATLAB Function: '/Write ERROR5' */ - /* MATLAB Function: '/Write ERROR6' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/Write ERROR6' incorporates: + * DataStoreRead: '/Data Store Read6' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator11) { @@ -37863,72 +38031,7 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR6' */ - - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' - */ - if (rtb_LogicalOperator1 && (!rtDW.Cond_prev_private_DSTATE_h)) { - rtDW.t_start_delay_private_DSTATE_kc = rtDW.t_now; - } - - /* End of Switch: '/Switch' */ - - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' - */ - if (rtb_LogicalOperator1_dv && (!rtDW.Cond_prev_private_DSTATE_c)) { - rtDW.t_start_delay_private_DSTATE_m = rtDW.t_now; - } - - /* End of Switch: '/Switch' */ - - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' - */ - if (rtb_LogicalOperator1_n && (!rtDW.Cond_prev_private_DSTATE_m)) { - rtDW.t_start_delay_private_DSTATE_pn = rtDW.t_now; - } - - /* End of Switch: '/Switch' */ - - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' - */ - if (rtb_FailCond_l && (!rtDW.Cond_prev_private_DSTATE_j)) { - rtDW.t_start_delay_private_DSTATE_hb = rtDW.t_now; - } - - /* End of Switch: '/Switch' */ - - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' - */ - if (rtb_FailCond_d4 && (!rtDW.Cond_prev_private_DSTATE_f)) { - rtDW.t_start_delay_private_DSTATE_i3 = rtDW.t_now; - } - - /* End of Switch: '/Switch' */ + /* End of MATLAB Function: '/Write ERROR6' */ /* Switch: '/Switch' incorporates: * DataStoreRead: '/Data Store Read4' @@ -37937,320 +38040,385 @@ void HVAC_model_step(void) * UnitDelay: '/Cond_prev_private ' * UnitDelay: '/t_start_delay_private ' */ - if (rtb_FailCond_ad && (!rtDW.Cond_prev_private_DSTATE_cn)) { - rtDW.t_start_delay_private_DSTATE_cc = rtDW.t_now; + if (rtb_LogicalOperator1 && (!rtDW.Cond_prev_private_DSTATE_h)) { + rtDW.t_start_delay_private_DSTATE_kc = rtDW.t_now; } /* End of Switch: '/Switch' */ - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' + */ + if (rtb_LogicalOperator1_dv && (!rtDW.Cond_prev_private_DSTATE_c)) { + rtDW.t_start_delay_private_DSTATE_m = rtDW.t_now; + } + + /* End of Switch: '/Switch' */ + + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' + */ + if (rtb_LogicalOperator1_n && (!rtDW.Cond_prev_private_DSTATE_m)) { + rtDW.t_start_delay_private_DSTATE_pn = rtDW.t_now; + } + + /* End of Switch: '/Switch' */ + + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' + */ + if (rtb_FailCond_l && (!rtDW.Cond_prev_private_DSTATE_j)) { + rtDW.t_start_delay_private_DSTATE_hb = rtDW.t_now; + } + + /* End of Switch: '/Switch' */ + + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' + */ + if (rtb_FailCond_d4 && (!rtDW.Cond_prev_private_DSTATE_f)) { + rtDW.t_start_delay_private_DSTATE_i3 = rtDW.t_now; + } + + /* End of Switch: '/Switch' */ + + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' + */ + if (rtb_FailCond_ad && (!rtDW.Cond_prev_private_DSTATE_cn)) { + rtDW.t_start_delay_private_DSTATE_cc = rtDW.t_now; + } + + /* End of Switch: '/Switch' */ + + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' + * Product: '/Divide' */ rtb_I_od = (double)rtDW.ADC_Data_Model.Sensor_Rear_Duct1 / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_LogicalOperator_fc = (rtb_I_od < 0.15); - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_jv = (rtb_I_od > 4.9); - - /* Logic: '/Logical Operator' */ - rtb_Compare_ff = (rtb_LogicalOperator_fc || rtb_Compare_jv); - - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_Compare_hs = (rtb_Compare_ff && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_o >= 3000U)); - - /* Product: '/Divide3' incorporates: - * Constant: '/Constant3' - * Constant: '/Constant4' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide2' - */ - rtb_Divide1_jg = (double)rtDW.ADC_Data_Model.Sensor_Rear_Duct2 / 4095.0 * 5.0; - /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ - rtb_Compare_o5 = (rtb_Divide1_jg < 0.15); + rtb_Switch_o2 = (rtb_I_od < 0.15); /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ - rtb_Compare_gy = (rtb_Divide1_jg > 4.9); + rtb_Compare_jv = (rtb_I_od > 4.9); - /* Logic: '/Logical Operator2' */ - rtb_Compare_jz = (rtb_Compare_o5 || rtb_Compare_gy); + /* Logic: '/Logical Operator' */ + rtb_Compare_ff = (rtb_Switch_o2 || rtb_Compare_jv); - /* Logic: '/Logical Operator3' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_Compare_ps1 = (rtb_Compare_jz && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_oy >= 3000U)); - - /* Product: '/Divide5' incorporates: - * Constant: '/Constant6' - * Constant: '/Constant7' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide4' - */ - rtb_Divide6 = (double)rtDW.ADC_Data_Model.Sensor_Rear_Duct3 / 4095.0 * 5.0; - - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - */ - rtb_Compare_n5 = (rtb_Divide6 < 0.15); - - /* RelationalOperator: '/Compare' incorporates: + /* Logic: '/Logical Operator1' incorporates: * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ - rtb_Compare_ku = (rtb_Divide6 > 4.9); + rtb_Compare_hs = (rtb_Compare_ff && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_o >= 3000U)); - /* Logic: '/Logical Operator5' */ - rtb_Compare_n3 = (rtb_Compare_n5 || rtb_Compare_ku); - - /* Logic: '/Logical Operator6' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' - */ - rtb_Compare_fi = (rtb_Compare_n3 && (rtDW.t_now - - rtDW.t_start_delay_private_DSTATE_cd >= 3000U)); - - /* Product: '/Divide7' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant9' + /* Product: '/Divide3' incorporates: + * Constant: '/Constant3' + * Constant: '/Constant4' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide6' + * Product: '/Divide2' */ - rtb_Divide8 = (double)rtDW.ADC_Data_Model.Sensor_Rear_Duct4 / 4095.0 * 5.0; + rtb_Divide1_jg = (double)rtDW.ADC_Data_Model.Sensor_Rear_Duct2 / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_o5 = (rtb_Divide1_jg < 0.15); /* RelationalOperator: '/Compare' incorporates: * Constant: '/Constant' */ + rtb_Compare_gy = (rtb_Divide1_jg > 4.9); + + /* Logic: '/Logical Operator2' */ + rtb_Compare_jz = (rtb_Compare_o5 || rtb_Compare_gy); + + /* Logic: '/Logical Operator3' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_Compare_ps1 = (rtb_Compare_jz && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_oy >= 3000U)); + + /* Product: '/Divide5' incorporates: + * Constant: '/Constant6' + * Constant: '/Constant7' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide4' + */ + rtb_Divide6 = (double)rtDW.ADC_Data_Model.Sensor_Rear_Duct3 / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_n5 = (rtb_Divide6 < 0.15); + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ + rtb_Compare_ku = (rtb_Divide6 > 4.9); + + /* Logic: '/Logical Operator5' */ + rtb_Compare_n3 = (rtb_Compare_n5 || rtb_Compare_ku); + + /* Logic: '/Logical Operator6' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' + */ + rtb_Compare_fi = (rtb_Compare_n3 && (rtDW.t_now - + rtDW.t_start_delay_private_DSTATE_cd >= 3000U)); + + /* Product: '/Divide7' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant9' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide6' + */ + rtb_Divide8 = (double)rtDW.ADC_Data_Model.Sensor_Rear_Duct4 / 4095.0 * 5.0; + + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + */ rtb_Compare_al = (rtb_Divide8 < 0.15); - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ rtb_Compare_if = (rtb_Divide8 > 4.9); - /* Logic: '/Logical Operator7' */ + /* Logic: '/Logical Operator7' */ rtb_Compare_pjy = (rtb_Compare_al || rtb_Compare_if); - /* Logic: '/Logical Operator8' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read4' - * RelationalOperator: '/Compare' - * Sum: '/Subtract' - * UnitDelay: '/t_start_delay_private ' + /* Logic: '/Logical Operator8' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read4' + * RelationalOperator: '/Compare' + * Sum: '/Subtract' + * UnitDelay: '/t_start_delay_private ' */ rtb_Compare_i1 = (rtb_Compare_pjy && (rtDW.t_now - rtDW.t_start_delay_private_DSTATE_or >= 3000U)); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant2' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant2' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * Lookup_n-D: '/1-D Lookup Table4' - * SignalConversion generated from: '/1-D Lookup Table4' + * DataStoreWrite: '/Data Store Write1' + * Lookup_n-D: '/1-D Lookup Table4' + * SignalConversion generated from: '/1-D Lookup Table4' */ if (rtb_Compare_hs) { rtb_Switch1_f = 230; } else { rtb_Switch1_f = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtDW.ADC_Data_Model.Sensor_Rear_Duct1, rtConstP.pooled71, - rtConstP.pooled70, 1023U); + (rtDW.ADC_Data_Model.Sensor_Rear_Duct1, rtConstP.pooled72, + rtConstP.pooled73, 1023U); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch1' incorporates: - * Constant: '/Constant5' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant5' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write2' - * Lookup_n-D: '/1-D Lookup Table4' - * SignalConversion generated from: '/1-D Lookup Table4' + * DataStoreWrite: '/Data Store Write2' + * Lookup_n-D: '/1-D Lookup Table4' + * SignalConversion generated from: '/1-D Lookup Table4' */ if (rtb_Compare_ps1) { rtb_Switch3_no = 230; } else { rtb_Switch3_no = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtDW.ADC_Data_Model.Sensor_Rear_Duct2, rtConstP.pooled71, - rtConstP.pooled70, 1023U); + (rtDW.ADC_Data_Model.Sensor_Rear_Duct2, rtConstP.pooled72, + rtConstP.pooled73, 1023U); } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant8' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant8' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write3' - * Lookup_n-D: '/1-D Lookup Table4' - * SignalConversion generated from: '/1-D Lookup Table4' + * DataStoreWrite: '/Data Store Write3' + * Lookup_n-D: '/1-D Lookup Table4' + * SignalConversion generated from: '/1-D Lookup Table4' */ if (rtb_Compare_fi) { rtb_Switch4_f5 = 230; } else { rtb_Switch4_f5 = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtDW.ADC_Data_Model.Sensor_Rear_Duct3, rtConstP.pooled71, - rtConstP.pooled70, 1023U); + (rtDW.ADC_Data_Model.Sensor_Rear_Duct3, rtConstP.pooled72, + rtConstP.pooled73, 1023U); } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch3' incorporates: - * Constant: '/Constant11' + /* Switch: '/Switch3' incorporates: + * Constant: '/Constant11' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write4' - * Lookup_n-D: '/1-D Lookup Table4' - * SignalConversion generated from: '/1-D Lookup Table4' + * DataStoreWrite: '/Data Store Write4' + * Lookup_n-D: '/1-D Lookup Table4' + * SignalConversion generated from: '/1-D Lookup Table4' */ if (rtb_Compare_i1) { rtb_Switch5_l = 230; } else { rtb_Switch5_l = look1_iu16bs16lu64n32ts16Ds32_binlcs - (rtDW.ADC_Data_Model.Sensor_Rear_Duct4, rtConstP.pooled71, - rtConstP.pooled70, 1023U); + (rtDW.ADC_Data_Model.Sensor_Rear_Duct4, rtConstP.pooled72, + rtConstP.pooled73, 1023U); } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[29] = rtb_Compare_hs; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_Compare_hs) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ - rtDW.dtc_state_error_model[30] = rtb_LogicalOperator_fc; + rtDW.dtc_state_error_model[30] = rtb_Switch_o2; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[29] = rtb_Compare_jv; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[30] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[31] = rtb_Compare_ps1; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_Compare_ps1) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[32] = rtb_Compare_o5; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[31] = rtb_Compare_gy; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[32] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[33] = rtb_Compare_fi; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_Compare_fi) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[34] = rtb_Compare_n5; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[33] = rtb_Compare_ku; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[34] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[35] = rtb_Compare_i1; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_Compare_i1) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[36] = rtb_Compare_al; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[35] = rtb_Compare_if; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[36] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write ' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write ' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' + * DataStoreWrite: '/Data Store Write1' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -38264,12 +38432,12 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ' */ + /* End of MATLAB Function: '/Write ' */ - /* MATLAB Function: '/Write 1' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/Write 1' incorporates: + * DataStoreRead: '/Data Store Read1' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write2' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -38283,12 +38451,12 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 1' */ + /* End of MATLAB Function: '/Write 1' */ - /* MATLAB Function: '/Write 2' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/Write 2' incorporates: + * DataStoreRead: '/Data Store Read2' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write3' + * DataStoreWrite: '/Data Store Write3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -38302,12 +38470,12 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 2' */ + /* End of MATLAB Function: '/Write 2' */ - /* MATLAB Function: '/Write 3' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write 3' incorporates: + * DataStoreRead: '/Data Store Read3' * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write4' + * DataStoreWrite: '/Data Store Write4' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -38321,10 +38489,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write 3' */ + /* End of MATLAB Function: '/Write 3' */ - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_Compare_hs) { @@ -38335,10 +38503,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ - /* MATLAB Function: '/Write ERROR1' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/Write ERROR1' incorporates: + * DataStoreRead: '/Data Store Read1' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_Compare_ps1) { @@ -38349,10 +38517,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR1' */ + /* End of MATLAB Function: '/Write ERROR1' */ - /* MATLAB Function: '/Write ERROR2' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/Write ERROR2' incorporates: + * DataStoreRead: '/Data Store Read2' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_Compare_fi) { @@ -38363,10 +38531,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR2' */ + /* End of MATLAB Function: '/Write ERROR2' */ - /* MATLAB Function: '/Write ERROR3' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write ERROR3' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_Compare_i1) { @@ -38377,66 +38545,66 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR3' */ + /* End of MATLAB Function: '/Write ERROR3' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_Compare_ff && (!rtDW.Cond_prev_private_DSTATE_l)) { rtDW.t_start_delay_private_DSTATE_o = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_Compare_jz && (!rtDW.Cond_prev_private_DSTATE_ja)) { rtDW.t_start_delay_private_DSTATE_oy = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_Compare_n3 && (!rtDW.Cond_prev_private_DSTATE_g)) { rtDW.t_start_delay_private_DSTATE_cd = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_Compare_pjy && (!rtDW.Cond_prev_private_DSTATE_cd)) { rtDW.t_start_delay_private_DSTATE_or = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreWrite: '/Data Store Write' * DataStoreWrite: '/Data Store Write1' * DataStoreWrite: '/Data Store Write3' * DataStoreWrite: '/Data Store Write4' @@ -38452,975 +38620,975 @@ void HVAC_model_step(void) rtDW.dbgCAN_dbg_Sen_Incar_model.dbg_Sen_Incar_Raw_RR_ro = rtDW.Incar_RR; rtDW.dbgCAN_dbg_Sen_Incar_model.dbg_Sen_Incar_RR_ro = rtDW.Incar_RR; - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read' - * If: '/If1' - * RelationalOperator: '/Relational Operator1' - * UnitDelay: '/Unit Delay' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read' + * If: '/If1' + * RelationalOperator: '/Relational Operator1' + * UnitDelay: '/Unit Delay' */ if (rtDW.UnitDelay_DSTATE_cbr < -9000) { - /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ FL' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ FL' incorporates: + * ActionPort: '/Action Port' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: + /* DataTypeConversion: '/Data Type Conversion' incorporates: * DataStoreWrite: '/Data Store Write1' */ rtb_I_od = rtDW.Incar_FL; - /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ FL' */ + /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ FL' */ } else { - /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ FL òåìïåðàòóðû' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ FL òåìïåðàòóðû' incorporates: + * ActionPort: '/Action Port' */ if (rtDW.KEEP_RISING_FL_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write1' - * If: '/If' - * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_F[8]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * If: '/If' + * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_F[8]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ g_ausINCARRATE_RISING_DIFF_F8(&rtb_Saturation2_a); if (fabs((double)rtDW.Incar_FL - rtDW.Temp_FL_store) <= rtb_Saturation2_a) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.KEEP_RISING_FL_UNTIL_LIMIT = 0.0; - - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' - */ - u_h(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' - */ - u_lz(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ - } - - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write1' - * If: '/If' - * MATLAB Function: '/INCARRATE_RISING_DIFF_F[7]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - */ - INCARRATE_RISING_DIFF_F7(&rtb_Saturation2_a); - if (fabs((double)rtDW.Incar_FL - rtDW.Temp_FL_store) > rtb_Saturation2_a) - { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ - rtDW.KEEP_RISING_FL_UNTIL_LIMIT = 1.0; + rtDW.KEEP_RISING_FL_UNTIL_LIMIT = 0.0; /* SignalConversion generated from: '/out' incorporates: * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + */ + u_h(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' + */ + u_lz(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + } + + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write1' + * If: '/If' + * MATLAB Function: '/INCARRATE_RISING_DIFF_F[7]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + */ + INCARRATE_RISING_DIFF_F7(&rtb_Saturation2_a); + if (fabs((double)rtDW.Incar_FL - rtDW.Temp_FL_store) > rtb_Saturation2_a) + { + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.KEEP_RISING_FL_UNTIL_LIMIT = 1.0; + + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_k(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ u_f(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write1' */ if (rtDW.KEEP_FALLING_FL_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_c(rtDW.Incar_FL, rtDW.LEVEL, &rtb_out_kez, &rtDW.KEEP_FALLING_FL_UNTIL_LIMIT, &rtDW.Temp_FL_store); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_l(rtDW.Incar_FL, rtDW.LEVEL, &rtb_out_kez, &rtDW.KEEP_FALLING_FL_UNTIL_LIMIT, &rtDW.Temp_FL_store); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' * DataStoreWrite: '/Data Store Write1' - * RelationalOperator: '/AMBraw > AMB' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Switch: '/Switch' + * RelationalOperator: '/AMBraw > AMB' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Switch: '/Switch' */ if (fabs((double)rtDW.Incar_FL - rtDW.Temp_FL_store) <= 0.01) { - /* SignalConversion generated from: '/temp_out' */ + /* SignalConversion generated from: '/temp_out' */ rtb_I_od = rtDW.Temp_FL_store; } else { if (rtDW.Incar_FL > rtDW.Temp_FL_store) { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtb_Switch2_nb = (int16_t)rtb_Saturation2_a; } else { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * UnaryMinus: '/Unary Minus' */ rtb_Switch2_nb = (int16_t)-(int16_t)rtb_out_kez; } - /* SignalConversion generated from: '/temp_out' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/temp_out' incorporates: + * Constant: '/Constant' * DataStoreRead: '/Data Store Read12' - * Product: '/Divide' - * Product: '/Product' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + * Product: '/Divide' + * Product: '/Product' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ rtb_I_od = (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_o) / 60000.0 * (double)rtb_Switch2_nb + rtDW.Temp_FL_store; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreRead: '/Data Store Read12' */ rtDW.UnitDelay_DSTATE_o = rtDW.t_now; - /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ FL òåìïåðàòóðû' */ + /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ FL òåìïåðàòóðû' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataStoreWrite: '/Write new FL' */ + /* DataStoreWrite: '/Write new FL' */ rtDW.Temp_FL_store = rtb_I_od; - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read' - * If: '/If1' - * RelationalOperator: '/Relational Operator1' - * UnitDelay: '/Unit Delay' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read' + * If: '/If1' + * RelationalOperator: '/Relational Operator1' + * UnitDelay: '/Unit Delay' */ if (rtDW.UnitDelay_DSTATE_j < -9000) { - /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ FR' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ FR' incorporates: + * ActionPort: '/Action Port' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: + /* DataTypeConversion: '/Data Type Conversion' incorporates: * DataStoreWrite: '/Data Store Write3' */ rtb_I_od = rtDW.Incar_FR; - /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ FR' */ + /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ FR' */ } else { - /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ FR òåìïåðàòóðû' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ FR òåìïåðàòóðû' incorporates: + * ActionPort: '/Action Port' */ if (rtDW.KEEP_RISING_FR_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write3' - * If: '/If' - * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_F[8]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * If: '/If' + * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_F[8]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ g_ausINCARRATE_RISING_DIFF_F8(&rtb_Saturation2_a); if (fabs((double)rtDW.Incar_FR - rtDW.Temp_FR_store) <= rtb_Saturation2_a) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.KEEP_RISING_FR_UNTIL_LIMIT = 0.0; - - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' - */ - u_h(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' - */ - u_lz(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ - } - - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write3' - * If: '/If' - * MATLAB Function: '/INCARRATE_RISING_DIFF_F[7]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - */ - INCARRATE_RISING_DIFF_F7(&rtb_Saturation2_a); - if (fabs((double)rtDW.Incar_FR - rtDW.Temp_FR_store) > rtb_Saturation2_a) - { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ - rtDW.KEEP_RISING_FR_UNTIL_LIMIT = 1.0; + rtDW.KEEP_RISING_FR_UNTIL_LIMIT = 0.0; /* SignalConversion generated from: '/out' incorporates: * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + */ + u_h(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' + */ + u_lz(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + } + + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write3' + * If: '/If' + * MATLAB Function: '/INCARRATE_RISING_DIFF_F[7]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + */ + INCARRATE_RISING_DIFF_F7(&rtb_Saturation2_a); + if (fabs((double)rtDW.Incar_FR - rtDW.Temp_FR_store) > rtb_Saturation2_a) + { + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.KEEP_RISING_FR_UNTIL_LIMIT = 1.0; + + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_k(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ u_f(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write3' */ if (rtDW.KEEP_FALLING_FL_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_c(rtDW.Incar_FR, rtDW.LEVEL, &rtb_out_kez, &rtDW.KEEP_FALLING_FL_UNTIL_LIMIT, &rtDW.Temp_FL_store); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_l(rtDW.Incar_FR, rtDW.LEVEL, &rtb_out_kez, &rtDW.KEEP_FALLING_FL_UNTIL_LIMIT, &rtDW.Temp_FL_store); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' * DataStoreWrite: '/Data Store Write3' - * RelationalOperator: '/AMBraw > AMB' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Switch: '/Switch' + * RelationalOperator: '/AMBraw > AMB' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Switch: '/Switch' */ if (fabs((double)rtDW.Incar_FR - rtDW.Temp_FR_store) <= 0.01) { - /* SignalConversion generated from: '/temp_out' */ + /* SignalConversion generated from: '/temp_out' */ rtb_I_od = rtDW.Temp_FR_store; } else { if (rtDW.Incar_FR > rtDW.Temp_FR_store) { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtb_Switch2_nb = (int16_t)rtb_Saturation2_a; } else { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * UnaryMinus: '/Unary Minus' */ rtb_Switch2_nb = (int16_t)-(int16_t)rtb_out_kez; } - /* SignalConversion generated from: '/temp_out' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/temp_out' incorporates: + * Constant: '/Constant' * DataStoreRead: '/Data Store Read12' - * Product: '/Divide' - * Product: '/Product' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + * Product: '/Divide' + * Product: '/Product' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ rtb_I_od = (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_cr) / 60000.0 * (double)rtb_Switch2_nb + rtDW.Temp_FR_store; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreRead: '/Data Store Read12' */ rtDW.UnitDelay_DSTATE_cr = rtDW.t_now; - /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ FR òåìïåðàòóðû' */ + /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ FR òåìïåðàòóðû' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataStoreWrite: '/Write new FR' */ + /* DataStoreWrite: '/Write new FR' */ rtDW.Temp_FR_store = rtb_I_od; - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write4' - * If: '/If1' - * RelationalOperator: '/Relational Operator1' - * UnitDelay: '/Unit Delay' + * If: '/If1' + * RelationalOperator: '/Relational Operator1' + * UnitDelay: '/Unit Delay' */ if (rtDW.UnitDelay_DSTATE_cs < -9000) { - /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ RL' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ RL' incorporates: + * ActionPort: '/Action Port' */ RL(rtDW.Incar_RL, &rtb_I_od); - /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ RL' */ + /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ RL' */ } else { - /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ RL òåìïåðàòóðû' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ RL òåìïåðàòóðû' incorporates: + * ActionPort: '/Action Port' */ if (rtDW.KEEP_RISING_RL_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write4' - * If: '/If' - * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_R[8]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * If: '/If' + * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_R[8]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ g_ausINCARRATE_RISING_DIFF_R8(&rtb_Saturation2_a); if (fabs((double)rtDW.Incar_RL - rtDW.Temp_RL_store) <= rtb_Saturation2_a) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.KEEP_RISING_RL_UNTIL_LIMIT = 0.0; - - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' - */ - u_m(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' - */ - u_gq(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ - } - - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write4' - * If: '/If' - * MATLAB Function: '/INCARRATE_RISING_DIFF_R[7]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - */ - INCARRATE_RISING_DIFF_R7(&rtb_Saturation2_a); - if (fabs((double)rtDW.Incar_RL - rtDW.Temp_RL_store) > rtb_Saturation2_a) - { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ - rtDW.KEEP_RISING_RL_UNTIL_LIMIT = 1.0; + rtDW.KEEP_RISING_RL_UNTIL_LIMIT = 0.0; /* SignalConversion generated from: '/out' incorporates: * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + */ + u_m(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' + */ + u_gq(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + } + + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write4' + * If: '/If' + * MATLAB Function: '/INCARRATE_RISING_DIFF_R[7]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + */ + INCARRATE_RISING_DIFF_R7(&rtb_Saturation2_a); + if (fabs((double)rtDW.Incar_RL - rtDW.Temp_RL_store) > rtb_Saturation2_a) + { + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.KEEP_RISING_RL_UNTIL_LIMIT = 1.0; + + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_o(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ u_b3(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' */ if (rtDW.KEEP_FALLING_RL_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/AMBRATE_RISING_DIFF[8]' */ + /* MATLAB Function: '/AMBRATE_RISING_DIFF[8]' */ AMBRATE_RISING_DIFF8(&rtb_out_kez); - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read temp' + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read temp' * DataStoreWrite: '/Data Store Write4' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ if (fabs((double)rtDW.Incar_RL - rtDW.Temp_RL_store) <= rtb_out_kez) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.KEEP_FALLING_RL_UNTIL_LIMIT = 0.0; - - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' - */ - u_kk(rtDW.LEVEL, &rtb_out_kez); - - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' - */ - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - */ - u_hr(rtDW.LEVEL, &rtb_out_kez); - - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ - } - - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' */ - AMBRATE_FALLING_DIFF7(&rtb_out_kez); - - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * DataStoreWrite: '/Data Store Write4' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - */ - if (fabs((double)rtDW.Incar_RL - rtDW.Temp_RL_store) > rtb_out_kez) { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ + rtDW.KEEP_FALLING_RL_UNTIL_LIMIT = 0.0; + + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' + */ + u_kk(rtDW.LEVEL, &rtb_out_kez); + + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' + */ + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + */ + u_hr(rtDW.LEVEL, &rtb_out_kez); + + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + } + + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' */ + AMBRATE_FALLING_DIFF7(&rtb_out_kez); + + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * DataStoreWrite: '/Data Store Write4' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + */ + if (fabs((double)rtDW.Incar_RL - rtDW.Temp_RL_store) > rtb_out_kez) { + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ rtDW.KEEP_FALLING_RL_UNTIL_LIMIT = 1.0; - /* SignalConversion generated from: '/rise per minute' incorporates: + /* SignalConversion generated from: '/rise per minute' incorporates: * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_b(rtDW.LEVEL, &rtb_out_kez); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/rise per minute' incorporates: + /* SignalConversion generated from: '/rise per minute' incorporates: * DataStoreRead: '/Data Store Read' */ u_g(rtDW.LEVEL, &rtb_out_kez); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' * DataStoreWrite: '/Data Store Write4' - * RelationalOperator: '/AMBraw > AMB' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Switch: '/Switch' + * RelationalOperator: '/AMBraw > AMB' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Switch: '/Switch' */ if (fabs((double)rtDW.Incar_RL - rtDW.Temp_RL_store) <= 0.01) { - /* SignalConversion generated from: '/temp_out' */ + /* SignalConversion generated from: '/temp_out' */ rtb_I_od = rtDW.Temp_RL_store; } else { if (rtDW.Incar_RL > rtDW.Temp_RL_store) { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtb_Switch2_nb = (int16_t)rtb_Saturation2_a; } else { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * UnaryMinus: '/Unary Minus' */ rtb_Switch2_nb = (int16_t)-(int16_t)rtb_out_kez; } - /* SignalConversion generated from: '/temp_out' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/temp_out' incorporates: + * Constant: '/Constant' * DataStoreRead: '/Data Store Read12' - * Product: '/Divide' - * Product: '/Product' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + * Product: '/Divide' + * Product: '/Product' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ rtb_I_od = (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_lf) / 60000.0 * (double)rtb_Switch2_nb + rtDW.Temp_RL_store; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreRead: '/Data Store Read12' */ rtDW.UnitDelay_DSTATE_lf = rtDW.t_now; - /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ RL òåìïåðàòóðû' */ + /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ RL òåìïåðàòóðû' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataStoreWrite: '/Write new FL' */ + /* DataStoreWrite: '/Write new FL' */ rtDW.Temp_RL_store = rtb_I_od; - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write5' - * If: '/If1' - * RelationalOperator: '/Relational Operator1' - * UnitDelay: '/Unit Delay' + * If: '/If1' + * RelationalOperator: '/Relational Operator1' + * UnitDelay: '/Unit Delay' */ if (rtDW.UnitDelay_DSTATE_k2 < -9000) { - /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ RR' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ RR' incorporates: + * ActionPort: '/Action Port' */ RL(rtDW.Incar_RR, &rtb_I_od); - /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ RR' */ + /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ RR' */ } else { - /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ RR òåìïåðàòóðû' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ RR òåìïåðàòóðû' incorporates: + * ActionPort: '/Action Port' */ if (rtDW.KEEP_RISING_RR_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write5' - * If: '/If' - * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_R[8]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * If: '/If' + * MATLAB Function: '/g_ausINCARRATE_RISING_DIFF_R[8]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ g_ausINCARRATE_RISING_DIFF_R8(&rtb_Saturation2_a); if (fabs((double)rtDW.Incar_RR - rtDW.Temp_RR_store) <= rtb_Saturation2_a) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.KEEP_RISING_RR_UNTIL_LIMIT = 0.0; - - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' - */ - u_m(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' - */ - u_gq(rtDW.LEVEL, &rtb_Saturation2_a); - - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ - } - - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* If: '/If1' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write5' - * If: '/If' - * MATLAB Function: '/INCARRATE_RISING_DIFF_R[7]' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - */ - INCARRATE_RISING_DIFF_R7(&rtb_Saturation2_a); - if (fabs((double)rtDW.Incar_RR - rtDW.Temp_RR_store) > rtb_Saturation2_a) - { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ - rtDW.KEEP_RISING_RR_UNTIL_LIMIT = 1.0; + rtDW.KEEP_RISING_RR_UNTIL_LIMIT = 0.0; /* SignalConversion generated from: '/out' incorporates: * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * MATLAB Function: '/îáû÷íîå ïîâûøåíèå òåìï.' + */ + u_m(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' + */ + u_gq(rtDW.LEVEL, &rtb_Saturation2_a); + + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + } + + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* If: '/If1' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write5' + * If: '/If' + * MATLAB Function: '/INCARRATE_RISING_DIFF_R[7]' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + */ + INCARRATE_RISING_DIFF_R7(&rtb_Saturation2_a); + if (fabs((double)rtDW.Incar_RR - rtDW.Temp_RR_store) > rtb_Saturation2_a) + { + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ + rtDW.KEEP_RISING_RR_UNTIL_LIMIT = 1.0; + + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_o(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ u_b3(rtDW.LEVEL, &rtb_Saturation2_a); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' */ if (rtDW.KEEP_FALLING_RR_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/AMBRATE_RISING_DIFF[8]' */ + /* MATLAB Function: '/AMBRATE_RISING_DIFF[8]' */ AMBRATE_RISING_DIFF8(&rtb_out_kez); - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read temp' + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read temp' * DataStoreWrite: '/Data Store Write5' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ if (fabs((double)rtDW.Incar_RR - rtDW.Temp_RR_store) <= rtb_out_kez) { - /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' - */ - rtDW.KEEP_FALLING_RR_UNTIL_LIMIT = 0.0; - - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' - */ - u_kk(rtDW.LEVEL, &rtb_out_kez); - - /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: - * ActionPort: '/Action Port' - */ - /* SignalConversion generated from: '/out' incorporates: - * DataStoreRead: '/Data Store Read' - */ - u_hr(rtDW.LEVEL, &rtb_out_kez); - - /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ - } - - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ - } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' - */ - /* MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' */ - AMBRATE_FALLING_DIFF7(&rtb_out_kez); - - /* If: '/If' incorporates: - * Abs: '/ABS(AMBraw - AMB)' - * DataStoreRead: '/Read Amb' - * DataStoreWrite: '/Data Store Write5' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - */ - if (fabs((double)rtDW.Incar_RR - rtDW.Temp_RR_store) > rtb_out_kez) { - /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + /* Outputs for IfAction SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ + rtDW.KEEP_FALLING_RR_UNTIL_LIMIT = 0.0; + + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' + */ + u_kk(rtDW.LEVEL, &rtb_out_kez); + + /* End of Outputs for SubSystem: '/Îòêëþ÷àåì óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' incorporates: + * ActionPort: '/Action Port' + */ + /* SignalConversion generated from: '/out' incorporates: + * DataStoreRead: '/Data Store Read' + */ + u_hr(rtDW.LEVEL, &rtb_out_kez); + + /* End of Outputs for SubSystem: '/Ïðîäîëæàåì â óñêîðåííîì' */ + } + + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + } else { + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* MATLAB Function: '/AMBRATE_FALLING_DIFF[7]' */ + AMBRATE_FALLING_DIFF7(&rtb_out_kez); + + /* If: '/If' incorporates: + * Abs: '/ABS(AMBraw - AMB)' + * DataStoreRead: '/Read Amb' + * DataStoreWrite: '/Data Store Write5' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + */ + if (fabs((double)rtDW.Incar_RR - rtDW.Temp_RR_store) > rtb_out_kez) { + /* Outputs for IfAction SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' + */ rtDW.KEEP_FALLING_RR_UNTIL_LIMIT = 1.0; - /* SignalConversion generated from: '/rise per minute' incorporates: + /* SignalConversion generated from: '/rise per minute' incorporates: * DataStoreRead: '/Data Store Read' - * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' + * MATLAB Function: '/óñêîðåííîå ïîâûøåíèå òåìï.' */ u_b(rtDW.LEVEL, &rtb_out_kez); - /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷àåì óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/rise per minute' incorporates: + /* SignalConversion generated from: '/rise per minute' incorporates: * DataStoreRead: '/Data Store Read' */ u_g(rtDW.LEVEL, &rtb_out_kez); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì ïîâûøåíèÿ' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' * DataStoreWrite: '/Data Store Write5' - * RelationalOperator: '/AMBraw > AMB' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Switch: '/Switch' + * RelationalOperator: '/AMBraw > AMB' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Switch: '/Switch' */ if (fabs((double)rtDW.Incar_RR - rtDW.Temp_RR_store) <= 0.01) { - /* SignalConversion generated from: '/temp_out' */ + /* SignalConversion generated from: '/temp_out' */ rtb_I_od = rtDW.Temp_RR_store; } else { if (rtDW.Incar_RR > rtDW.Temp_RR_store) { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtb_Switch2_nb = (int16_t)rtb_Saturation2_a; } else { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * UnaryMinus: '/Unary Minus' */ rtb_Switch2_nb = (int16_t)-(int16_t)rtb_out_kez; } - /* SignalConversion generated from: '/temp_out' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/temp_out' incorporates: + * Constant: '/Constant' * DataStoreRead: '/Data Store Read12' - * Product: '/Divide' - * Product: '/Product' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + * Product: '/Divide' + * Product: '/Product' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ rtb_I_od = (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_m) / 60000.0 * (double)rtb_Switch2_nb + rtDW.Temp_RR_store; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreRead: '/Data Store Read12' */ rtDW.UnitDelay_DSTATE_m = rtDW.t_now; - /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ RR òåìïåðàòóðû' */ + /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ RR òåìïåðàòóðû' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataStoreWrite: '/Write new FL' */ + /* DataStoreWrite: '/Write new FL' */ rtDW.Temp_RR_store = rtb_I_od; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[2] = rtb_err; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_err) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[3] = rtb_Compare_h2; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[2] = rtb_Compare_bu; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[3] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_err) { /* : if(IncarFLErr) */ /* : fprintf('CCU_Body_Err.CCU_IncarTempErrF_Stat = 0x1 (Failure), Sensor_Incar_Temp_FL = %f V\n',Sensor_Incar_Temp_FL); */ printf("CCU_Body_Err.CCU_IncarTempErrF_Stat = 0x1 (Failure), Sensor_Incar_Temp_FL = %f V\n", - index_start); + rtb_Divide1); fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_LogicalOperator && (!rtDW.Cond_prev_private_DSTATE_k)) { rtDW.t_start_delay_private_DSTATE = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[4] = rtb_LogicalOperator6; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_LogicalOperator6) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[5] = rtb_Compare_ht; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[4] = rtb_Compare_lq; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[5] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write ERROR2' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/Write ERROR2' incorporates: + * DataStoreRead: '/Data Store Read2' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator6) { @@ -39431,51 +39599,51 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR2' */ + /* End of MATLAB Function: '/Write ERROR2' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_AND2_b && (!rtDW.Cond_prev_private_DSTATE_d)) { rtDW.t_start_delay_private_DSTATE_i = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[6] = rtb_LogicalOperator3; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_LogicalOperator3) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[7] = rtb_Compare_jv1; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[6] = rtb_Compare_jve; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[7] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write ERROR1' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/Write ERROR1' incorporates: + * DataStoreRead: '/Data Store Read1' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator3) { @@ -39486,51 +39654,51 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR1' */ + /* End of MATLAB Function: '/Write ERROR1' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_FailCond_iw && (!rtDW.Cond_prev_private_DSTATE_hw)) { rtDW.t_start_delay_private_DSTATE_k = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[8] = rtb_LogicalOperator8; - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * Switch: '/Switch1' */ if (rtb_LogicalOperator8) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.dtc_state_error_model[9] = rtb_Compare_bef; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataTypeConversion: '/Data Type Conversion2' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dtc_state_error_model[8] = rtb_Compare_pt; } else { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.dtc_state_error_model[9] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write ERROR3' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write ERROR3' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER) */ if ((rtDW.LOGGER_ACP != 0.0) && rtb_LogicalOperator8) { @@ -39541,23 +39709,23 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write ERROR3' */ + /* End of MATLAB Function: '/Write ERROR3' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read4' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * UnitDelay: '/Cond_prev_private ' - * UnitDelay: '/t_start_delay_private ' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read4' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/Cond_prev_private ' + * UnitDelay: '/t_start_delay_private ' */ if (rtb_FailCond_e && (!rtDW.Cond_prev_private_DSTATE_i)) { rtDW.t_start_delay_private_DSTATE_p = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/Write IncarFL' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write IncarFL' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write1' */ /* : if(LOGGER) */ @@ -39567,10 +39735,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write IncarFL' */ + /* End of MATLAB Function: '/Write IncarFL' */ - /* MATLAB Function: '/Write IncarFR' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write IncarFR' incorporates: + * DataStoreRead: '/Data Store Read' * DataStoreWrite: '/Data Store Write3' */ /* : if(LOGGER) */ @@ -39580,10 +39748,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write IncarFR' */ + /* End of MATLAB Function: '/Write IncarFR' */ - /* MATLAB Function: '/Write IncarRL' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/Write IncarRL' incorporates: + * DataStoreRead: '/Data Store Read1' * DataStoreWrite: '/Data Store Write4' */ /* : if(LOGGER) */ @@ -39593,10 +39761,10 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write IncarRL' */ + /* End of MATLAB Function: '/Write IncarRL' */ - /* MATLAB Function: '/Write IncarRR' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/Write IncarRR' incorporates: + * DataStoreRead: '/Data Store Read1' * DataStoreWrite: '/Data Store Write5' */ /* : if(LOGGER) */ @@ -39606,151 +39774,21 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write IncarRR' */ + /* End of MATLAB Function: '/Write IncarRR' */ /* DataStoreWrite: '/Data Store Write' incorporates: * Constant: '/Constant' */ rtDW.LOGGER_ACP = 0.0; - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' - */ - index_start = (double)rtDW.ADC_Data_Model.BTS5120_2EKA_ShutoffValvePowerTXV1 / - 4095.0 * 5.0; - - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read' - * Product: '/Divide2' - * Product: '/Divide3' - */ - /* : if(LOGGER) */ - if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5120_2EKA_ShutoffValvePowerTXV1 V = %f Iout = %f\n',U,I); */ - printf("BTS5120_2EKA_ShutoffValvePowerTXV1 V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); - fflush(stdout); - } - - /* End of MATLAB Function: '/Write' */ - - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' - */ - index_start = (double)rtDW.ADC_Data_Model.BTS5120_2EKA_ShutoffValvePowerTXV2 / - 4095.0 * 5.0; - - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read' - * Product: '/Divide2' - * Product: '/Divide3' - */ - /* : if(LOGGER) */ - if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5120_2EKA_ShutoffValvePowerTXV2 V = %f Iout = %f\n',U,I); */ - printf("BTS5120_2EKA_ShutoffValvePowerTXV2 V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); - fflush(stdout); - } - - /* End of MATLAB Function: '/Write' */ - - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' - */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ChannelPTCPower1 / - 4095.0 * 5.0; - - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read' - * Product: '/Divide2' - * Product: '/Divide3' - */ - /* : if(LOGGER) */ - if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_ChannelPTCPower1 V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_ChannelPTCPower1 V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); - fflush(stdout); - } - - /* End of MATLAB Function: '/Write' */ - - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' - */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ChannelPTCPower2 / - 4095.0 * 5.0; - - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read' - * Product: '/Divide2' - * Product: '/Divide3' - */ - /* : if(LOGGER) */ - if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_ChannelPTCPower2 V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_ChannelPTCPower2 V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); - fflush(stdout); - } - - /* End of MATLAB Function: '/Write' */ - - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' - */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_FrontIncarMotor / - 4095.0 * 5.0; - - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read' - * Product: '/Divide2' - * Product: '/Divide3' - */ - /* : if(LOGGER) */ - if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_FrontIncarMotor V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_FrontIncarMotor V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); - fflush(stdout); - } - - /* End of MATLAB Function: '/Write' */ - /* Product: '/Divide1' incorporates: * Constant: '/Constant' * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' * Product: '/Divide' */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_RearIncarMotor / 4095.0 - * 5.0; + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5120_2EKA_ShutoffValvePowerTXV1 / + 4095.0 * 5.0; /* MATLAB Function: '/Write' incorporates: * Constant: '/Constant2' @@ -39761,9 +39799,9 @@ void HVAC_model_step(void) */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_RearIncarMotor V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_RearIncarMotor V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); + /* : fprintf('BTS5120_2EKA_ShutoffValvePowerTXV1 V = %f Iout = %f\n',U,I); */ + printf("BTS5120_2EKA_ShutoffValvePowerTXV1 V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } @@ -39775,7 +39813,7 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read1' * Product: '/Divide' */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ReservePowerSupply / + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5120_2EKA_ShutoffValvePowerTXV2 / 4095.0 * 5.0; /* MATLAB Function: '/Write' incorporates: @@ -39787,9 +39825,9 @@ void HVAC_model_step(void) */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_ReservePowerSupply V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_ReservePowerSupply V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); + /* : fprintf('BTS5120_2EKA_ShutoffValvePowerTXV2 V = %f Iout = %f\n',U,I); */ + printf("BTS5120_2EKA_ShutoffValvePowerTXV2 V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } @@ -39801,7 +39839,7 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read1' * Product: '/Divide' */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ShutOFFValveFront / + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ChannelPTCPower1 / 4095.0 * 5.0; /* MATLAB Function: '/Write' incorporates: @@ -39813,9 +39851,9 @@ void HVAC_model_step(void) */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_ShutOFFValveFront V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_ShutOFFValveFront V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); + /* : fprintf('BTS5180_2EKA_ChannelPTCPower1 V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_ChannelPTCPower1 V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } @@ -39827,7 +39865,7 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read1' * Product: '/Divide' */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ShutOFFValveRear / + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ChannelPTCPower2 / 4095.0 * 5.0; /* MATLAB Function: '/Write' incorporates: @@ -39839,9 +39877,9 @@ void HVAC_model_step(void) */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_ShutOFFValveRear V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_ShutOFFValveRear V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); + /* : fprintf('BTS5180_2EKA_ChannelPTCPower2 V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_ChannelPTCPower2 V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } @@ -39853,8 +39891,8 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read1' * Product: '/Divide' */ - index_start = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_TwoWayValve / 4095.0 * - 5.0; + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_FrontIncarMotor / + 4095.0 * 5.0; /* MATLAB Function: '/Write' incorporates: * Constant: '/Constant2' @@ -39865,99 +39903,139 @@ void HVAC_model_step(void) */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('BTS5180_2EKA_TwoWayValve V = %f Iout = %f\n',U,I); */ - printf("BTS5180_2EKA_TwoWayValve V = %f Iout = %f\n", index_start, - index_start / 1200.0 * 550.0); + /* : fprintf('BTS5180_2EKA_FrontIncarMotor V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_FrontIncarMotor V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } /* End of MATLAB Function: '/Write' */ - /* MATLAB Function: '/Write' incorporates: + /* Product: '/Divide1' incorporates: * Constant: '/Constant' * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read1' * Product: '/Divide' - * Product: '/Divide1' + */ + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_RearIncarMotor / 4095.0 + * 5.0; + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read' + * Product: '/Divide2' + * Product: '/Divide3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('IGN_ANS = %f V\n',data); */ - printf("IGN_ANS = %f V\n", (double)rtDW.ADC_Data_Model.IGN_ANS / 4095.0 * - 27.75); + /* : fprintf('BTS5180_2EKA_RearIncarMotor V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_RearIncarMotor V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } /* End of MATLAB Function: '/Write' */ - /* MATLAB Function: '/Write' incorporates: + /* Product: '/Divide1' incorporates: * Constant: '/Constant' * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read1' * Product: '/Divide' - * Product: '/Divide1' + */ + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ReservePowerSupply / + 4095.0 * 5.0; + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read' + * Product: '/Divide2' + * Product: '/Divide3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('PBATT_CHECK V = %f\n',U); */ - printf("PBATT_CHECK V = %f\n", (double)rtDW.ADC_Data_Model.PBATT_CHECK / - 4095.0 * 33.4375); + /* : fprintf('BTS5180_2EKA_ReservePowerSupply V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_ReservePowerSupply V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } /* End of MATLAB Function: '/Write' */ - /* MATLAB Function: '/Write' incorporates: + /* Product: '/Divide1' incorporates: * Constant: '/Constant' * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read1' * Product: '/Divide' - * Product: '/Divide1' + */ + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ShutOFFValveFront / + 4095.0 * 5.0; + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read' + * Product: '/Divide2' + * Product: '/Divide3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('Pressure_DIAG V = %f\n',U); */ - printf("Pressure_DIAG V = %f\n", (double)rtDW.ADC_Data_Model.Pressure_DIAG / - 4095.0 * 6.0638); + /* : fprintf('BTS5180_2EKA_ShutOFFValveFront V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_ShutOFFValveFront V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } /* End of MATLAB Function: '/Write' */ - /* MATLAB Function: '/Write' incorporates: + /* Product: '/Divide1' incorporates: * Constant: '/Constant' * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read1' * Product: '/Divide' - * Product: '/Divide1' + */ + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_ShutOFFValveRear / + 4095.0 * 5.0; + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read' + * Product: '/Divide2' + * Product: '/Divide3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('Reserve_Sensor_Duct_Temp_1 V = %f\n',U); */ - printf("Reserve_Sensor_Duct_Temp_1 V = %f\n", (double) - rtDW.ADC_Data_Model.Reserve_Sensor_Duct_Temp_1 / 4095.0 * 5.0); + /* : fprintf('BTS5180_2EKA_ShutOFFValveRear V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_ShutOFFValveRear V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } /* End of MATLAB Function: '/Write' */ - /* MATLAB Function: '/Write' incorporates: + /* Product: '/Divide1' incorporates: * Constant: '/Constant' * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read1' * Product: '/Divide' - * Product: '/Divide1' + */ + rtb_Divide1 = (double)rtDW.ADC_Data_Model.BTS5180_2EKA_TwoWayValve / 4095.0 * + 5.0; + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read' + * Product: '/Divide2' + * Product: '/Divide3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('Reserve_Sensor_Duct_Temp_2 V = %f\n',U); */ - printf("Reserve_Sensor_Duct_Temp_2 V = %f\n", (double) - rtDW.ADC_Data_Model.Reserve_Sensor_Duct_Temp_2 / 4095.0 * 5.0); + /* : fprintf('BTS5180_2EKA_TwoWayValve V = %f Iout = %f\n',U,I); */ + printf("BTS5180_2EKA_TwoWayValve V = %f Iout = %f\n", rtb_Divide1, + rtb_Divide1 / 1200.0 * 550.0); fflush(stdout); } @@ -39973,9 +40051,9 @@ void HVAC_model_step(void) */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('Sensor_Front_Duct5 V = %f\n',U); */ - printf("Sensor_Front_Duct5 V = %f\n", (double) - rtDW.ADC_Data_Model.Sensor_Rear_Duct5 / 4095.0 * 5.0); + /* : fprintf('Pressure_DIAG V = %f\n',U); */ + printf("Pressure_DIAG V = %f\n", (double)rtDW.ADC_Data_Model.Pressure_DIAG / + 4095.0 * 6.0638); fflush(stdout); } @@ -39991,9 +40069,9 @@ void HVAC_model_step(void) */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { - /* : fprintf('Sensor_Front_Duct V = %f\n',U); */ - printf("Sensor_Front_Duct V = %f\n", (double) - rtDW.ADC_Data_Model.Sensor_Rear_Duct6 / 4095.0 * 5.0); + /* : fprintf('Reserve_Sensor_Duct_Temp_1 V = %f\n',U); */ + printf("Reserve_Sensor_Duct_Temp_1 V = %f\n", (double) + rtDW.ADC_Data_Model.Reserve_Sensor_Duct_Temp_1 / 4095.0 * 5.0); fflush(stdout); } @@ -40008,6 +40086,60 @@ void HVAC_model_step(void) * Product: '/Divide1' */ /* : if(LOGGER) */ + if (rtDW.LOGGER_ACP != 0.0) { + /* : fprintf('Reserve_Sensor_Duct_Temp_2 V = %f\n',U); */ + printf("Reserve_Sensor_Duct_Temp_2 V = %f\n", (double) + rtDW.ADC_Data_Model.Reserve_Sensor_Duct_Temp_2 / 4095.0 * 5.0); + fflush(stdout); + } + + /* End of MATLAB Function: '/Write' */ + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide' + * Product: '/Divide1' + */ + /* : if(LOGGER) */ + if (rtDW.LOGGER_ACP != 0.0) { + /* : fprintf('Sensor_Front_Duct5 V = %f\n',U); */ + printf("Sensor_Front_Duct5 V = %f\n", (double) + rtDW.ADC_Data_Model.Sensor_Rear_Duct5 / 4095.0 * 5.0); + fflush(stdout); + } + + /* End of MATLAB Function: '/Write' */ + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide' + * Product: '/Divide1' + */ + /* : if(LOGGER) */ + if (rtDW.LOGGER_ACP != 0.0) { + /* : fprintf('Sensor_Front_Duct V = %f\n',U); */ + printf("Sensor_Front_Duct V = %f\n", (double) + rtDW.ADC_Data_Model.Sensor_Rear_Duct6 / 4095.0 * 5.0); + fflush(stdout); + } + + /* End of MATLAB Function: '/Write' */ + + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * Product: '/Divide' + * Product: '/Divide1' + */ + /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { /* : fprintf('VN7008AJ_DIAG_FrontLINActuatorPowerDriverAB V = %f\n',U); */ printf("VN7008AJ_DIAG_FrontLINActuatorPowerDriverAB V = %f\n", (double) @@ -40016,15 +40148,15 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ + /* End of MATLAB Function: '/Write' */ - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' - * Product: '/Divide1' + * Product: '/Divide' + * Product: '/Divide1' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { @@ -40035,59 +40167,59 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ + /* End of MATLAB Function: '/Write' */ - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' + * Product: '/Divide' */ - index_start = (double) + rtb_Divide1 = (double) rtDW.ADC_Data_Model.VN7008AJ_FrontLINActuatorPowerDriverAB / 4095.0 * 5.0; - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read' - * Product: '/Divide2' - * Product: '/Divide3' + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read' + * Product: '/Divide2' + * Product: '/Divide3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { /* : fprintf('VN7008AJ_FrontLINActuatorPowerDriverAB V = %f Iout = %f\n',U,I); */ printf("VN7008AJ_FrontLINActuatorPowerDriverAB V = %f Iout = %f\n", - index_start, index_start / 2490.0 * 5890.0); + rtb_Divide1, rtb_Divide1 / 2490.0 * 5890.0); fflush(stdout); } - /* End of MATLAB Function: '/Write' */ + /* End of MATLAB Function: '/Write' */ - /* Product: '/Divide1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' + /* Product: '/Divide1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' * DataStoreRead: '/Data Store Read1' - * Product: '/Divide' + * Product: '/Divide' */ - index_start = (double)rtDW.ADC_Data_Model.VN7008AJ_RearLINActuatorPowerDriverC + rtb_Divide1 = (double)rtDW.ADC_Data_Model.VN7008AJ_RearLINActuatorPowerDriverC / 4095.0 * 5.0; - /* MATLAB Function: '/Write' incorporates: - * Constant: '/Constant2' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read' - * Product: '/Divide2' - * Product: '/Divide3' + /* MATLAB Function: '/Write' incorporates: + * Constant: '/Constant2' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read' + * Product: '/Divide2' + * Product: '/Divide3' */ /* : if(LOGGER) */ if (rtDW.LOGGER_ACP != 0.0) { /* : fprintf('VN7008AJ_RearLINActuatorPowerDriverC V = %f Iout = %f\n',U,I); */ printf("VN7008AJ_RearLINActuatorPowerDriverC V = %f Iout = %f\n", - index_start, index_start / 2490.0 * 5890.0); + rtb_Divide1, rtb_Divide1 / 2490.0 * 5890.0); fflush(stdout); } - /* End of MATLAB Function: '/Write' */ + /* End of MATLAB Function: '/Write' */ /* MATLAB Function: '/Write' incorporates: * DataStoreRead: '/Data Store Read2' @@ -40156,60 +40288,60 @@ void HVAC_model_step(void) /* End of MATLAB Function: '/Write4' */ - /* Chart: '/Zone_Climate_Logic_Auto_FL2' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read8' + /* Chart: '/Zone_Climate_Logic_Auto_FL2' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read8' */ Zone_Climate_Logic_Auto_FL2(0.0, rtDW.CCU_FACE_RL, rtDW.CCU_FOOT_RL, rtDW.CCU_MODE_RL, rtDW.CCU_AC_REAR, &rtB.out_def_i, &rtB.out_face_c, &rtB.out_foot_f, &rtB.out_auto_h, &rtB.out_ac_ed, &rtDW.sf_Zone_Climate_Logic_Auto_FL2); - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_FACE_RL = rtB.out_face_c; - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ rtDW.CCU_FOOT_RL = rtB.out_foot_f; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.CCU_MODE_RL = rtB.out_auto_h; - /* Chart: '/Zone_Climate_Logic_Auto_FL3' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read9' + /* Chart: '/Zone_Climate_Logic_Auto_FL3' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read9' */ Zone_Climate_Logic_Auto_FL2(0.0, rtDW.CCU_FACE_RR, rtDW.CCU_FOOT_RR, rtDW.CCU_MODE_RR, rtDW.CCU_AC_REAR, &rtB.out_def_n, &rtB.out_face_f, &rtB.out_foot_p, &rtB.out_auto_e, &rtB.out_ac_e, &rtDW.sf_Zone_Climate_Logic_Auto_FL3); - /* DataStoreWrite: '/Data Store Write4' */ + /* DataStoreWrite: '/Data Store Write4' */ rtDW.CCU_FACE_RR = rtB.out_face_f; - /* DataStoreWrite: '/Data Store Write5' */ + /* DataStoreWrite: '/Data Store Write5' */ rtDW.CCU_FOOT_RR = rtB.out_foot_p; - /* DataStoreWrite: '/Data Store Write6' */ + /* DataStoreWrite: '/Data Store Write6' */ rtDW.CCU_MODE_RR = rtB.out_auto_e; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write7' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write7' + * Logic: '/Logical Operator1' */ rtDW.CCU_AC_REAR = (uint8_t)((rtB.out_ac_ed != 0.0) || (rtB.out_ac_e != 0.0)); - /* Chart: '/Zone_Climate_Logic_Auto_FL1' incorporates: - * DataStoreRead: '/Data Store Read38' - * DataStoreRead: '/Data Store Read39' - * DataStoreRead: '/Data Store Read40' - * DataStoreRead: '/Data Store Read41' - * DataStoreRead: '/Data Store Read6' + /* Chart: '/Zone_Climate_Logic_Auto_FL1' incorporates: + * DataStoreRead: '/Data Store Read38' + * DataStoreRead: '/Data Store Read39' + * DataStoreRead: '/Data Store Read40' + * DataStoreRead: '/Data Store Read41' + * DataStoreRead: '/Data Store Read6' */ if (rtDW.is_active_c681_HVAC_model == 0U) { rtDW.is_active_c681_HVAC_model = 1U; @@ -40366,14 +40498,14 @@ void HVAC_model_step(void) } } - /* End of Chart: '/Zone_Climate_Logic_Auto_FL1' */ + /* End of Chart: '/Zone_Climate_Logic_Auto_FL1' */ - /* Chart: '/Zone_Climate_Logic_Auto_FL4' incorporates: - * DataStoreRead: '/Data Store Read42' - * DataStoreRead: '/Data Store Read61' - * DataStoreRead: '/Data Store Read62' - * DataStoreRead: '/Data Store Read63' - * DataStoreRead: '/Data Store Read7' + /* Chart: '/Zone_Climate_Logic_Auto_FL4' incorporates: + * DataStoreRead: '/Data Store Read42' + * DataStoreRead: '/Data Store Read61' + * DataStoreRead: '/Data Store Read62' + * DataStoreRead: '/Data Store Read63' + * DataStoreRead: '/Data Store Read7' */ if (rtDW.is_active_c777_HVAC_model == 0U) { rtDW.is_active_c777_HVAC_model = 1U; @@ -40530,83 +40662,83 @@ void HVAC_model_step(void) } } - /* End of Chart: '/Zone_Climate_Logic_Auto_FL4' */ + /* End of Chart: '/Zone_Climate_Logic_Auto_FL4' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreWrite: '/Data Store Write' - * Logic: '/Logical Operator' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator' */ rtDW.CCU_AC_FRONT = (uint8_t)((rtB.out_ac_m != 0.0) || (rtB.out_ac != 0.0)); - /* DataStoreWrite: '/Data Store Write28' */ + /* DataStoreWrite: '/Data Store Write28' */ rtDW.CCU_FACE_FL = rtB.out_face_m; - /* DataStoreWrite: '/Data Store Write29' */ + /* DataStoreWrite: '/Data Store Write29' */ rtDW.CCU_FOOT_FL = rtB.out_foot_ps; - /* DataStoreWrite: '/Data Store Write30' */ + /* DataStoreWrite: '/Data Store Write30' */ rtDW.CCU_MODE_FL = rtB.out_auto_hx; - /* DataStoreWrite: '/Data Store Write32' */ + /* DataStoreWrite: '/Data Store Write32' */ rtDW.CCU_FACE_FR = rtB.out_face; - /* DataStoreWrite: '/Data Store Write33' */ + /* DataStoreWrite: '/Data Store Write33' */ rtDW.CCU_FOOT_FR = rtB.out_foot; - /* DataStoreWrite: '/Data Store Write34' */ + /* DataStoreWrite: '/Data Store Write34' */ rtDW.CCU_MODE_FR = rtB.out_auto; - /* DataStoreWrite: '/Data Store Write35' */ + /* DataStoreWrite: '/Data Store Write35' */ rtDW.CCU_DEF_FR = rtB.out_def; - /* DataStoreWrite: '/Data Store Write37' */ + /* DataStoreWrite: '/Data Store Write37' */ rtDW.CCU_DEF_FL = rtB.out_def_m; - /* Outputs for Enabled SubSystem: '/Determine directions RL' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Determine directions RL' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if (rtB.out_auto_h < rtDW.DelayInput1_DSTATE) { - /* MATLAB Function: '/direction for REAR index mode' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/direction for REAR index mode' incorporates: + * DataStoreRead: '/Data Store Read' */ - directionforREARindexmode(rtDW.Index_mode_RL_auto, &rtb_Saturation_k[0]); + directionforREARindexmode(rtDW.Index_mode_RL_auto, &rtb_Saturation_m[0]); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ - rtDW.CCU_FACE_RL = (uint8_t)rtb_Saturation_k[1]; + rtDW.CCU_FACE_RL = (uint8_t)rtb_Saturation_m[1]; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ - rtDW.CCU_FOOT_RL = (uint8_t)rtb_Saturation_k[2]; + rtDW.CCU_FOOT_RL = (uint8_t)rtb_Saturation_m[2]; - /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ - rtDW.Index_mode_RL_manual = (uint8_t)rtb_Saturation_k[3]; + rtDW.Index_mode_RL_manual = (uint8_t)rtb_Saturation_m[3]; - /* MATLAB Function: '/AF REAR VENT AUTO' */ + /* MATLAB Function: '/AF REAR VENT AUTO' */ AFREARVENTAUTO(rtb_out_cwe); - /* MATLAB Function: '/AF REAR Bi Level' */ + /* MATLAB Function: '/AF REAR Bi Level' */ AFREARBiLevel(rtb_out_hi1); - /* MATLAB Function: '/AF REAR Foot' */ + /* MATLAB Function: '/AF REAR Foot' */ AFREARFoot(rtb_out_ma1); - /* MATLAB Function: '/AF REAR VENT AUTO1' */ + /* MATLAB Function: '/AF REAR VENT AUTO1' */ AFREARVENTAUTO(rtb_out_po3); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read' */ switch (rtDW.Index_mode_RL_auto) { case 120: @@ -40632,65 +40764,65 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/closest speed' incorporates: - * MATLAB Function: '/RL AF * percent DRS' + /* MATLAB Function: '/closest speed' incorporates: + * MATLAB Function: '/RL AF * percent DRS' */ closestspeed(rtb_out_po3, rtb_out_ihi, &rtb_DataTypeConversion3_gz); - /* DataStoreWrite: '/Data Store Write5' */ + /* DataStoreWrite: '/Data Store Write5' */ rtDW.CCU_BLOWERS_RL = rtb_DataTypeConversion3_gz; } - /* End of RelationalOperator: '/FixPt Relational Operator' */ - /* End of Outputs for SubSystem: '/Determine directions RL' */ + /* End of RelationalOperator: '/FixPt Relational Operator' */ + /* End of Outputs for SubSystem: '/Determine directions RL' */ - /* Outputs for Enabled SubSystem: '/Determine directions RR' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Determine directions RR' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if (rtB.out_auto_e < rtDW.DelayInput1_DSTATE_e) { - /* MATLAB Function: '/direction for REAR index mode1' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/direction for REAR index mode1' incorporates: + * DataStoreRead: '/Data Store Read' */ - directionforREARindexmode(rtDW.Index_mode_RR_auto, &rtb_Saturation_k[0]); + directionforREARindexmode(rtDW.Index_mode_RR_auto, &rtb_Saturation_m[0]); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ - rtDW.CCU_FACE_RR = (uint8_t)rtb_Saturation_k[1]; + rtDW.CCU_FACE_RR = (uint8_t)rtb_Saturation_m[1]; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ - rtDW.CCU_FOOT_RR = (uint8_t)rtb_Saturation_k[2]; + rtDW.CCU_FOOT_RR = (uint8_t)rtb_Saturation_m[2]; - /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ - rtDW.Index_mode_RR_manual = (uint8_t)rtb_Saturation_k[3]; + rtDW.Index_mode_RR_manual = (uint8_t)rtb_Saturation_m[3]; - /* MATLAB Function: '/AF REAR VENT AUTO' */ + /* MATLAB Function: '/AF REAR VENT AUTO' */ AFREARVENTAUTO(rtb_out_cwe); - /* MATLAB Function: '/AF REAR Bi Level' */ + /* MATLAB Function: '/AF REAR Bi Level' */ AFREARBiLevel(rtb_out_hi1); - /* MATLAB Function: '/AF REAR Foot' */ + /* MATLAB Function: '/AF REAR Foot' */ AFREARFoot(rtb_out_ma1); - /* MATLAB Function: '/AF REAR VENT AUTO1' */ + /* MATLAB Function: '/AF REAR VENT AUTO1' */ AFREARVENTAUTO(rtb_out_po3); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read' */ switch (rtDW.Index_mode_RR_auto) { case 120: @@ -40716,33 +40848,33 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/closest speed' incorporates: - * MATLAB Function: '/RR AF * percent DRS' + /* MATLAB Function: '/closest speed' incorporates: + * MATLAB Function: '/RR AF * percent DRS' */ closestspeed(rtb_out_po3, rtb_out_m44, &rtb_DataTypeConversion3_gz); - /* DataStoreWrite: '/Data Store Write5' */ + /* DataStoreWrite: '/Data Store Write5' */ rtDW.CCU_BLOWERS_RR = rtb_DataTypeConversion3_gz; } - /* End of RelationalOperator: '/FixPt Relational Operator' */ - /* End of Outputs for SubSystem: '/Determine directions RR' */ + /* End of RelationalOperator: '/FixPt Relational Operator' */ + /* End of Outputs for SubSystem: '/Determine directions RR' */ - /* Outputs for Enabled SubSystem: '/Determine directions FL' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Determine directions FL' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if (rtB.out_auto_hx < rtDW.DelayInput1_DSTATE_d) { - /* MATLAB Function: '/direction for front index mode' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/direction for front index mode' incorporates: + * DataStoreRead: '/Data Store Read' */ /* : switch index_mode */ switch (rtDW.Index_mode_FL_auto) { @@ -40864,69 +40996,69 @@ void HVAC_model_step(void) break; } - /* End of MATLAB Function: '/direction for front index mode' */ + /* End of MATLAB Function: '/direction for front index mode' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_DEF_FL = (uint8_t)rtb_Gain2; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_DEF_FR = (uint8_t)rtb_Gain2; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_FACE_FL = (uint8_t)index_start_0; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_FOOT_FL = (uint8_t)i; - /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.Index_mode_FL_manual = (uint8_t)rtb_Y_l_idx_3; - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read' */ switch (rtDW.Index_mode_FL_auto) { case 10: @@ -40990,33 +41122,33 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/closest speed' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/closest speed' incorporates: + * DataStoreRead: '/Data Store Read2' */ - closestspeed(rtb_out_eix, rtb_Saturation_as, &rtb_DataTypeConversion3_gz); + closestspeed(rtb_out_eix, Gain, &rtb_DataTypeConversion3_gz); - /* DataStoreWrite: '/Data Store Write5' */ + /* DataStoreWrite: '/Data Store Write5' */ rtDW.CCU_BLOWERS_FL = rtb_DataTypeConversion3_gz; } - /* End of RelationalOperator: '/FixPt Relational Operator' */ - /* End of Outputs for SubSystem: '/Determine directions FL' */ + /* End of RelationalOperator: '/FixPt Relational Operator' */ + /* End of Outputs for SubSystem: '/Determine directions FL' */ - /* Outputs for Enabled SubSystem: '/Determine directions FR' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Determine directions FR' incorporates: + * EnablePort: '/Enable' */ - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if (rtB.out_auto < rtDW.DelayInput1_DSTATE_d3) { - /* MATLAB Function: '/direction for front index mode' incorporates: - * DataStoreRead: '/Data Store Read' + /* MATLAB Function: '/direction for front index mode' incorporates: + * DataStoreRead: '/Data Store Read' */ /* : switch index_mode */ switch (rtDW.Index_mode_FR_auto) { @@ -41138,70 +41270,70 @@ void HVAC_model_step(void) break; } - /* End of MATLAB Function: '/direction for front index mode' */ + /* End of MATLAB Function: '/direction for front index mode' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_DEF_FL = (uint8_t)rtb_Gain2; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_DEF_FR = (uint8_t)rtb_Gain2; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_FACE_FR = (uint8_t)index_start_0; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.CCU_FOOT_FR = (uint8_t)i; - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write4' - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write4' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.Index_mode_FR_manual = (uint8_t)rtb_Y_l_idx_3; - /* MATLAB Function: '/AF VENT' */ + /* MATLAB Function: '/AF VENT' */ AFVENT(rtb_out_cwe); - /* MATLAB Function: '/AF Bi level' */ + /* MATLAB Function: '/AF Bi level' */ AFBilevel(rtb_out_hi1); - /* MATLAB Function: '/AF Bi level 2' */ + /* MATLAB Function: '/AF Bi level 2' */ AFBilevel2(rtb_out_ma1); - /* MATLAB Function: '/AF AutoFoot' */ + /* MATLAB Function: '/AF AutoFoot' */ AFAutoFoot(rtb_out_po3); - /* MATLAB Function: '/AF AutoFoot summer' */ + /* MATLAB Function: '/AF AutoFoot summer' */ AFAutoFootsummer(rtb_out_hpp); - /* MATLAB Function: '/AF Foot' */ + /* MATLAB Function: '/AF Foot' */ AFFoot(rtb_out_pj); - /* MATLAB Function: '/AF Foot + Def' */ + /* MATLAB Function: '/AF Foot + Def' */ AFFootDef(rtb_out_cc4); - /* MATLAB Function: '/AF Defrost' */ + /* MATLAB Function: '/AF Defrost' */ AFDefrost(rtb_out_fey); - /* MATLAB Function: '/AF Tri mode' */ + /* MATLAB Function: '/AF Tri mode' */ AFTrimode(rtb_out_mzr); - /* MATLAB Function: '/AF Hi (def + vent)' */ + /* MATLAB Function: '/AF Hi (def + vent)' */ AFHidefvent(rtb_out_ojrr); - /* MATLAB Function: '/AF VENT (fail safe)' */ + /* MATLAB Function: '/AF VENT (fail safe)' */ AFVENT(rtb_out_eix); - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * DataStoreRead: '/Data Store Read' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * DataStoreRead: '/Data Store Read' */ switch (rtDW.Index_mode_FR_auto) { case 10: @@ -41265,22 +41397,25 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* MATLAB Function: '/closest speed' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/closest speed' incorporates: + * DataStoreRead: '/Data Store Read2' */ closestspeed(rtb_out_eix, Gain1, &rtb_DataTypeConversion3_gz); - /* DataStoreWrite: '/Data Store Write5' */ + /* DataStoreWrite: '/Data Store Write5' */ rtDW.CCU_BLOWERS_FR = rtb_DataTypeConversion3_gz; } - /* End of RelationalOperator: '/FixPt Relational Operator' */ - /* End of Outputs for SubSystem: '/Determine directions FR' */ + /* End of RelationalOperator: '/FixPt Relational Operator' */ + /* End of Outputs for SubSystem: '/Determine directions FR' */ - /* Outputs for Atomic SubSystem: '/AromaLogic' */ - /* MATLAB Function: '/ccuAromaLogic' */ + /* Outputs for Atomic SubSystem: '/AromaLogic' */ + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write32' + * MATLAB Function: '/ccuAromaLogic' + */ /* : AROMA_CFG_PRESENT = 0x01; */ /* : ALGO_CFG_STANDARD = 0x00; */ /* : ALGO_CFG_LIMOUSINE = 0x01; */ @@ -41298,6 +41433,9 @@ void HVAC_model_step(void) /* : if isempty(savedIntensity) */ /* : if isempty(prevAromaIntensStat) */ /* : CCU_GloveBox_Stat = uint8(0); */ + rtDW.LIN4_CCU_Req_Model.CCU_GloveBox_Stat = 0U; + + /* MATLAB Function: '/ccuAromaLogic' */ /* : CCU_AromaCartridgeFlavor_Stat = uint8(0); */ /* : CCU_AromaCartridgeCapacity_Stat = uint8(0); */ /* : CCU_AromaFaultReason_Stat = FAULT_NONE; */ @@ -41306,26 +41444,26 @@ void HVAC_model_step(void) /* : CCU_AromaIntens_Stat = uint8(0); */ rtb_DataTypeConversion2_au = 0U; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write32' - * MATLAB Function: '/ccuAromaLogic' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write32' + * MATLAB Function: '/ccuAromaLogic' */ /* : CCU_AromaIntens_Req = uint8(0); */ rtDW.LIN4_CCU_Req_Model.CCU_AromaIntens_Req = 0U; - /* MATLAB Function: '/ccuAromaLogic' incorporates: - * Constant: '/auto1' - * Constant: '/auto3' - * Constant: '/auto5' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read57' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read77' - * Gain: '/Gain' - * Gain: '/Gain1' + /* MATLAB Function: '/ccuAromaLogic' incorporates: + * Constant: '/auto1' + * Constant: '/auto3' + * Constant: '/auto5' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read57' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read77' + * Gain: '/Gain' + * Gain: '/Gain1' */ /* : if (aromaConfig ~= AROMA_CFG_PRESENT) || ... */ /* : (CAL_VARIANT < CAL_VARIANT_SEDANL) || (CAL_VARIANT > CAL_VARIANT_MPV) */ @@ -41336,16 +41474,22 @@ void HVAC_model_step(void) /* : prevAromaIntensStat = uint8(0); */ rtDW.prevAromaIntensStat = 0U; } else { + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write32' + */ /* : CCU_GloveBox_Stat = BCM_GloveBox_Stat; */ + rtDW.LIN4_CCU_Req_Model.CCU_GloveBox_Stat = rtDW.BCM_GloveBox_stat; + /* : CCU_AromaCartridgeFlavor_Stat = Aroma_CartridgeFlavor_Stat; */ /* : CCU_AromaCartridgeCapacity_Stat = Aroma_CartridgeCapacity_Stat; */ /* : if (CAL_VARIANT == CAL_VARIANT_SEDANL) || (CAL_VARIANT == CAL_VARIANT_LIMO) */ - if ((g_ucCAL_VARIANT != 1) && (g_ucCAL_VARIANT != 3)) { + if ((g_ucCAL_VARIANT == 1) || (g_ucCAL_VARIANT == 3)) { + /* : hvacFanPwm = rearHvacFanPwm; */ + rtDW.PWM_front = rtDW.PWM_rear; + } else { /* : else */ /* : hvacFanPwm = frontHvacFanPwm; */ - rtDW.PWM_rear = rtDW.PWM_front; - } else { - /* : hvacFanPwm = rearHvacFanPwm; */ } /* : if Aroma_CommErr_Flag */ @@ -41357,15 +41501,15 @@ void HVAC_model_step(void) /* : elseif (Aroma_CartridgeSw_Stat ~= 0) || (Aroma_CartridgeCapacity_Stat == 0) */ /* : CCU_AromaFaultReason_Stat = FAULT_CARTRIDGE; */ rtb_DataTypeConversion3_gz = 4U; - } else if (rtDW.PWM_rear == 0) { + } else if (rtDW.PWM_front == 0) { /* : elseif hvacFanPwm == 0 */ /* : CCU_AromaFaultReason_Stat = FAULT_HVAC_FAN_OFF; */ rtb_DataTypeConversion3_gz = 1U; - } else if (rtDW.PWM_rear < (uint8_t)((52429U * g_usAromaPwm_Min) >> 19)) { + } else if (rtDW.PWM_front < (uint8_t)((52429U * g_usAromaPwm_Min) >> 19)) { /* : elseif hvacFanPwm < aromaPWMmin */ /* : CCU_AromaFaultReason_Stat = FAULT_HVAC_FAN_LOW; */ rtb_DataTypeConversion3_gz = 2U; - } else if (rtDW.PWM_rear > (uint8_t)((52429U * g_usAromaPwm_Max) >> 19)) { + } else if (rtDW.PWM_front > (uint8_t)((52429U * g_usAromaPwm_Max) >> 19)) { /* : elseif hvacFanPwm > aromaPWMmax */ /* : CCU_AromaFaultReason_Stat = FAULT_HVAC_FAN_HIGH; */ rtb_DataTypeConversion3_gz = 3U; @@ -41394,8 +41538,8 @@ void HVAC_model_step(void) /* : CCU_AromaIntens_Stat = uint8(0); */ rtb_DataTypeConversion2_au = 0U; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write32' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write32' */ /* : CCU_AromaIntens_Req = uint8(0); */ rtDW.LIN4_CCU_Req_Model.CCU_AromaIntens_Req = 0U; @@ -41411,14 +41555,14 @@ void HVAC_model_step(void) /* : (CCU_AromaIntens_Stat ~= 0) && T15_On */ if ((rtb_DataTypeConversion3_gz == 0) && (rtb_DataTypeConversion2_au != 0) && (rtDW.BCM_T15_Stat != 0)) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write32' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write32' */ /* : CCU_AromaIntens_Req = CCU_AromaIntens_Stat; */ rtDW.LIN4_CCU_Req_Model.CCU_AromaIntens_Req = rtb_DataTypeConversion2_au; } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write32' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write32' */ /* : else */ /* : CCU_AromaIntens_Req = uint8(0); */ @@ -41433,15 +41577,15 @@ void HVAC_model_step(void) } } - /* DataStoreWrite: '/Data Store Write1' incorporates: - * MATLAB Function: '/ccuAromaLogic' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * MATLAB Function: '/ccuAromaLogic' */ rtDW.CCU_AromaIntens_stat = rtb_DataTypeConversion2_au; - /* End of Outputs for SubSystem: '/AromaLogic' */ + /* End of Outputs for SubSystem: '/AromaLogic' */ - /* Saturate: '/Saturation' incorporates: - * DataStoreRead: '/Data Store Read16' + /* Saturate: '/Saturation' incorporates: + * DataStoreRead: '/Data Store Read16' */ if (rtDW.CCU_SET_FL > 290) { rtb_out_kez = 290U; @@ -41451,10 +41595,10 @@ void HVAC_model_step(void) rtb_out_kez = rtDW.CCU_SET_FL; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* Saturate: '/Saturation1' incorporates: - * DataStoreRead: '/Data Store Read17' + /* Saturate: '/Saturation1' incorporates: + * DataStoreRead: '/Data Store Read17' */ if (rtDW.CCU_SET_FR > 290) { rtb_Saturation2_a = 290U; @@ -41464,28 +41608,28 @@ void HVAC_model_step(void) rtb_Saturation2_a = rtDW.CCU_SET_FR; } - /* End of Saturate: '/Saturation1' */ + /* End of Saturate: '/Saturation1' */ - /* Outputs for Atomic SubSystem: '/Autodemist (all-season mode and winter mode)' */ - /* MATLAB Function: '/Calculate_Autodemist_Level' incorporates: - * Constant: '/auto10' - * Constant: '/auto11' - * Constant: '/auto12' - * Constant: '/auto4' - * Constant: '/auto5' - * Constant: '/auto6' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' - * Gain: '/Gain2' - * Logic: '/AND2' - * Logic: '/AND3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Relational Operator6' - * RelationalOperator: '/Relational Operator7' - * RelationalOperator: '/Relational Operator8' + /* Outputs for Atomic SubSystem: '/Autodemist (all-season mode and winter mode)' */ + /* MATLAB Function: '/Calculate_Autodemist_Level' incorporates: + * Constant: '/auto10' + * Constant: '/auto11' + * Constant: '/auto12' + * Constant: '/auto4' + * Constant: '/auto5' + * Constant: '/auto6' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' + * Gain: '/Gain2' + * Logic: '/AND2' + * Logic: '/AND3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Relational Operator6' + * RelationalOperator: '/Relational Operator7' + * RelationalOperator: '/Relational Operator8' */ /* : if isempty(current_level_FL) */ /* : if isempty(current_level_FR) */ @@ -41519,14 +41663,14 @@ void HVAC_model_step(void) /* : if active_mode == 0 */ guard1 = false; if (rtDW.active_mode == 0.0) { - /* Logic: '/AND1' incorporates: - * Constant: '/Auto' - * DataStoreRead: '/Data Store Read10' - * DataStoreRead: '/Data Store Read2' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Logic: '/AND1' incorporates: + * Constant: '/Auto' + * DataStoreRead: '/Data Store Read10' + * DataStoreRead: '/Data Store Read2' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' */ /* : if entry_conditions_winter == 1 */ rtb_Compare_ht = ((rtDW.CCU_MODE_FL == 1) && (rtDW.step_start_controle_front @@ -41544,7 +41688,7 @@ void HVAC_model_step(void) } else { /* : else */ /* : new_level_FL = 0; */ - index_start = 0.0; + rtb_Divide1 = 0.0; /* : new_level_FR = 0; */ rtb_Divide5 = 0.0; @@ -41606,34 +41750,34 @@ void HVAC_model_step(void) } /* : new_level_FL = current_level_FL; */ - index_start = rtDW.current_level_FL; + rtb_Divide1 = rtDW.current_level_FL; /* : if target_level > current_level_FL */ if (rtb_Gain2 > rtDW.current_level_FL) { /* : new_level_FL = target_level; */ - index_start = rtb_Gain2; + rtb_Divide1 = rtb_Gain2; } else if (rtb_Gain2 < rtDW.current_level_FL) { /* : elseif target_level < current_level_FL */ /* : if current_level_FL == 4 && dew_point > STEP_DN(4) */ if ((rtDW.current_level_FL == 4.0) && (rtDW.Dew_point > g_assAUTODEMIST_STEP_DN[3])) { /* : new_level_FL = 3; */ - index_start = 3.0; + rtb_Divide1 = 3.0; } else if ((rtDW.current_level_FL == 3.0) && (rtDW.Dew_point > g_assAUTODEMIST_STEP_DN[2])) { /* : elseif current_level_FL == 3 && dew_point > STEP_DN(3) */ /* : new_level_FL = 2; */ - index_start = 2.0; + rtb_Divide1 = 2.0; } else if ((rtDW.current_level_FL == 2.0) && (rtDW.Dew_point > g_assAUTODEMIST_STEP_DN[1])) { /* : elseif current_level_FL == 2 && dew_point > STEP_DN(2) */ /* : new_level_FL = 1; */ - index_start = 1.0; + rtb_Divide1 = 1.0; } else if ((rtDW.current_level_FL == 1.0) && (rtDW.Dew_point > g_assAUTODEMIST_STEP_DN[0])) { /* : elseif current_level_FL == 1 && dew_point > STEP_DN(1) */ /* : new_level_FL = 0; */ - index_start = 0.0; + rtb_Divide1 = 0.0; } else { /* : else */ /* : new_level_FL = current_level_FL; */ @@ -41644,9 +41788,9 @@ void HVAC_model_step(void) /* : if (FL_blower_automode == 4 || FL_blower_automode == 5) && new_level_FL > 2 */ if (((rtDW.CCU_AUTOMODE_FL == 4) || (rtDW.CCU_AUTOMODE_FL == 5)) && - (index_start > 2.0)) { + (rtb_Divide1 > 2.0)) { /* : new_level_FL = 2; */ - index_start = 2.0; + rtb_Divide1 = 2.0; } /* : new_level_FR = current_level_FR; */ @@ -41694,7 +41838,7 @@ void HVAC_model_step(void) } /* : current_level_FL = new_level_FL; */ - rtDW.current_level_FL = index_start; + rtDW.current_level_FL = rtb_Divide1; /* : current_level_FR = new_level_FR; */ rtDW.current_level_FR = rtb_Divide5; @@ -41703,71 +41847,71 @@ void HVAC_model_step(void) rtb_I_od = rtDW.active_mode; } - /* MATLAB Function: '/MATLAB Function' incorporates: - * MATLAB Function: '/Calculate_Autodemist_Level' + /* MATLAB Function: '/MATLAB Function' incorporates: + * MATLAB Function: '/Calculate_Autodemist_Level' */ /* : if active_mode == 2 */ if (rtb_I_od == 2.0) { /* : lvl_winter = uint8(autodemist_lvl_FL); */ - rtb_I_od = rt_roundd(index_start); + rtb_I_od = rt_roundd(rtb_Divide1); if (rtb_I_od < 256.0) { if (rtb_I_od >= 0.0) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Winter = (uint8_t) rtb_I_od; } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Winter = 0U; } } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Winter = UINT8_MAX; } - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' - * MATLAB Function: '/Calculate_Autodemist_Level' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' + * MATLAB Function: '/Calculate_Autodemist_Level' */ /* : lvl_summer = uint8(0); */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Summer = 0U; } else if (rtb_I_od == 1.0) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif active_mode == 1 */ /* : lvl_winter = uint8(0); */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Winter = 0U; /* : lvl_summer = uint8(autodemist_lvl_FL); */ - rtb_I_od = rt_roundd(index_start); + rtb_I_od = rt_roundd(rtb_Divide1); if (rtb_I_od < 256.0) { if (rtb_I_od >= 0.0) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Summer = (uint8_t) rtb_I_od; } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Summer = 0U; } } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Summer = UINT8_MAX; } } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : else */ /* : lvl_winter = uint8(0); */ @@ -41777,47 +41921,47 @@ void HVAC_model_step(void) rtDW.dbgCAN_Logic_State_model.Logic_AutoDemist_Lv_Summer = 0U; } - /* End of MATLAB Function: '/MATLAB Function' */ + /* End of MATLAB Function: '/MATLAB Function' */ - /* Logic: '/AND5' incorporates: - * Constant: '/auto13' - * Constant: '/auto14' - * DataStoreRead: '/Data Store Read1' + /* Logic: '/AND5' incorporates: + * Constant: '/auto13' + * Constant: '/auto14' + * DataStoreRead: '/Data Store Read1' * DataStoreWrite: '/Data Store Write23' - * Logic: '/AND4' - * RelationalOperator: '/Relational Operator10' - * RelationalOperator: '/Relational Operator11' - * RelationalOperator: '/Relational Operator9' + * Logic: '/AND4' + * RelationalOperator: '/Relational Operator10' + * RelationalOperator: '/Relational Operator11' + * RelationalOperator: '/Relational Operator9' */ - rtb_LogicalOperator_fc = (((rtDW.CCU_MODE_FL == 0) || (rtDW.CCU_MODE_FL == 2)) - && (rtb_out_n1[8] == 100)); + rtb_Switch_o2 = (((rtDW.CCU_MODE_FL == 0) || (rtDW.CCU_MODE_FL == 2)) && + (rtb_out_n1[8] == 100)); - /* Gain: '/Gain4' incorporates: - * DataStoreRead: '/Data Store Read8' + /* Gain: '/Gain4' incorporates: + * DataStoreRead: '/Data Store Read8' */ rtb_Switch2_nb = (int16_t)((13107 * rtDW.AMB) >> 17); - /* Gain: '/Gain' incorporates: - * Gain: '/Gain4' - * Lookup_n-D: '/AUTODEMIST_OFFSET_VENT_TEMP' + /* Gain: '/Gain' incorporates: + * Gain: '/Gain4' + * Lookup_n-D: '/AUTODEMIST_OFFSET_VENT_TEMP' */ rtb_Switch6_c = (int16_t)(10 * look1_is16lu64n32Ds32_binlcs(rtb_Switch2_nb, &g_assAUTODEMIST_OFFSET_AMB_TEMP[0], &g_assAUTODEMIST_OFFSET_VENT_TEMP[0], 8U)); - /* Lookup_n-D: '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' incorporates: - * Saturate: '/Saturation' + /* Lookup_n-D: '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' incorporates: + * Saturate: '/Saturation' */ rtb_FL_AUTODEMIST_OFFSET_VENT_TEMPpercentage = - look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, rtConstP.pooled59, - rtConstP.pooled58, 3U); + look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_out_kez, rtConstP.pooled58, + rtConstP.pooled57, 3U); - /* MATLAB Function: '/Autodemist_Actions_FL' incorporates: - * Constant: '/auto7' - * Constant: '/auto8' - * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write' - * MATLAB Function: '/Calculate_Autodemist_Level' + /* MATLAB Function: '/Autodemist_Actions_FL' incorporates: + * Constant: '/auto7' + * Constant: '/auto8' + * DataStoreRead: '/Data Store Read4' + * DataStoreWrite: '/Data Store Write' + * MATLAB Function: '/Calculate_Autodemist_Level' */ /* : recirculation_auto = false; */ /* : ac_on = false; */ @@ -41836,24 +41980,24 @@ void HVAC_model_step(void) rtb_Compare_h2 = false; /* : if new_level_FL >= 1 && new_level_FL <= 3 */ - if ((index_start >= 1.0) && (index_start <= 3.0)) { + if ((rtb_Divide1 >= 1.0) && (rtb_Divide1 <= 3.0)) { /* : recirculation_auto = true; */ /* : ac_on = true; */ rtb_Compare_jv1 = true; /* : if new_level_FL >= 2 */ - if (index_start >= 2.0) { + if (rtb_Divide1 >= 2.0) { /* : def_valve = true; */ rtb_Compare_ht = true; } } /* : if new_level_FL == 2 */ - if (index_start == 2.0) { + if (rtb_Divide1 == 2.0) { /* : fl_blower_af = uint16(pct_of(fl_blower_current, AUTODEMIST_LV2_BLR_PLUS)); */ /* : result = int16(round(double(number) * (double(percent) / 100))); */ rtb_Gain2 = (int32_t)rt_roundd((double)g_usAUTODEMIST_LV2_BLR_PLUS / 100.0 * - (double)rtb_Saturation_as); + (double)Gain); if (rtb_Gain2 < 32768) { rtDW.FL_blower_AF_offset_autodemist = (uint16_t)rtb_Gain2; } else { @@ -41884,11 +42028,11 @@ void HVAC_model_step(void) } /* : if new_level_FL == 3 */ - if (index_start == 3.0) { + if (rtb_Divide1 == 3.0) { /* : fl_blower_af = uint16(pct_of(fl_blower_current, AUTODEMIST_LV3_BLR_PLUS)); */ /* : result = int16(round(double(number) * (double(percent) / 100))); */ rtb_Gain2 = (int32_t)rt_roundd((double)g_usAUTODEMIST_LV3_BLR_PLUS / 100.0 * - (double)rtb_Saturation_as); + (double)Gain); if (rtb_Gain2 < 32768) { rtDW.FL_blower_AF_offset_autodemist = (uint16_t)rtb_Gain2; } else { @@ -41919,7 +42063,7 @@ void HVAC_model_step(void) } /* : if new_level_FL == 4 */ - if (index_start == 4.0) { + if (rtb_Divide1 == 4.0) { /* : flu_duct_target = int16(0); */ rtDW.FLU_duct_target_offset_autodemist = 0; @@ -41930,21 +42074,21 @@ void HVAC_model_step(void) rtb_Compare_h2 = true; } - /* End of MATLAB Function: '/Autodemist_Actions_FL' */ + /* End of MATLAB Function: '/Autodemist_Actions_FL' */ - /* Lookup_n-D: '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' incorporates: - * Saturate: '/Saturation1' + /* Lookup_n-D: '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' incorporates: + * Saturate: '/Saturation1' */ rtb_FL_AUTODEMIST_OFFSET_VENT_TEMPpercentage = - look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, rtConstP.pooled59, - rtConstP.pooled58, 3U); + look1_iu16bs16lu64n32ts16Ds32_binlcs(rtb_Saturation2_a, rtConstP.pooled58, + rtConstP.pooled57, 3U); - /* MATLAB Function: '/Autodemist_Actions_FR' incorporates: - * Constant: '/auto7' - * Constant: '/auto8' - * DataStoreRead: '/Data Store Read5' - * DataStoreWrite: '/Data Store Write1' - * MATLAB Function: '/Calculate_Autodemist_Level' + /* MATLAB Function: '/Autodemist_Actions_FR' incorporates: + * Constant: '/auto7' + * Constant: '/auto8' + * DataStoreRead: '/Data Store Read5' + * DataStoreWrite: '/Data Store Write1' + * MATLAB Function: '/Calculate_Autodemist_Level' */ /* : recirculation_auto = false; */ /* : ac_on = false; */ @@ -42057,371 +42201,563 @@ void HVAC_model_step(void) rtb_Compare_bu = true; } - /* End of MATLAB Function: '/Autodemist_Actions_FR' */ + /* End of MATLAB Function: '/Autodemist_Actions_FR' */ - /* Logic: '/Logical Operator1' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* Logic: '/Logical Operator1' incorporates: + * DataStoreWrite: '/Data Store Write5' */ rtDW.AC_front_on_req_from_autodemist = (rtb_Compare_jv1 || rtb_Compare_jve); - /* Logic: '/Logical Operator3' incorporates: - * DataStoreWrite: '/Data Store Write7' + /* Logic: '/Logical Operator3' incorporates: + * DataStoreWrite: '/Data Store Write7' */ rtDW.def_valve_100_req = (rtb_Compare_ht || rtb_Compare_lq); - /* Switch: '/Switch' incorporates: - * Gain: '/Gain4' - * Lookup_n-D: '/AUTODEMIST_OFFSET_LEFT' - * Lookup_n-D: '/AUTODEMIST_OFFSET_RIGHT' - * Switch: '/Switch1' + /* Switch: '/Switch' incorporates: + * Gain: '/Gain4' + * Lookup_n-D: '/AUTODEMIST_OFFSET_LEFT' + * Lookup_n-D: '/AUTODEMIST_OFFSET_RIGHT' + * Switch: '/Switch1' */ - if (rtb_LogicalOperator_fc) { + if (rtb_Switch_o2) { rtDW.FLU_duct_target_offset_autodemist = look1_is16lu64n32Ds32_binlcs - (rtb_Switch2_nb, rtConstP.pooled57, &g_assDUCT_TGT_DEF_VALVE_L[0], 10U); + (rtb_Switch2_nb, rtConstP.pooled56, &g_assDUCT_TGT_DEF_VALVE_L[0], 10U); rtDW.FRU_duct_target_offset_autodemist = look1_is16lu64n32Ds32_binlcs - (rtb_Switch2_nb, rtConstP.pooled57, &g_assDUCT_TGT_DEF_VALVE_R[0], 10U); + (rtb_Switch2_nb, rtConstP.pooled56, &g_assDUCT_TGT_DEF_VALVE_R[0], 10U); } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Autodemist (all-season mode and winter mode)' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Autodemist (all-season mode and winter mode)' */ - /* DataStoreWrite: '/Data Store Write' */ + /* Product: '/Divide' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * Sum: '/Add' + */ + rtb_Divide1 = (double)(int16_t)((uint32_t)Gain + Gain1) / 4.0; + + /* Product: '/Divide1' incorporates: + * Constant: '/Constant2' + * MATLAB Function: '/RL AF * percent DRS' + * MATLAB Function: '/RR AF * percent DRS' + * Sum: '/Add1' + */ + rtb_Divide5 = (double)(int16_t)((uint32_t)rtb_out_ihi + rtb_out_m44) / 4.0; + + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant3' + */ + if (rtb_Divide5 > 0.0) { + /* Saturate: '/Saturation1' */ + if (rtb_Divide5 > 80.0) { + rtb_Divide5 = 80.0; + } else if (rtb_Divide5 < 15.0) { + rtb_Divide5 = 15.0; + } + + /* End of Saturate: '/Saturation1' */ + } else { + rtb_Divide5 = 0.0; + } + + /* Outputs for Atomic SubSystem: '/BlowerLimit' */ + /* Gain: '/Gain' incorporates: + * DataTypeConversion: '/Data Type Conversion2' + * Switch: '/Switch1' + */ + rtb_Saturation2_a = (uint16_t)(10U * (uint8_t)rtb_Divide5); + + /* End of Outputs for SubSystem: '/BlowerLimit' */ + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + if (rtb_Divide1 > 0.0) { + /* Saturate: '/Saturation2' */ + if (rtb_Divide1 > 80.0) { + rtb_Divide1 = 80.0; + } else if (rtb_Divide1 < 15.0) { + rtb_Divide1 = 15.0; + } + + /* End of Saturate: '/Saturation2' */ + } else { + rtb_Divide1 = 0.0; + } + + /* Outputs for Atomic SubSystem: '/BlowerLimit' */ + /* Gain: '/Gain1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Switch: '/Switch' + */ + rtb_out_kez = (uint16_t)(10U * (uint8_t)rtb_Divide1); + + /* MATLAB Function: '/blowerControlBySOC' incorporates: + * Constant: '/auto1' + * Constant: '/auto12' + * Constant: '/auto2' + * Constant: '/auto3' + * DataStoreRead: '/Data Store Read' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + */ + /* : frontPWM_out = FrontPWM_in; */ + rtb_out_l4w = rtb_out_kez; + + /* : rearPWM_out = RearPWM_in; */ + rtb_out_lac = rtb_Saturation2_a; + + /* : if entry_conditions */ + if (rtDW.BCM_EEM_StPowMgn > 1) { + /* Lookup_n-D: '/FRONT_HVAC_LIMITED' incorporates: + * DataStoreRead: '/Data Store Read' + */ + /* : frontPWM_out = min(FrontPWM_in, Front_limitedPWM); */ + rtb_out_l4w = look1_iu8bu16lu64n32tu16_binlcse(rtDW.BCM_EEM_StPowMgn, + rtConstP.pooled88, rtConstP.FRONT_HVAC_LIMITED_tableData, 5U); + if (rtb_out_kez <= rtb_out_l4w) { + rtb_out_l4w = rtb_out_kez; + } + + /* Lookup_n-D: '/REAR_HVAC_LIMITED' incorporates: + * DataStoreRead: '/Data Store Read' + */ + /* : rearPWM_out = min(RearPWM_in, Rear_limitedPWM); */ + rtb_out_lac = look1_iu8bu16lu64n32tu16_binlcse(rtDW.BCM_EEM_StPowMgn, + rtConstP.pooled88, rtConstP.REAR_HVAC_LIMITED_tableData, 5U); + if (rtb_Saturation2_a <= rtb_out_lac) { + rtb_out_lac = rtb_Saturation2_a; + } + + /* : if frontPWM_out > 0 */ + if ((rtb_out_l4w > 0) && (rtb_out_l4w < g_ausMIN_PWM[0])) { + /* : frontPWM_out = max(frontPWM_out, Front_minPWM); */ + rtb_out_l4w = g_ausMIN_PWM[0]; + } + + /* : if rearPWM_out > 0 */ + if ((rtb_out_lac > 0) && (rtb_out_lac < g_ausMIN_PWM[1])) { + /* : rearPWM_out = max(rearPWM_out, Rear_minPWM); */ + rtb_out_lac = g_ausMIN_PWM[1]; + } + } + + /* : if exit_conditions */ + if (rtDW.BCM_EEM_StPowMgn <= 1) { + /* : frontPWM_out = FrontPWM_in; */ + rtb_out_l4w = rtb_out_kez; + + /* : rearPWM_out = RearPWM_in; */ + rtb_out_lac = rtb_Saturation2_a; + } + + /* MATLAB Function: '/blowerLimitByBattTemp' incorporates: + * Constant: '/auto10' + * Constant: '/auto11' + * Constant: '/auto4' + * Constant: '/auto5' + * Constant: '/auto6' + * Constant: '/auto7' + * Constant: '/auto8' + * DataStoreRead: '/Data Store Read1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * MATLAB Function: '/blowerControlBySOC' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Relational Operator5' + * RelationalOperator: '/Relational Operator7' + * RelationalOperator: '/Relational Operator8' + */ + /* : frontPWM_out = FrontPWM_in; */ + /* : rearPWM_out = RearPWM_in; */ + /* : if exit_conditions */ + if (rtDW.BMS_ActualTemp_Val_ro > 43) { + /* : if entry_conditions_front */ + if ((rtb_out_l4w > 400) && (rtDW.BMS_ActualTemp_Val_ro >= 45)) { + /* : frontPWM_out = min(FrontPWM_in, Front_maxPWM); */ + rtb_out_l4w = 400U; + } + + /* : if entry_conditions_rear */ + if ((rtb_out_lac > 400) && (rtDW.BMS_ActualTemp_Val_ro >= 45)) { + /* : rearPWM_out = min(RearPWM_in, Rear_maxPWM); */ + rtb_out_lac = 400U; + } + } + + /* End of MATLAB Function: '/blowerLimitByBattTemp' */ + + /* Gain: '/Gain2' incorporates: + * DataStoreWrite: '/Data Store Write' + */ + rtDW.PWM_front = (uint8_t)((52429U * rtb_out_l4w) >> 19); + + /* Gain: '/Gain3' incorporates: + * DataStoreWrite: '/Data Store Write1' + */ + rtDW.PWM_rear = (uint8_t)((52429U * rtb_out_lac) >> 19); + + /* End of Outputs for SubSystem: '/BlowerLimit' */ + + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read2' + */ + rtDW.BCM_EEM_StPowMgn = rtDW.CCUCAN_BCM_EEM_model.BCM_EEM_StPowMgn; + + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Bias: '/Bias' + * DataStoreRead: '/Data Store Read3' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + */ + rtDW.BMS_ActualTemp_Val_ro = (int16_t)floor(0.5 * (double) + rtDW.CCUCAN_EMS_Veh_02_model.BMS_ActualTemp_Val_ro - 40.0); + + /* DataStoreWrite: '/Data Store Write' */ rtDW.eCompChiller_Err = 0.0; - /* Gain: '/Gain' incorporates: + /* Gain: '/Gain' incorporates: * DataStoreRead: '/Data Store Read10' - * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write' */ rtDW.eComp_InputC = (uint16_t) (rtDW.HVC_ERR_STATUS_MSG_MODEL.HVC_CompInputC_Val_ro << 7); - /* Bias: '/Bias' incorporates: + /* Bias: '/Bias' incorporates: * DataStoreRead: '/Data Store Read10' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.eComp_Temp = (int16_t) (rtDW.HVC_ERR_STATUS_MSG_MODEL.HVC_CompInvTemp_Val_ro - 50); - /* If: '/If' incorporates: + /* DataStoreWrite: '/Data Store Write12' incorporates: + * DataStoreRead: '/Data Store Read12' + */ + rtDW.SeatOccupiedRR = rtDW.CCUCAN_OCURR_MSG_model.OCURR_SeatOccupied_Stat; + + /* If: '/If' incorporates: * DataStoreRead: '/Data Store Read' - * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' * SignalConversion generated from: '/Bus Selector3' */ if (rtDW.CCUCAN_BCM_Powertrain_model.BCM_AmbTempRaw_ro == 65534) { - /* Outputs for IfAction SubSystem: '/sensor error' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sensor error' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AmbTempSensErr_Stat = 1U; - /* SignalConversion generated from: '/Out1' incorporates: - * Constant: '/failsafe = 10C after factor and offset' + /* SignalConversion generated from: '/Out1' incorporates: + * Constant: '/failsafe = 10C after factor and offset' */ rtb_Saturation2_a = 5000U; - /* End of Outputs for SubSystem: '/sensor error' */ + /* End of Outputs for SubSystem: '/sensor error' */ } else { - /* Outputs for IfAction SubSystem: '/sensor OK' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sensor OK' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion generated from: '/In1' */ + /* SignalConversion generated from: '/In1' */ rtb_Saturation2_a = rtDW.CCUCAN_BCM_Powertrain_model.BCM_AmbTempRaw_ro; - /* End of Outputs for SubSystem: '/sensor OK' */ + /* End of Outputs for SubSystem: '/sensor OK' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Bias: '/Bias' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain1' - * Gain: '/Gain2' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Bias: '/Bias' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain1' + * Gain: '/Gain2' */ rtb_Switch6_c = (int16_t)floor((0.01 * (double)rtb_Saturation2_a - 40.0) * 10.0); - /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: - * DataStoreRead: '/Data Store Read15' - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/is 3 sec after T15 passed' incorporates: + * DataStoreRead: '/Data Store Read15' + * DataStoreRead: '/Data Store Read1' */ - is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_LogicalOperator_fc, + is3secafterT15passed(rtDW.t_now, rtDW.BCM_T15_Stat, &rtb_Switch_o2, &rtDW.sf_is3secafterT15passed_k); - /* If: '/If' */ - if (rtb_LogicalOperator_fc) { - /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ òåìïåðàòóðû' incorporates: - * ActionPort: '/Action Port' + /* If: '/If' */ + if (rtb_Switch_o2) { + /* Outputs for IfAction SubSystem: '/Ôèëüòðàöèÿ òåìïåðàòóðû' incorporates: + * ActionPort: '/Action Port' */ - /* Lookup_n-D: '/Get LVL for temp' incorporates: - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion1' + /* Lookup_n-D: '/Get LVL for temp' incorporates: + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion1' */ rtb_Switch2_nb = rtConstP.pooled60[plook_u32s16_bincka(rtb_Switch6_c, rtConstP.GetLVLfortemp_bp01Data, 5U)]; - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.KEEP_RISING_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_p(rtb_Switch6_c, rtb_Switch2_nb, &rtb_DataTypeConversion2_au, &rtDW.AMB_store, &rtDW.KEEP_RISING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_g2(rtb_Switch6_c, rtb_Switch2_nb, &rtb_DataTypeConversion2_au, &rtDW.AMB_store, &rtDW.KEEP_RISING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.KEEP_FALLING_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_kb(rtb_Switch6_c, rtb_Switch2_nb, &rtb_DataTypeConversion3_it, &rtDW.AMB_store, &rtDW.KEEP_FALLING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_my(rtb_Switch6_c, rtb_Switch2_nb, &rtb_DataTypeConversion3_it, &rtDW.AMB_store, &rtDW.KEEP_FALLING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Sum: '/Subtract' incorporates: - * DataStoreRead: '/Data Store Read15' - * UnitDelay: '/Unit Delay' + /* Sum: '/Subtract' incorporates: + * DataStoreRead: '/Data Store Read15' + * UnitDelay: '/Unit Delay' */ rtb_Subtract = rtDW.t_now - rtDW.UnitDelay_DSTATE_c; - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/Data Store Read' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/Data Store Read' */ /* : f_g_ssAMBFILT_WATER = g_ssAMBFILT_WATER; */ if ((rtDW.VehicleSpeed > 45) && (rtDW.KEEP_UNTIL_SPEED_DROPS > 0)) { - /* Outputs for IfAction SubSystem: '/Áûñòðî èç-çà ôëàãà' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Áûñòðî èç-çà ôëàãà' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.KEEP_RISING_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_p(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_c5, &rtDW.AMB_store, &rtDW.KEEP_RISING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_g2(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_c5, &rtDW.AMB_store, &rtDW.KEEP_RISING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.KEEP_FALLING_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_kb(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_m4, &rtDW.AMB_store, &rtDW.KEEP_FALLING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_my(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_m4, &rtDW.AMB_store, &rtDW.KEEP_FALLING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' - * DataStoreWrite: '/Data Store Write' - * RelationalOperator: '/AMBraw > AMB' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' + * DataStoreWrite: '/Data Store Write' + * RelationalOperator: '/AMBraw > AMB' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Switch: '/Switch' */ if (fabs((double)rtb_Switch6_c - rtDW.AMB_store) <= 0.01) { - /* SignalConversion generated from: '/AMB_new' */ - index_start = rtDW.AMB_store; + /* SignalConversion generated from: '/AMB_new' */ + rtb_Divide1 = rtDW.AMB_store; } else { if (rtb_Switch6_c > rtDW.AMB_store) { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtb_Switch2_nb = rtb_Merge_c5; } else { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * UnaryMinus: '/Unary Minus' */ rtb_Switch2_nb = (int16_t)-rtb_Merge_m4; } - /* SignalConversion generated from: '/AMB_new' incorporates: - * Constant: '/Constant' - * Product: '/Divide' - * Product: '/Product' - * Sum: '/Add' - * Switch: '/Switch' + /* SignalConversion generated from: '/AMB_new' incorporates: + * Constant: '/Constant' + * Product: '/Divide' + * Product: '/Product' + * Sum: '/Add' + * Switch: '/Switch' */ - index_start = (double)rtb_Subtract / 60000.0 * (double)rtb_Switch2_nb + + rtb_Divide1 = (double)rtb_Subtract / 60000.0 * (double)rtb_Switch2_nb + rtDW.AMB_store; } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Áûñòðî èç-çà ôëàãà' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Áûñòðî èç-çà ôëàãà' */ } else if (rtDW.VehicleSpeed > 50) { - /* Outputs for IfAction SubSystem: '/Áûñòðî èç-çà ñêîðîñòè' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Áûñòðî èç-çà ñêîðîñòè' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.KEEP_UNTIL_SPEED_DROPS = 1U; - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.KEEP_RISING_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_p(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_c5, &rtDW.AMB_store, &rtDW.KEEP_RISING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_g2(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_c5, &rtDW.AMB_store, &rtDW.KEEP_RISING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.KEEP_FALLING_UNTIL_LIMIT > 0.0) { - /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_kb(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_m4, &rtDW.AMB_store, &rtDW.KEEP_FALLING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ + /* End of Outputs for SubSystem: '/âêëþ÷åí óñêîðåííûé ðåæèì' */ } else { - /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/îáû÷íûé ðåæèì' incorporates: + * ActionPort: '/Action Port' */ u_my(rtb_Switch6_c, rtb_Switch2_nb, &rtb_Merge_m4, &rtDW.AMB_store, &rtDW.KEEP_FALLING_UNTIL_LIMIT); - /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ + /* End of Outputs for SubSystem: '/îáû÷íûé ðåæèì' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' - * DataStoreWrite: '/Data Store Write' - * RelationalOperator: '/AMBraw > AMB' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' + * DataStoreWrite: '/Data Store Write' + * RelationalOperator: '/AMBraw > AMB' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Switch: '/Switch' */ if (fabs((double)rtb_Switch6_c - rtDW.AMB_store) <= 0.01) { - /* SignalConversion generated from: '/AMB_new' */ - index_start = rtDW.AMB_store; + /* SignalConversion generated from: '/AMB_new' */ + rtb_Divide1 = rtDW.AMB_store; } else { if (rtb_Switch6_c > rtDW.AMB_store) { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtb_Switch2_nb = rtb_Merge_c5; } else { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * UnaryMinus: '/Unary Minus' */ rtb_Switch2_nb = (int16_t)-rtb_Merge_m4; } - /* SignalConversion generated from: '/AMB_new' incorporates: - * Constant: '/Constant' - * Product: '/Divide' - * Product: '/Product' - * Sum: '/Add' - * Switch: '/Switch' + /* SignalConversion generated from: '/AMB_new' incorporates: + * Constant: '/Constant' + * Product: '/Divide' + * Product: '/Product' + * Sum: '/Add' + * Switch: '/Switch' */ - index_start = (double)rtb_Subtract / 60000.0 * (double)rtb_Switch2_nb + + rtb_Divide1 = (double)rtb_Subtract / 60000.0 * (double)rtb_Switch2_nb + rtDW.AMB_store; } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Áûñòðî èç-çà ñêîðîñòè' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Áûñòðî èç-çà ñêîðîñòè' */ } else { - /* Outputs for IfAction SubSystem: '/Ìåäëåííî' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Ìåäëåííî' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant1' */ rtDW.KEEP_UNTIL_SPEED_DROPS = 0U; - /* MATLAB Function: '/ãðàíèöû' */ + /* MATLAB Function: '/ãðàíèöû' */ /* : rate_at_10 = 0.5; */ /* : rate_at_50 = double(g_aucAMBRATE_RISING(lvl + 1)) ; */ /* : f_lower_upper_bounds = [rate_at_10, rate_at_50]; */ @@ -42433,95 +42769,95 @@ void HVAC_model_step(void) rtb_f_lower_upper_bounds[1] = g_aucAMBRATE_RISING[rtb_Gain2 - 1]; - /* MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' */ + /* MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' */ /* : fprintf("lvl = %d\n", lvl); */ printf("lvl = %d\n", rtb_Switch2_nb); fflush(stdout); - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' - * DataStoreWrite: '/Data Store Write' - * Product: '/Divide' - * Product: '/Product' - * RelationalOperator: '/AMBraw > AMB' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Add' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide' + * Product: '/Product' + * RelationalOperator: '/AMBraw > AMB' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Add' + * Switch: '/Switch' */ /* : f_g_aucAMBRATE_FALLING = g_aucAMBRATE_FALLING(lvl + 1); */ if (fabs((double)rtb_Switch6_c - rtDW.AMB_store) <= 0.01) { - index_start = rtb_Switch6_c; + rtb_Divide1 = rtb_Switch6_c; } else { if (rtb_Switch6_c > rtDW.AMB_store) { - /* Switch: '/Ñêîðîñòü >10' incorporates: - * Constant: '/Constant' - * Switch: '/Switch' + /* Switch: '/Ñêîðîñòü >10' incorporates: + * Constant: '/Constant' + * Switch: '/Switch' */ if (rtDW.VehicleSpeed > 10) { - /* Lookup_n-D: '/1-D Lookup Table1' incorporates: - * DataStoreRead: '/Data Store Read12' + /* Lookup_n-D: '/1-D Lookup Table1' incorporates: + * DataStoreRead: '/Data Store Read12' */ - index_start = look1_iu16td_binlc(rtDW.VehicleSpeed, + rtb_Divide1 = look1_iu16td_binlc(rtDW.VehicleSpeed, rtConstP.uDLookupTable1_bp01Data, rtb_f_lower_upper_bounds, 1U); } else { - index_start = 0.5; + rtb_Divide1 = 0.5; } - /* End of Switch: '/Ñêîðîñòü >10' */ + /* End of Switch: '/Ñêîðîñòü >10' */ } else { - /* MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' incorporates: - * MATLAB Function: '/ãðàíèöû' + /* MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' incorporates: + * MATLAB Function: '/ãðàíèöû' */ rtb_Gain2 = rtb_Switch2_nb + 1; if (rtb_Switch2_nb + 1 > 32767) { rtb_Gain2 = 32767; } - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * MATLAB Function: '/îáû÷íîå ïîíèæåíèå òåìï.' + * UnaryMinus: '/Unary Minus' */ - index_start = -(double)g_aucAMBRATE_FALLING[rtb_Gain2 - 1]; + rtb_Divide1 = -(double)g_aucAMBRATE_FALLING[rtb_Gain2 - 1]; } - index_start = (double)rtb_Subtract / 60000.0 * index_start + + rtb_Divide1 = (double)rtb_Subtract / 60000.0 * rtb_Divide1 + rtDW.AMB_store; } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Ìåäëåííî' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Ìåäëåííî' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * MATLAB Function: '/Coolant temp threshold' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Switch: '/Switch' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * MATLAB Function: '/Coolant temp threshold' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Switch: '/Switch' */ if (rtDW.ECT <= g_ssAMBFILT_WATER) { - /* Switch: '/Switch1' incorporates: - * Abs: '/Abs' - * Constant: '/epsilon' - * DataStoreRead: '/Read Amb' - * DataStoreWrite: '/Data Store Write' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + /* Switch: '/Switch1' incorporates: + * Abs: '/Abs' + * Constant: '/epsilon' + * DataStoreRead: '/Read Amb' + * DataStoreWrite: '/Data Store Write' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' */ if (fabs((double)rtb_Switch6_c - rtDW.AMB_store) > 0.01) { - /* Switch: '/Switch' incorporates: - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' - * RelationalOperator: '/AMBraw > AMB' - * UnaryMinus: '/Unary Minus' + /* Switch: '/Switch' incorporates: + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' + * RelationalOperator: '/AMBraw > AMB' + * UnaryMinus: '/Unary Minus' */ if (rtb_Switch6_c > rtDW.AMB_store) { rtb_Switch2_nb = rtb_DataTypeConversion2_au; @@ -42529,118 +42865,123 @@ void HVAC_model_step(void) rtb_Switch2_nb = (int16_t)-rtb_DataTypeConversion3_it; } - /* Switch: '/Switch1' incorporates: - * Constant: '/Constant' - * Product: '/Divide' - * Product: '/Product' - * Sum: '/Add' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant' + * Product: '/Divide' + * Product: '/Product' + * Sum: '/Add' + * Switch: '/Switch' */ rtDW.AMB_store += (double)rtb_Subtract / 60000.0 * (double) rtb_Switch2_nb; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ } else if (rtDW.VehicleSpeed != 0) { - /* Switch: '/Switch1' incorporates: - * DataStoreWrite: '/Write new AMB' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * DataStoreWrite: '/Write new AMB' + * Switch: '/Switch' */ - rtDW.AMB_store = index_start; + rtDW.AMB_store = rtb_Divide1; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* SignalConversion generated from: '/AMB_out' incorporates: - * DataStoreWrite: '/Write new AMB' + /* SignalConversion generated from: '/AMB_out' incorporates: + * DataStoreWrite: '/Write new AMB' */ rtb_I_od = rtDW.AMB_store; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/Data Store Read15' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/Data Store Read15' */ rtDW.UnitDelay_DSTATE_c = rtDW.t_now; - /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ òåìïåðàòóðû' */ + /* End of Outputs for SubSystem: '/Ôèëüòðàöèÿ òåìïåðàòóðû' */ } else { - /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ òåìïåðàòóðû' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Èíèöèàëèçàöèÿ òåìïåðàòóðû' incorporates: + * ActionPort: '/Action Port' */ - /* Switch: '/Switch1' incorporates: - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' + /* Switch: '/Switch1' incorporates: + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.AMB_store = rtb_Switch6_c; - /* SignalConversion generated from: '/AMB_out' incorporates: - * DataStoreWrite: '/Data Store Write' + /* SignalConversion generated from: '/AMB_out' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtb_I_od = rtDW.AMB_store; - /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ òåìïåðàòóðû' */ + /* End of Outputs for SubSystem: '/Èíèöèàëèçàöèÿ òåìïåðàòóðû' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.AMB = (int16_t)floor(rtb_I_od); - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' */ - index_start = (0.5 * (double)rtDW.CCUCAN_BCM_Climatic_model.WindshieldTemp_ro + rtb_Divide1 = (0.5 * (double)rtDW.CCUCAN_BCM_Climatic_model.WindshieldTemp_ro - 40.0) * 10.0; - /* Gain: '/Gain' incorporates: + /* Gain: '/Gain' incorporates: * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' */ rtb_Divide5 = 0.5 * (double) rtDW.CCUCAN_BCM_Climatic_model.WindshieldHumidity_ro; - /* Gain: '/Gain' incorporates: + /* DataStoreWrite: '/Data Store Write' incorporates: * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' + */ + rtDW.BCM_GloveBox_stat = rtDW.CCUCAN_BCM_Climatic_model.BCM_GloveBox_Stat; + + /* Gain: '/Gain' incorporates: + * DataStoreRead: '/Data Store Read4' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.Sun_R = 4.01575 * (double) rtDW.CCUCAN_BCM_Climatic_model.SolarSensRightVal_ro; - /* Gain: '/Gain' incorporates: + /* Gain: '/Gain' incorporates: * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' */ rtDW.Sun_L = 4.01575 * (double) rtDW.CCUCAN_BCM_Climatic_model.SolarSensLeftVal_ro; - /* Bias: '/Bias' incorporates: + /* Bias: '/Bias' incorporates: * DataStoreRead: '/Data Store Read5' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.ECT = (int16_t)(rtDW.CCUCAN_EMS_Veh_model.EMS_EngCoolTemp_Val_ro - 40); - /* Gain: '/Gain' incorporates: + /* Gain: '/Gain' incorporates: * DataStoreRead: '/Data Store Read5' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.Engine_speed = 0.25 * (double) rtDW.CCUCAN_EMS_Veh_model.EMS_nICEngineSpeed3_Val_ro; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: + /* DataTypeConversion: '/Data Type Conversion1' incorporates: * DataStoreRead: '/Data Store Read6' - * DataStoreWrite: '/Data Store Write2' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' + * DataStoreWrite: '/Data Store Write2' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' */ rtDW.VehicleSpeed = (uint16_t)(0.01 * (double) rtDW.CCUCAN_ESC_04_model.ESC_VehicleSpeed_ro); @@ -42660,173 +43001,264 @@ void HVAC_model_step(void) */ rtDW.SeatOccupiedRL = rtDW.CCUCAN_OCURL_MSG_model.OCURL_SeatOccupied_Stat; + /* Outputs for Enabled SubSystem: '/Subsystem45' incorporates: + * EnablePort: '/Enable' + */ + /* DataStoreRead: '/Data Store Read11' */ + if (rtDW.FIU_CCU3_MODEL.FIU_Defrost_Req > 0) { + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write' + */ + rtDW.CCU_Defrost = (uint8_t)(rtDW.FIU_CCU3_MODEL.FIU_Defrost_Req <= 1); + } + + /* End of Outputs for SubSystem: '/Subsystem45' */ + + /* Outputs for Enabled SubSystem: '/Subsystem5' incorporates: + * EnablePort: '/Enable' + */ + if (rtDW.FIU_CCU3_MODEL.FIU_RLfootBlowDis_Req > 0) { + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' + */ + rtDW.CCU_foot_blower_dis_RL = (uint8_t) + (rtDW.FIU_CCU3_MODEL.FIU_RLfootBlowDis_Req <= 1); + } + + /* End of Outputs for SubSystem: '/Subsystem5' */ + + /* Outputs for Enabled SubSystem: '/Subsystem51' incorporates: + * EnablePort: '/Enable' + */ + if (rtDW.FIU_CCU3_MODEL.FIU_Aroma_Req > 0) { + /* DataStoreWrite: '/Data Store Write13' */ + rtDW.CCU_Aroma = rtDW.FIU_CCU3_MODEL.FIU_Aroma_Req; + } + + /* End of Outputs for SubSystem: '/Subsystem51' */ + + /* Outputs for Enabled SubSystem: '/Subsystem52' incorporates: + * EnablePort: '/Enable' + */ + if (rtDW.FIU_CCU3_MODEL.FIU_Ionization_Req > 0) { + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' + */ + rtDW.CCU_Ionization = (uint8_t)(rtDW.FIU_CCU3_MODEL.FIU_Ionization_Req <= 1); + } + + /* End of Outputs for SubSystem: '/Subsystem52' */ + + /* Outputs for Enabled SubSystem: '/Subsystem6' incorporates: + * EnablePort: '/Enable' + */ + if (rtDW.FIU_CCU3_MODEL.FIU_RRfootBlowDis_Req > 0) { + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' + */ + rtDW.CCU_foot_blower_dis_RR = (uint8_t) + (rtDW.FIU_CCU3_MODEL.FIU_RRfootBlowDis_Req <= 1); + } + + /* End of Outputs for SubSystem: '/Subsystem6' */ + + /* Outputs for Enabled SubSystem: '/Subsystem7' incorporates: + * EnablePort: '/Enable' + */ + if (rtDW.FIU_CCU3_MODEL.FIU_AromaIntens_Req > 0) { + /* DataStoreWrite: '/Data Store Write13' */ + rtDW.CCU_AromaIntens_stat = rtDW.FIU_CCU3_MODEL.FIU_AromaIntens_Req; + } + + /* End of Outputs for SubSystem: '/Subsystem7' */ + + /* Outputs for Enabled SubSystem: '/Subsystem8' incorporates: + * EnablePort: '/Enable' + */ + if (rtDW.FIU_CCU3_MODEL.FIU_Rest_Req > 0) { + /* DataStoreWrite: '/Data Store Write13' */ + rtDW.CCU_Rest_req = rtDW.FIU_CCU3_MODEL.FIU_Rest_Req; + } + + /* End of Outputs for SubSystem: '/Subsystem8' */ + + /* Outputs for Enabled SubSystem: '/Subsystem9' incorporates: + * EnablePort: '/Enable' + */ + if (rtDW.FIU_CCU3_MODEL.FIU_ACmax_Req > 0) { + /* DataStoreWrite: '/Data Store Write' */ + rtDW.CCU_AC_MAX = rtDW.FIU_CCU3_MODEL.FIU_ACmax_Req; + } + + /* End of DataStoreRead: '/Data Store Read11' */ + /* End of Outputs for SubSystem: '/Subsystem9' */ + /* Outputs for Enabled SubSystem: '/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè' incorporates: - * EnablePort: '/Enable' + * EnablePort: '/Enable' */ /* DataStoreRead: '/Data Store Read1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' */ if (rtDW.BCM_T15_Stat > 0) { - /* Outputs for Enabled SubSystem: '/Subsystem' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_FootTempCorFL_Req > 0) { - /* Sum: '/Plus' incorporates: - * Constant: '/Constant' - * DataStoreWrite: '/Data Store Write4' + /* Sum: '/Plus' incorporates: + * Constant: '/Constant' + * DataStoreWrite: '/Data Store Write4' */ rtDW.CCU_SET_FOOT_FL = (uint8_t)(rtDW.FIU_CCU1_MODEL.FIU_FootTempCorFL_Req - 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant1' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem' */ + /* End of Outputs for SubSystem: '/Subsystem' */ - /* Outputs for Enabled SubSystem: '/Subsystem1' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem1' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_CCmodeFL_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write6' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write6' */ rtDW.CCU_MODE_FL = (uint8_t)(rtDW.FIU_CCU1_MODEL.FIU_CCmodeFL_Req > 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* If: '/If' incorporates: - * Constant: '/Constant2' - * DataStoreWrite: '/Data Store Write6' - * RelationalOperator: '/Relational Operator1' + /* If: '/If' incorporates: + * Constant: '/Constant2' + * DataStoreWrite: '/Data Store Write6' + * RelationalOperator: '/Relational Operator1' */ if (rtDW.CCU_MODE_FL == 1) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_RECIRC = 2U; - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } - /* End of Outputs for SubSystem: '/Subsystem1' */ + /* End of Outputs for SubSystem: '/Subsystem1' */ - /* Outputs for Enabled SubSystem: '/Subsystem10' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem10' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_CCmodeFR_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write10' */ rtDW.CCU_MODE_FR = (uint8_t)(rtDW.FIU_CCU1_MODEL.FIU_CCmodeFR_Req > 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem10' */ + /* End of Outputs for SubSystem: '/Subsystem10' */ - /* Outputs for Enabled SubSystem: '/Subsystem11' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem11' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFR_Def_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_DEF_FL = (uint8_t)(rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFR_Def_Req <= 1); - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_DEF_FR = rtDW.CCU_DEF_FL; - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem11' */ + /* End of Outputs for SubSystem: '/Subsystem11' */ - /* Outputs for Enabled SubSystem: '/Subsystem12' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem12' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFR_Face_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write12' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write12' */ rtDW.CCU_FACE_FR = (uint8_t) (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFR_Face_Req <= 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem12' */ + /* End of Outputs for SubSystem: '/Subsystem12' */ - /* Outputs for Enabled SubSystem: '/Subsystem13' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem13' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFR_Foot_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write13' */ rtDW.CCU_FOOT_FR = (uint8_t) (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFR_Foot_Req <= 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem13' */ + /* End of Outputs for SubSystem: '/Subsystem13' */ - /* Outputs for Enabled SubSystem: '/Subsystem14' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem14' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_BlowerSpeedFL_Req > 0) { - /* Switch: '/Switch5' incorporates: - * Constant: '/blower off' - * DataStoreWrite: '/Data Store Write14' + /* Switch: '/Switch5' incorporates: + * Constant: '/blower off' + * DataStoreWrite: '/Data Store Write14' */ if (rtDW.FIU_CCU1_MODEL.FIU_BlowerSpeedFL_Req > 7) { rtDW.CCU_BLOWERS_FL = 0U; @@ -42834,23 +43266,23 @@ void HVAC_model_step(void) rtDW.CCU_BLOWERS_FL = rtDW.FIU_CCU1_MODEL.FIU_BlowerSpeedFL_Req; } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch5' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem14' */ + /* End of Outputs for SubSystem: '/Subsystem14' */ - /* Outputs for Enabled SubSystem: '/Subsystem15' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem15' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_BlowerSpeedFR_Req > 0) { - /* Switch: '/Switch5' incorporates: - * Constant: '/blower off' - * DataStoreWrite: '/Data Store Write15' + /* Switch: '/Switch5' incorporates: + * Constant: '/blower off' + * DataStoreWrite: '/Data Store Write15' */ if (rtDW.FIU_CCU1_MODEL.FIU_BlowerSpeedFR_Req > 7) { rtDW.CCU_BLOWERS_FR = 0U; @@ -42858,65 +43290,65 @@ void HVAC_model_step(void) rtDW.CCU_BLOWERS_FR = rtDW.FIU_CCU1_MODEL.FIU_BlowerSpeedFR_Req; } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch5' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem15' */ + /* End of Outputs for SubSystem: '/Subsystem15' */ - /* Outputs for Enabled SubSystem: '/Subsystem16' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem16' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_CCautoModeFL_Req > 0) { - /* DataStoreWrite: '/Data Store Write16' */ + /* DataStoreWrite: '/Data Store Write16' */ rtDW.CCU_AUTOMODE_FL = rtDW.FIU_CCU1_MODEL.FIU_CCautoModeFL_Req; - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem16' */ + /* End of Outputs for SubSystem: '/Subsystem16' */ - /* Outputs for Enabled SubSystem: '/Subsystem17' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem17' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_CCautoModeFR_Req > 0) { - /* DataStoreWrite: '/Data Store Write17' */ + /* DataStoreWrite: '/Data Store Write17' */ rtDW.CCU_AUTOMODE_FR = rtDW.FIU_CCU1_MODEL.FIU_CCautoModeFR_Req; - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem17' */ + /* End of Outputs for SubSystem: '/Subsystem17' */ - /* Outputs for Enabled SubSystem: '/Subsystem18' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem18' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_Recirculation_Req > 0) { - /* MultiPortSwitch: '/Multiport Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * Constant: '/Constant2' - * DataStoreWrite: '/Data Store Write19' + /* MultiPortSwitch: '/Multiport Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/Constant2' + * DataStoreWrite: '/Data Store Write19' */ switch (rtDW.FIU_CCU1_MODEL.FIU_Recirculation_Req) { case 1: @@ -42932,23 +43364,23 @@ void HVAC_model_step(void) break; } - /* End of MultiPortSwitch: '/Multiport Switch' */ + /* End of MultiPortSwitch: '/Multiport Switch' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant3' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem18' */ + /* End of Outputs for SubSystem: '/Subsystem18' */ - /* Outputs for Enabled SubSystem: '/Subsystem19' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem19' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwDL_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwDL_Req > 3) { rtDW.DRS_SFL = 0U; @@ -42956,23 +43388,23 @@ void HVAC_model_step(void) rtDW.DRS_SFL = rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwDL_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem19' */ + /* End of Outputs for SubSystem: '/Subsystem19' */ - /* Outputs for Enabled SubSystem: '/Subsystem20' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem20' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwDR_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwDR_Req > 3) { rtDW.DRS_SFR = 0U; @@ -42980,40 +43412,40 @@ void HVAC_model_step(void) rtDW.DRS_SFR = rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwDR_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem20' */ + /* End of Outputs for SubSystem: '/Subsystem20' */ - /* Outputs for Enabled SubSystem: '/Subsystem21' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem21' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_ACfrontOFF_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write22' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write22' */ rtDW.CCU_AC_FRONT = (uint8_t)(rtDW.FIU_CCU1_MODEL.FIU_ACfrontOFF_Req <= 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem21' */ + /* End of Outputs for SubSystem: '/Subsystem21' */ - /* Outputs for Enabled SubSystem: '/Subsystem22' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem22' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwFPL_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write23' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write23' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwFPL_Req > 3) { rtDW.DRS_CFL = 0U; @@ -43021,23 +43453,23 @@ void HVAC_model_step(void) rtDW.DRS_CFL = rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwFPL_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem22' */ + /* End of Outputs for SubSystem: '/Subsystem22' */ - /* Outputs for Enabled SubSystem: '/Subsystem23' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem23' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwFPR_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write24' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write24' */ if (rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwFPR_Req > 3) { rtDW.DRS_CFR = 0U; @@ -43045,166 +43477,166 @@ void HVAC_model_step(void) rtDW.DRS_CFR = rtDW.FIU_CCU1_MODEL.FIU_DeflectorSwFPR_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem23' */ + /* End of Outputs for SubSystem: '/Subsystem23' */ - /* Outputs for Enabled SubSystem: '/Subsystem24' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem24' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_FrontZoneSync_Req > 0) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* If: '/If' */ + /* If: '/If' */ if (rtDW.FIU_CCU1_MODEL.FIU_FrontZoneSync_Req == 1) { - /* Outputs for IfAction SubSystem: '/sync front action' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write18' incorporates: - * Constant: '/on' + /* DataStoreWrite: '/Data Store Write18' incorporates: + * Constant: '/on' */ rtDW.enable_front_sync = 1U; - /* End of Outputs for SubSystem: '/sync front action' */ + /* End of Outputs for SubSystem: '/sync front action' */ } else if (rtDW.FIU_CCU1_MODEL.FIU_FrontZoneSync_Req == 2) { - /* Outputs for IfAction SubSystem: '/full sync action' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/full sync action' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.enable_full_sync = 1U; - /* End of Outputs for SubSystem: '/full sync action' */ + /* End of Outputs for SubSystem: '/full sync action' */ } else if (rtDW.FIU_CCU1_MODEL.FIU_FrontZoneSync_Req == 3) { - /* Outputs for IfAction SubSystem: '/sync off action' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync off action' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write18' incorporates: - * Constant: '/on' + /* DataStoreWrite: '/Data Store Write18' incorporates: + * Constant: '/on' */ rtDW.disable_front_sync = 1U; - /* End of Outputs for SubSystem: '/sync off action' */ + /* End of Outputs for SubSystem: '/sync off action' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } - /* End of Outputs for SubSystem: '/Subsystem24' */ + /* End of Outputs for SubSystem: '/Subsystem24' */ - /* Outputs for Enabled SubSystem: '/Subsystem4' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem4' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_FootTempCorFR_Req > 0) { - /* Sum: '/Plus' incorporates: - * Constant: '/Constant' - * DataStoreWrite: '/Data Store Write5' + /* Sum: '/Plus' incorporates: + * Constant: '/Constant' + * DataStoreWrite: '/Data Store Write5' */ rtDW.CCU_SET_FOOT_FR = (uint8_t)(rtDW.FIU_CCU1_MODEL.FIU_FootTempCorFR_Req - 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant1' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem4' */ + /* End of Outputs for SubSystem: '/Subsystem4' */ - /* Outputs for Enabled SubSystem: '/Subsystem5' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem5' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_TargetTempFL_Val_ro > 0) { - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' */ rtb_D_la = (0.5 * (double)rtDW.FIU_CCU1_MODEL.FIU_TargetTempFL_Val_ro + 15.5) * 10.0; - /* Saturate: '/Saturation' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* Saturate: '/Saturation' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ if ((uint16_t)rtb_D_la > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_FL = 305U; } else { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_FL = (uint16_t)rtb_D_la; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.CCU_SET_FL < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FL > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } - /* End of Outputs for SubSystem: '/Subsystem5' */ + /* End of Outputs for SubSystem: '/Subsystem5' */ - /* Outputs for Enabled SubSystem: '/Subsystem6' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem6' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_TargetTempFR_Val_ro > 0) { - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' */ rtb_D_la = (0.5 * (double)rtDW.FIU_CCU1_MODEL.FIU_TargetTempFR_Val_ro + 15.5) * 10.0; - /* Saturate: '/Saturation' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* Saturate: '/Saturation' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ if ((uint16_t)rtb_D_la > 305) { rtDW.CCU_SET_FR = 305U; @@ -43212,156 +43644,156 @@ void HVAC_model_step(void) rtDW.CCU_SET_FR = (uint16_t)rtb_D_la; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write' */ if (rtDW.CCU_SET_FR < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FR > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } - /* End of Outputs for SubSystem: '/Subsystem6' */ + /* End of Outputs for SubSystem: '/Subsystem6' */ - /* Outputs for Enabled SubSystem: '/Subsystem7' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem7' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFL_Def_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_DEF_FR = (uint8_t)(rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFL_Def_Req <= 1); - /* DataStoreWrite: '/Data Store Write7' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_DEF_FL = rtDW.CCU_DEF_FR; - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem7' */ + /* End of Outputs for SubSystem: '/Subsystem7' */ - /* Outputs for Enabled SubSystem: '/Subsystem8' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem8' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFL_Face_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write8' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write8' */ rtDW.CCU_FACE_FL = (uint8_t) (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFL_Face_Req <= 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem8' */ + /* End of Outputs for SubSystem: '/Subsystem8' */ - /* Outputs for Enabled SubSystem: '/Subsystem9' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem9' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFL_Foot_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write9' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write9' */ rtDW.CCU_FOOT_FL = (uint8_t) (rtDW.FIU_CCU1_MODEL.FIU_AirDirectionFL_Foot_Req <= 1); - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.CCU_AC_MAX = 0U; } - /* End of Outputs for SubSystem: '/Subsystem9' */ + /* End of Outputs for SubSystem: '/Subsystem9' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_ht = (rtDW.TM_CP_model.CCPF_DefButton_Stat > 0); - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_Compare_lq = ((int32_t)rtb_Compare_ht > (int32_t) rtDW.DelayInput1_DSTATE_m); - /* Chart: '/Defrost_Active' */ + /* Chart: '/Defrost_Active' */ if (rtDW.is_active_c837_HVAC_model == 0U) { rtDW.is_active_c837_HVAC_model = 1U; rtDW.is_c837_HVAC_model = IN_REC_OFF; - /* DataStoreWrite: '/(MAX DEFrost mode request)' */ + /* DataStoreWrite: '/(MAX DEFrost mode request)' */ /* : Defrost_Active = 0; */ rtDW.CCU_Defrost = 0U; } else if (rtDW.is_c837_HVAC_model == IN_REC_OFF) { - /* DataStoreWrite: '/(MAX DEFrost mode request)' */ + /* DataStoreWrite: '/(MAX DEFrost mode request)' */ rtDW.CCU_Defrost = 0U; /* : sf_internal_predicateOutput = Btn_Pulse==1; */ if (rtb_Compare_lq) { rtDW.is_c837_HVAC_model = IN_REC_ON; - /* DataStoreWrite: '/(MAX DEFrost mode request)' */ + /* DataStoreWrite: '/(MAX DEFrost mode request)' */ /* : Defrost_Active = 1; */ rtDW.CCU_Defrost = 1U; } } else { - /* DataStoreWrite: '/(MAX DEFrost mode request)' */ + /* DataStoreWrite: '/(MAX DEFrost mode request)' */ /* case IN_REC_ON: */ rtDW.CCU_Defrost = 1U; @@ -43369,32 +43801,32 @@ void HVAC_model_step(void) if (rtb_Compare_lq) { rtDW.is_c837_HVAC_model = IN_REC_OFF; - /* DataStoreWrite: '/(MAX DEFrost mode request)' */ + /* DataStoreWrite: '/(MAX DEFrost mode request)' */ /* : Defrost_Active = 0; */ rtDW.CCU_Defrost = 0U; } } - /* End of Chart: '/Defrost_Active' */ + /* End of Chart: '/Defrost_Active' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_lq = (rtDW.TM_CP_model.CCPF_FWindowHeatSw_Stat > 0); - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_Compare_jv1 = ((int32_t)rtb_Compare_lq > (int32_t) rtDW.DelayInput1_DSTATE_g); - /* Chart: '/Front Window Heating' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* Chart: '/Front Window Heating' incorporates: + * DataStoreWrite: '/Data Store Write2' */ if (rtDW.is_active_c262_HVAC_model == 0U) { rtDW.is_active_c262_HVAC_model = 1U; @@ -43425,26 +43857,26 @@ void HVAC_model_step(void) } } - /* End of Chart: '/Front Window Heating' */ + /* End of Chart: '/Front Window Heating' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_jv1 = (rtDW.TM_CP_model.CCPF_AcMaxButton_Stat > 0); - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_Compare_jve = ((int32_t)rtb_Compare_jv1 > (int32_t) rtDW.DelayInput1_DSTATE_c); - /* Chart: '/AC_Max_Active' incorporates: - * DataStoreRead: '/Data Store Read' + /* Chart: '/AC_Max_Active' incorporates: + * DataStoreRead: '/Data Store Read' */ if (rtDW.is_active_c782_HVAC_model == 0U) { rtDW.is_active_c782_HVAC_model = 1U; @@ -43484,46 +43916,46 @@ void HVAC_model_step(void) } } - /* End of Chart: '/AC_Max_Active' */ + /* End of Chart: '/AC_Max_Active' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_jve = (rtDW.TM_CP_model.CCPF_RecButton_Stat > 0); - /* RelationalOperator: '/FixPt Relational Operator' incorporates: - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/FixPt Relational Operator' incorporates: + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_Compare_bef = ((int32_t)rtb_Compare_jve > (int32_t) rtDW.DelayInput1_DSTATE_ic); - /* Chart: '/Full_Rec_Active' */ + /* Chart: '/Full_Rec_Active' */ if (rtDW.is_active_c836_HVAC_model == 0U) { rtDW.is_active_c836_HVAC_model = 1U; rtDW.is_c836_HVAC_model = IN_REC_OFF; - /* DataStoreWrite: '/Data Store Write9' */ + /* DataStoreWrite: '/Data Store Write9' */ /* : Full_Rec_Active = 0; */ rtDW.Full_Rec = 0U; } else if (rtDW.is_c836_HVAC_model == IN_REC_OFF) { - /* DataStoreWrite: '/Data Store Write9' */ + /* DataStoreWrite: '/Data Store Write9' */ rtDW.Full_Rec = 0U; /* : sf_internal_predicateOutput = Btn_Pulse==1; */ if (rtb_Compare_bef) { rtDW.is_c836_HVAC_model = IN_REC_ON; - /* DataStoreWrite: '/Data Store Write9' */ + /* DataStoreWrite: '/Data Store Write9' */ /* : Full_Rec_Active = 1; */ rtDW.Full_Rec = 1U; } } else { - /* DataStoreWrite: '/Data Store Write9' */ + /* DataStoreWrite: '/Data Store Write9' */ /* case IN_REC_ON: */ rtDW.Full_Rec = 1U; @@ -43531,378 +43963,378 @@ void HVAC_model_step(void) if (rtb_Compare_bef) { rtDW.is_c836_HVAC_model = IN_REC_OFF; - /* DataStoreWrite: '/Data Store Write9' */ + /* DataStoreWrite: '/Data Store Write9' */ /* : Full_Rec_Active = 0; */ rtDW.Full_Rec = 0U; } } - /* End of Chart: '/Full_Rec_Active' */ + /* End of Chart: '/Full_Rec_Active' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_bef = (rtDW.TM_CP_model.CCPF_AutoButtonL_Stat > 0); - /* If: '/If' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if ((int32_t)rtb_Compare_bef > (int32_t)rtDW.DelayInput1_DSTATE_n) { - /* Outputs for IfAction SubSystem: '/if action' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/if action' incorporates: + * ActionPort: '/Action Port' */ - /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: + * ActionPort: '/Action Port' */ - /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * DataStoreWrite: '/Data Store Write13' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * DataStoreWrite: '/Data Store Write13' */ rtDW.CCU_MODE_FL = (uint8_t)(rtDW.CCU_MODE_FL == 0); - /* End of Outputs for SubSystem: '/sync front action3' */ - /* End of Outputs for SubSystem: '/sync front action1' */ - /* End of Outputs for SubSystem: '/if action' */ + /* End of Outputs for SubSystem: '/sync front action3' */ + /* End of Outputs for SubSystem: '/sync front action1' */ + /* End of Outputs for SubSystem: '/if action' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_pt = (rtDW.TM_CP_model.CCPF_AutoButtonR_Stat > 0); - /* If: '/If1' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If1' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if ((int32_t)rtb_Compare_pt > (int32_t)rtDW.DelayInput1_DSTATE_my) { - /* Outputs for IfAction SubSystem: '/if action1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/if action1' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; - /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: + * ActionPort: '/Action Port' */ - /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * DataStoreWrite: '/Data Store Write13' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * DataStoreWrite: '/Data Store Write13' */ rtDW.CCU_MODE_FR = (uint8_t)(rtDW.CCU_MODE_FR == 0); - /* End of Outputs for SubSystem: '/sync front action3' */ - /* End of Outputs for SubSystem: '/sync front action1' */ - /* End of Outputs for SubSystem: '/if action1' */ + /* End of Outputs for SubSystem: '/sync front action3' */ + /* End of Outputs for SubSystem: '/sync front action1' */ + /* End of Outputs for SubSystem: '/if action1' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ - rtb_LogicalOperator_fc = (rtDW.TM_CP_model.CCPR_AutoButtonL_Stat > 0); + rtb_Switch_o2 = (rtDW.TM_CP_model.CCPR_AutoButtonL_Stat > 0); - /* If: '/If2' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If2' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ - if ((int32_t)rtb_LogicalOperator_fc > (int32_t)rtDW.DelayInput1_DSTATE_a) { - /* Outputs for IfAction SubSystem: '/if action2' incorporates: - * ActionPort: '/Action Port' + if ((int32_t)rtb_Switch_o2 > (int32_t)rtDW.DelayInput1_DSTATE_a) { + /* Outputs for IfAction SubSystem: '/if action2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; - /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: + * ActionPort: '/Action Port' */ - /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * DataStoreWrite: '/Data Store Write13' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * DataStoreWrite: '/Data Store Write13' */ rtDW.CCU_MODE_RL = (uint8_t)(rtDW.CCU_MODE_RL == 0); - /* End of Outputs for SubSystem: '/sync front action3' */ - /* End of Outputs for SubSystem: '/sync front action1' */ - /* End of Outputs for SubSystem: '/if action2' */ + /* End of Outputs for SubSystem: '/sync front action3' */ + /* End of Outputs for SubSystem: '/sync front action1' */ + /* End of Outputs for SubSystem: '/if action2' */ } - /* End of If: '/If2' */ + /* End of If: '/If2' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_jv = (rtDW.TM_CP_model.CCPR_AutoButtonR_Stat > 0); - /* If: '/If4' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If4' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if ((int32_t)rtb_Compare_jv > (int32_t)rtDW.DelayInput1_DSTATE_o) { - /* Outputs for IfAction SubSystem: '/if action4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/if action4' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; - /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action1' incorporates: + * ActionPort: '/Action Port' */ - /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync front action3' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * DataStoreWrite: '/Data Store Write13' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * DataStoreWrite: '/Data Store Write13' */ rtDW.CCU_MODE_RR = (uint8_t)(rtDW.CCU_MODE_RR == 0); - /* End of Outputs for SubSystem: '/sync front action3' */ - /* End of Outputs for SubSystem: '/sync front action1' */ - /* End of Outputs for SubSystem: '/if action4' */ + /* End of Outputs for SubSystem: '/sync front action3' */ + /* End of Outputs for SubSystem: '/sync front action1' */ + /* End of Outputs for SubSystem: '/if action4' */ } - /* End of If: '/If4' */ + /* End of If: '/If4' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_o5 = (rtDW.TM_CP_model.CCPF_TempToggleL_Stat > 0); - /* If: '/If1' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If1' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if ((int32_t)rtb_Compare_o5 > (int32_t)rtDW.DelayInput1_DSTATE_od) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If5' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If5' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if ((rtDW.TM_CP_model.CCPF_TempToggleL_Stat == 1) || (rtDW.TM_CP_model.CCPF_TempToggleL_Stat == 3)) { - /* Outputs for IfAction SubSystem: '/temp up' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp up' incorporates: + * ActionPort: '/Action Port' */ - /* Saturate: '/Saturation1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Sum: '/Add' + /* Saturate: '/Saturation1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Sum: '/Add' */ if ((uint16_t)(rtDW.CCU_SET_FL + 5U) > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_FL = 305U; } else if ((uint16_t)(rtDW.CCU_SET_FL + 5U) < 155) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_FL = 155U; } else { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_FL = (uint16_t)(rtDW.CCU_SET_FL + 5U); } - /* End of Saturate: '/Saturation1' */ + /* End of Saturate: '/Saturation1' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write13' */ if (rtDW.CCU_SET_FL < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FL > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp up' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp up' */ } else { - /* Outputs for IfAction SubSystem: '/temp down' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp down' incorporates: + * ActionPort: '/Action Port' */ if ((uint16_t)(rtDW.CCU_SET_FL - 5) > 305) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Saturate: '/Saturation1' */ rtDW.CCU_SET_FL = 305U; } else if ((uint16_t)(rtDW.CCU_SET_FL - 5) < 155) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Saturate: '/Saturation1' */ rtDW.CCU_SET_FL = 155U; } else { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ rtDW.CCU_SET_FL = (uint16_t)(rtDW.CCU_SET_FL - 5); } - /* If: '/If' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if (rtDW.CCU_SET_FL < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FL > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp down' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp down' */ } - /* End of If: '/If5' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of If: '/If5' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_gy = (rtDW.TM_CP_model.CCPF_TempToggleR_Stat > 0); - /* If: '/If1' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If1' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if ((int32_t)rtb_Compare_gy > (int32_t)rtDW.DelayInput1_DSTATE_j) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/true' */ rtDW.changed_FR_params = 1U; - /* If: '/If5' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If5' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if ((rtDW.TM_CP_model.CCPF_TempToggleR_Stat == 1) || (rtDW.TM_CP_model.CCPF_TempToggleR_Stat == 3)) { - /* Outputs for IfAction SubSystem: '/temp up' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp up' incorporates: + * ActionPort: '/Action Port' */ - /* Saturate: '/Saturation1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Sum: '/Add' + /* Saturate: '/Saturation1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Sum: '/Add' */ if ((uint16_t)(rtDW.CCU_SET_FR + 5U) > 305) { rtDW.CCU_SET_FR = 305U; @@ -43912,744 +44344,744 @@ void HVAC_model_step(void) rtDW.CCU_SET_FR = (uint16_t)(rtDW.CCU_SET_FR + 5U); } - /* End of Saturate: '/Saturation1' */ + /* End of Saturate: '/Saturation1' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write13' */ if (rtDW.CCU_SET_FR < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FR > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp up' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp up' */ } else { - /* Outputs for IfAction SubSystem: '/temp down' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp down' incorporates: + * ActionPort: '/Action Port' */ if ((uint16_t)(rtDW.CCU_SET_FR - 5) > 305) { - /* Saturate: '/Saturation1' */ + /* Saturate: '/Saturation1' */ rtDW.CCU_SET_FR = 305U; } else if ((uint16_t)(rtDW.CCU_SET_FR - 5) < 155) { - /* Saturate: '/Saturation1' */ + /* Saturate: '/Saturation1' */ rtDW.CCU_SET_FR = 155U; } else { - /* Saturate: '/Saturation1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Sum: '/Sum' + /* Saturate: '/Saturation1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Sum: '/Sum' */ rtDW.CCU_SET_FR = (uint16_t)(rtDW.CCU_SET_FR - 5); } - /* If: '/If' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if (rtDW.CCU_SET_FR < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FR > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp down' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp down' */ } - /* End of If: '/If5' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of If: '/If5' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_n5 = (rtDW.TM_CP_model.CCPR_TempToggleL_Stat > 0); - /* If: '/If1' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If1' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if ((int32_t)rtb_Compare_n5 > (int32_t)rtDW.DelayInput1_DSTATE_f) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; - /* If: '/If5' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If5' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if ((rtDW.TM_CP_model.CCPR_TempToggleL_Stat == 1) || (rtDW.TM_CP_model.CCPR_TempToggleL_Stat == 3)) { - /* Outputs for IfAction SubSystem: '/temp up' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp up' incorporates: + * ActionPort: '/Action Port' */ - /* Saturate: '/Saturation1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Sum: '/Add' + /* Saturate: '/Saturation1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Sum: '/Add' */ if ((uint16_t)(rtDW.CCU_SET_RL + 5U) > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RL = 305U; } else if ((uint16_t)(rtDW.CCU_SET_RL + 5U) < 155) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RL = 155U; } else { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RL = (uint16_t)(rtDW.CCU_SET_RL + 5U); } - /* End of Saturate: '/Saturation1' */ + /* End of Saturate: '/Saturation1' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write13' */ if (rtDW.CCU_SET_RL < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RL > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp up' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp up' */ } else { - /* Outputs for IfAction SubSystem: '/temp down' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp down' incorporates: + * ActionPort: '/Action Port' */ if ((uint16_t)(rtDW.CCU_SET_RL - 5) > 305) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Saturate: '/Saturation1' */ rtDW.CCU_SET_RL = 305U; } else if ((uint16_t)(rtDW.CCU_SET_RL - 5) < 155) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Saturate: '/Saturation1' */ rtDW.CCU_SET_RL = 155U; } else { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ rtDW.CCU_SET_RL = (uint16_t)(rtDW.CCU_SET_RL - 5); } - /* If: '/If' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if (rtDW.CCU_SET_RL < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RL > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp down' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp down' */ } - /* End of If: '/If5' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of If: '/If5' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' */ rtb_Compare_ku = (rtDW.TM_CP_model.CCPR_TempToggleR_Stat > 0); - /* If: '/If1' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* If: '/If1' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if ((int32_t)rtb_Compare_ku > (int32_t)rtDW.DelayInput1_DSTATE_kz) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; - /* If: '/If5' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If5' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if ((rtDW.TM_CP_model.CCPR_TempToggleR_Stat == 1) || (rtDW.TM_CP_model.CCPR_TempToggleR_Stat == 3)) { - /* Outputs for IfAction SubSystem: '/temp up' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp up' incorporates: + * ActionPort: '/Action Port' */ - /* Saturate: '/Saturation1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Sum: '/Add' + /* Saturate: '/Saturation1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Sum: '/Add' */ if ((uint16_t)(rtDW.CCU_SET_RR + 5U) > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RR = 305U; } else if ((uint16_t)(rtDW.CCU_SET_RR + 5U) < 155) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RR = 155U; } else { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RR = (uint16_t)(rtDW.CCU_SET_RR + 5U); } - /* End of Saturate: '/Saturation1' */ + /* End of Saturate: '/Saturation1' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write13' */ if (rtDW.CCU_SET_RR < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RR > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp up' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp up' */ } else { - /* Outputs for IfAction SubSystem: '/temp down' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/temp down' incorporates: + * ActionPort: '/Action Port' */ if ((uint16_t)(rtDW.CCU_SET_RR - 5) > 305) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Saturate: '/Saturation1' */ rtDW.CCU_SET_RR = 305U; } else if ((uint16_t)(rtDW.CCU_SET_RR - 5) < 155) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Saturate: '/Saturation1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Saturate: '/Saturation1' */ rtDW.CCU_SET_RR = 155U; } else { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ rtDW.CCU_SET_RR = (uint16_t)(rtDW.CCU_SET_RR - 5); } - /* If: '/If' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read12' - * DataStoreWrite: '/Data Store Write13' - * Saturate: '/Saturation1' - * Sum: '/Sum' + /* If: '/If' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read12' + * DataStoreWrite: '/Data Store Write13' + * Saturate: '/Saturation1' + * Sum: '/Sum' */ if (rtDW.CCU_SET_RR < 160) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RR > 290) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/temp down' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/temp down' */ } - /* End of If: '/If5' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of If: '/If5' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* Outputs for Enabled SubSystem: '/Subsystem2' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem2' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_TargetTempRL_Val_ro > 0) { - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' */ rtb_D_la = (0.5 * (double)rtDW.FIU_CCU2_MODEL.FIU_TargetTempRL_Val_ro + 15.5) * 10.0; - /* Saturate: '/Saturation' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* Saturate: '/Saturation' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ if ((uint16_t)rtb_D_la > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RL = 305U; } else { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RL = (uint16_t)rtb_D_la; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.CCU_SET_RL < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RL > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } - /* End of Outputs for SubSystem: '/Subsystem2' */ + /* End of Outputs for SubSystem: '/Subsystem2' */ - /* Outputs for Enabled SubSystem: '/Subsystem25' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem25' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_FootTempCorRL_Req > 0) { - /* Sum: '/Plus' incorporates: - * Constant: '/Constant' - * DataStoreWrite: '/Data Store Write1' + /* Sum: '/Plus' incorporates: + * Constant: '/Constant' + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_SET_FOOT_RL = (uint8_t)(rtDW.FIU_CCU2_MODEL.FIU_FootTempCorRL_Req - 1); } - /* End of Outputs for SubSystem: '/Subsystem25' */ + /* End of Outputs for SubSystem: '/Subsystem25' */ - /* Outputs for Enabled SubSystem: '/Subsystem26' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem26' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_FootTempCorRR_Req > 0) { - /* Sum: '/Plus' incorporates: - * Constant: '/Constant' - * DataStoreWrite: '/Data Store Write1' + /* Sum: '/Plus' incorporates: + * Constant: '/Constant' + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_SET_FOOT_RR = (uint8_t)(rtDW.FIU_CCU2_MODEL.FIU_FootTempCorRR_Req - 1); } - /* End of Outputs for SubSystem: '/Subsystem26' */ + /* End of Outputs for SubSystem: '/Subsystem26' */ - /* Outputs for Enabled SubSystem: '/Subsystem27' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem27' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_CCmodeRL_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_MODE_RL = (uint8_t)(rtDW.FIU_CCU2_MODEL.FIU_CCmodeRL_Req > 1); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem27' */ + /* End of Outputs for SubSystem: '/Subsystem27' */ - /* Outputs for Enabled SubSystem: '/Subsystem28' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem28' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRL_Def_Req > 0) { - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem28' */ + /* End of Outputs for SubSystem: '/Subsystem28' */ - /* Outputs for Enabled SubSystem: '/Subsystem29' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem29' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRL_Face_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_FACE_RL = (uint8_t) (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRL_Face_Req <= 1); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem29' */ + /* End of Outputs for SubSystem: '/Subsystem29' */ - /* Outputs for Enabled SubSystem: '/Subsystem3' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem3' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_TargetTempRR_Val_ro > 0) { - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' */ rtb_D_la = (0.5 * (double)rtDW.FIU_CCU2_MODEL.FIU_TargetTempRR_Val_ro + 15.5) * 10.0; - /* Saturate: '/Saturation' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* Saturate: '/Saturation' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ if ((uint16_t)rtb_D_la > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RR = 305U; } else { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RR = (uint16_t)rtb_D_la; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.CCU_SET_RR < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RR > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } - /* End of Outputs for SubSystem: '/Subsystem3' */ + /* End of Outputs for SubSystem: '/Subsystem3' */ - /* Outputs for Enabled SubSystem: '/Subsystem30' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem30' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRL_Foot_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_FOOT_RL = (uint8_t) (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRL_Foot_Req <= 1); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem30' */ + /* End of Outputs for SubSystem: '/Subsystem30' */ - /* Outputs for Enabled SubSystem: '/Subsystem31' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem31' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_CCmodeRR_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_MODE_RR = (uint8_t)(rtDW.FIU_CCU2_MODEL.FIU_CCmodeRR_Req > 1); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem31' */ + /* End of Outputs for SubSystem: '/Subsystem31' */ - /* Outputs for Enabled SubSystem: '/Subsystem32' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem32' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRR_Def_Req > 0) { - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem32' */ + /* End of Outputs for SubSystem: '/Subsystem32' */ - /* Outputs for Enabled SubSystem: '/Subsystem33' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem33' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRR_Face_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_FACE_RR = (uint8_t) (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRR_Face_Req <= 1); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem33' */ + /* End of Outputs for SubSystem: '/Subsystem33' */ - /* Outputs for Enabled SubSystem: '/Subsystem34' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem34' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRR_Foot_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_FOOT_RR = (uint8_t) (rtDW.FIU_CCU2_MODEL.FIU_AirDirectionRR_Foot_Req <= 1); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem34' */ + /* End of Outputs for SubSystem: '/Subsystem34' */ - /* Outputs for Enabled SubSystem: '/Subsystem35' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem35' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_BlowerSpeedRL_Req > 0) { - /* Switch: '/Switch5' incorporates: - * Constant: '/blower off' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch5' incorporates: + * Constant: '/blower off' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU2_MODEL.FIU_BlowerSpeedRL_Req > 7) { rtDW.CCU_BLOWERS_RL = 0U; @@ -44657,23 +45089,23 @@ void HVAC_model_step(void) rtDW.CCU_BLOWERS_RL = rtDW.FIU_CCU2_MODEL.FIU_BlowerSpeedRL_Req; } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch5' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem35' */ + /* End of Outputs for SubSystem: '/Subsystem35' */ - /* Outputs for Enabled SubSystem: '/Subsystem36' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem36' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_BlowerSpeedRR_Req > 0) { - /* Switch: '/Switch5' incorporates: - * Constant: '/blower off' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch5' incorporates: + * Constant: '/blower off' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU2_MODEL.FIU_BlowerSpeedRR_Req > 7) { rtDW.CCU_BLOWERS_RR = 0U; @@ -44681,48 +45113,48 @@ void HVAC_model_step(void) rtDW.CCU_BLOWERS_RR = rtDW.FIU_CCU2_MODEL.FIU_BlowerSpeedRR_Req; } - /* End of Switch: '/Switch5' */ + /* End of Switch: '/Switch5' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem36' */ + /* End of Outputs for SubSystem: '/Subsystem36' */ - /* Outputs for Enabled SubSystem: '/Subsystem37' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem37' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_CCautoModeRL_Req > 0) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_AUTOMODE_RL = rtDW.FIU_CCU2_MODEL.FIU_CCautoModeRL_Req; } - /* End of Outputs for SubSystem: '/Subsystem37' */ + /* End of Outputs for SubSystem: '/Subsystem37' */ - /* Outputs for Enabled SubSystem: '/Subsystem38' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem38' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_CCautoModeRR_Req > 0) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_AUTOMODE_RR = rtDW.FIU_CCU2_MODEL.FIU_CCautoModeRR_Req; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RR_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem38' */ + /* End of Outputs for SubSystem: '/Subsystem38' */ - /* Outputs for Enabled SubSystem: '/Subsystem39' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem39' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwRLB_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwRLB_Req > 3) { rtDW.DRS_SRL = 0U; @@ -44730,18 +45162,18 @@ void HVAC_model_step(void) rtDW.DRS_SRL = rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwRLB_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem39' */ + /* End of Outputs for SubSystem: '/Subsystem39' */ - /* Outputs for Enabled SubSystem: '/Subsystem40' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem40' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwFCL_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwFCL_Req > 3) { rtDW.DRS_CRL = 0U; @@ -44749,35 +45181,35 @@ void HVAC_model_step(void) rtDW.DRS_CRL = rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwFCL_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem40' */ + /* End of Outputs for SubSystem: '/Subsystem40' */ - /* Outputs for Enabled SubSystem: '/Subsystem41' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem41' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_ACrearOFF_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_AC_REAR = (uint8_t)(rtDW.FIU_CCU2_MODEL.FIU_ACrearOFF_Req <= 1); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/true' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/true' */ rtDW.changed_RL_params = 1U; } - /* End of Outputs for SubSystem: '/Subsystem41' */ + /* End of Outputs for SubSystem: '/Subsystem41' */ - /* Outputs for Enabled SubSystem: '/Subsystem42' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem42' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwFCR_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwFCR_Req > 3) { rtDW.DRS_CRR = 0U; @@ -44785,18 +45217,18 @@ void HVAC_model_step(void) rtDW.DRS_CRR = rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwFCR_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem42' */ + /* End of Outputs for SubSystem: '/Subsystem42' */ - /* Outputs for Enabled SubSystem: '/Subsystem43' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem43' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwRRB_Req > 0) { - /* Switch: '/Switch' incorporates: - * Constant: '/no LED' - * DataStoreWrite: '/Data Store Write1' + /* Switch: '/Switch' incorporates: + * Constant: '/no LED' + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwRRB_Req > 3) { rtDW.DRS_SRR = 0U; @@ -44804,227 +45236,145 @@ void HVAC_model_step(void) rtDW.DRS_SRR = rtDW.FIU_CCU2_MODEL.FIU_DeflectorSwRRB_Req; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem43' */ + /* End of Outputs for SubSystem: '/Subsystem43' */ - /* Outputs for Enabled SubSystem: '/Subsystem44' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem44' incorporates: + * EnablePort: '/Enable' */ if (rtDW.FIU_CCU2_MODEL.FIU_RearZoneSync_Req > 0) { - /* If: '/If' */ + /* If: '/If' */ if (rtDW.FIU_CCU2_MODEL.FIU_RearZoneSync_Req == 1) { - /* Outputs for IfAction SubSystem: '/sync rear action' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync rear action' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write18' incorporates: - * Constant: '/on' + /* DataStoreWrite: '/Data Store Write18' incorporates: + * Constant: '/on' */ rtDW.enable_rear_sync = 1U; - /* MATLAB Function: '/logger' */ + /* MATLAB Function: '/logger' */ /* : fprintf('Logger CAN INPUT -> sync rear ON') */ printf("Logger CAN INPUT -> sync rear ON"); fflush(stdout); - /* End of Outputs for SubSystem: '/sync rear action' */ + /* End of Outputs for SubSystem: '/sync rear action' */ } else if (rtDW.FIU_CCU2_MODEL.FIU_RearZoneSync_Req == 2) { - /* Outputs for IfAction SubSystem: '/sync off rear action' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/sync off rear action' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write18' incorporates: - * Constant: '/on' + /* DataStoreWrite: '/Data Store Write18' incorporates: + * Constant: '/on' */ rtDW.disable_rear_sync = 1U; - /* MATLAB Function: '/logger' */ + /* MATLAB Function: '/logger' */ /* : fprintf('Logger CAN INPUT -> sync rear OFF') */ printf("Logger CAN INPUT -> sync rear OFF"); fflush(stdout); - /* End of Outputs for SubSystem: '/sync off rear action' */ + /* End of Outputs for SubSystem: '/sync off rear action' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ } - /* End of Outputs for SubSystem: '/Subsystem44' */ + /* End of Outputs for SubSystem: '/Subsystem44' */ - /* Outputs for Enabled SubSystem: '/Subsystem45' incorporates: - * EnablePort: '/Enable' - */ - if (rtDW.FIU_CCU3_MODEL.FIU_Defrost_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write' - */ - rtDW.CCU_Defrost = (uint8_t)(rtDW.FIU_CCU3_MODEL.FIU_Defrost_Req <= 1); - } - - /* End of Outputs for SubSystem: '/Subsystem45' */ - - /* Outputs for Enabled SubSystem: '/Subsystem46' incorporates: - * EnablePort: '/Enable' - */ - if (rtDW.FIU_CCU3_MODEL.FIU_RLfootBlowDis_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' - */ - rtDW.CCU_foot_blower_dis_RL = (uint8_t) - (rtDW.FIU_CCU3_MODEL.FIU_RLfootBlowDis_Req <= 1); - } - - /* End of Outputs for SubSystem: '/Subsystem46' */ - - /* Outputs for Enabled SubSystem: '/Subsystem47' incorporates: - * EnablePort: '/Enable' - */ - if (rtDW.FIU_CCU3_MODEL.FIU_RRfootBlowDis_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' - */ - rtDW.CCU_foot_blower_dis_RR = (uint8_t) - (rtDW.FIU_CCU3_MODEL.FIU_RRfootBlowDis_Req <= 1); - } - - /* End of Outputs for SubSystem: '/Subsystem47' */ - - /* Outputs for Enabled SubSystem: '/Subsystem48' incorporates: - * EnablePort: '/Enable' - */ - if (rtDW.FIU_CCU3_MODEL.FIU_AromaIntens_Req > 0) { - /* DataStoreWrite: '/Data Store Write13' */ - rtDW.CCU_AromaIntens_stat = rtDW.FIU_CCU3_MODEL.FIU_AromaIntens_Req; - } - - /* End of Outputs for SubSystem: '/Subsystem48' */ - - /* Outputs for Enabled SubSystem: '/Subsystem50' incorporates: - * EnablePort: '/Enable' - */ - if (rtDW.FIU_CCU3_MODEL.FIU_ACmax_Req > 0) { - /* DataStoreWrite: '/Data Store Write' */ - rtDW.CCU_AC_MAX = rtDW.FIU_CCU3_MODEL.FIU_ACmax_Req; - } - - /* End of Outputs for SubSystem: '/Subsystem50' */ - - /* Outputs for Enabled SubSystem: '/Subsystem51' incorporates: - * EnablePort: '/Enable' - */ - if (rtDW.FIU_CCU3_MODEL.FIU_Aroma_Req > 0) { - /* DataStoreWrite: '/Data Store Write13' */ - rtDW.CCU_Aroma = rtDW.FIU_CCU3_MODEL.FIU_Aroma_Req; - } - - /* End of Outputs for SubSystem: '/Subsystem51' */ - - /* Outputs for Enabled SubSystem: '/Subsystem52' incorporates: - * EnablePort: '/Enable' - */ - if (rtDW.FIU_CCU3_MODEL.FIU_Ionization_Req > 0) { - /* Switch: '/Switch' incorporates: - * DataStoreWrite: '/Data Store Write1' - */ - rtDW.CCU_Ionization = (uint8_t)(rtDW.FIU_CCU3_MODEL.FIU_Ionization_Req <= - 1); - } - - /* End of Outputs for SubSystem: '/Subsystem52' */ - - /* Update for UnitDelay: '/Delay Input1' incorporates: - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' + /* Update for UnitDelay: '/Delay Input1' incorporates: + * DataStoreRead: '/Data Store Read2' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_m = rtb_Compare_ht; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_g = rtb_Compare_lq; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_c = rtb_Compare_jv1; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_ic = rtb_Compare_jve; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_n = rtb_Compare_bef; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_my = rtb_Compare_pt; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ - rtDW.DelayInput1_DSTATE_a = rtb_LogicalOperator_fc; + rtDW.DelayInput1_DSTATE_a = rtb_Switch_o2; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_o = rtb_Compare_jv; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_od = rtb_Compare_o5; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_j = rtb_Compare_gy; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_f = rtb_Compare_n5; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ @@ -45035,302 +45385,302 @@ void HVAC_model_step(void) /* End of Outputs for SubSystem: '/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè' */ /* Outputs for Enabled SubSystem: '/Sleep_mode' incorporates: - * EnablePort: '/Enable' + * EnablePort: '/Enable' */ /* DataStoreRead: '/Data Store Read13' */ if (rtDW.sleep_model > 0) { - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_MODE_FL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_ModeFL_Stat; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_MODE_FR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_ModeFR_Stat; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FACE_RR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionRR_Face_Stat; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FOOT_RR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionRR_Foot_Stat; - /* DataStoreWrite: '/Data Store Write12' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_DEF_FL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionFL_Def_Stat; - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FACE_FL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionFL_Face_Stat; - /* DataStoreWrite: '/Data Store Write14' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write14' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FOOT_FL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionFL_Foot_Stat; - /* DataStoreWrite: '/Data Store Write15' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write15' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_DEF_FR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionFR_Def_Stat; - /* DataStoreWrite: '/Data Store Write16' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write16' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FACE_FR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionFR_Face_Stat; - /* DataStoreWrite: '/Data Store Write17' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write17' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FOOT_FR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionFR_Foot_Stat; - /* DataStoreWrite: '/Data Store Write18' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write18' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_RECIRC = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_Recirculation_Stat; - /* DataStoreWrite: '/Data Store Write19' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write19' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_BLOWERS_FL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_BlowerSpeedFL_Stat; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_MODE_RL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_ModeRL_Stat; - /* DataStoreWrite: '/Data Store Write21' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write21' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_BLOWERS_FR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_BlowerSpeedFR_Stat; - /* DataStoreWrite: '/Data Store Write23' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write23' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_BLOWERS_RL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_BlowerSpeedRL_Stat; - /* DataStoreWrite: '/Data Store Write25' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write25' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_BLOWERS_RR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_BlowerSpeedRR_Stat; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_MODE_RR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_ModeRR_Stat; - /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_AUTOMODE_FL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AutoModeFL_Stat; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_AUTOMODE_FR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AutoModeFR_Stat; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FACE_RL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionRL_Face_Stat; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_FOOT_RL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AirDirectionRL_Foot_Stat; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_AUTOMODE_RL = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AutoModeRL_Stat; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_AUTOMODE_RR = rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_AutoModeRR_Stat; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Bias: '/Bias' - * DataStoreRead: '/Data Store Read' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Bias: '/Bias' + * DataStoreRead: '/Data Store Read' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' */ rtDW.CCU_SET_RL = (uint16_t)((0.5 * (double) rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_TargetTempRL_Stat_ro + 15.5) * 10.0); - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtDW.CCU_SET_RL > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RL = 305U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.CCU_SET_RL < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RL > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Bias: '/Bias' - * DataStoreRead: '/Data Store Read' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Bias: '/Bias' + * DataStoreRead: '/Data Store Read' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' */ rtDW.CCU_SET_RR = (uint16_t)((0.5 * (double) rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_TargetTempRR_Stat_ro + 15.5) * 10.0); - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtDW.CCU_SET_RR > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_RR = 305U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.CCU_SET_RR < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_RR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_RR > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_RR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_RR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Bias: '/Bias' - * DataStoreRead: '/Data Store Read' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Bias: '/Bias' + * DataStoreRead: '/Data Store Read' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' */ rtDW.CCU_SET_FL = (uint16_t)((0.5 * (double) rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_TargetTempFL_Stat_ro + 15.5) * 10.0); - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtDW.CCU_SET_FL > 305) { - /* DataTypeConversion: '/Data Type Conversion1' */ + /* DataTypeConversion: '/Data Type Conversion1' */ rtDW.CCU_SET_FL = 305U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write1' */ if (rtDW.CCU_SET_FL < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FL = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FL > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FL = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FL = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* Gain: '/Gain1' incorporates: - * Bias: '/Bias' - * DataStoreRead: '/Data Store Read' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' + /* Gain: '/Gain1' incorporates: + * Bias: '/Bias' + * DataStoreRead: '/Data Store Read' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' */ rtb_D_la = (0.5 * (double) rtDW.CCU_STAT1_WAKEUP_MODEL.CCU_TargetTempFR_Stat_ro + 15.5) * 10.0; - /* Saturate: '/Saturation' incorporates: - * DataTypeConversion: '/Data Type Conversion1' + /* Saturate: '/Saturation' incorporates: + * DataTypeConversion: '/Data Type Conversion1' */ if ((uint16_t)rtb_D_la > 305) { rtDW.CCU_SET_FR = 305U; @@ -45338,138 +45688,138 @@ void HVAC_model_step(void) rtDW.CCU_SET_FR = (uint16_t)rtb_D_la; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ - /* If: '/If' incorporates: - * DataStoreWrite: '/Data Store Write' + /* If: '/If' incorporates: + * DataStoreWrite: '/Data Store Write' */ if (rtDW.CCU_SET_FR < 165) { - /* Outputs for IfAction SubSystem: '/LO mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/LO mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/LOW' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/LOW' */ rtDW.LO_HI_MODE_FR = 1U; - /* End of Outputs for SubSystem: '/LO mode' */ + /* End of Outputs for SubSystem: '/LO mode' */ } else if (rtDW.CCU_SET_FR > 295) { - /* Outputs for IfAction SubSystem: '/HI mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/HI mode' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/HI' */ rtDW.LO_HI_MODE_FR = 2U; - /* End of Outputs for SubSystem: '/HI mode' */ + /* End of Outputs for SubSystem: '/HI mode' */ } else { - /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/not LO or HI' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/not LO or HI' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/not LO or HI' */ rtDW.LO_HI_MODE_FR = 0U; - /* End of Outputs for SubSystem: '/not LO or HI' */ + /* End of Outputs for SubSystem: '/not LO or HI' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* DataStoreWrite: '/Data Store Write27' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write27' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtb_Switch1_j = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_FrontZoneSync_Stat; - /* DataStoreWrite: '/Data Store Write28' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write28' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtb_timer_out = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_RearZoneSync_Stat; - /* DataStoreWrite: '/Data Store Write29' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write29' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtb_DataTypeConversion3_l4 = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_AllZoneSync_Stat; - /* DataStoreWrite: '/Data Store Write30' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write30' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_AC_FRONT = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_ACfront_Stat; - /* DataStoreWrite: '/Data Store Write31' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write31' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_AC_REAR = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_ACrear_Stat; - /* DataStoreWrite: '/Data Store Write32' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write32' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_SET_FOOT_FL = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_FootTempCorFL_Stat; - /* DataStoreWrite: '/Data Store Write33' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write33' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_SET_FOOT_FR = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_FootTempCorFR_Stat; - /* DataStoreWrite: '/Data Store Write34' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write34' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_SFL = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwDL_Stat; - /* DataStoreWrite: '/Data Store Write35' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write35' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_SFR = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwDR_Stat; - /* DataStoreWrite: '/Data Store Write36' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write36' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_CFL = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwFPL_Stat; - /* DataStoreWrite: '/Data Store Write37' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write37' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_CFR = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwFPR_Stat; - /* DataStoreWrite: '/Data Store Write38' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write38' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_CRL = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwFCL_Stat; - /* DataStoreWrite: '/Data Store Write39' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write39' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_CRR = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwFCR_Stat; - /* DataStoreWrite: '/Data Store Write40' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write40' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_SRL = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwRLB_Stat; - /* DataStoreWrite: '/Data Store Write41' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write41' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.DRS_SRR = rtDW.CCU_STAT2_WAKEUP_MODEL.CCU_DeflectorSwRRB_Stat; - /* DataStoreWrite: '/Data Store Write42' incorporates: - * DataStoreRead: '/Data Store Read2' + /* DataStoreWrite: '/Data Store Write42' incorporates: + * DataStoreRead: '/Data Store Read2' */ - rtDW.CCU_Rest = rtDW.CCU_STAT3_WAKEUP_MODEL.CCU_RestMode2_Stat; + rtDW.REST_mode_CCU_stat = rtDW.CCU_STAT3_WAKEUP_MODEL.CCU_RestMode2_Stat; - /* DataStoreWrite: '/Data Store Write20' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write20' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.CCU_Defrost = rtDW.CCU_Msg1_WakeUp_model.CCU_DefrostLed_Req; - /* DataStoreWrite: '/Data Store Write22' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write22' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.Full_Rec = rtDW.CCU_Msg1_WakeUp_model.CCU_RecirculationLed_Cmd; - /* DataStoreWrite: '/Data Store Write24' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write24' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.CCU_AC_MAX = rtDW.CCU_Msg1_WakeUp_model.CCU_AC_MaxLed_Cmd; } @@ -45494,14 +45844,14 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read66' * DataStoreRead: '/Data Store Read81' * DataStoreWrite: '/Data Store Write31' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator13' - * Logic: '/Logical Operator4' - * Logic: '/Logical Operator4' - * Logic: '/Logical Operator9' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator13' + * Logic: '/Logical Operator4' + * Logic: '/Logical Operator4' + * Logic: '/Logical Operator9' * Switch: '/Switch1' * Switch: '/Switch3' * Switch: '/Switch4' @@ -45554,7 +45904,7 @@ void HVAC_model_step(void) rtY.CCU_Stat1_model.CCU_Recirculation_Stat = rtDW.CCU_RECIRC; rtY.CCU_Stat1_model.CCU_BlowerSpeedFL_Stat = rtDW.CCU_BLOWERS_FL; - /* Saturate: '/Saturation' incorporates: + /* Saturate: '/Saturation' incorporates: * DataStoreRead: '/Data Store Read13' */ if (rtDW.CCU_SET_FL > 310) { @@ -45566,19 +45916,19 @@ void HVAC_model_step(void) } /* Outport: '/CCU_Stat1_model' incorporates: - * Bias: '/Bias' + * Bias: '/Bias' * BusCreator: '/Bus Creator' * DataStoreRead: '/Data Store Read12' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtY.CCU_Stat1_model.CCU_TargetTempFL_Stat_ro = (uint8_t) ((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); rtY.CCU_Stat1_model.CCU_BlowerSpeedFR_Stat = rtDW.CCU_BLOWERS_FR; - /* Saturate: '/Saturation' incorporates: + /* Saturate: '/Saturation' incorporates: * DataStoreRead: '/Data Store Read14' */ if (rtDW.CCU_SET_FR > 310) { @@ -45590,19 +45940,19 @@ void HVAC_model_step(void) } /* Outport: '/CCU_Stat1_model' incorporates: - * Bias: '/Bias1' + * Bias: '/Bias1' * BusCreator: '/Bus Creator' * DataStoreRead: '/Data Store Read26' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtY.CCU_Stat1_model.CCU_TargetTempFR_Stat_ro = (uint8_t) ((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); rtY.CCU_Stat1_model.CCU_BlowerSpeedRL_Stat = rtDW.CCU_BLOWERS_RL; - /* Saturate: '/Saturation' incorporates: + /* Saturate: '/Saturation' incorporates: * DataStoreRead: '/Data Store Read15' */ if (rtDW.CCU_SET_RR > 310) { @@ -45614,19 +45964,19 @@ void HVAC_model_step(void) } /* Outport: '/CCU_Stat1_model' incorporates: - * Bias: '/Bias' + * Bias: '/Bias' * BusCreator: '/Bus Creator' * DataStoreRead: '/Data Store Read25' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtY.CCU_Stat1_model.CCU_TargetTempRR_Stat_ro = (uint8_t) ((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); rtY.CCU_Stat1_model.CCU_BlowerSpeedRR_Stat = rtDW.CCU_BLOWERS_RR; - /* Saturate: '/Saturation' incorporates: + /* Saturate: '/Saturation' incorporates: * DataStoreRead: '/Data Store Read16' */ if (rtDW.CCU_SET_RL > 310) { @@ -45638,11 +45988,11 @@ void HVAC_model_step(void) } /* Outport: '/CCU_Stat1_model' incorporates: - * Bias: '/Bias' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + * Bias: '/Bias' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtY.CCU_Stat1_model.CCU_TargetTempRL_Stat_ro = (uint8_t) ((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); @@ -45695,11 +46045,11 @@ void HVAC_model_step(void) rtY.CCU_Stat2_model.CCU_DeflectorSwRRB_Stat = rtDW.DRS_SRR; /* Saturate: '/Saturation' incorporates: - * MATLAB Function: '/MATLAB Function' + * MATLAB Function: '/MATLAB Function' */ - if (El_window_heating <= 160) { + if (rtb_Gain_cz <= 160) { /* Outport: '/CCUCAN_HVC_REQ_MSG_MODEL' */ - rtY.CCUCAN_HVC_REQ_MSG_MODEL.CCU_eCompSpeedReq_Val_ro = El_window_heating; + rtY.CCUCAN_HVC_REQ_MSG_MODEL.CCU_eCompSpeedReq_Val_ro = rtb_Gain_cz; } else { /* Outport: '/CCUCAN_HVC_REQ_MSG_MODEL' */ rtY.CCUCAN_HVC_REQ_MSG_MODEL.CCU_eCompSpeedReq_Val_ro = 160U; @@ -45722,15 +46072,15 @@ void HVAC_model_step(void) * Constant: '/Constant7' */ if (!Enable_Comp_PID) { - Mode_FR = 0U; + rtb_Gain1_jd = 0U; } /* Saturate: '/Saturation5' incorporates: * Switch: '/Switch1' */ - if (Mode_FR <= 100) { + if (rtb_Gain1_jd <= 100) { /* Outport: '/CCU_Msg3_model' */ - rtY.CCU_Msg3_model.CCU_FAN_Req = Mode_FR; + rtY.CCU_Msg3_model.CCU_FAN_Req = rtb_Gain1_jd; } else { /* Outport: '/CCU_Msg3_model' */ rtY.CCU_Msg3_model.CCU_FAN_Req = 100U; @@ -45753,20 +46103,20 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read79' * DataStoreRead: '/Data Store Read83' * DataStoreRead: '/Data Store Read84' - * MATLAB Function: '/ccuAromaLogic' + * MATLAB Function: '/ccuAromaLogic' */ rtY.CCU_Stat3_model.CCU_AromaCartridgeCapacity_Stat_ro = rtDW.Aroma_CartridgeCapacity; rtY.CCU_Stat3_model.CCU_AromaCartridgeFlavor_Stat = rtDW.Aroma_CartridgeFlavor; - /* Outputs for Atomic SubSystem: '/AromaLogic' */ + /* Outputs for Atomic SubSystem: '/AromaLogic' */ rtY.CCU_Stat3_model.CCU_AromaFaultReason_Stat = rtb_DataTypeConversion3_gz; - /* End of Outputs for SubSystem: '/AromaLogic' */ + /* End of Outputs for SubSystem: '/AromaLogic' */ rtY.CCU_Stat3_model.CCU_RLfootBlowDis_Stat = rtDW.CCU_foot_blower_dis_RL; rtY.CCU_Stat3_model.CCU_RRfootBlowDis_Stat = rtDW.CCU_foot_blower_dis_RR; - rtY.CCU_Stat3_model.CCU_RestMode2_Stat = rtDW.CCU_Rest; + rtY.CCU_Stat3_model.CCU_RestMode2_Stat = rtDW.REST_mode_CCU_stat; CCU_Errors_Model.CCU_IncarTempErrF_Stat = (uint8_t)(rtb_err || rtb_LogicalOperator6); CCU_Errors_Model.CCU_IncarTempErrR_Stat = (uint8_t)(rtb_LogicalOperator3 || @@ -45814,14 +46164,14 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read66' * DataStoreRead: '/Data Store Read81' * DataStoreWrite: '/Data Store Write31' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator13' - * Logic: '/Logical Operator4' - * Logic: '/Logical Operator4' - * Logic: '/Logical Operator9' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator13' + * Logic: '/Logical Operator4' + * Logic: '/Logical Operator4' + * Logic: '/Logical Operator9' */ rtY.CCU_Msg1_model.CCU_MirrorHeating_Req = 0U; rtY.CCU_Msg1_model.CCU_RecirculationLed_Cmd = rtDW.Full_Rec; @@ -45829,22 +46179,22 @@ void HVAC_model_step(void) rtY.CCU_Msg1_model.CCU_SideWindowHeating_Req = 0U; rtY.CCU_Msg1_model.CCU_RearWindowHeating_Req = 0U; - /* Switch: '/Switch' incorporates: + /* Switch: '/Switch' incorporates: * DataStoreRead: '/Data Store Read80' */ if (rtDW.FrontWindowHeating_req) { /* Outport: '/CCU_Msg1_model' incorporates: - * Constant: '/Constant' + * Constant: '/Constant' */ rtY.CCU_Msg1_model.CCU_FrontWindowHeating_Req = 1U; } else { /* Outport: '/CCU_Msg1_model' incorporates: - * Constant: '/Constant1' + * Constant: '/Constant1' */ rtY.CCU_Msg1_model.CCU_FrontWindowHeating_Req = 2U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ /* Outport: '/CCU_Msg1_model' incorporates: * BusCreator: '/Bus Creator5' @@ -46009,24 +46359,24 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read2' * DataStoreWrite: '/Data Store Write' */ - rtDW.Dew_point = look2_binlx(index_start, rtb_Divide5, + rtDW.Dew_point = look2_bs16ts16Dddd_binlc(rtb_Divide1, rtb_Divide5, rtConstP.demistLVLdew_point_diff_bp01Data, rtConstP.demistLVLdew_point_diff_bp02Data, rtConstP.demistLVLdew_point_diff_tableData, rtConstP.demistLVLdew_point_diff_maxIndex, 121U); /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read' */ rtDW.FrontWindowHeating_req = rtDW.electric_demist_started; - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant' - * Constant: '/const2' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant' + * Constant: '/const2' * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator5' + * DataStoreRead: '/Data Store Read1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator5' */ if (rtDW.electric_demist_started) { rtb_Gain2 = 1; @@ -46034,41 +46384,41 @@ void HVAC_model_step(void) rtb_Gain2 = (rtDW.AMB <= g_ssAUTODEMIST_ELEC_AMB_ENTRY); } - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant3' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant3' * DataStoreRead: '/Data Store Read2' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Relational Operator7' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Relational Operator7' */ - if (index_start <= g_assAUTODEMIST_ELEC_WINDSHELD_TEMP[1]) { - /* Switch: '/Switch1' incorporates: - * Constant: '/const1' - * DataStoreRead: '/Data Store Read1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator5' + if (rtb_Divide1 <= g_assAUTODEMIST_ELEC_WINDSHELD_TEMP[1]) { + /* Switch: '/Switch1' incorporates: + * Constant: '/const1' + * DataStoreRead: '/Data Store Read1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator5' */ if (rtDW.electric_demist_started) { index_start_0 = 1; } else { - index_start_0 = (index_start <= g_assAUTODEMIST_ELEC_WINDSHELD_TEMP[0]); + index_start_0 = (rtb_Divide1 <= g_assAUTODEMIST_ELEC_WINDSHELD_TEMP[0]); } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ } else { index_start_0 = 0; } - /* Logic: '/AND' incorporates: + /* Logic: '/AND' incorporates: * DataStoreRead: '/Data Store Read1' * DataStoreRead: '/Data Store Read3' * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator6' - * Switch: '/Switch' - * Switch: '/Switch2' + * DataStoreWrite: '/Data Store Write' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator6' + * Switch: '/Switch' + * Switch: '/Switch2' */ rtDW.electric_demist_started = ((rtDW.FrontWindowHeating_manual_on != 1) && (rtb_Gain2 != 0) && (rtDW.CCU_MODE_FL == 1) && (index_start_0 != 0) && @@ -46087,32 +46437,32 @@ void HVAC_model_step(void) rtb_err = (rtDW.ModeIndex[3] == 120); /* Outputs for Atomic SubSystem: '/FOOT2_CONTROL' */ - /* Lookup_n-D: '/DuctTgt_Plus_LV3' incorporates: + /* Lookup_n-D: '/DuctTgt_Plus_LV3' incorporates: * DataStoreRead: '/Data Store Read1' */ rtb_Switch2_nb = look1_is16lu64n32Ds32_binlcs(rtDW.AMB, &g_assFoot2_Lv3_Amb[0], &g_assFoot2_Lv3_DuctTgt_Plus[0], 5U); - /* Lookup_n-D: '/DuctTgt_Plus_LV4' incorporates: + /* Lookup_n-D: '/DuctTgt_Plus_LV4' incorporates: * DataStoreRead: '/Data Store Read1' */ rtb_FL_AUTODEMIST_OFFSET_VENT_TEMPpercentage = look1_is16lu64n32Ds32_binlcs (rtDW.AMB, &g_assFoot2_Lv4_Amb[0], &g_assFoot2_Lv4_DuctTgt_Plus[0], 5U); - /* Lookup_n-D: '/DuctTgt_Plus_LV5' incorporates: + /* Lookup_n-D: '/DuctTgt_Plus_LV5' incorporates: * DataStoreRead: '/Data Store Read1' */ rtb_DuctTgt_Plus_LV5 = look1_is16lu64n32Ds32_binlcs(rtDW.AMB, &g_assFoot2_Lv5_Amb[0], &g_assFoot2_Lv5_DuctTgt_Plus[0], 5U); - /* MATLAB Function: '/Foot2DuctControl_Limo_RL' */ + /* MATLAB Function: '/Foot2DuctControl_Limo_RL' */ /* : Foot2Duct_FL = int16(0); */ rtb_Foot2Duct_FL_n = 0; /* : is_active = false; */ rtb_LogicalOperator6 = false; - /* MATLAB Function: '/Foot2DuctControl_Limo_RR' */ + /* MATLAB Function: '/Foot2DuctControl_Limo_RR' */ /* : if CAL_VARIANT ~= 3 */ /* : Foot2Duct_FR = int16(0); */ rtb_Foot2Duct_FR_j = 0; @@ -46120,8 +46470,8 @@ void HVAC_model_step(void) /* : is_active = false; */ Enable_Comp_PID = false; - /* MATLAB Function: '/Foot2DuctControl_Limo_RL' incorporates: - * Constant: '/auto5' + /* MATLAB Function: '/Foot2DuctControl_Limo_RL' incorporates: + * Constant: '/auto5' * DataStoreRead: '/Data Store Read10' * DataStoreRead: '/Data Store Read2' * DataStoreRead: '/Data Store Read28' @@ -46129,7 +46479,7 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read4' * DataStoreRead: '/Data Store Read5' * DataStoreRead: '/Data Store Read9' - * MATLAB Function: '/Foot2DuctControl_Limo_RR' + * MATLAB Function: '/Foot2DuctControl_Limo_RR' */ /* : if CAL_VARIANT ~= 3 */ if (g_ucCAL_VARIANT == 3) { @@ -46317,21 +46667,21 @@ void HVAC_model_step(void) } } - /* Lookup_n-D: '/FrontBlr_LV0' incorporates: + /* Lookup_n-D: '/FrontBlr_LV0' incorporates: * DataStoreRead: '/Data Store Read' - * Gain: '/Gain' - * Lookup_n-D: '/FrontBlr_LV1' + * Gain: '/Gain' + * Lookup_n-D: '/FrontBlr_LV1' */ rtb_FrontBlr_LV0_tmp = look1_iu16lu64n48Ds32Is16_binlcs((uint16_t)(10U * rtDW.PWM_front), &g_ausFoot2_Lv1_Foot2Act_Y[0], &g_ausFoot2_Lv1_FrontBlr_X[0], 2U); - /* MATLAB Function: '/Foot2DuctControl_RL' incorporates: - * Constant: '/auto1' - * Constant: '/auto2' - * Constant: '/auto3' - * Constant: '/auto4' - * Constant: '/auto5' + /* MATLAB Function: '/Foot2DuctControl_RL' incorporates: + * Constant: '/auto1' + * Constant: '/auto2' + * Constant: '/auto3' + * Constant: '/auto4' + * Constant: '/auto5' * DataStoreRead: '/Data Store Read11' * DataStoreRead: '/Data Store Read12' * DataStoreRead: '/Data Store Read28' @@ -46341,7 +46691,7 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read5' * DataStoreRead: '/Data Store Read8' * DataStoreRead: '/Data Store Read9' - * Lookup_n-D: '/FrontBlr_LV0' + * Lookup_n-D: '/FrontBlr_LV0' */ /* : if isempty(hystLV2_FL) */ /* : if isempty(hystLV3_FL) */ @@ -46757,14 +47107,14 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/Foot2DuctControl_RL' */ + /* End of MATLAB Function: '/Foot2DuctControl_RL' */ - /* MATLAB Function: '/Foot2DuctControl_RR' incorporates: - * Constant: '/auto1' - * Constant: '/auto2' - * Constant: '/auto3' - * Constant: '/auto4' - * Constant: '/auto5' + /* MATLAB Function: '/Foot2DuctControl_RR' incorporates: + * Constant: '/auto1' + * Constant: '/auto2' + * Constant: '/auto3' + * Constant: '/auto4' + * Constant: '/auto5' * DataStoreRead: '/Data Store Read10' * DataStoreRead: '/Data Store Read13' * DataStoreRead: '/Data Store Read15' @@ -46773,8 +47123,8 @@ void HVAC_model_step(void) * DataStoreRead: '/Data Store Read4' * DataStoreRead: '/Data Store Read6' * DataStoreRead: '/Data Store Read7' - * DataStoreWrite: '/Data Store Write6' - * Lookup_n-D: '/FrontBlr_LV0' + * DataStoreWrite: '/Data Store Write6' + * Lookup_n-D: '/FrontBlr_LV0' */ /* : if isempty(hystLV2_FR) */ /* : if isempty(hystLV3_FR) */ @@ -46893,7 +47243,7 @@ void HVAC_model_step(void) /* : if hystLV2_FR */ if (rtDW.hystLV2_FR) { /* : diffActive = diffVal > Threshold_Diff_OFF_LV2; */ - rtb_Gain2 = rtb_DataTypeConversion_dl - rtb_y_he; + rtb_Gain2 = rtb_DataTypeConversion1_gq - rtb_y_he; if (rtb_Gain2 > 32767) { rtb_Gain2 = 32767; } else if (rtb_Gain2 < -32768) { @@ -46904,7 +47254,7 @@ void HVAC_model_step(void) } else { /* : else */ /* : diffActive = diffVal > Threshold_Diff_ON_LV2; */ - rtb_Gain2 = rtb_DataTypeConversion_dl - rtb_y_he; + rtb_Gain2 = rtb_DataTypeConversion1_gq - rtb_y_he; if (rtb_Gain2 > 32767) { rtb_Gain2 = 32767; } else if (rtb_Gain2 < -32768) { @@ -46988,7 +47338,7 @@ void HVAC_model_step(void) /* : if hystLV3_FR */ if (rtDW.hystLV3_FR) { /* : diffActive = diffVal > Threshold_Diff_OFF_LV3; */ - rtb_Gain2 = rtb_DataTypeConversion_dl - rtb_y_he; + rtb_Gain2 = rtb_DataTypeConversion1_gq - rtb_y_he; if (rtb_Gain2 > 32767) { rtb_Gain2 = 32767; } else if (rtb_Gain2 < -32768) { @@ -46999,7 +47349,7 @@ void HVAC_model_step(void) } else { /* : else */ /* : diffActive = diffVal > Threshold_Diff_ON_LV3; */ - rtb_Gain2 = rtb_DataTypeConversion_dl - rtb_y_he; + rtb_Gain2 = rtb_DataTypeConversion1_gq - rtb_y_he; if (rtb_Gain2 > 32767) { rtb_Gain2 = 32767; } else if (rtb_Gain2 < -32768) { @@ -47192,70 +47542,132 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/Foot2DuctControl_RR' */ + /* End of MATLAB Function: '/Foot2DuctControl_RR' */ - /* Logic: '/OR' incorporates: + /* Logic: '/OR' incorporates: * DataStoreWrite: '/Data Store Write1' */ rtDW.Foot2_control_FL_is_active = (rtb_LogicalOperator3 || rtb_LogicalOperator6); - /* Logic: '/OR1' incorporates: + /* Logic: '/OR1' incorporates: * DataStoreWrite: '/Data Store Write3' */ rtDW.Foot2_control_FR_is_active = (rtb_LogicalOperator8 || Enable_Comp_PID); - /* Sum: '/Sum' incorporates: + /* Sum: '/Sum' incorporates: * DataStoreWrite: '/Data Store Write' */ rtDW.Foot2_control_FL = (uint16_t)(rtb_Foot2Duct_FL + rtb_Foot2Duct_FL_n); - /* Sum: '/Sum1' incorporates: + /* Sum: '/Sum1' incorporates: * DataStoreWrite: '/Data Store Write2' */ rtDW.Foot2_control_FR = (uint16_t)(rtb_Foot2Duct_FR + rtb_Foot2Duct_FR_j); /* End of Outputs for SubSystem: '/FOOT2_CONTROL' */ - /* BusCreator: '/Bus Creator2' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read10' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/Data Store Read13' - * DataStoreRead: '/Data Store Read14' - * DataStoreRead: '/Data Store Read16' - * DataStoreRead: '/Data Store Read17' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' - * DataStoreRead: '/Data Store Read9' - * DataStoreWrite: '/Data Store Write6' - * DataStoreWrite: '/Data Store Write2' - * Sum: '/Add' - * Sum: '/Add1' - * Sum: '/Add10' - * Sum: '/Add11' - * Sum: '/Add12' - * Sum: '/Add13' - * Sum: '/Add14' - * Sum: '/Add15' - * Sum: '/Add16' - * Sum: '/Add17' - * Sum: '/Add2' - * Sum: '/Add3' - * Sum: '/Add4' - * Sum: '/Add5' - * Sum: '/Add6' - * Sum: '/Add7' - * Sum: '/Add8' - * Sum: '/Add9' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read16' + * DataStoreWrite: '/Data Store Write13' + */ + if (rtDW.CCUCAN_DW_STATE_model.DW_GlassPosition_Stat == 2) { + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read' + * DataTypeConversion: '/Data Type Conversion' + * Lookup_n-D: '/1-D Lookup Table' + * Merge: '/Merge' + * UnaryMinus: '/Unary Minus' + */ + rtDW.GlassPosition_AF_plus_L = (int16_t)-(int16_t)look1_iu16lu64n48_binlcse + (rtDW.CCU_SET_FL, rtConstP.pooled83, &g_ausMinusAF_GlassPos_L[0], 12U); + + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + } else { + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write' */ + IfActionSubsystem2(&rtDW.GlassPosition_AF_plus_L); + + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + } + + /* End of If: '/If' */ + + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read16' + * DataStoreWrite: '/Data Store Write13' + */ + if (rtDW.CCUCAN_DW_STATE_model.DW_GlassPosition_Stat == 2) { + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataTypeConversion: '/Data Type Conversion' + * Lookup_n-D: '/1-D Lookup Table1' + * Merge: '/Merge1' + * UnaryMinus: '/Unary Minus' + */ + rtDW.GlassPosition_AF_plus_R = (int16_t)-(int16_t)look1_iu16lu64n48_binlcse + (rtDW.CCU_SET_FR, rtConstP.pooled83, &g_ausMinusAF_GlassPos_R[0], 12U); + + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + } else { + /* Outputs for IfAction SubSystem: '/If Action Subsystem5' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write1' */ + IfActionSubsystem2(&rtDW.GlassPosition_AF_plus_R); + + /* End of Outputs for SubSystem: '/If Action Subsystem5' */ + } + + /* End of If: '/If1' */ + + /* BusCreator: '/Bus Creator2' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read10' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/Data Store Read13' + * DataStoreRead: '/Data Store Read14' + * DataStoreRead: '/Data Store Read16' + * DataStoreRead: '/Data Store Read17' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' + * DataStoreRead: '/Data Store Read9' + * DataStoreWrite: '/Data Store Write6' + * DataStoreWrite: '/Data Store Write2' + * Sum: '/Add' + * Sum: '/Add1' + * Sum: '/Add10' + * Sum: '/Add11' + * Sum: '/Add12' + * Sum: '/Add13' + * Sum: '/Add14' + * Sum: '/Add15' + * Sum: '/Add16' + * Sum: '/Add17' + * Sum: '/Add2' + * Sum: '/Add3' + * Sum: '/Add4' + * Sum: '/Add5' + * Sum: '/Add6' + * Sum: '/Add7' + * Sum: '/Add8' + * Sum: '/Add9' */ rtDW.Status_Sensor_model_IO.Ignition = 0U; rtDW.Status_Sensor_model_IO.Battery = 0U; @@ -47278,26 +47690,26 @@ void HVAC_model_step(void) rtDW.Status_Sensor_model_IO.Duct_Side_FL = (uint16_t)(rtb_FLU_tg_correct_ot + 400); rtDW.Status_Sensor_model_IO.Duct_Side_FR = (uint16_t) - (rtb_DataTypeConversion_dl + 400); + (rtb_DataTypeConversion1_gq + 400); rtDW.Status_Sensor_model_IO.Duct_Side_RL = (uint16_t)(rtb_Switch4_f5 + 400); rtDW.Status_Sensor_model_IO.Duct_Side_RR = (uint16_t)(rtb_Switch5_l + 400); rtDW.Status_Sensor_model_IO.AQS = 0U; - /* BusCreator: '/Bus Creator4' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read21' - * DataStoreRead: '/Data Store Read22' - * DataStoreRead: '/Data Store Read23' - * DataStoreRead: '/Data Store Read24' - * DataStoreRead: '/Data Store Read25' - * DataStoreRead: '/Data Store Read26' - * DataStoreWrite: '/Data Store Write4' - * Sum: '/Add18' - * Sum: '/Add19' - * Sum: '/Add20' - * Sum: '/Add21' - * Sum: '/Add22' - * Sum: '/Add23' + /* BusCreator: '/Bus Creator4' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read21' + * DataStoreRead: '/Data Store Read22' + * DataStoreRead: '/Data Store Read23' + * DataStoreRead: '/Data Store Read24' + * DataStoreRead: '/Data Store Read25' + * DataStoreRead: '/Data Store Read26' + * DataStoreWrite: '/Data Store Write4' + * Sum: '/Add18' + * Sum: '/Add19' + * Sum: '/Add20' + * Sum: '/Add21' + * Sum: '/Add22' + * Sum: '/Add23' */ rtDW.Status_Duct_Tgt_model_IO.DuctTgt_Vent_FL = (uint16_t)(Duct_FLU_Tg + 400); rtDW.Status_Duct_Tgt_model_IO.DuctTgt_Foot_FL = (uint16_t)(rtb_y_ds + 400); @@ -47306,29 +47718,29 @@ void HVAC_model_step(void) rtDW.Status_Duct_Tgt_model_IO.DuctTgt_RL = (uint16_t)(rtb_Merge_b + 400); rtDW.Status_Duct_Tgt_model_IO.DuctTgt_RR = (uint16_t)(rtDW.Duct_RR_Tg + 400); - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.Status_Duct_Select_model_IO.Duct_FL = 0U; rtDW.Status_Duct_Select_model_IO.Duct_FR = 0U; rtDW.Status_Duct_Select_model_IO.Duct_RL = 0U; rtDW.Status_Duct_Select_model_IO.Duct_RR = 0U; - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreRead: '/Data Store Read27' - * DataStoreRead: '/Data Store Read28' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion6' - * DataTypeConversion: '/Data Type Conversion7' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreRead: '/Data Store Read27' + * DataStoreRead: '/Data Store Read28' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion6' + * DataTypeConversion: '/Data Type Conversion7' */ rtDW.Status_Eva_Tgt_model_IO.EvaTgt_F = (uint16_t)Eva_F_tg; rtDW.Status_Eva_Tgt_model_IO.EvaTgt_R = (uint16_t)Eva_R_tg; - /* BusCreator: '/Bus Creator3' incorporates: - * DataStoreRead: '/Data Store Read18' - * DataStoreRead: '/Data Store Read19' - * DataStoreRead: '/Data Store Read20' - * DataStoreWrite: '/Data Store Write3' + /* BusCreator: '/Bus Creator3' incorporates: + * DataStoreRead: '/Data Store Read18' + * DataStoreRead: '/Data Store Read19' + * DataStoreRead: '/Data Store Read20' + * DataStoreWrite: '/Data Store Write3' */ rtDW.Status_Actuator_model_IO.Motor_Def = rtDW.MaxPositionCh0_private[0]; rtDW.Status_Actuator_model_IO.Motor_Vent_SFL = rtDW.MaxPositionCh0_private[4]; @@ -47356,51 +47768,51 @@ void HVAC_model_step(void) rtDW.Status_Actuator_model_IO.Motor_SealingValve = rtDW.MaxPositionCh2_private[8]; - /* DataStoreRead: '/Data Store Read87' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read87' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[0] = rtDW.DRS_SFL; - /* DataStoreRead: '/Data Store Read89' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read89' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[1] = rtDW.DRS_CFL; - /* DataStoreRead: '/Data Store Read90' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read90' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[2] = rtDW.DRS_CFR; - /* DataStoreRead: '/Data Store Read88' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read88' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[3] = rtDW.DRS_SFR; - /* DataStoreRead: '/Data Store Read93' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read93' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[4] = rtDW.DRS_SRL; - /* DataStoreRead: '/Data Store Read94' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read94' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[5] = rtDW.DRS_SRR; - /* DataStoreRead: '/Data Store Read91' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read91' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[6] = rtDW.DRS_CRL; - /* DataStoreRead: '/Data Store Read92' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read92' incorporates: + * Concatenate: '/Vector Concatenate' */ rtY.DRS_output[7] = rtDW.DRS_CRR; - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreWrite: '/Data Store Write' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.CCU_MODE_FL > 0) { rtDW.ModeIndex[0] = rtDW.Index_mode_FL_auto; @@ -47408,13 +47820,13 @@ void HVAC_model_step(void) rtDW.ModeIndex[0] = rtDW.Index_mode_FL_manual; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Switch: '/Switch1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreWrite: '/Data Store Write' + /* Switch: '/Switch1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.CCU_MODE_FR > 0) { rtDW.ModeIndex[1] = rtDW.Index_mode_FR_auto; @@ -47422,13 +47834,13 @@ void HVAC_model_step(void) rtDW.ModeIndex[1] = rtDW.Index_mode_FR_manual; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Switch: '/Switch2' incorporates: - * DataStoreRead: '/Data Store Read10' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read9' - * DataStoreWrite: '/Data Store Write' + /* Switch: '/Switch2' incorporates: + * DataStoreRead: '/Data Store Read10' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read9' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.CCU_MODE_RL > 0) { rtDW.ModeIndex[2] = (uint8_t)rtDW.Index_mode_RL_auto; @@ -47436,13 +47848,13 @@ void HVAC_model_step(void) rtDW.ModeIndex[2] = rtDW.Index_mode_RL_manual; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch3' incorporates: - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read8' - * DataStoreWrite: '/Data Store Write' + /* Switch: '/Switch3' incorporates: + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read8' + * DataStoreWrite: '/Data Store Write' */ if (rtDW.CCU_MODE_RR > 0) { rtDW.ModeIndex[3] = (uint8_t)rtDW.Index_mode_RR_auto; @@ -47450,21 +47862,21 @@ void HVAC_model_step(void) rtDW.ModeIndex[3] = rtDW.Index_mode_RR_manual; } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtb_Divide3 = 0.0; - /* DataTypeConversion: '/Data Type Conversion' */ + /* DataTypeConversion: '/Data Type Conversion' */ for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Gain: '/Gain' - * Product: '/Divide' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Gain: '/Gain' + * Product: '/Divide' */ rtb_Saturation2_a = rtDW.MaxPositionCh0_private[i]; if (rtb_Saturation2_a != 0) { @@ -47474,26 +47886,26 @@ void HVAC_model_step(void) rtb_I_od = 0.0; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Saturate: '/Saturation' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* Saturate: '/Saturation' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ if (rtb_I_od > 100.0) { - rtb_DataTypeConversion_p3[i] = 100U; + rtb_DataTypeConversion_b4q[i] = 100U; } else { - rtb_DataTypeConversion_p3[i] = (uint8_t)rtb_I_od; + rtb_DataTypeConversion_b4q[i] = (uint8_t)rtb_I_od; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion' */ + /* End of DataTypeConversion: '/Data Type Conversion' */ - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' */ if (rtDW.stepSig_private > 0) { rtb_y_cb = rtDW.stepSig_private; @@ -47501,232 +47913,232 @@ void HVAC_model_step(void) rtb_y_cb = 1; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* SwitchCase: '/Switch Case' */ + /* SwitchCase: '/Switch Case' */ switch (rtb_y_cb) { case 1: - /* Outputs for IfAction SubSystem: '/Stop Mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Stop Mode' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private[i] = 2U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Stop Mode' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Stop Mode' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Initial CPOS Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Initial CPOS Min' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private[i] = 6000U; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private[i] = 2U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Merge: '/Merge' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Merge: '/Merge' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * Merge: '/Merge' - * SignalConversion generated from: '/stepIn1' + /* Merge: '/Merge' incorporates: + * Merge: '/Merge' + * SignalConversion generated from: '/stepIn1' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/Initial CPOS Min' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/Initial CPOS Min' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Normal Mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Normal Mode' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private[i] = 0U; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private[i] = 1U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Normal Mode' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Normal Mode' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Move to position Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Move to position Min' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Lnoise_private[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private[i] = 3U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private[i] = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/Constant9' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/Constant9' */ rtDW.COM_private[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Move to position Min' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Move to position Min' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Check Stall Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Check Stall Min' incorporates: + * ActionPort: '/Action Port' */ - /* Logic: '/Logical Operator3' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' + /* Logic: '/Logical Operator3' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' */ for (i = 0; i < 9; i++) { rtb_LogicalOperator3_nq[i] = @@ -47735,194 +48147,194 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private[i] == 0)); } - /* End of Logic: '/Logical Operator3' */ + /* End of Logic: '/Logical Operator3' */ - /* Logic: '/Logical Operator' incorporates: - * Logic: '/Logical Operator3' + /* Logic: '/Logical Operator' incorporates: + * Logic: '/Logical Operator3' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0) && rtb_Compare_ht) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ for (rtb_Gain2 = 0; rtb_Gain2 < 9; rtb_Gain2++) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorCalibration_private[rtb_Gain2] != 0) { rtDW.MinPositionCh0_private[rtb_Gain2] = Actuator_Ch0_Status_Model.in_CPOS_ALL[rtb_Gain2]; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of DataStoreWrite: '/Data Store Write1' */ + /* End of DataStoreWrite: '/Data Store Write1' */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If2' */ - /* End of Outputs for SubSystem: '/Check Stall Min' */ + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/Check Stall Min' */ break; case 6: - /* Outputs for IfAction SubSystem: '/Initial CPOS Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Initial CPOS Max' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private[i] = 2U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private[i] = 0U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Initial CPOS Max' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Initial CPOS Max' */ break; case 7: - /* Outputs for IfAction SubSystem: '/Move to position Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Move to position Max' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Lnoise_private[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private[i] = 3U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private[i] = 6000U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/Constant9' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/Constant9' */ rtDW.COM_private[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' */ + /* DataStoreWrite: '/Data Store Write6' */ rtDW.Coils_private[i] = 0U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Move to position Max' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Move to position Max' */ break; case 8: - /* Outputs for IfAction SubSystem: '/Check Stall Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Check Stall Max' incorporates: + * ActionPort: '/Action Port' */ - /* Logic: '/Logical Operator3' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' + /* Logic: '/Logical Operator3' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' */ for (i = 0; i < 9; i++) { rtb_LogicalOperator3_nq[i] = @@ -47931,115 +48343,115 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private[i] == 0)); } - /* End of Logic: '/Logical Operator3' */ + /* End of Logic: '/Logical Operator3' */ - /* Logic: '/Logical Operator1' incorporates: - * Logic: '/Logical Operator3' + /* Logic: '/Logical Operator1' incorporates: + * Logic: '/Logical Operator3' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch0_Status_Model.Busy == 0) && (Actuator_Ch0_Status_Model.Error_Connect == 0) && rtb_Compare_ht) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ for (rtb_Gain2 = 0; rtb_Gain2 < 9; rtb_Gain2++) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorCalibration_private[rtb_Gain2] != 0) { rtDW.MaxPositionCh0_private[rtb_Gain2] = Actuator_Ch0_Status_Model.in_CPOS_ALL[rtb_Gain2]; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of DataStoreWrite: '/Data Store Write1' */ + /* End of DataStoreWrite: '/Data Store Write1' */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_f1 = (int8_t)(rtb_y_cb + 1); - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ /* : if(LOGGER == 2) */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_f1 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If2' */ - /* End of Outputs for SubSystem: '/Check Stall Max' */ + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/Check Stall Max' */ break; case 9: - /* Outputs for IfAction SubSystem: '/Homing' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Homing' incorporates: + * ActionPort: '/Action Port' */ - /* Product: '/Divide1' incorporates: - * Constant: '/ACT1' - * DataStoreRead: '/MAX ACT1T ' + /* Product: '/Divide1' incorporates: + * Constant: '/ACT1' + * DataStoreRead: '/MAX ACT1T ' */ for (i = 0; i < 9; i++) { rtb_Divide1_pb[i] = (double)rtDW.MaxPositionCh0_private[i] / (double) - rtConstP.pooled90[i]; + rtConstP.pooled94[i]; } - /* End of Product: '/Divide1' */ + /* End of Product: '/Divide1' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read4' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read4' */ switch (rtDW.stepHoming_private) { case 0: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* RelationalOperator: '/Compare' */ + /* RelationalOperator: '/Compare' */ rtb_I_od = rtb_Divide1_pb[i]; - /* Logic: '/Logical Operator' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Logic: '/Logical Operator' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ Enable_Comp_PID = ((rtb_I_od >= 0.6) && (rtb_I_od <= 1.5)); rtb_LogicalOperator3_nq[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' */ rtDW.ErrorCalibration_private[i] = (uint8_t)((!Enable_Comp_PID) && (rtDW.ErrorCalibration_private[i] != 0)); } - /* Logic: '/Logical Operator1' */ + /* Logic: '/Logical Operator1' */ /* : if(LOGGER>0) */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { @@ -48047,70 +48459,70 @@ void HVAC_model_step(void) 1]); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator1' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator1' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a = 4; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_a = 1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ for (i = 0; i < 9; i++) { rtb_LogicalOperator3_nq[i] = (rtb_Divide1_pb[i] > 1.5); } - /* End of RelationalOperator: '/Compare' */ + /* End of RelationalOperator: '/Compare' */ - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ rtDW.CCU_ActuatorErrF_Stat_private = rtb_Compare_ht; for (i = 0; i < 9; i++) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ Enable_Comp_PID = rtb_LogicalOperator3_nq[i]; rtDW.COM_private[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write3' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write3' + * Logic: '/Logical Operator1' */ rtDW.ErrorActuator[i] = (uint8_t)(Enable_Comp_PID || (rtDW.ErrorActuator[i] != 0)); - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private[i] = 2U; } - /* MATLAB Function: '/Write ERROR' */ + /* MATLAB Function: '/Write ERROR' */ /* : if(LOGGER>=0) */ /* : for i = 1:numel(ErrCallibration) */ for (i = 0; i < 9; i++) { @@ -48122,33 +48534,33 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ for (i = 0; i < 9; i++) { - /* Logic: '/Logical Operator1' */ + /* Logic: '/Logical Operator1' */ Enable_Comp_PID = rtb_LogicalOperator3_nq[i]; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' */ rtDW.ErrorCalibration_private[i] = (uint8_t)((!Enable_Comp_PID) && (rtDW.ErrorCalibration_private[i] != 0)); - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[i + 54] = Enable_Comp_PID; } - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.stepSig_private = 1; - /* Logic: '/Logical Operator2' incorporates: - * DataStoreWrite: '/Data Store Write' + /* Logic: '/Logical Operator2' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : if(LOGGER>0) */ rtb_Compare_ht = (rtDW.ErrorCalibration_private[0] != 0); @@ -48157,53 +48569,53 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private[rtb_Gain2 + 1] != 0)); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator2' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator2' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a = 2; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a = 4; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* RelationalOperator: '/Compare' */ + /* RelationalOperator: '/Compare' */ rtb_I_od = rtb_Divide1_pb[i]; - /* Logic: '/Logical Operator3' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator4' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Logic: '/Logical Operator3' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator4' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ Enable_Comp_PID = (((rtb_I_od < 0.97) || (rtb_I_od > 1.03)) && (rtDW.ErrorCalibration_private[i] != 0)); rtb_LogicalOperator3_nq[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.ErrorCalibration_private[i] = Enable_Comp_PID; } - /* Logic: '/Logical Operator2' */ + /* Logic: '/Logical Operator2' */ /* : if(LOGGER>0) */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { @@ -48211,147 +48623,147 @@ void HVAC_model_step(void) 1]); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator2' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator2' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant3' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant3' */ rtB.Merge_a = 3; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a = 4; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read1' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read1' */ /* : if(LOGGER>1) */ if (rtDW.ErrorHomming_private < 10.0) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/MATLAB Function' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' */ MATLABFunction(rtDW.Start_timer_n, rtDW.t_now, &rtb_Subtract, &rtDW.sf_MATLABFunction_h); - /* If: '/If' */ + /* If: '/If' */ /* : if(LOGGER>1) */ if (rtb_Subtract > 3600000U) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' */ + /* Merge: '/Merge' */ IfActionSubsystem(&rtB.Merge_a, &rtDW.ErrorHomming_private, &rtDW.Start_timer_n, &rtDW.stepSig_private); - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant3' */ rtDW.Start_timer_n = 1.0; - /* DataTypeConversion: '/Data Type Conversion2' */ + /* DataTypeConversion: '/Data Type Conversion2' */ for (i = 0; i < 9; i++) { /* DataStoreWrite: '/Data Store Write23' */ rtb_Saturation2_a = rtb_out_n1[i]; - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtb_Saturation2_a <= 99) { - rtb_DataTypeConversion_h1[i] = (uint8_t)rtb_Saturation2_a; + rtb_DataTypeConversion_mo[i] = (uint8_t)rtb_Saturation2_a; } else { - rtb_DataTypeConversion_h1[i] = 99U; + rtb_DataTypeConversion_mo[i] = 99U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[0] = rtb_DataTypeConversion_h1[8]; + rtDW.BUS_ADR_private[0] = rtb_DataTypeConversion_mo[8]; - /* DataStoreRead: '/Data Store Read4' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read4' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[1] = rtDW.Max_def_Rec_valve; - /* DataStoreRead: '/Data Store Read3' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read3' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[2] = rtDW.Max_def_OSA_valve; - /* DataStoreRead: '/Data Store Read' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[3] = rtDW.PID_TempFUL; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[4] = rtb_DataTypeConversion_h1[1]; + rtDW.BUS_ADR_private[4] = rtb_DataTypeConversion_mo[1]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[5] = rtb_DataTypeConversion_h1[0]; + rtDW.BUS_ADR_private[5] = rtb_DataTypeConversion_mo[0]; - /* DataStoreRead: '/Data Store Read6' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read6' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[6] = rtDW.PID_TempFLL; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[7] = rtb_DataTypeConversion_h1[4]; + rtDW.BUS_ADR_private[7] = rtb_DataTypeConversion_mo[4]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[8] = rtb_DataTypeConversion_h1[5]; + rtDW.BUS_ADR_private[8] = rtb_DataTypeConversion_mo[5]; for (i = 0; i < 9; i++) { - /* Product: '/Product' */ - El_window_heating = rtDW.BUS_ADR_private[i]; + /* Product: '/Product' */ + rtb_Gain_cz = rtDW.BUS_ADR_private[i]; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Product: '/Divide1' - * Product: '/Product' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide1' + * Product: '/Product' */ - rtDW.POS_private[i] = (uint16_t)((double)(El_window_heating * + rtDW.POS_private[i] = (uint16_t)((double)(rtb_Gain_cz * rtDW.MaxPositionCh0_private[i]) / 100.0); - /* RelationalOperator: '/Relational Operator1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* RelationalOperator: '/Relational Operator1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ - rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_p3[i] == - El_window_heating); + rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_b4q[i] == + rtb_Gain_cz); } - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && @@ -48359,11 +48771,11 @@ void HVAC_model_step(void) } for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant9' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant9' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ if (rtb_Compare_ht) { rtDW.COM_private[i] = 0U; @@ -48371,161 +48783,161 @@ void HVAC_model_step(void) rtDW.COM_private[i] = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Concatenate: '/Vector Concatenate' - * Constant: '/Constant5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write7' - * Product: '/Product' - * RelationalOperator: '/Relational Operator' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Concatenate: '/Vector Concatenate' + * Constant: '/Constant5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write7' + * Product: '/Product' + * RelationalOperator: '/Relational Operator' */ rtDW.BUS_ADR_private[i] = (uint8_t)((uint32_t) - (rtb_DataTypeConversion_p3[i] != rtDW.BUS_ADR_private[i]) * - rtConstP.pooled141[i]); + (rtb_DataTypeConversion_b4q[i] != rtDW.BUS_ADR_private[i]) * + rtConstP.pooled144[i]); - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant11' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant11' */ rtDW.Lnoise_private[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' - * Merge: '/Merge' - * SignalConversion generated from: '/Out1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' + * Merge: '/Merge' + * SignalConversion generated from: '/Out1' */ rtB.Merge_a = 3; - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ IfActionSubsystem1(&rtB.Merge_a, &rtDW.CCU_ActuatorErrF_Stat_private, rtDW.COM_private, rtDW.ErrorActuator, rtDW.ErrorCalibration_private, &rtb_Divide3, rtDW.MODE_private, rtDW.dtc_state_error_model); - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: + * ActionPort: '/Action Port' */ - /* DataTypeConversion: '/Data Type Conversion2' */ + /* DataTypeConversion: '/Data Type Conversion2' */ for (i = 0; i < 9; i++) { /* DataStoreWrite: '/Data Store Write23' */ rtb_Saturation2_a = rtb_out_n1[i]; - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtb_Saturation2_a <= 99) { - rtb_DataTypeConversion_h1[i] = (uint8_t)rtb_Saturation2_a; + rtb_DataTypeConversion_mo[i] = (uint8_t)rtb_Saturation2_a; } else { - rtb_DataTypeConversion_h1[i] = 99U; + rtb_DataTypeConversion_mo[i] = 99U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[0] = rtb_DataTypeConversion_h1[8]; + rtDW.BUS_ADR_private[0] = rtb_DataTypeConversion_mo[8]; - /* DataStoreRead: '/Data Store Read4' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read4' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[1] = rtDW.Max_def_Rec_valve; - /* DataStoreRead: '/Data Store Read2' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read2' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[2] = rtDW.Max_def_OSA_valve; - /* DataStoreRead: '/Data Store Read' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[3] = rtDW.PID_TempFUL; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[4] = rtb_DataTypeConversion_h1[1]; + rtDW.BUS_ADR_private[4] = rtb_DataTypeConversion_mo[1]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[5] = rtb_DataTypeConversion_h1[0]; + rtDW.BUS_ADR_private[5] = rtb_DataTypeConversion_mo[0]; - /* DataStoreRead: '/Data Store Read6' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read6' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private[6] = rtDW.PID_TempFLL; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[7] = rtb_DataTypeConversion_h1[4]; + rtDW.BUS_ADR_private[7] = rtb_DataTypeConversion_mo[4]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private[8] = rtb_DataTypeConversion_h1[5]; + rtDW.BUS_ADR_private[8] = rtb_DataTypeConversion_mo[5]; for (i = 0; i < 9; i++) { - /* Product: '/Product' */ - El_window_heating = rtDW.BUS_ADR_private[i]; + /* Product: '/Product' */ + rtb_Gain_cz = rtDW.BUS_ADR_private[i]; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Product: '/Divide1' - * Product: '/Product' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide1' + * Product: '/Product' */ - rtDW.POS_private[i] = (uint16_t)((double)(El_window_heating * + rtDW.POS_private[i] = (uint16_t)((double)(rtb_Gain_cz * rtDW.MaxPositionCh0_private[i]) / 100.0); - /* RelationalOperator: '/Relational Operator1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* RelationalOperator: '/Relational Operator1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ - rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_p3[i] == - El_window_heating); + rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_b4q[i] == + rtb_Gain_cz); } - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_nq[rtb_Gain2 + @@ -48533,11 +48945,11 @@ void HVAC_model_step(void) } for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant9' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant9' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ if (rtb_Compare_ht) { rtDW.COM_private[i] = 0U; @@ -48545,86 +48957,86 @@ void HVAC_model_step(void) rtDW.COM_private[i] = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Concatenate: '/Vector Concatenate' - * Constant: '/Constant5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write7' - * Product: '/Product' - * RelationalOperator: '/Relational Operator' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Concatenate: '/Vector Concatenate' + * Constant: '/Constant5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write7' + * Product: '/Product' + * RelationalOperator: '/Relational Operator' */ rtDW.BUS_ADR_private[i] = (uint8_t)((uint32_t) - (rtb_DataTypeConversion_p3[i] != rtDW.BUS_ADR_private[i]) * - rtConstP.pooled141[i]); + (rtb_DataTypeConversion_b4q[i] != rtDW.BUS_ADR_private[i]) * + rtConstP.pooled144[i]); - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant11' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant11' */ rtDW.Lnoise_private[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' - * SignalConversion generated from: '/step' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' + * SignalConversion generated from: '/step' */ rtB.Merge_a = 4; - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ rtDW.stepHoming_private = rtB.Merge_a; - /* Merge: '/Merge' incorporates: - * DataStoreRead: '/Data Store Read7' + /* Merge: '/Merge' incorporates: + * DataStoreRead: '/Data Store Read7' */ rtB.Merge_f1 = rtDW.stepSig_private; - /* End of Outputs for SubSystem: '/Homing' */ + /* End of Outputs for SubSystem: '/Homing' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Finish write stepSig' */ + /* DataStoreWrite: '/Finish write stepSig' */ rtDW.stepSig_private = rtB.Merge_f1; for (i = 0; i < 9; i++) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' + * DataStoreWrite: '/Data Store Write' */ Actuator_Ch0_Command_Model.POS[i] = rtDW.POS_private[i]; Actuator_Ch0_Command_Model.BUS_ADR[i] = rtDW.BUS_ADR_private[i]; @@ -48636,50 +49048,50 @@ void HVAC_model_step(void) Actuator_Ch0_Command_Model.Speed_SET[i] = rtDW.Speed_private[i]; Actuator_Ch0_Command_Model.Coils_Stop_SET[i] = rtDW.Coils_private[i]; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read2' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read2' */ rtb_LogicalOperator3_nq[i] = (rtDW.ErrorCalibration_private[i] == 0); } - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } for (i = 0; i < 9; i++) { - /* Switch: '/Switch1' incorporates: - * Concatenate: '/Vector Concatenate' - * Constant: '/Constant' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write7' - * Logic: '/Logical Operator' - * Product: '/Product' + /* Switch: '/Switch1' incorporates: + * Concatenate: '/Vector Concatenate' + * Constant: '/Constant' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write7' + * Logic: '/Logical Operator' + * Product: '/Product' */ if (rtb_Compare_ht) { rtDW.BUS_ADR_private[i] = (uint8_t)((uint32_t) - rtDW.ErrorCalibration_private[i] * rtConstP.pooled141[i]); + rtDW.ErrorCalibration_private[i] * rtConstP.pooled144[i]); } else { rtDW.BUS_ADR_private[i] = 0U; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.COM_private[i] = 0U; } - /* DataTypeConversion: '/Data Type Conversion' */ + /* DataTypeConversion: '/Data Type Conversion' */ for (i = 0; i < 6; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Gain: '/Gain' - * Product: '/Divide' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Gain: '/Gain' + * Product: '/Divide' */ rtb_Saturation2_a = rtDW.MaxPositionCh1_private[i]; if (rtb_Saturation2_a != 0) { @@ -48689,36 +49101,36 @@ void HVAC_model_step(void) rtb_I_od = 0.0; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtb_I_od > 100.0) { - rtb_DataTypeConversion_h1[i] = 100U; + rtb_DataTypeConversion_mo[i] = 100U; } else { - rtb_DataTypeConversion_h1[i] = (uint8_t)rtb_I_od; + rtb_DataTypeConversion_mo[i] = (uint8_t)rtb_I_od; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion' */ + /* End of DataTypeConversion: '/Data Type Conversion' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant1' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant1' */ - rtb_DataTypeConversion_h1[6] = 0U; - rtb_DataTypeConversion_h1[7] = 0U; - rtb_DataTypeConversion_h1[8] = 0U; + rtb_DataTypeConversion_mo[6] = 0U; + rtb_DataTypeConversion_mo[7] = 0U; + rtb_DataTypeConversion_mo[8] = 0U; - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ for (i = 0; i < 9; i++) { - Actuator_pos_percent_Ch1[i] = rtb_DataTypeConversion_h1[i]; + Actuator_pos_percent_Ch1[i] = rtb_DataTypeConversion_mo[i]; } - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' */ if (rtDW.stepSig_private_h > 0) { rtb_y_cb = rtDW.stepSig_private_h; @@ -48726,40 +49138,40 @@ void HVAC_model_step(void) rtb_y_cb = 1; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* SwitchCase: '/Switch Case' */ + /* SwitchCase: '/Switch Case' */ switch (rtb_y_cb) { case 1: - /* Outputs for IfAction SubSystem: '/Stop Mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Stop Mode' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_g[i] = 1U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private_b[i] = 2U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -48768,55 +49180,55 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Stop Mode' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Stop Mode' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Initial CPOS Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Initial CPOS Min' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_m[i] = 6000U; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_g[i] = 2U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Merge: '/Merge' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Merge: '/Merge' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -48825,55 +49237,55 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * Merge: '/Merge' - * SignalConversion generated from: '/stepIn1' + /* Merge: '/Merge' incorporates: + * Merge: '/Merge' + * SignalConversion generated from: '/stepIn1' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/Initial CPOS Min' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/Initial CPOS Min' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Normal Mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Normal Mode' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private_b[i] = 0U; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_g[i] = 1U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -48882,79 +49294,79 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Normal Mode' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Normal Mode' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Move to position Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Move to position Min' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_n[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_l[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Lnoise_private_n[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_j[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_c[i] = 3U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_m[i] = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/Constant9' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/Constant9' */ rtDW.COM_private_g[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -48963,35 +49375,35 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Move to position Min' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Move to position Min' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Check Stall Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Check Stall Min' incorporates: + * ActionPort: '/Action Port' */ - /* Logic: '/Logical Operator3' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' + /* Logic: '/Logical Operator3' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' */ for (i = 0; i < 6; i++) { rtb_LogicalOperator3_k[i] = @@ -49000,52 +49412,52 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private_p[i] == 0)); } - /* End of Logic: '/Logical Operator3' */ + /* End of Logic: '/Logical Operator3' */ - /* Logic: '/Logical Operator' incorporates: - * Logic: '/Logical Operator3' + /* Logic: '/Logical Operator' incorporates: + * Logic: '/Logical Operator3' */ rtb_Compare_ht = rtb_LogicalOperator3_k[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 5; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_k[rtb_Gain2 + 1]); } - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0) && rtb_Compare_ht) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ for (rtb_Gain2 = 0; rtb_Gain2 < 9; rtb_Gain2++) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorCalibration_private_p[rtb_Gain2] != 0) { rtDW.MinPositionCh1_private[rtb_Gain2] = Actuator_Ch1_Status_Model.in_CPOS_ALL[rtb_Gain2]; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of DataStoreWrite: '/Data Store Write1' */ + /* End of DataStoreWrite: '/Data Store Write1' */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -49070,54 +49482,54 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If2' */ - /* End of Outputs for SubSystem: '/Check Stall Min' */ + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/Check Stall Min' */ break; case 6: - /* Outputs for IfAction SubSystem: '/Initial CPOS Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Initial CPOS Max' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_g[i] = 2U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_m[i] = 0U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -49126,79 +49538,79 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Initial CPOS Max' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Initial CPOS Max' */ break; case 7: - /* Outputs for IfAction SubSystem: '/Move to position Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Move to position Max' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_n[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_l[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Lnoise_private_n[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_j[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_c[i] = 3U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_m[i] = 6000U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/Constant9' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/Constant9' */ rtDW.COM_private_g[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -49207,35 +49619,35 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Move to position Max' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Move to position Max' */ break; case 8: - /* Outputs for IfAction SubSystem: '/Check Stall Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Check Stall Max' incorporates: + * ActionPort: '/Action Port' */ - /* Logic: '/Logical Operator3' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' + /* Logic: '/Logical Operator3' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' */ for (i = 0; i < 6; i++) { rtb_LogicalOperator3_k[i] = @@ -49244,33 +49656,33 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private_p[i] == 0)); } - /* End of Logic: '/Logical Operator3' */ + /* End of Logic: '/Logical Operator3' */ - /* Logic: '/Logical Operator1' incorporates: - * Logic: '/Logical Operator3' + /* Logic: '/Logical Operator1' incorporates: + * Logic: '/Logical Operator3' */ rtb_Compare_ht = rtb_LogicalOperator3_k[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 5; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_k[rtb_Gain2 + 1]); } - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch1_Status_Model.Busy == 0) && (Actuator_Ch1_Status_Model.Error_Connect == 0) && rtb_Compare_ht) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorCalibration_private_p[i] != 0) { rtDW.MaxPositionCh1_private[i] = @@ -49279,19 +49691,19 @@ void HVAC_model_step(void) rtDW.MaxPositionCh1_private[i] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of DataStoreWrite: '/Data Store Write1' */ + /* End of DataStoreWrite: '/Data Store Write1' */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_e = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -49316,81 +49728,81 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_e = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If2' */ - /* End of Outputs for SubSystem: '/Check Stall Max' */ + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/Check Stall Max' */ break; case 9: - /* Outputs for IfAction SubSystem: '/Homing' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Homing' incorporates: + * ActionPort: '/Action Port' */ - /* Product: '/Divide1' incorporates: - * Constant: '/ACT1' - * DataStoreRead: '/MAX ACT1T ' + /* Product: '/Divide1' incorporates: + * Constant: '/ACT1' + * DataStoreRead: '/MAX ACT1T ' */ for (i = 0; i < 6; i++) { rtb_Divide1_pb[i] = (double)rtDW.MaxPositionCh1_private[i] / (double) rtConstP.ACT1_Value[i]; } - /* End of Product: '/Divide1' */ + /* End of Product: '/Divide1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant' */ rtb_Divide1_pb[6] = 1.0; rtb_Divide1_pb[7] = 1.0; rtb_Divide1_pb[8] = 1.0; - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read4' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read4' */ switch (rtDW.stepHoming_private_f) { case 0: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* RelationalOperator: '/Compare' */ + /* RelationalOperator: '/Compare' */ rtb_I_od = rtb_Divide1_pb[i]; - /* Logic: '/Logical Operator' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Logic: '/Logical Operator' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ Enable_Comp_PID = ((rtb_I_od >= 0.6) && (rtb_I_od <= 1.5)); rtb_LogicalOperator3_nq[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' */ rtDW.ErrorCalibration_private_p[i] = (uint8_t)((!Enable_Comp_PID) && (rtDW.ErrorCalibration_private_p[i] != 0)); } - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/MIN ACT1T 1' - * Logic: '/Logical Operator2' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/MIN ACT1T 1' + * Logic: '/Logical Operator2' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -49413,80 +49825,80 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* Logic: '/Logical Operator1' */ + /* Logic: '/Logical Operator1' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator1' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator1' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_p = 4; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_p = 1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ for (i = 0; i < 9; i++) { rtb_LogicalOperator3_nq[i] = (rtb_Divide1_pb[i] > 1.5); } - /* End of RelationalOperator: '/Compare' */ + /* End of RelationalOperator: '/Compare' */ - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ rtDW.CCU_ActuatorErrF_Stat_private = rtb_Compare_ht; for (i = 0; i < 9; i++) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ Enable_Comp_PID = rtb_LogicalOperator3_nq[i]; rtDW.COM_private_g[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write3' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write3' + * Logic: '/Logical Operator1' */ rtDW.ErrorActuator_o[i] = (uint8_t)(Enable_Comp_PID || (rtDW.ErrorActuator_o[i] != 0)); - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private_b[i] = 2U; } - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read6' */ /* : if(LOGGER>=0) */ if (rtb_Divide3 >= 0.0) { @@ -49501,35 +49913,35 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ for (i = 0; i < 9; i++) { - /* Logic: '/Logical Operator1' */ + /* Logic: '/Logical Operator1' */ Enable_Comp_PID = rtb_LogicalOperator3_nq[i]; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' */ rtDW.ErrorCalibration_private_p[i] = (uint8_t)((!Enable_Comp_PID) && (rtDW.ErrorCalibration_private_p[i] != 0)); - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[i + 54] = Enable_Comp_PID; } - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.stepSig_private_h = 1; - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/MIN ACT1T 1' - * DataStoreWrite: '/Data Store Write' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/MIN ACT1T 1' + * DataStoreWrite: '/Data Store Write' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -49555,10 +49967,10 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* Logic: '/Logical Operator2' incorporates: - * DataStoreWrite: '/Data Store Write' + /* Logic: '/Logical Operator2' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtb_Compare_ht = (rtDW.ErrorCalibration_private_p[0] != 0); for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { @@ -49566,55 +49978,55 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private_p[rtb_Gain2 + 1] != 0)); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator2' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator2' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_p = 2; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_p = 4; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* RelationalOperator: '/Compare' */ + /* RelationalOperator: '/Compare' */ rtb_I_od = rtb_Divide1_pb[i]; - /* Logic: '/Logical Operator3' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator4' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Logic: '/Logical Operator3' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator4' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ Enable_Comp_PID = (((rtb_I_od < 0.97) || (rtb_I_od > 1.03)) && (rtDW.ErrorCalibration_private_p[i] != 0)); rtb_LogicalOperator3_nq[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.ErrorCalibration_private_p[i] = Enable_Comp_PID; } - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/MIN ACT1T 1' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/MIN ACT1T 1' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -49639,41 +50051,41 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* Logic: '/Logical Operator2' */ + /* Logic: '/Logical Operator2' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator2' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator2' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant3' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant3' */ rtB.Merge_p = 3; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_p = 4; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER>1) */ if (rtb_Divide3 > 1.0) { @@ -49693,24 +50105,24 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read1' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorHomming_private_h < 10.0) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/MATLAB Function' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' */ MATLABFunction(rtDW.Start_timer_j, rtDW.t_now, &rtb_dt_nx, &rtDW.sf_MATLABFunction_hk); - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER>1) */ if (rtb_Divide3 > 1.0) { @@ -49725,113 +50137,113 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* If: '/If' */ + /* If: '/If' */ if (rtb_dt_nx > 3600000U) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' */ + /* Merge: '/Merge' */ IfActionSubsystem(&rtB.Merge_p, &rtDW.ErrorHomming_private_h, &rtDW.Start_timer_j, &rtDW.stepSig_private_h); - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant3' */ rtDW.Start_timer_j = 1.0; - /* DataStoreRead: '/Data Store Read' incorporates: - * Concatenate: '/LIN1' + /* DataStoreRead: '/Data Store Read' incorporates: + * Concatenate: '/LIN1' */ rtDW.BUS_ADR_private_j[0] = rtDW.PID_TempFUR; - /* DataTypeConversion: '/Data Type Conversion2' */ + /* DataTypeConversion: '/Data Type Conversion2' */ for (i = 0; i < 9; i++) { /* DataStoreWrite: '/Data Store Write23' */ rtb_Saturation2_a = rtb_out_n1[i]; - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtb_Saturation2_a <= 99) { - rtb_DataTypeConversion_fb[i] = (uint8_t)rtb_Saturation2_a; + rtb_DataTypeConversion_kl[i] = (uint8_t)rtb_Saturation2_a; } else { - rtb_DataTypeConversion_fb[i] = 99U; + rtb_DataTypeConversion_kl[i] = 99U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[1] = rtb_DataTypeConversion_fb[2]; + rtDW.BUS_ADR_private_j[1] = rtb_DataTypeConversion_kl[2]; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[2] = rtb_DataTypeConversion_fb[3]; + rtDW.BUS_ADR_private_j[2] = rtb_DataTypeConversion_kl[3]; - /* DataStoreRead: '/Data Store Read2' incorporates: - * Concatenate: '/LIN1' + /* DataStoreRead: '/Data Store Read2' incorporates: + * Concatenate: '/LIN1' */ rtDW.BUS_ADR_private_j[3] = rtDW.PID_TempFRL; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[4] = rtb_DataTypeConversion_fb[6]; + rtDW.BUS_ADR_private_j[4] = rtb_DataTypeConversion_kl[6]; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[5] = rtb_DataTypeConversion_fb[7]; + rtDW.BUS_ADR_private_j[5] = rtb_DataTypeConversion_kl[7]; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' - * DataStoreWrite: '/Data Store Write2' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' + * DataStoreWrite: '/Data Store Write2' */ rtDW.BUS_ADR_private_j[6] = 0U; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' - * DataStoreWrite: '/Data Store Write2' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' + * DataStoreWrite: '/Data Store Write2' */ rtDW.BUS_ADR_private_j[7] = 0U; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' - * DataStoreWrite: '/Data Store Write2' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' + * DataStoreWrite: '/Data Store Write2' */ rtDW.BUS_ADR_private_j[8] = 0U; for (i = 0; i < 9; i++) { - /* Product: '/Product' */ - El_window_heating = rtDW.BUS_ADR_private_j[i]; + /* Product: '/Product' */ + rtb_Gain_cz = rtDW.BUS_ADR_private_j[i]; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Product: '/Divide1' - * Product: '/Product' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide1' + * Product: '/Product' */ - rtDW.POS_private_m[i] = (uint16_t)((double)(El_window_heating * + rtDW.POS_private_m[i] = (uint16_t)((double)(rtb_Gain_cz * rtDW.MaxPositionCh1_private[i]) / 100.0); - /* RelationalOperator: '/Relational Operator1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* RelationalOperator: '/Relational Operator1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ - rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_h1[i] == - El_window_heating); + rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_mo[i] == + rtb_Gain_cz); } - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && @@ -49839,11 +50251,11 @@ void HVAC_model_step(void) } for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant9' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant9' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ if (rtb_Compare_ht) { rtDW.COM_private_g[i] = 0U; @@ -49851,164 +50263,164 @@ void HVAC_model_step(void) rtDW.COM_private_g[i] = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Concatenate: '/LIN1' - * Constant: '/Constant5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write7' - * Product: '/Product' - * RelationalOperator: '/Relational Operator' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Concatenate: '/LIN1' + * Constant: '/Constant5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write7' + * Product: '/Product' + * RelationalOperator: '/Relational Operator' */ rtDW.BUS_ADR_private_j[i] = (uint8_t)((uint32_t) - (rtb_DataTypeConversion_h1[i] != rtDW.BUS_ADR_private_j[i]) * - rtConstP.pooled141[i]); + (rtb_DataTypeConversion_mo[i] != rtDW.BUS_ADR_private_j[i]) * + rtConstP.pooled144[i]); - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_n[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_l[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant11' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant11' */ rtDW.Lnoise_private_n[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_j[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_c[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' - * Merge: '/Merge' - * SignalConversion generated from: '/Out1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' + * Merge: '/Merge' + * SignalConversion generated from: '/Out1' */ rtB.Merge_p = 3; - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ IfActionSubsystem1(&rtB.Merge_p, &rtDW.CCU_ActuatorErrF_Stat_private, rtDW.COM_private_g, rtDW.ErrorActuator_o, rtDW.ErrorCalibration_private_p, &rtb_Divide3, rtDW.MODE_private_b, rtDW.dtc_state_error_model); - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreRead: '/Data Store Read' incorporates: - * Concatenate: '/LIN1' + /* DataStoreRead: '/Data Store Read' incorporates: + * Concatenate: '/LIN1' */ rtDW.BUS_ADR_private_j[0] = rtDW.PID_TempFUR; - /* DataTypeConversion: '/Data Type Conversion2' */ + /* DataTypeConversion: '/Data Type Conversion2' */ for (i = 0; i < 9; i++) { /* DataStoreWrite: '/Data Store Write23' */ rtb_Saturation2_a = rtb_out_n1[i]; - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtb_Saturation2_a <= 99) { - rtb_DataTypeConversion_fb[i] = (uint8_t)rtb_Saturation2_a; + rtb_DataTypeConversion_kl[i] = (uint8_t)rtb_Saturation2_a; } else { - rtb_DataTypeConversion_fb[i] = 99U; + rtb_DataTypeConversion_kl[i] = 99U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[1] = rtb_DataTypeConversion_fb[2]; + rtDW.BUS_ADR_private_j[1] = rtb_DataTypeConversion_kl[2]; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[2] = rtb_DataTypeConversion_fb[3]; + rtDW.BUS_ADR_private_j[2] = rtb_DataTypeConversion_kl[3]; - /* DataStoreRead: '/Data Store Read2' incorporates: - * Concatenate: '/LIN1' + /* DataStoreRead: '/Data Store Read2' incorporates: + * Concatenate: '/LIN1' */ rtDW.BUS_ADR_private_j[3] = rtDW.PID_TempFRL; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[4] = rtb_DataTypeConversion_fb[6]; + rtDW.BUS_ADR_private_j[4] = rtb_DataTypeConversion_kl[6]; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[5] = rtb_DataTypeConversion_fb[7]; + rtDW.BUS_ADR_private_j[5] = rtb_DataTypeConversion_kl[7]; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' - * DataStoreWrite: '/Data Store Write2' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' + * DataStoreWrite: '/Data Store Write2' */ rtDW.BUS_ADR_private_j[6] = 0U; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' - * DataStoreWrite: '/Data Store Write2' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' + * DataStoreWrite: '/Data Store Write2' */ rtDW.BUS_ADR_private_j[7] = 0U; - /* SignalConversion generated from: '/LIN1' incorporates: - * Concatenate: '/LIN1' - * DataStoreWrite: '/Data Store Write2' + /* SignalConversion generated from: '/LIN1' incorporates: + * Concatenate: '/LIN1' + * DataStoreWrite: '/Data Store Write2' */ rtDW.BUS_ADR_private_j[8] = 0U; for (i = 0; i < 9; i++) { - /* Product: '/Product' */ - El_window_heating = rtDW.BUS_ADR_private_j[i]; + /* Product: '/Product' */ + rtb_Gain_cz = rtDW.BUS_ADR_private_j[i]; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Product: '/Divide1' - * Product: '/Product' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide1' + * Product: '/Product' */ - rtDW.POS_private_m[i] = (uint16_t)((double)(El_window_heating * + rtDW.POS_private_m[i] = (uint16_t)((double)(rtb_Gain_cz * rtDW.MaxPositionCh1_private[i]) / 100.0); - /* RelationalOperator: '/Relational Operator1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* RelationalOperator: '/Relational Operator1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ - rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_h1[i] == - El_window_heating); + rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_mo[i] == + rtb_Gain_cz); } - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_nq[rtb_Gain2 + @@ -50016,11 +50428,11 @@ void HVAC_model_step(void) } for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant9' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant9' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ if (rtb_Compare_ht) { rtDW.COM_private_g[i] = 0U; @@ -50028,54 +50440,54 @@ void HVAC_model_step(void) rtDW.COM_private_g[i] = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Concatenate: '/LIN1' - * Constant: '/Constant5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write7' - * Product: '/Product' - * RelationalOperator: '/Relational Operator' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Concatenate: '/LIN1' + * Constant: '/Constant5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write7' + * Product: '/Product' + * RelationalOperator: '/Relational Operator' */ rtDW.BUS_ADR_private_j[i] = (uint8_t)((uint32_t) - (rtb_DataTypeConversion_h1[i] != rtDW.BUS_ADR_private_j[i]) * - rtConstP.pooled141[i]); + (rtb_DataTypeConversion_mo[i] != rtDW.BUS_ADR_private_j[i]) * + rtConstP.pooled144[i]); - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_n[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_l[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant11' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant11' */ rtDW.Lnoise_private_n[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_j[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_c[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' - * SignalConversion generated from: '/step' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' + * SignalConversion generated from: '/step' */ rtB.Merge_p = 4; - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -50084,41 +50496,41 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/MAX POSITION' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ + /* End of MATLAB Function: '/MAX POSITION' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ rtDW.stepHoming_private_f = rtB.Merge_p; - /* Merge: '/Merge' incorporates: - * DataStoreRead: '/Data Store Read7' + /* Merge: '/Merge' incorporates: + * DataStoreRead: '/Data Store Read7' */ rtB.Merge_e = rtDW.stepSig_private_h; - /* End of Outputs for SubSystem: '/Homing' */ + /* End of Outputs for SubSystem: '/Homing' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Finish write stepSig' */ + /* DataStoreWrite: '/Finish write stepSig' */ rtDW.stepSig_private_h = rtB.Merge_e; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' + * DataStoreWrite: '/Data Store Write' */ for (i = 0; i < 9; i++) { Actuator_Ch1_Command_Model.POS[i] = rtDW.POS_private_m[i]; @@ -50132,66 +50544,66 @@ void HVAC_model_step(void) Actuator_Ch1_Command_Model.Coils_Stop_SET[i] = rtDW.Coils_private_c[i]; } - /* End of BusCreator: '/Bus Creator' */ + /* End of BusCreator: '/Bus Creator' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read2' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read2' */ for (i = 0; i < 6; i++) { rtb_Compare_le[i] = (rtDW.ErrorCalibration_private_p[i] == 0); } - /* End of RelationalOperator: '/Compare' */ + /* End of RelationalOperator: '/Compare' */ - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_Compare_le[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 5; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_Compare_le[rtb_Gain2 + 1]); } - /* Switch: '/Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read2' - * Logic: '/Logical Operator' - * Product: '/Product' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read2' + * Logic: '/Logical Operator' + * Product: '/Product' */ for (i = 0; i < 6; i++) { if (rtb_Compare_ht) { - rtb_DataTypeConversion_h1[i] = (uint8_t)((uint32_t) + rtb_DataTypeConversion_mo[i] = (uint8_t)((uint32_t) rtDW.ErrorCalibration_private_p[i] * rtConstP.Constant3_Value[i]); } else { - rtb_DataTypeConversion_h1[i] = 0U; + rtb_DataTypeConversion_mo[i] = 0U; } } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant1' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant1' */ - rtb_DataTypeConversion_h1[6] = 0U; - rtb_DataTypeConversion_h1[7] = 0U; - rtb_DataTypeConversion_h1[8] = 0U; + rtb_DataTypeConversion_mo[6] = 0U; + rtb_DataTypeConversion_mo[7] = 0U; + rtb_DataTypeConversion_mo[8] = 0U; for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Concatenate: '/LIN1' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Concatenate: '/LIN1' */ - rtDW.BUS_ADR_private_j[i] = rtb_DataTypeConversion_h1[i]; + rtDW.BUS_ADR_private_j[i] = rtb_DataTypeConversion_mo[i]; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.COM_private_g[i] = 0U; } - /* DataTypeConversion: '/Data Type Conversion' */ + /* DataTypeConversion: '/Data Type Conversion' */ for (i = 0; i < 8; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Gain: '/Gain' - * Product: '/Divide' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Gain: '/Gain' + * Product: '/Divide' */ rtb_Saturation2_a = rtDW.MaxPositionCh2_private[i]; if (rtb_Saturation2_a != 0) { @@ -50201,34 +50613,34 @@ void HVAC_model_step(void) rtb_I_od = 0.0; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ if (rtb_I_od > 100.0) { - rtb_DataTypeConversion_h1[i] = 100U; + rtb_DataTypeConversion_mo[i] = 100U; } else { - rtb_DataTypeConversion_h1[i] = (uint8_t)rtb_I_od; + rtb_DataTypeConversion_mo[i] = (uint8_t)rtb_I_od; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion' */ + /* End of DataTypeConversion: '/Data Type Conversion' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant1' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant1' */ - rtb_DataTypeConversion_h1[8] = 0U; + rtb_DataTypeConversion_mo[8] = 0U; - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ for (i = 0; i < 9; i++) { - rtb_DataTypeConversion_fb[i] = rtb_DataTypeConversion_h1[i]; + rtb_DataTypeConversion_kl[i] = rtb_DataTypeConversion_mo[i]; } - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' */ if (rtDW.stepSig_private_g > 0) { rtb_y_cb = rtDW.stepSig_private_g; @@ -50236,40 +50648,40 @@ void HVAC_model_step(void) rtb_y_cb = 1; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* SwitchCase: '/Switch Case' */ + /* SwitchCase: '/Switch Case' */ switch (rtb_y_cb) { case 1: - /* Outputs for IfAction SubSystem: '/Stop Mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Stop Mode' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_k[i] = 1U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private_c[i] = 2U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50278,55 +50690,55 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Stop Mode' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Stop Mode' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Initial CPOS Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Initial CPOS Min' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_h[i] = 6000U; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_k[i] = 2U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Merge: '/Merge' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Merge: '/Merge' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50335,55 +50747,55 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * Merge: '/Merge' - * SignalConversion generated from: '/stepIn1' + /* Merge: '/Merge' incorporates: + * Merge: '/Merge' + * SignalConversion generated from: '/stepIn1' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/Initial CPOS Min' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/Initial CPOS Min' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Normal Mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Normal Mode' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private_c[i] = 0U; - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_k[i] = 1U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50392,79 +50804,79 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Normal Mode' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Normal Mode' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Move to position Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Move to position Min' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_g[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_f[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Lnoise_private_g[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_b[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_l[i] = 3U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_h[i] = 0U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/Constant9' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/Constant9' */ rtDW.COM_private_k[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50473,35 +50885,35 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Move to position Min' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Move to position Min' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Check Stall Min' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Check Stall Min' incorporates: + * ActionPort: '/Action Port' */ - /* Logic: '/Logical Operator3' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' + /* Logic: '/Logical Operator3' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' */ for (i = 0; i < 8; i++) { rtb_Compare_le[i] = ((Actuator_Ch2_Status_Model.in_Act_Stall_Slave[i] == 1) @@ -50509,52 +50921,52 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private_b[i] == 0)); } - /* End of Logic: '/Logical Operator3' */ + /* End of Logic: '/Logical Operator3' */ - /* Logic: '/Logical Operator' incorporates: - * Logic: '/Logical Operator3' + /* Logic: '/Logical Operator' incorporates: + * Logic: '/Logical Operator3' */ rtb_Compare_ht = rtb_Compare_le[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 7; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_Compare_le[rtb_Gain2 + 1]); } - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0) && rtb_Compare_ht) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ for (rtb_Gain2 = 0; rtb_Gain2 < 9; rtb_Gain2++) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorCalibration_private_b[rtb_Gain2] != 0) { rtDW.MinPositionCh2_private[rtb_Gain2] = Actuator_Ch2_Status_Model.in_CPOS_ALL[rtb_Gain2]; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of DataStoreWrite: '/Data Store Write1' */ + /* End of DataStoreWrite: '/Data Store Write1' */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50579,54 +50991,54 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If2' */ - /* End of Outputs for SubSystem: '/Check Stall Min' */ + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/Check Stall Min' */ break; case 6: - /* Outputs for IfAction SubSystem: '/Initial CPOS Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Initial CPOS Max' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ rtDW.COM_private_k[i] = 2U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_h[i] = 0U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50635,79 +51047,79 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Initial CPOS Max' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Initial CPOS Max' */ break; case 7: - /* Outputs for IfAction SubSystem: '/Move to position Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Move to position Max' incorporates: + * ActionPort: '/Action Port' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0)) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_g[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_f[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Lnoise_private_g[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_b[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_l[i] = 3U; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.POS_private_h[i] = 6000U; - /* DataStoreWrite: '/Data Store Write1' incorporates: - * Constant: '/Constant9' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * Constant: '/Constant9' */ rtDW.COM_private_k[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50716,35 +51128,35 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If1' */ - /* End of Outputs for SubSystem: '/Move to position Max' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Move to position Max' */ break; case 8: - /* Outputs for IfAction SubSystem: '/Check Stall Max' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Check Stall Max' incorporates: + * ActionPort: '/Action Port' */ - /* Logic: '/Logical Operator3' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator2' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' + /* Logic: '/Logical Operator3' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' */ for (i = 0; i < 8; i++) { rtb_Compare_le[i] = ((Actuator_Ch2_Status_Model.in_Act_Stall_Slave[i] == 1) @@ -50752,33 +51164,33 @@ void HVAC_model_step(void) || (rtDW.ErrorCalibration_private_b[i] == 0)); } - /* End of Logic: '/Logical Operator3' */ + /* End of Logic: '/Logical Operator3' */ - /* Logic: '/Logical Operator1' incorporates: - * Logic: '/Logical Operator3' + /* Logic: '/Logical Operator1' incorporates: + * Logic: '/Logical Operator3' */ rtb_Compare_ht = rtb_Compare_le[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 7; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_Compare_le[rtb_Gain2 + 1]); } - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * Logic: '/Logical Operator1' - * SignalConversion generated from: '/Bus Selector' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * Logic: '/Logical Operator1' + * SignalConversion generated from: '/Bus Selector' */ if ((Actuator_Ch2_Status_Model.Busy == 0) && (Actuator_Ch2_Status_Model.Error_Connect == 0) && rtb_Compare_ht) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write1' */ + /* DataStoreWrite: '/Data Store Write1' */ for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read1' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorCalibration_private_b[i] != 0) { rtDW.MaxPositionCh2_private[i] = @@ -50787,19 +51199,19 @@ void HVAC_model_step(void) rtDW.MaxPositionCh2_private[i] = 0U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of DataStoreWrite: '/Data Store Write1' */ + /* End of DataStoreWrite: '/Data Store Write1' */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * Sum: '/step inc' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * Sum: '/step inc' */ rtB.Merge_b4 = (int8_t)(rtb_y_cb + 1); - /* MATLAB Function: '/Write' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Write' incorporates: + * DataStoreRead: '/Data Store Read3' */ /* : if(LOGGER == 2) */ if (rtb_Divide3 == 2.0) { @@ -50824,79 +51236,79 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/Write' */ - /* End of Outputs for SubSystem: '/If Action Subsystem2' */ + /* End of MATLAB Function: '/Write' */ + /* End of Outputs for SubSystem: '/If Action Subsystem2' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/stepIn' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/stepIn' */ rtB.Merge_b4 = rtb_y_cb; - /* End of Outputs for SubSystem: '/If Action Subsystem3' */ + /* End of Outputs for SubSystem: '/If Action Subsystem3' */ } - /* End of If: '/If2' */ - /* End of Outputs for SubSystem: '/Check Stall Max' */ + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/Check Stall Max' */ break; case 9: - /* Outputs for IfAction SubSystem: '/Homing' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Homing' incorporates: + * ActionPort: '/Action Port' */ - /* Product: '/Divide1' incorporates: - * Constant: '/ACT1' - * DataStoreRead: '/MAX ACT1T ' + /* Product: '/Divide1' incorporates: + * Constant: '/ACT1' + * DataStoreRead: '/MAX ACT1T ' */ for (i = 0; i < 8; i++) { rtb_Divide1_pb[i] = (double)rtDW.MaxPositionCh2_private[i] / (double) rtConstP.ACT1_Value_m[i]; } - /* End of Product: '/Divide1' */ + /* End of Product: '/Divide1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant' */ rtb_Divide1_pb[8] = 1.0; - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read4' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read4' */ switch (rtDW.stepHoming_private_a) { case 0: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* RelationalOperator: '/Compare' */ + /* RelationalOperator: '/Compare' */ rtb_I_od = rtb_Divide1_pb[i]; - /* Logic: '/Logical Operator' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Logic: '/Logical Operator' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ Enable_Comp_PID = ((rtb_I_od >= 0.6) && (rtb_I_od <= 1.5)); rtb_LogicalOperator3_nq[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' */ rtDW.ErrorCalibration_private_b[i] = (uint8_t)((!Enable_Comp_PID) && (rtDW.ErrorCalibration_private_b[i] != 0)); } - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/MIN ACT1T 1' - * Logic: '/Logical Operator2' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/MIN ACT1T 1' + * Logic: '/Logical Operator2' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -50919,80 +51331,80 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* Logic: '/Logical Operator1' */ + /* Logic: '/Logical Operator1' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator1' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator1' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_h3 = 4; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_h3 = 1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' */ for (i = 0; i < 9; i++) { rtb_LogicalOperator3_nq[i] = (rtb_Divide1_pb[i] > 1.5); } - /* End of RelationalOperator: '/Compare' */ + /* End of RelationalOperator: '/Compare' */ - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ rtDW.CCU_ActuatorErrF_Stat_private = rtb_Compare_ht; for (i = 0; i < 9; i++) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ Enable_Comp_PID = rtb_LogicalOperator3_nq[i]; rtDW.COM_private_k[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write3' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write3' + * Logic: '/Logical Operator1' */ rtDW.ErrorActuator_a[i] = (uint8_t)(Enable_Comp_PID || (rtDW.ErrorActuator_a[i] != 0)); - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.MODE_private_c[i] = 2U; } - /* MATLAB Function: '/Write ERROR' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/Write ERROR' incorporates: + * DataStoreRead: '/Data Store Read6' */ /* : if(LOGGER>=0) */ if (rtb_Divide3 >= 0.0) { @@ -51007,35 +51419,35 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/Write ERROR' */ + /* End of MATLAB Function: '/Write ERROR' */ for (i = 0; i < 9; i++) { - /* Logic: '/Logical Operator1' */ + /* Logic: '/Logical Operator1' */ Enable_Comp_PID = rtb_LogicalOperator3_nq[i]; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' */ rtDW.ErrorCalibration_private_b[i] = (uint8_t)((!Enable_Comp_PID) && (rtDW.ErrorCalibration_private_b[i] != 0)); - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataTypeConversion: '/Data Type Conversion' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataTypeConversion: '/Data Type Conversion' */ rtDW.dtc_state_error_model[i + 54] = Enable_Comp_PID; } - /* DataStoreWrite: '/Data Store Write' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write' incorporates: + * Constant: '/Constant' */ rtDW.stepSig_private_g = 1; - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/MIN ACT1T 1' - * DataStoreWrite: '/Data Store Write' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/MIN ACT1T 1' + * DataStoreWrite: '/Data Store Write' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -51061,10 +51473,10 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* Logic: '/Logical Operator2' incorporates: - * DataStoreWrite: '/Data Store Write' + /* Logic: '/Logical Operator2' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtb_Compare_ht = (rtDW.ErrorCalibration_private_b[0] != 0); for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { @@ -51072,55 +51484,55 @@ void HVAC_model_step(void) (rtDW.ErrorCalibration_private_b[rtb_Gain2 + 1] != 0)); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator2' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator2' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_h3 = 2; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_h3 = 4; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem2' incorporates: + * ActionPort: '/Action Port' */ for (i = 0; i < 9; i++) { - /* RelationalOperator: '/Compare' */ + /* RelationalOperator: '/Compare' */ rtb_I_od = rtb_Divide1_pb[i]; - /* Logic: '/Logical Operator3' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * Logic: '/Logical Operator1' - * Logic: '/Logical Operator4' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* Logic: '/Logical Operator3' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator4' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ Enable_Comp_PID = (((rtb_I_od < 0.97) || (rtb_I_od > 1.03)) && (rtDW.ErrorCalibration_private_b[i] != 0)); rtb_LogicalOperator3_nq[i] = Enable_Comp_PID; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.ErrorCalibration_private_b[i] = Enable_Comp_PID; } - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/MIN ACT1T 1' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/MIN ACT1T 1' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -51145,41 +51557,41 @@ void HVAC_model_step(void) } } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* Logic: '/Logical Operator2' */ + /* Logic: '/Logical Operator2' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_LogicalOperator3_nq[rtb_Gain2 + 1]); } - /* Switch: '/Switch' incorporates: - * Logic: '/Logical Operator2' + /* Switch: '/Switch' incorporates: + * Logic: '/Logical Operator2' */ if (rtb_Compare_ht) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant3' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant3' */ rtB.Merge_h3 = 3; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_h3 = 4; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem3' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER>1) */ if (rtb_Divide3 > 1.0) { @@ -51199,24 +51611,24 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read1' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtDW.ErrorHomming_private_m < 10.0) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/MATLAB Function' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' */ MATLABFunction(rtDW.Start_timer, rtDW.t_now, &rtb_dt_nx, &rtDW.sf_MATLABFunction_g); - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER>1) */ if (rtb_Divide3 > 1.0) { @@ -51231,40 +51643,40 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/MAX POSITION' */ + /* End of MATLAB Function: '/MAX POSITION' */ - /* If: '/If' */ + /* If: '/If' */ if (rtb_dt_nx > 3600000U) { - /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem' incorporates: + * ActionPort: '/Action Port' */ - /* Merge: '/Merge' */ + /* Merge: '/Merge' */ IfActionSubsystem(&rtB.Merge_h3, &rtDW.ErrorHomming_private_m, &rtDW.Start_timer, &rtDW.stepSig_private_g); - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant3' */ rtDW.Start_timer = 1.0; - /* DataStoreRead: '/Data Store Read2' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read2' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[0] = rtDW.PID_TempRR; - /* DataStoreRead: '/Data Store Read' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[1] = rtDW.PID_TempRL; - /* DataTypeConversion: '/Data Type Conversion2' */ + /* DataTypeConversion: '/Data Type Conversion2' */ for (i = 0; i < 6; i++) { - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ rtb_Saturation2_a = rtb_Gain1_o3[i]; if (rtb_Saturation2_a <= 99) { rtb_DataTypeConversion2_h4[i] = (uint8_t)rtb_Saturation2_a; @@ -51272,69 +51684,69 @@ void HVAC_model_step(void) rtb_DataTypeConversion2_h4[i] = 99U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[2] = rtb_DataTypeConversion2_h4[0]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[3] = rtb_DataTypeConversion2_h4[4]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[4] = rtb_DataTypeConversion2_h4[1]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[5] = rtb_DataTypeConversion2_h4[2]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[6] = rtb_DataTypeConversion2_h4[5]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[7] = rtb_DataTypeConversion2_h4[3]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' - * Constant: '/Constant1' - * SignalConversion generated from: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' + * Constant: '/Constant1' + * SignalConversion generated from: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[8] = 0U; for (i = 0; i < 9; i++) { - /* Product: '/Product' */ - El_window_heating = rtDW.BUS_ADR_private_a[i]; + /* Product: '/Product' */ + rtb_Gain_cz = rtDW.BUS_ADR_private_a[i]; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Product: '/Divide1' - * Product: '/Product' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide1' + * Product: '/Product' */ - rtDW.POS_private_h[i] = (uint16_t)((double)(El_window_heating * + rtDW.POS_private_h[i] = (uint16_t)((double)(rtb_Gain_cz * rtDW.MaxPositionCh2_private[i]) / 100.0); - /* RelationalOperator: '/Relational Operator1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* RelationalOperator: '/Relational Operator1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ - rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_h1[i] == - El_window_heating); + rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_mo[i] == + rtb_Gain_cz); } - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && @@ -51342,11 +51754,11 @@ void HVAC_model_step(void) } for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant9' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant9' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ if (rtb_Compare_ht) { rtDW.COM_private_k[i] = 0U; @@ -51354,91 +51766,91 @@ void HVAC_model_step(void) rtDW.COM_private_k[i] = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Concatenate: '/Vector Concatenate' - * Constant: '/Constant5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write7' - * Product: '/Product' - * RelationalOperator: '/Relational Operator' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Concatenate: '/Vector Concatenate' + * Constant: '/Constant5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write7' + * Product: '/Product' + * RelationalOperator: '/Relational Operator' */ rtDW.BUS_ADR_private_a[i] = (uint8_t)((uint32_t) - (rtb_DataTypeConversion_h1[i] != rtDW.BUS_ADR_private_a[i]) * - rtConstP.pooled141[i]); + (rtb_DataTypeConversion_mo[i] != rtDW.BUS_ADR_private_a[i]) * + rtConstP.pooled144[i]); - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_g[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_f[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant11' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant11' */ rtDW.Lnoise_private_g[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_b[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_l[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' - * Merge: '/Merge' - * SignalConversion generated from: '/Out1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' + * Merge: '/Merge' + * SignalConversion generated from: '/Out1' */ rtB.Merge_h3 = 3; - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/If Action Subsystem' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/If Action Subsystem' */ } else { - /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/If Action Subsystem1' incorporates: + * ActionPort: '/Action Port' */ IfActionSubsystem1(&rtB.Merge_h3, &rtDW.CCU_ActuatorErrF_Stat_private, rtDW.COM_private_k, rtDW.ErrorActuator_a, rtDW.ErrorCalibration_private_b, &rtb_Divide3, rtDW.MODE_private_c, rtDW.dtc_state_error_model); - /* End of Outputs for SubSystem: '/If Action Subsystem1' */ + /* End of Outputs for SubSystem: '/If Action Subsystem1' */ } - /* End of If: '/If' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of If: '/If' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Switch Case Action Subsystem4' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreRead: '/Data Store Read2' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read2' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[0] = rtDW.PID_TempRR; - /* DataStoreRead: '/Data Store Read' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreRead: '/Data Store Read' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[1] = rtDW.PID_TempRL; - /* DataTypeConversion: '/Data Type Conversion2' */ + /* DataTypeConversion: '/Data Type Conversion2' */ for (i = 0; i < 6; i++) { - /* Saturate: '/Saturation' */ + /* Saturate: '/Saturation' */ rtb_Saturation2_a = rtb_Gain1_o3[i]; if (rtb_Saturation2_a <= 99) { rtb_DataTypeConversion2_h4[i] = (uint8_t)rtb_Saturation2_a; @@ -51446,69 +51858,69 @@ void HVAC_model_step(void) rtb_DataTypeConversion2_h4[i] = 99U; } - /* End of Saturate: '/Saturation' */ + /* End of Saturate: '/Saturation' */ } - /* End of DataTypeConversion: '/Data Type Conversion2' */ + /* End of DataTypeConversion: '/Data Type Conversion2' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[2] = rtb_DataTypeConversion2_h4[0]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[3] = rtb_DataTypeConversion2_h4[4]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[4] = rtb_DataTypeConversion2_h4[1]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[5] = rtb_DataTypeConversion2_h4[2]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[6] = rtb_DataTypeConversion2_h4[5]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[7] = rtb_DataTypeConversion2_h4[3]; - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Concatenate: '/Vector Concatenate' - * Constant: '/Constant1' - * SignalConversion generated from: '/Vector Concatenate' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Concatenate: '/Vector Concatenate' + * Constant: '/Constant1' + * SignalConversion generated from: '/Vector Concatenate' */ rtDW.BUS_ADR_private_a[8] = 0U; for (i = 0; i < 9; i++) { - /* Product: '/Product' */ - El_window_heating = rtDW.BUS_ADR_private_a[i]; + /* Product: '/Product' */ + rtb_Gain_cz = rtDW.BUS_ADR_private_a[i]; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Product: '/Divide1' - * Product: '/Product' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Product: '/Divide1' + * Product: '/Product' */ - rtDW.POS_private_h[i] = (uint16_t)((double)(El_window_heating * + rtDW.POS_private_h[i] = (uint16_t)((double)(rtb_Gain_cz * rtDW.MaxPositionCh2_private[i]) / 100.0); - /* RelationalOperator: '/Relational Operator1' incorporates: - * DataStoreWrite: '/Data Store Write2' + /* RelationalOperator: '/Relational Operator1' incorporates: + * DataStoreWrite: '/Data Store Write2' */ - rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_h1[i] == - El_window_heating); + rtb_LogicalOperator3_nq[i] = (rtb_DataTypeConversion_mo[i] == + rtb_Gain_cz); } - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_LogicalOperator3_nq[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 8; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht && rtb_LogicalOperator3_nq[rtb_Gain2 + @@ -51516,11 +51928,11 @@ void HVAC_model_step(void) } for (i = 0; i < 9; i++) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant4' - * Constant: '/Constant9' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/Logical Operator' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant4' + * Constant: '/Constant9' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' */ if (rtb_Compare_ht) { rtDW.COM_private_k[i] = 0U; @@ -51528,54 +51940,54 @@ void HVAC_model_step(void) rtDW.COM_private_k[i] = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Concatenate: '/Vector Concatenate' - * Constant: '/Constant5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write7' - * Product: '/Product' - * RelationalOperator: '/Relational Operator' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * Concatenate: '/Vector Concatenate' + * Constant: '/Constant5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write7' + * Product: '/Product' + * RelationalOperator: '/Relational Operator' */ rtDW.BUS_ADR_private_a[i] = (uint8_t)((uint32_t) - (rtb_DataTypeConversion_h1[i] != rtDW.BUS_ADR_private_a[i]) * - rtConstP.pooled141[i]); + (rtb_DataTypeConversion_mo[i] != rtDW.BUS_ADR_private_a[i]) * + rtConstP.pooled144[i]); - /* DataStoreWrite: '/Data Store Write4' incorporates: - * Constant: '/Constant1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * Constant: '/Constant1' */ rtDW.Autos_private_g[i] = 1U; - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant10' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant10' */ rtDW.Stall_private_f[i] = 1U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant11' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant11' */ rtDW.Lnoise_private_g[i] = 0U; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Speed_private_b[i] = 3U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Coils_private_l[i] = 3U; } - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' - * SignalConversion generated from: '/step' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' + * SignalConversion generated from: '/step' */ rtB.Merge_h3 = 4; - /* MATLAB Function: '/MAX POSITION' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/MAX POSITION' incorporates: + * DataStoreRead: '/Data Store Read5' */ /* : if(LOGGER>0) */ if (rtb_Divide3 > 0.0) { @@ -51584,41 +51996,41 @@ void HVAC_model_step(void) fflush(stdout); } - /* End of MATLAB Function: '/MAX POSITION' */ - /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ + /* End of MATLAB Function: '/MAX POSITION' */ + /* End of Outputs for SubSystem: '/Switch Case Action Subsystem4' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ rtDW.stepHoming_private_a = rtB.Merge_h3; - /* Merge: '/Merge' incorporates: - * DataStoreRead: '/Data Store Read7' + /* Merge: '/Merge' incorporates: + * DataStoreRead: '/Data Store Read7' */ rtB.Merge_b4 = rtDW.stepSig_private_g; - /* End of Outputs for SubSystem: '/Homing' */ + /* End of Outputs for SubSystem: '/Homing' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Finish write stepSig' */ + /* DataStoreWrite: '/Finish write stepSig' */ rtDW.stepSig_private_g = rtB.Merge_b4; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' + * DataStoreWrite: '/Data Store Write' */ for (i = 0; i < 9; i++) { Actuator_Ch2_Command_Model.POS[i] = rtDW.POS_private_h[i]; @@ -51632,61 +52044,61 @@ void HVAC_model_step(void) Actuator_Ch2_Command_Model.Coils_Stop_SET[i] = rtDW.Coils_private_l[i]; } - /* End of BusCreator: '/Bus Creator' */ + /* End of BusCreator: '/Bus Creator' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read2' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read2' */ for (i = 0; i < 8; i++) { rtb_Compare_le[i] = (rtDW.ErrorCalibration_private_b[i] == 0); } - /* End of RelationalOperator: '/Compare' */ + /* End of RelationalOperator: '/Compare' */ - /* Logic: '/Logical Operator' */ + /* Logic: '/Logical Operator' */ rtb_Compare_ht = rtb_Compare_le[0]; for (rtb_Gain2 = 0; rtb_Gain2 < 7; rtb_Gain2++) { rtb_Compare_ht = (rtb_Compare_ht || rtb_Compare_le[rtb_Gain2 + 1]); } - /* Switch: '/Switch1' incorporates: - * Constant: '/Constant' - * Constant: '/Constant3' - * DataStoreRead: '/Data Store Read2' - * Logic: '/Logical Operator' - * Product: '/Product' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant' + * Constant: '/Constant3' + * DataStoreRead: '/Data Store Read2' + * Logic: '/Logical Operator' + * Product: '/Product' */ for (i = 0; i < 8; i++) { if (rtb_Compare_ht) { - rtb_DataTypeConversion_h1[i] = (uint8_t)((uint32_t) + rtb_DataTypeConversion_mo[i] = (uint8_t)((uint32_t) rtDW.ErrorCalibration_private_b[i] * rtConstP.Constant3_Value_d[i]); } else { - rtb_DataTypeConversion_h1[i] = 0U; + rtb_DataTypeConversion_mo[i] = 0U; } } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* SignalConversion generated from: '/Vector Concatenate' incorporates: - * Constant: '/Constant1' + /* SignalConversion generated from: '/Vector Concatenate' incorporates: + * Constant: '/Constant1' */ - rtb_DataTypeConversion_h1[8] = 0U; + rtb_DataTypeConversion_mo[8] = 0U; for (i = 0; i < 9; i++) { - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Concatenate: '/Vector Concatenate' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Concatenate: '/Vector Concatenate' */ - rtDW.BUS_ADR_private_a[i] = rtb_DataTypeConversion_h1[i]; + rtDW.BUS_ADR_private_a[i] = rtb_DataTypeConversion_mo[i]; - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.COM_private_k[i] = 0U; } - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/OR2' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/OR2' */ rtDW.CCU_AirQualSenErr_Stat = (uint8_t) ((rtDW.LIN4_ERROR_model.in_error_connect[0] != 0) || @@ -51694,23 +52106,23 @@ void HVAC_model_step(void) (rtDW.LIN4_AirQS_Stat_Model.AirQS_LinRespErr_Stat != 0) || (rtDW.LIN4_AirQS_Stat_Model.AirQS_Err_Stat != 0)); - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreRead: '/Data Store Read2' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreRead: '/Data Store Read2' */ rtDW.Aroma_CartridgeFlavor = rtDW.LIN4_Aroma_Stat_Model.Aroma_CartridgeFlavor_Stat; - /* DataStoreWrite: '/Data Store Write12' incorporates: - * DataStoreRead: '/Data Store Read2' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * DataStoreRead: '/Data Store Read2' */ rtDW.Aroma_CartridgeCapacity = rtDW.LIN4_Aroma_Stat_Model.Aroma_CartridgeCapacity_Stat; - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read3' - * DataStoreWrite: '/Data Store Write13' - * Logic: '/OR' + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read3' + * DataStoreWrite: '/Data Store Write13' + * Logic: '/OR' */ rtDW.CCU_IonizationErr_Stat = (uint8_t) ((rtDW.LIN4_ERROR_model.in_error_connect[2] != 0) || @@ -51718,158 +52130,158 @@ void HVAC_model_step(void) (rtDW.LIN4_Ionizer_Stat_Model.Ionizer_LinRespErr_Stat != 0) || (rtDW.LIN4_Ionizer_Stat_Model.Ionizer_Err_Stat != 0)); - /* DataStoreWrite: '/Data Store Write14' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write14' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.dtc_state_error_model[41] = rtDW.LIN4_ERROR_model.Error_Connect; - /* DataStoreWrite: '/Data Store Write16' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write16' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.dtc_state_error_model[44] = rtDW.LIN4_ERROR_model.Error_Connect; - /* DataStoreWrite: '/Data Store Write17' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* DataStoreWrite: '/Data Store Write17' incorporates: + * DataStoreWrite: '/Data Store Write13' */ rtDW.dtc_state_error_model[42] = rtDW.CCU_IonizationErr_Stat; - /* DataStoreWrite: '/Data Store Write18' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* DataStoreWrite: '/Data Store Write18' incorporates: + * DataStoreWrite: '/Data Store Write13' */ rtDW.dtc_state_error_model[43] = rtDW.CCU_IonizationErr_Stat; - /* DataStoreWrite: '/Data Store Write19' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write19' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.dtc_state_error_model[49] = rtDW.LIN4_ERROR_model.Error_Connect; - /* DataStoreWrite: '/Data Store Write20' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataStoreWrite: '/Data Store Write20' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dtc_state_error_model[47] = rtDW.CCU_AirQualSenErr_Stat; - /* DataStoreWrite: '/Data Store Write21' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataStoreWrite: '/Data Store Write21' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dtc_state_error_model[48] = rtDW.CCU_AirQualSenErr_Stat; - /* DataStoreWrite: '/Data Store Write22' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* DataStoreWrite: '/Data Store Write22' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dtc_state_error_model[117] = rtDW.CCU_AirQualSenErr_Stat; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write7' - * Logic: '/OR1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write7' + * Logic: '/OR1' */ rtDW.CCU_AromaErr_Stat = (uint8_t)((rtDW.LIN4_ERROR_model.in_error_connect[1] != 0) || (rtDW.LIN4_ERROR_model.Error_Connect != 0) || (rtDW.LIN4_Aroma_Stat_Model.Aroma_LinRespErr_Stat != 0) || (rtDW.LIN4_Aroma_Stat_Model.Aroma_Err_Stat != 0)); - /* DataStoreWrite: '/Data Store Write23' incorporates: - * DataStoreWrite: '/Data Store Write7' + /* DataStoreWrite: '/Data Store Write23' incorporates: + * DataStoreWrite: '/Data Store Write7' */ rtDW.dtc_state_error_model[119] = rtDW.CCU_AromaErr_Stat; - /* DataStoreWrite: '/Data Store Write24' incorporates: - * DataStoreWrite: '/Data Store Write13' + /* DataStoreWrite: '/Data Store Write24' incorporates: + * DataStoreWrite: '/Data Store Write13' */ rtDW.dtc_state_error_model[118] = rtDW.CCU_IonizationErr_Stat; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreWrite: '/Data Store Write7' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreWrite: '/Data Store Write7' */ rtDW.dtc_state_error_model[39] = rtDW.CCU_AromaErr_Stat; - /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.AirQS_COLvl = rtDW.LIN4_AirQS_Stat_Model.AirQS_COLvl_Stat; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.AirQS_NOxLvl = rtDW.LIN4_AirQS_Stat_Model.AirQS_NOxLvl_Stat; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.AirQS_NH3Lvl = rtDW.LIN4_AirQS_Stat_Model.AirQS_NH3Lvl_Stat; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read2' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read2' */ rtDW.Aroma_CartridgeSw = rtDW.LIN4_Aroma_Stat_Model.Aroma_CartridgeSw_Stat; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreWrite: '/Data Store Write7' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreWrite: '/Data Store Write7' */ rtDW.dtc_state_error_model[40] = rtDW.CCU_AromaErr_Stat; - /* Outputs for Enabled SubSystem: '/CHANEL4' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/CHANEL4' incorporates: + * EnablePort: '/Enable' */ - /* DataStoreRead: '/Data Store Read1' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * RelationalOperator: '/FixPt Relational Operator' - * RelationalOperator: '/FixPt Relational Operator' - * RelationalOperator: '/FixPt Relational Operator' - * RelationalOperator: '/FixPt Relational Operator' - * RelationalOperator: '/FixPt Relational Operator' - * RelationalOperator: '/FixPt Relational Operator' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' - * UnitDelay: '/Delay Input1' - * UnitDelay: '/Delay Input1' - * UnitDelay: '/Delay Input1' - * UnitDelay: '/Delay Input1' - * UnitDelay: '/Delay Input1' - * UnitDelay: '/Delay Input1' - * UnitDelay: '/Delay Input1' + /* DataStoreRead: '/Data Store Read1' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * RelationalOperator: '/FixPt Relational Operator' + * RelationalOperator: '/FixPt Relational Operator' + * RelationalOperator: '/FixPt Relational Operator' + * RelationalOperator: '/FixPt Relational Operator' + * RelationalOperator: '/FixPt Relational Operator' + * RelationalOperator: '/FixPt Relational Operator' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' + * UnitDelay: '/Delay Input1' + * UnitDelay: '/Delay Input1' + * UnitDelay: '/Delay Input1' + * UnitDelay: '/Delay Input1' + * UnitDelay: '/Delay Input1' + * UnitDelay: '/Delay Input1' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ if (rtDW.BCM_T15_Stat > 0) { - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreWrite: '/Data Store Write8' - * Logic: '/OR' - * Logic: '/OR2' - * Logic: '/OR4' - * Logic: '/OR6' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreWrite: '/Data Store Write8' + * Logic: '/OR' + * Logic: '/OR2' + * Logic: '/OR4' + * Logic: '/OR6' */ rtDW.CCU_DeflectorSwErrF_Stat = (uint8_t) ((rtDW.LIN5_SENSON_ADR_Stat_model.in_error_connect[0] != 0) || @@ -51886,24 +52298,24 @@ void HVAC_model_step(void) (rtDW.LIN5_SENSON_ADR_Stat_model.Err_Stat[3] != 0)) || (rtDW.LIN5_SENSON_ADR_Stat_model.Error_Connect != 0)); - /* DataStoreWrite: '/Data Store Write10' incorporates: - * DataStoreWrite: '/Data Store Write8' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * DataStoreWrite: '/Data Store Write8' */ rtDW.dtc_state_error_model[45] = rtDW.CCU_DeflectorSwErrF_Stat; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreRead: '/Data Store Read7' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreRead: '/Data Store Read7' */ rtDW.dtc_state_error_model[125] = rtDW.LIN5_SENSON_ADR_Stat_model.Error_Connect; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreRead: '/Data Store Read7' - * DataStoreWrite: '/Data Store Write9' - * Logic: '/OR1' - * Logic: '/OR3' - * Logic: '/OR5' - * Logic: '/OR7' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreWrite: '/Data Store Write9' + * Logic: '/OR1' + * Logic: '/OR3' + * Logic: '/OR5' + * Logic: '/OR7' */ rtDW.CCU_DeflectorSwErrR_Stat = (uint8_t) ((rtDW.LIN5_SENSON_ADR_Stat_model.in_error_connect[4] != 0) || @@ -51920,33 +52332,33 @@ void HVAC_model_step(void) (rtDW.LIN5_SENSON_ADR_Stat_model.Err_Stat[7] != 0)) || (rtDW.LIN5_SENSON_ADR_Stat_model.Error_Connect != 0)); - /* DataStoreWrite: '/Data Store Write12' incorporates: - * DataStoreWrite: '/Data Store Write9' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * DataStoreWrite: '/Data Store Write9' */ rtDW.dtc_state_error_model[46] = rtDW.CCU_DeflectorSwErrR_Stat; - /* DataStoreWrite: '/Data Store Write23' incorporates: - * DataStoreRead: '/Data Store Read7' + /* DataStoreWrite: '/Data Store Write23' incorporates: + * DataStoreRead: '/Data Store Read7' */ rtDW.dtc_state_error_model[119] = rtDW.LIN5_SENSON_ADR_Stat_model.Error_Connect; - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' */ Enable_Comp_PID = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[0] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)Enable_Comp_PID > (int32_t)rtDW.DelayInput1_DSTATE_e5) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_SFL - 1) >= 0) { rtDW.DRS_SFL = (uint8_t)((int8_t)rtDW.DRS_SFL - 1); @@ -51954,33 +52366,33 @@ void HVAC_model_step(void) rtDW.DRS_SFL = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem' */ + /* End of Outputs for SubSystem: '/Subsystem' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_err = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[1] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem1' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem1' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)rtb_err > (int32_t)rtDW.DelayInput1_DSTATE_k) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_CFL - 1) >= 0) { rtDW.DRS_CFL = (uint8_t)((int8_t)rtDW.DRS_CFL - 1); @@ -51988,33 +52400,33 @@ void HVAC_model_step(void) rtDW.DRS_CFL = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem1' */ + /* End of Outputs for SubSystem: '/Subsystem1' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_LogicalOperator6 = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[2] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem2' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem2' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)rtb_LogicalOperator6 > (int32_t)rtDW.DelayInput1_DSTATE_l) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_CFR - 1) >= 0) { rtDW.DRS_CFR = (uint8_t)((int8_t)rtDW.DRS_CFR - 1); @@ -52022,33 +52434,33 @@ void HVAC_model_step(void) rtDW.DRS_CFR = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem2' */ + /* End of Outputs for SubSystem: '/Subsystem2' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_LogicalOperator3 = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[3] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem3' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem3' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)rtb_LogicalOperator3 > (int32_t)rtDW.DelayInput1_DSTATE_kb) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_SFR - 1) >= 0) { rtDW.DRS_SFR = (uint8_t)((int8_t)rtDW.DRS_SFR - 1); @@ -52056,33 +52468,33 @@ void HVAC_model_step(void) rtDW.DRS_SFR = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem3' */ + /* End of Outputs for SubSystem: '/Subsystem3' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_LogicalOperator8 = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[4] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem4' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem4' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)rtb_LogicalOperator8 > (int32_t)rtDW.DelayInput1_DSTATE_kk) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_SRL - 1) >= 0) { rtDW.DRS_SRL = (uint8_t)((int8_t)rtDW.DRS_SRL - 1); @@ -52090,34 +52502,34 @@ void HVAC_model_step(void) rtDW.DRS_SRL = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem4' */ + /* End of Outputs for SubSystem: '/Subsystem4' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_LogicalOperator3_cz = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[5] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem5' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem5' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)rtb_LogicalOperator3_cz > (int32_t)rtDW.DelayInput1_DSTATE_d1) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_SRR - 1) >= 0) { rtDW.DRS_SRR = (uint8_t)((int8_t)rtDW.DRS_SRR - 1); @@ -52125,33 +52537,33 @@ void HVAC_model_step(void) rtDW.DRS_SRR = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem5' */ + /* End of Outputs for SubSystem: '/Subsystem5' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_LogicalOperator4_fo = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[6] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem6' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem6' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)rtb_LogicalOperator4_fo > (int32_t)rtDW.DelayInput1_DSTATE_b) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_CRL - 1) >= 0) { rtDW.DRS_CRL = (uint8_t)((int8_t)rtDW.DRS_CRL - 1); @@ -52159,33 +52571,33 @@ void HVAC_model_step(void) rtDW.DRS_CRL = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem6' */ + /* End of Outputs for SubSystem: '/Subsystem6' */ - /* RelationalOperator: '/Compare' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* RelationalOperator: '/Compare' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtb_LogicalOperator6_m = (rtDW.LIN5_SENSON_ADR_Stat_model.in_COUNT[7] > 0); - /* Outputs for Enabled SubSystem: '/Subsystem7' incorporates: - * EnablePort: '/Enable' + /* Outputs for Enabled SubSystem: '/Subsystem7' incorporates: + * EnablePort: '/Enable' */ if ((int32_t)rtb_LogicalOperator6_m > (int32_t)rtDW.DelayInput1_DSTATE_i) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Add' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Add' */ if ((int8_t)((int8_t)rtDW.DRS_CRR - 1) >= 0) { rtDW.DRS_CRR = (uint8_t)((int8_t)rtDW.DRS_CRR - 1); @@ -52193,89 +52605,89 @@ void HVAC_model_step(void) rtDW.DRS_CRR = 3U; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ } - /* End of Outputs for SubSystem: '/Subsystem7' */ + /* End of Outputs for SubSystem: '/Subsystem7' */ - /* Update for UnitDelay: '/Delay Input1' incorporates: - * RelationalOperator: '/FixPt Relational Operator' - * UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' incorporates: + * RelationalOperator: '/FixPt Relational Operator' + * UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_e5 = Enable_Comp_PID; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_k = rtb_err; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_l = rtb_LogicalOperator6; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_kb = rtb_LogicalOperator3; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_kk = rtb_LogicalOperator8; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_d1 = rtb_LogicalOperator3_cz; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_b = rtb_LogicalOperator4_fo; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_i = rtb_LogicalOperator6_m; } - /* End of DataStoreRead: '/Data Store Read1' */ - /* End of Outputs for SubSystem: '/CHANEL4' */ + /* End of DataStoreRead: '/Data Store Read1' */ + /* End of Outputs for SubSystem: '/CHANEL4' */ - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read82' - * DataStoreWrite: '/Data Store Write32' - * DataTypeConversion: '/Data Type Conversion2' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read82' + * DataStoreWrite: '/Data Store Write32' + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.LIN4_CCU_Req_Model.CCU_Ionization_Req = rtDW.CCU_Ionization; rtDW.LIN4_CCU_Req_Model.CCU_AirQS_Req = rtb_RelationalOperator2_l4; @@ -52284,8 +52696,8 @@ void HVAC_model_step(void) rtDW.LIN4_CCU_Req_Model.CCU_batChiller_Pos_Val = 0U; rtDW.LIN4_CCU_Req_Model.CCU_eeChiller_Pos_Val = 0U; - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreWrite: '/Data Store Write29' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreWrite: '/Data Store Write29' */ /* : IDLE = uint8(0); */ /* : LO_RIGHT = uint8(1); */ @@ -52299,19 +52711,19 @@ void HVAC_model_step(void) /* : CAN_LoHi_Front = IDLE; */ rtDW.CAN_LoHi_Front = 0U; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' - * MATLAB Function: '/MATLAB Function1' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' + * MATLAB Function: '/MATLAB Function1' */ /* : CAN_LoHi_Rear = IDLE; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 0U; - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read40' - * DataStoreRead: '/Data Store Read41' - * DataStoreRead: '/Data Store Read42' - * DataStoreRead: '/Data Store Read61' - * DataStoreWrite: '/Data Store Write29' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read40' + * DataStoreRead: '/Data Store Read41' + * DataStoreRead: '/Data Store Read42' + * DataStoreRead: '/Data Store Read61' + * DataStoreWrite: '/Data Store Write29' */ /* : is_HI_4zone = (FL == 2 && FR == 2 && RL == 2 && RR == 2); */ /* : is_LO_4zone = (FL == 1 && FR == 1 && RL == 1 && RR == 1); */ @@ -52324,9 +52736,9 @@ void HVAC_model_step(void) /* : CAN_LoHi_Front = HI_4ZONE; */ rtDW.CAN_LoHi_Front = 99U; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write29' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write29' + * DataStoreWrite: '/Data Store Write' */ /* : CAN_LoHi_Rear = HI_4ZONE; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 99U; @@ -52362,50 +52774,50 @@ void HVAC_model_step(void) } if ((rtDW.LO_HI_MODE_RL == 2) && (rtDW.LO_HI_MODE_RR == 2)) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif RL == 2 && RR == 2 */ /* : CAN_LoHi_Rear = HI_BOTH; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 88U; } else if (rtDW.LO_HI_MODE_RL == 2) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif RL == 2 */ /* : CAN_LoHi_Rear = HI_LEFT; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 80U; } else if (rtDW.LO_HI_MODE_RR == 2) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif RR == 2 */ /* : CAN_LoHi_Rear = HI_RIGHT; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 8U; } else if (Enable_Comp_PID) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif is_LO_4zone */ /* : CAN_LoHi_Rear = LO_4ZONE; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 22U; } else if ((rtDW.LO_HI_MODE_RL == 1) && (rtDW.LO_HI_MODE_RR == 1)) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif RL == 1 && RR == 1 */ /* : CAN_LoHi_Rear = LO_BOTH; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 11U; } else if (rtDW.LO_HI_MODE_RL == 1) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif RL == 1 */ /* : CAN_LoHi_Rear = LO_LEFT; */ rtDW.dbgCAN_Logic_State_model.Logic_LoHi_Rear = 10U; } else if (rtDW.LO_HI_MODE_RR == 1) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ /* : elseif RR == 1 */ /* : CAN_LoHi_Rear = LO_RIGHT; */ @@ -52413,94 +52825,94 @@ void HVAC_model_step(void) } } - /* Switch: '/Switch7' incorporates: - * Constant: '/Constant17' - * Constant: '/Constant18' - * Constant: '/Constant19' - * Constant: '/Constant5' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator16' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * RelationalOperator: '/Relational Operator5' - * Sum: '/Subtract' - * Switch: '/Switch4' - * Switch: '/Switch5' - * Switch: '/Switch6' + /* Switch: '/Switch7' incorporates: + * Constant: '/Constant17' + * Constant: '/Constant18' + * Constant: '/Constant19' + * Constant: '/Constant5' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator16' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Relational Operator5' + * Sum: '/Subtract' + * Switch: '/Switch4' + * Switch: '/Switch5' + * Switch: '/Switch6' */ /* : if is_HI_4zone */ if (rtDW.leaving == 2.0) { rtb_P_f = 1.0; rtb_I_od = 1.0; - rtb_output_h = 1.0; + rtb_D_la = 1.0; rtb_Add_p4 = 1.0; } else { rtb_P_f = (rtDW.CCU_AmbTempSensErr_Stat == 0); rtb_I_od = (rtb_Switch6_c < 50); - rtb_output_h = ((int16_t)(rtDW.AMB - rtb_Switch6_c) > 150); - rtb_Add_p4 = (index_start > 50.0); + rtb_D_la = ((int16_t)(rtDW.AMB - rtb_Switch6_c) > 150); + rtb_Add_p4 = (rtb_Divide1 > 50.0); } - /* End of Switch: '/Switch7' */ + /* End of Switch: '/Switch7' */ - /* Switch: '/Switch3' incorporates: - * Constant: '/Constant12' - * Constant: '/Constant13' - * Constant: '/Constant14' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read76' - * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write1' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator10' - * RelationalOperator: '/Relational Operator11' - * RelationalOperator: '/Relational Operator13' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator6' - * RelationalOperator: '/Relational Operator9' - * Sum: '/Subtract1' - * Switch: '/Switch1' + /* Switch: '/Switch3' incorporates: + * Constant: '/Constant12' + * Constant: '/Constant13' + * Constant: '/Constant14' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read76' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator10' + * RelationalOperator: '/Relational Operator11' + * RelationalOperator: '/Relational Operator13' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator6' + * RelationalOperator: '/Relational Operator9' + * Sum: '/Subtract1' + * Switch: '/Switch1' */ if ((rtb_P_f != 0.0) && (rtDW.BCM_T15_Stat == 1) && (rtDW.Mode_FL == 1) && - (rtb_I_od != 0.0) && (rtb_output_h != 0.0) && (rtb_Add_p4 != 0.0) && + (rtb_I_od != 0.0) && (rtb_D_la != 0.0) && (rtb_Add_p4 != 0.0) && (rtDW.CCU_AC_MAX != 1) && (rtDW.t_now - rtDW.timer < 600000U) && (rtDW.start_control_finished_front == 0) && (g_assAUTODEMIST_STEP_UP[0] < 0)) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read1' - * RelationalOperator: '/Relational Operator12' - * RelationalOperator: '/Compare' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read1' + * RelationalOperator: '/Relational Operator12' + * RelationalOperator: '/Compare' */ if (rtDW.timer <= 0U) { - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.timer = rtDW.t_now; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ rtDW.leaving = 2.0; } else { rtDW.timer = 0U; rtDW.leaving = 0.0; } - /* End of Switch: '/Switch3' */ + /* End of Switch: '/Switch3' */ - /* Outputs for Atomic SubSystem: '/MAX DEF' */ - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write33' + /* Outputs for Atomic SubSystem: '/MAX DEF' */ + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read4' + * DataStoreWrite: '/Data Store Write33' */ /* : exit_condition = false; */ rtb_RelationalOperator2_l4 = false; @@ -52516,10 +52928,10 @@ void HVAC_model_step(void) } /* : if isempty(FIU_CCU1_model_persistent) */ - if (!rtDW.FIU_CCU1_model_persistent_not_empty) { + if (!rtDW.FIU_CCU1_model_persistent_not_empty_m) { /* : FIU_CCU1_model_persistent = FIU_CCU1_model; */ - rtDW.FIU_CCU1_model_persistent = rtDW.FIU_CCU1_MODEL; - rtDW.FIU_CCU1_model_persistent_not_empty = true; + rtDW.FIU_CCU1_model_persistent_a = rtDW.FIU_CCU1_MODEL; + rtDW.FIU_CCU1_model_persistent_not_empty_m = true; } /* : if ~isequal(DRS_array, DRS_array_persistent) */ @@ -52546,7 +52958,7 @@ void HVAC_model_step(void) } /* : if ~isequal(FIU_CCU1_model, FIU_CCU1_model_persistent) */ - if (!isequal(rtDW.FIU_CCU1_MODEL, rtDW.FIU_CCU1_model_persistent)) { + if (!isequal(rtDW.FIU_CCU1_MODEL, rtDW.FIU_CCU1_model_persistent_a)) { /* : exit_condition = true; */ rtb_RelationalOperator2_l4 = true; } @@ -52563,20 +52975,20 @@ void HVAC_model_step(void) } /* : FIU_CCU1_model_persistent = FIU_CCU1_model; */ - rtDW.FIU_CCU1_model_persistent = rtDW.FIU_CCU1_MODEL; + rtDW.FIU_CCU1_model_persistent_a = rtDW.FIU_CCU1_MODEL; - /* End of MATLAB Function: '/MATLAB Function1' */ + /* End of MATLAB Function: '/MATLAB Function1' */ - /* Lookup_n-D: '/Max_blower_speed' incorporates: - * DataStoreRead: '/Data Store Read2' + /* Lookup_n-D: '/Max_blower_speed' incorporates: + * DataStoreRead: '/Data Store Read2' */ rtb_Saturation2_a = look1_is16lu64n32tu16_binlcse(rtDW.ECT, rtConstP.Max_blower_speed_bp01Data, &g_ausMAX_BLR_SPD[0], 5U); - /* MATLAB Function: '/MATLAB Function' incorporates: - * DataStoreWrite: '/Data Store Write3' - * DataStoreWrite: '/Data Store Write5' - * DataStoreWrite: '/Data Store Write6' + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreWrite: '/Data Store Write3' + * DataStoreWrite: '/Data Store Write5' + * DataStoreWrite: '/Data Store Write6' */ /* : if isempty(is_active_persistent) */ /* : flu_duct_target = int16(0); */ @@ -52590,34 +53002,34 @@ void HVAC_model_step(void) rtDW.Max_def_FR_blower_AF = 0U; /* Switch: '/Switch1' incorporates: - * DataStoreWrite: '/Data Store Write7' - * MATLAB Function: '/MATLAB Function' + * DataStoreWrite: '/Data Store Write7' + * MATLAB Function: '/MATLAB Function' */ /* : OSA_valve = uint8(0); */ rtDW.Max_def_OSA_valve = 0U; /* Switch: '/Switch2' incorporates: - * MATLAB Function: '/MATLAB Function' + * MATLAB Function: '/MATLAB Function' */ /* : REC_valve = uint8(0); */ rtDW.Max_def_Rec_valve = 0U; - /* MATLAB Function: '/MATLAB Function' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read8' - * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write3' - * DataStoreWrite: '/Data Store Write5' - * DataStoreWrite: '/Data Store Write6' - * DataStoreWrite: '/Data Store Write9' - * Logic: '/Logical Operator2' - * Logic: '/Logical Operator' - * Lookup_n-D: '/Max_Def_U_Dtg' + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read8' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write3' + * DataStoreWrite: '/Data Store Write5' + * DataStoreWrite: '/Data Store Write6' + * DataStoreWrite: '/Data Store Write9' + * Logic: '/Logical Operator2' + * Logic: '/Logical Operator' + * Lookup_n-D: '/Max_Def_U_Dtg' */ /* : Foot_Temp_Corr_FL = int16(0); */ rtDW.Max_def_ind_foot_corr_FL = 0; - /* Outputs for Atomic SubSystem: '/Autodemist (all-season mode and winter mode)' */ + /* Outputs for Atomic SubSystem: '/Autodemist (all-season mode and winter mode)' */ /* : Foot_Temp_Corr_FR = int16(0); */ /* : if entry_conditions_max_defrost == true && is_active_persistent == false */ if ((rtb_Compare_h2 || rtb_Compare_bu || (rtDW.CCU_Defrost != 0)) && @@ -52626,7 +53038,7 @@ void HVAC_model_step(void) rtDW.is_active_persistent = true; } - /* End of Outputs for SubSystem: '/Autodemist (all-season mode and winter mode)' */ + /* End of Outputs for SubSystem: '/Autodemist (all-season mode and winter mode)' */ /* : if exit_conditions_max_defrost == true && is_active_persistent == true */ if (rtb_RelationalOperator2_l4 && rtDW.is_active_persistent) { /* : is_active_persistent = false; */ @@ -52651,12 +53063,12 @@ void HVAC_model_step(void) rtDW.Max_def_FR_blower_AF = rtb_Saturation2_a; /* Switch: '/Switch1' incorporates: - * DataStoreRead: '/Data Store Read8' - * DataStoreWrite: '/Data Store Write3' - * DataStoreWrite: '/Data Store Write5' - * DataStoreWrite: '/Data Store Write6' - * DataStoreWrite: '/Data Store Write7' - * Lookup_n-D: '/Max_Def_U_Dtg' + * DataStoreRead: '/Data Store Read8' + * DataStoreWrite: '/Data Store Write3' + * DataStoreWrite: '/Data Store Write5' + * DataStoreWrite: '/Data Store Write6' + * DataStoreWrite: '/Data Store Write7' + * Lookup_n-D: '/Max_Def_U_Dtg' */ /* : OSA_valve = uint8(100); */ rtDW.Max_def_OSA_valve = 100U; @@ -52669,528 +53081,578 @@ void HVAC_model_step(void) /* : is_active = is_active_persistent; */ rtDW.Max_def_algo_active = rtDW.is_active_persistent; - /* End of Outputs for SubSystem: '/MAX DEF' */ + /* End of Outputs for SubSystem: '/MAX DEF' */ - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_Defrost = rtDW.Max_def_algo_active; - /* Gain: '/Gain17' incorporates: - * DataStoreRead: '/Data Store Read44' - * Sum: '/Minus' - * UnitDelay: '/Unit Delay' + /* MATLAB Function: '/any message from FIU or TM_CP' incorporates: + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read4' */ - rtb_Gain17 = (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_l) * + /* : exit_condition = false; */ + /* : if isempty(FIU_CCU1_model_persistent) */ + if (!rtDW.FIU_CCU1_model_persistent_not_empty) { + /* : FIU_CCU1_model_persistent = FIU_CCU1_model; */ + rtDW.FIU_CCU1_model_persistent = rtDW.FIU_CCU1_MODEL; + rtDW.FIU_CCU1_model_persistent_not_empty = true; + } + + /* : if isempty(TM_CP_model_persistent) */ + if (!rtDW.TM_CP_model_persistent_not_empty) { + /* : TM_CP_model_persistent = TM_CP_model; */ + rtDW.TM_CP_model_persistent = rtDW.TM_CP_model; + rtDW.TM_CP_model_persistent_not_empty = true; + } + + /* : if ~isequal(FIU_CCU1_model, FIU_CCU1_model_persistent) */ + /* : if ~isequal(TM_CP_model, TM_CP_model_persistent) */ + /* : FIU_CCU1_model_persistent = FIU_CCU1_model; */ + rtDW.FIU_CCU1_model_persistent = rtDW.FIU_CCU1_MODEL; + + /* : TM_CP_model_persistent = TM_CP_model; */ + rtDW.TM_CP_model_persistent = rtDW.TM_CP_model; + + /* End of MATLAB Function: '/any message from FIU or TM_CP' */ + + /* Chart: '/Operation mode' incorporates: + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read3' + * DataStoreWrite: '/Data Store Write1' + * DataStoreWrite: '/Data Store Write5' + * DataStoreWrite: '/Data Store Write' + */ + if (rtDW.is_active_c1511_HVAC_model == 0U) { + rtDW.is_active_c1511_HVAC_model = 1U; + rtDW.is_c1511_HVAC_model = IN_OFF; + + /* : operation_mode = 0; */ + rtb_Gain2 = 0; + } else { + switch (rtDW.is_c1511_HVAC_model) { + case IN_FULL: + rtb_Gain2 = 2; + + /* : sf_internal_predicateOutput = REST_mode_state == 1; */ + /* : sf_internal_predicateOutput = T15_state == 0; */ + if (rtDW.BCM_T15_Stat == 0) { + rtDW.is_c1511_HVAC_model = IN_REDUCED; + + /* : operation_mode = 1; */ + rtb_Gain2 = 1; + } + break; + + case IN_OFF: + rtb_Gain2 = 0; + + /* : sf_internal_predicateOutput = T30d_state== 1 & BCM_CCTerm_state == 1 && IGN_voltage > 6; */ + if ((rtDW.CCUCAN_BCM_VEH_STATE_model.BCM_T30d_Stat == 1) && + (rtDW.CCUCAN_BCM_VEH_STATE_model.BCM_CCTerm_Stat == 1) && (IGN_voltage + > 6.0)) { + rtDW.is_c1511_HVAC_model = IN_REDUCED; + + /* : operation_mode = 1; */ + rtb_Gain2 = 1; + } else { + /* : sf_internal_predicateOutput = T15_state == 0 && T30d_state== 1 & remote_start_state == 1; */ + } + break; + + case IN_REDUCED: + rtb_Gain2 = 1; + + /* : sf_internal_predicateOutput = T15_state == 1; */ + if (rtDW.BCM_T15_Stat == 1) { + rtDW.is_c1511_HVAC_model = IN_FULL; + + /* : operation_mode = 2; */ + rtb_Gain2 = 2; + + /* : sf_internal_predicateOutput = T30d_state~= 1 || BCM_CCTerm_state ~= 1 || IGN_voltage <= 6; */ + } else if ((rtDW.CCUCAN_BCM_VEH_STATE_model.BCM_T30d_Stat != 1) || + (rtDW.CCUCAN_BCM_VEH_STATE_model.BCM_CCTerm_Stat != 1) || + (IGN_voltage <= 6.0)) { + rtDW.is_c1511_HVAC_model = IN_OFF; + + /* : operation_mode = 0; */ + rtb_Gain2 = 0; + } + break; + + case IN_REMOTE_START: + /* : sf_internal_predicateOutput = T15_state == 0 && T30d_state == 0; */ + if ((rtDW.BCM_T15_Stat == 0) && + (rtDW.CCUCAN_BCM_VEH_STATE_model.BCM_T30d_Stat == 0)) { + rtDW.is_c1511_HVAC_model = IN_OFF; + + /* : operation_mode = 0; */ + rtb_Gain2 = 0; + } else { + /* : sf_internal_predicateOutput = remote_start_state ~= 1 || any_TM_CP_message == 1; */ + rtDW.is_c1511_HVAC_model = IN_FULL; + + /* : operation_mode = 2; */ + rtb_Gain2 = 2; + } + break; + + default: + /* case IN_REST: */ + rtb_Gain2 = 3; + + /* : sf_internal_predicateOutput = REST_mode_state == 0 && T15_state == 1; */ + if (rtDW.BCM_T15_Stat == 1) { + rtDW.is_c1511_HVAC_model = IN_FULL; + + /* : operation_mode = 2; */ + rtb_Gain2 = 2; + } + break; + } + } + + /* End of Chart: '/Operation mode' */ + + /* Gain: '/Gain17' incorporates: + * DataStoreRead: '/Data Store Read44' + * Sum: '/Minus' + * UnitDelay: '/Unit Delay' + */ + rtb_Divide7 = (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_l) * 0.0010000000002037268; - /* MATLAB Function: '/MATLAB Function1' incorporates: - * Constant: '/Constant26' - * Constant: '/Constant29' - * Constant: '/Constant36' - * Constant: '/Constant41' - * Constant: '/Constant98' - * DataStoreRead: '/Data Store Read17' - * DataStoreRead: '/Data Store Read33' - * DataTypeConversion: '/Data Type Conversion32' - * DataTypeConversion: '/Data Type Conversion33' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * Constant: '/Constant26' + * Constant: '/Constant29' + * Constant: '/Constant36' + * Constant: '/Constant41' + * Constant: '/Constant98' + * DataStoreRead: '/Data Store Read17' + * DataStoreRead: '/Data Store Read33' + * DataTypeConversion: '/Data Type Conversion32' + * DataTypeConversion: '/Data Type Conversion33' */ - MATLABFunction_m((double)Duct_FLU_Tg, (double)rtb_X, rtb_Gain17, (double) + MATLABFunction_m((double)Duct_FLU_Tg, (double)rtb_X, rtb_Divide7, (double) g_assPID_VALVE_FRONT_UP[0] / 100.0, (double) g_assPID_VALVE_FRONT_UP[1] / 1000.0, (double) g_assPID_VALVE_FRONT_UP[2] / 100.0, (double) g_assPID_VALVE_FRONT_UP[3] / 10.0, (double) g_assPID_VALVE_FRONT_UP[4] / 10.0, &rtb_I_od, &rtb_Divide1_jg, - &rtb_Divide3, &rtb_Divide7, &rtDW.sf_MATLABFunction1_l); + &IGN_voltage, &rtb_Divide3, &rtDW.sf_MATLABFunction1_l); - /* Switch: '/Switch12' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant97' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read76' - * DataStoreWrite: '/Data Store Write12' - * RelationalOperator: '/Relational Operator2' - * Switch: '/Switch' + /* Switch: '/Switch12' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant97' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read76' + * DataStoreWrite: '/Data Store Write12' + * RelationalOperator: '/Relational Operator2' + * Switch: '/Switch' */ if (rtDW.CCU_AC_MAX > 0) { rtDW.PID_TempFUL = 0U; } else if (rtDW.LO_HI_MODE_FL == 1) { - /* DataStoreWrite: '/Data Store Write12' incorporates: - * Constant: '/Constant' - * Switch: '/Switch' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * Constant: '/Constant' + * Switch: '/Switch' */ rtDW.PID_TempFUL = 0U; } else { - /* DataTypeConversion: '/Data Type Conversion26' incorporates: - * Switch: '/Switch' + /* DataTypeConversion: '/Data Type Conversion26' incorporates: + * Switch: '/Switch' */ - rtb_Divide = fabs(rtb_I_od); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { + rtb_Divide6 = fabs(rtb_I_od); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { rtb_I_od = floor(rtb_I_od + 0.5); } else { rtb_I_od = 0.0; } } - /* Saturate: '/Saturation9' incorporates: - * DataTypeConversion: '/Data Type Conversion26' - * Switch: '/Switch' + /* Saturate: '/Saturation9' incorporates: + * DataTypeConversion: '/Data Type Conversion26' + * Switch: '/Switch' */ if ((uint8_t)rtb_I_od <= 100) { - /* DataStoreWrite: '/Data Store Write12' */ + /* DataStoreWrite: '/Data Store Write12' */ rtDW.PID_TempFUL = (uint8_t)rtb_I_od; } else { - /* DataStoreWrite: '/Data Store Write12' */ + /* DataStoreWrite: '/Data Store Write12' */ rtDW.PID_TempFUL = 100U; } - /* End of Saturate: '/Saturation9' */ + /* End of Saturate: '/Saturation9' */ } - /* End of Switch: '/Switch12' */ + /* End of Switch: '/Switch12' */ - /* MATLAB Function: '/MATLAB Function3' incorporates: - * Constant: '/Constant101' - * Constant: '/Constant102' - * Constant: '/Constant42' - * Constant: '/Constant86' - * Constant: '/Constant87' - * DataStoreRead: '/Data Store Read34' - * DataStoreRead: '/Data Store Read37' - * DataTypeConversion: '/Data Type Conversion37' - * DataTypeConversion: '/Data Type Conversion38' + /* MATLAB Function: '/MATLAB Function3' incorporates: + * Constant: '/Constant101' + * Constant: '/Constant102' + * Constant: '/Constant42' + * Constant: '/Constant86' + * Constant: '/Constant87' + * DataStoreRead: '/Data Store Read34' + * DataStoreRead: '/Data Store Read37' + * DataTypeConversion: '/Data Type Conversion37' + * DataTypeConversion: '/Data Type Conversion38' */ - MATLABFunction_m((double)rtb_y_he, (double)rtb_Bias1_h, rtb_Gain17, (double) + MATLABFunction_m((double)rtb_y_he, (double)rtb_Bias1_h, rtb_Divide7, (double) g_assPID_VALVE_FRONT_LOW[0] / 100.0, (double) g_assPID_VALVE_FRONT_LOW[1] / 1000.0, (double) g_assPID_VALVE_FRONT_LOW[2] / 100.0, (double) g_assPID_VALVE_FRONT_LOW[3] / 10.0, (double) - g_assPID_VALVE_FRONT_LOW[4] / 10.0, &rtb_I_od, &rtb_Divide6, - &rtb_Divide8, &rtb_Divide10, &rtDW.sf_MATLABFunction3); + g_assPID_VALVE_FRONT_LOW[4] / 10.0, &rtb_I_od, &rtb_Divide8, + &rtb_Divide10, &rtb_Divide11, &rtDW.sf_MATLABFunction3); - /* Switch: '/Switch14' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant97' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read76' - * DataStoreWrite: '/Data Store Write13' - * RelationalOperator: '/Relational Operator2' - * Switch: '/Switch' + /* Switch: '/Switch14' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant97' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read76' + * DataStoreWrite: '/Data Store Write13' + * RelationalOperator: '/Relational Operator2' + * Switch: '/Switch' */ if (rtDW.CCU_AC_MAX > 0) { rtDW.PID_TempFRL = 0U; } else if (rtDW.LO_HI_MODE_FR == 1) { - /* DataStoreWrite: '/Data Store Write13' incorporates: - * Constant: '/Constant' - * Switch: '/Switch' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * Constant: '/Constant' + * Switch: '/Switch' */ rtDW.PID_TempFRL = 0U; } else { - /* DataTypeConversion: '/Data Type Conversion27' incorporates: - * Switch: '/Switch' + /* DataTypeConversion: '/Data Type Conversion27' incorporates: + * Switch: '/Switch' */ - rtb_Divide = fabs(rtb_I_od); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { + rtb_Divide6 = fabs(rtb_I_od); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { rtb_I_od = floor(rtb_I_od + 0.5); } else { rtb_I_od = 0.0; } } - /* Saturate: '/Saturation11' incorporates: - * DataTypeConversion: '/Data Type Conversion27' - * Switch: '/Switch' + /* Saturate: '/Saturation11' incorporates: + * DataTypeConversion: '/Data Type Conversion27' + * Switch: '/Switch' */ if ((uint8_t)rtb_I_od <= 100) { - /* DataStoreWrite: '/Data Store Write13' */ + /* DataStoreWrite: '/Data Store Write13' */ rtDW.PID_TempFRL = (uint8_t)rtb_I_od; } else { - /* DataStoreWrite: '/Data Store Write13' */ + /* DataStoreWrite: '/Data Store Write13' */ rtDW.PID_TempFRL = 100U; } - /* End of Saturate: '/Saturation11' */ + /* End of Saturate: '/Saturation11' */ } - /* End of Switch: '/Switch14' */ + /* End of Switch: '/Switch14' */ - /* MATLAB Function: '/MATLAB Function2' incorporates: - * Constant: '/Constant100' - * Constant: '/Constant43' - * Constant: '/Constant55' - * Constant: '/Constant85' - * Constant: '/Constant99' - * DataStoreRead: '/Data Store Read35' - * DataStoreRead: '/Data Store Read36' - * DataTypeConversion: '/Data Type Conversion35' - * DataTypeConversion: '/Data Type Conversion36' + /* MATLAB Function: '/MATLAB Function2' incorporates: + * Constant: '/Constant100' + * Constant: '/Constant43' + * Constant: '/Constant55' + * Constant: '/Constant85' + * Constant: '/Constant99' + * DataStoreRead: '/Data Store Read35' + * DataStoreRead: '/Data Store Read36' + * DataTypeConversion: '/Data Type Conversion35' + * DataTypeConversion: '/Data Type Conversion36' */ - MATLABFunction_m((double)rtb_y_ds, (double)rtb_MultiportSwitch_ac, rtb_Gain17, + MATLABFunction_m((double)rtb_y_ds, (double)rtb_MultiportSwitch_ac, rtb_Divide7, (double)g_assPID_VALVE_FRONT_LOW[0] / 100.0, (double) g_assPID_VALVE_FRONT_LOW[1] / 1000.0, (double) g_assPID_VALVE_FRONT_LOW[2] / 100.0, (double) g_assPID_VALVE_FRONT_LOW[3] / 10.0, (double) - g_assPID_VALVE_FRONT_LOW[4] / 10.0, &rtb_I_od, &rtb_Divide11, + g_assPID_VALVE_FRONT_LOW[4] / 10.0, &rtb_I_od, &rtb_P_a, &rtb_I_g, &rtb_D_my, &rtDW.sf_MATLABFunction2); - /* Switch: '/Switch13' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant97' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read76' - * DataStoreWrite: '/Data Store Write14' - * RelationalOperator: '/Relational Operator2' - * Switch: '/Switch' + /* Switch: '/Switch13' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant97' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read76' + * DataStoreWrite: '/Data Store Write14' + * RelationalOperator: '/Relational Operator2' + * Switch: '/Switch' */ if (rtDW.CCU_AC_MAX > 0) { rtDW.PID_TempFLL = 0U; } else if (rtDW.LO_HI_MODE_FL == 1) { - /* DataStoreWrite: '/Data Store Write14' incorporates: - * Constant: '/Constant' - * Switch: '/Switch' + /* DataStoreWrite: '/Data Store Write14' incorporates: + * Constant: '/Constant' + * Switch: '/Switch' */ rtDW.PID_TempFLL = 0U; } else { - /* DataTypeConversion: '/Data Type Conversion28' incorporates: - * Switch: '/Switch' + /* DataTypeConversion: '/Data Type Conversion28' incorporates: + * Switch: '/Switch' */ - rtb_Divide = fabs(rtb_I_od); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { + rtb_Divide6 = fabs(rtb_I_od); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { rtb_I_od = floor(rtb_I_od + 0.5); } else { rtb_I_od = 0.0; } } - /* Saturate: '/Saturation10' incorporates: - * DataTypeConversion: '/Data Type Conversion28' - * Switch: '/Switch' + /* Saturate: '/Saturation10' incorporates: + * DataTypeConversion: '/Data Type Conversion28' + * Switch: '/Switch' */ if ((uint8_t)rtb_I_od <= 100) { - /* DataStoreWrite: '/Data Store Write14' */ + /* DataStoreWrite: '/Data Store Write14' */ rtDW.PID_TempFLL = (uint8_t)rtb_I_od; } else { - /* DataStoreWrite: '/Data Store Write14' */ + /* DataStoreWrite: '/Data Store Write14' */ rtDW.PID_TempFLL = 100U; } - /* End of Saturate: '/Saturation10' */ + /* End of Saturate: '/Saturation10' */ } - /* End of Switch: '/Switch13' */ + /* End of Switch: '/Switch13' */ - /* MATLAB Function: '/MATLAB Function5' incorporates: - * Constant: '/Constant105' - * Constant: '/Constant106' - * Constant: '/Constant88' - * Constant: '/Constant92' - * Constant: '/Constant93' - * DataStoreRead: '/Data Store Read38' - * DataStoreRead: '/Data Store Read41' - * DataTypeConversion: '/Data Type Conversion41' - * DataTypeConversion: '/Data Type Conversion42' + /* MATLAB Function: '/MATLAB Function5' incorporates: + * Constant: '/Constant105' + * Constant: '/Constant106' + * Constant: '/Constant88' + * Constant: '/Constant92' + * Constant: '/Constant93' + * DataStoreRead: '/Data Store Read38' + * DataStoreRead: '/Data Store Read41' + * DataTypeConversion: '/Data Type Conversion41' + * DataTypeConversion: '/Data Type Conversion42' */ - MATLABFunction_m((double)rtDW.Duct_RR_Tg, (double)rtb_Switch3_no, rtb_Gain17, + MATLABFunction_m((double)rtDW.Duct_RR_Tg, (double)rtb_Switch3_no, rtb_Divide7, (double)g_assPID_VALVE_REAR[0] / 100.0, (double) g_assPID_VALVE_REAR[1] / 1000.0, (double)g_assPID_VALVE_REAR [2] / 100.0, (double)g_assPID_VALVE_REAR[3] / 10.0, (double) - g_assPID_VALVE_REAR[4] / 10.0, &rtb_output_h, &rtb_P_f, - &rtb_I_od, &rtb_D, &rtDW.sf_MATLABFunction5); + g_assPID_VALVE_REAR[4] / 10.0, &rtb_D_la, &rtb_P_f, &rtb_I_od, + &rtb_D, &rtDW.sf_MATLABFunction5); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write15' - * RelationalOperator: '/Relational Operator2' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write15' + * RelationalOperator: '/Relational Operator2' */ if (rtDW.LO_HI_MODE_RR == 1) { rtDW.PID_TempRR = 0U; } else { - /* DataTypeConversion: '/Data Type Conversion30' */ - rtb_Divide = fabs(rtb_output_h); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { - rtb_output_h = floor(rtb_output_h + 0.5); - } else { - rtb_output_h = 0.0; - } - } - - /* Saturate: '/Saturation13' incorporates: - * DataTypeConversion: '/Data Type Conversion30' - */ - if ((uint8_t)rtb_output_h <= 100) { - rtDW.PID_TempRR = (uint8_t)rtb_output_h; - } else { - rtDW.PID_TempRR = 100U; - } - - /* End of Saturate: '/Saturation13' */ - } - - /* End of Switch: '/Switch' */ - - /* MATLAB Function: '/MATLAB Function4' incorporates: - * Constant: '/Constant103' - * Constant: '/Constant104' - * Constant: '/Constant89' - * Constant: '/Constant90' - * Constant: '/Constant91' - * DataStoreRead: '/Data Store Read39' - * DataStoreRead: '/Data Store Read40' - * DataTypeConversion: '/Data Type Conversion39' - * DataTypeConversion: '/Data Type Conversion40' - */ - MATLABFunction_m((double)rtb_Merge_b, (double)rtb_Switch1_f, rtb_Gain17, - (double)g_assPID_VALVE_REAR[0] / 100.0, (double) - g_assPID_VALVE_REAR[1] / 1000.0, (double)g_assPID_VALVE_REAR - [2] / 100.0, (double)g_assPID_VALVE_REAR[3] / 10.0, (double) - g_assPID_VALVE_REAR[4] / 10.0, &rtb_D_la, &rtb_output_h, - &rtb_I, &rtb_D_m, &rtDW.sf_MATLABFunction4); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write16' - * RelationalOperator: '/Relational Operator2' - */ - if (rtDW.LO_HI_MODE_RL == 1) { - rtDW.PID_TempRL = 0U; - } else { - /* DataTypeConversion: '/Data Type Conversion31' */ - rtb_Divide = fabs(rtb_D_la); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { + /* DataTypeConversion: '/Data Type Conversion30' */ + rtb_Divide6 = fabs(rtb_D_la); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { rtb_D_la = floor(rtb_D_la + 0.5); } else { rtb_D_la = 0.0; } } - /* Saturate: '/Saturation12' incorporates: - * DataTypeConversion: '/Data Type Conversion31' + /* Saturate: '/Saturation13' incorporates: + * DataTypeConversion: '/Data Type Conversion30' */ if ((uint8_t)rtb_D_la <= 100) { - rtDW.PID_TempRL = (uint8_t)rtb_D_la; + rtDW.PID_TempRR = (uint8_t)rtb_D_la; + } else { + rtDW.PID_TempRR = 100U; + } + + /* End of Saturate: '/Saturation13' */ + } + + /* End of Switch: '/Switch' */ + + /* MATLAB Function: '/MATLAB Function4' incorporates: + * Constant: '/Constant103' + * Constant: '/Constant104' + * Constant: '/Constant89' + * Constant: '/Constant90' + * Constant: '/Constant91' + * DataStoreRead: '/Data Store Read39' + * DataStoreRead: '/Data Store Read40' + * DataTypeConversion: '/Data Type Conversion39' + * DataTypeConversion: '/Data Type Conversion40' + */ + MATLABFunction_m((double)rtb_Merge_b, (double)rtb_Switch1_f, rtb_Divide7, + (double)g_assPID_VALVE_REAR[0] / 100.0, (double) + g_assPID_VALVE_REAR[1] / 1000.0, (double)g_assPID_VALVE_REAR + [2] / 100.0, (double)g_assPID_VALVE_REAR[3] / 10.0, (double) + g_assPID_VALVE_REAR[4] / 10.0, &rtb_Add_p4, &rtb_P, &rtb_I, + &rtb_D_m, &rtDW.sf_MATLABFunction4); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write16' + * RelationalOperator: '/Relational Operator2' + */ + if (rtDW.LO_HI_MODE_RL == 1) { + rtDW.PID_TempRL = 0U; + } else { + /* DataTypeConversion: '/Data Type Conversion31' */ + rtb_Divide6 = fabs(rtb_Add_p4); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { + rtb_Add_p4 = floor(rtb_Add_p4 + 0.5); + } else { + rtb_Add_p4 = 0.0; + } + } + + /* Saturate: '/Saturation12' incorporates: + * DataTypeConversion: '/Data Type Conversion31' + */ + if ((uint8_t)rtb_Add_p4 <= 100) { + rtDW.PID_TempRL = (uint8_t)rtb_Add_p4; } else { rtDW.PID_TempRL = 100U; } - /* End of Saturate: '/Saturation12' */ + /* End of Saturate: '/Saturation12' */ } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/MATLAB Function' incorporates: - * Constant: '/Constant27' - * Constant: '/Constant28' - * Constant: '/Constant94' - * Constant: '/Constant95' - * Constant: '/Constant96' - * DataStoreRead: '/Data Store Read42' - * DataStoreRead: '/Data Store Read43' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion29' + /* MATLAB Function: '/MATLAB Function' incorporates: + * Constant: '/Constant27' + * Constant: '/Constant28' + * Constant: '/Constant94' + * Constant: '/Constant95' + * Constant: '/Constant96' + * DataStoreRead: '/Data Store Read42' + * DataStoreRead: '/Data Store Read43' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion29' */ MATLABFunction_m((double)Duct_FRU_Tg, (double)rtb_MultiportSwitch_cq, - rtb_Gain17, (double)g_assPID_VALVE_FRONT_UP[0] / 100.0, + rtb_Divide7, (double)g_assPID_VALVE_FRONT_UP[0] / 100.0, (double)g_assPID_VALVE_FRONT_UP[1] / 1000.0, (double) g_assPID_VALVE_FRONT_UP[2] / 100.0, (double) g_assPID_VALVE_FRONT_UP[3] / 10.0, (double) - g_assPID_VALVE_FRONT_UP[4] / 10.0, &rtb_output_cv, &rtb_P_h, + g_assPID_VALVE_FRONT_UP[4] / 10.0, &rtb_output_dk, &rtb_P_m, &rtb_Add_p4, &rtb_D_la, &rtDW.sf_MATLABFunction_m); - /* Switch: '/Switch11' incorporates: - * Constant: '/Constant1' - * Constant: '/Constant97' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read76' - * DataStoreWrite: '/Data Store Write17' - * RelationalOperator: '/Relational Operator2' - * Switch: '/Switch' + /* Switch: '/Switch11' incorporates: + * Constant: '/Constant1' + * Constant: '/Constant97' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read76' + * DataStoreWrite: '/Data Store Write17' + * RelationalOperator: '/Relational Operator2' + * Switch: '/Switch' */ if (rtDW.CCU_AC_MAX > 0) { rtDW.PID_TempFUR = 0U; } else if (rtDW.LO_HI_MODE_FR == 1) { - /* DataStoreWrite: '/Data Store Write17' incorporates: - * Constant: '/Constant' - * Switch: '/Switch' + /* DataStoreWrite: '/Data Store Write17' incorporates: + * Constant: '/Constant' + * Switch: '/Switch' */ rtDW.PID_TempFUR = 0U; } else { - /* DataTypeConversion: '/Data Type Conversion34' incorporates: - * Switch: '/Switch' + /* DataTypeConversion: '/Data Type Conversion34' incorporates: + * Switch: '/Switch' */ - rtb_Divide = fabs(rtb_output_cv); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { - rtb_output_cv = floor(rtb_output_cv + 0.5); + rtb_Divide6 = fabs(rtb_output_dk); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { + rtb_output_dk = floor(rtb_output_dk + 0.5); } else { - rtb_output_cv = 0.0; + rtb_output_dk = 0.0; } } - /* Saturate: '/Saturation14' incorporates: - * DataTypeConversion: '/Data Type Conversion34' - * Switch: '/Switch' + /* Saturate: '/Saturation14' incorporates: + * DataTypeConversion: '/Data Type Conversion34' + * Switch: '/Switch' */ - if ((uint8_t)rtb_output_cv <= 100) { - /* DataStoreWrite: '/Data Store Write17' */ - rtDW.PID_TempFUR = (uint8_t)rtb_output_cv; + if ((uint8_t)rtb_output_dk <= 100) { + /* DataStoreWrite: '/Data Store Write17' */ + rtDW.PID_TempFUR = (uint8_t)rtb_output_dk; } else { - /* DataStoreWrite: '/Data Store Write17' */ + /* DataStoreWrite: '/Data Store Write17' */ rtDW.PID_TempFUR = 100U; } - /* End of Saturate: '/Saturation14' */ + /* End of Saturate: '/Saturation14' */ } - /* End of Switch: '/Switch11' */ + /* End of Switch: '/Switch11' */ - /* Gain: '/Gain16' */ - rtb_Gain17 = 10.0 * rtb_Add_p4; - - /* Product: '/Divide' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * Sum: '/Add' + /* Switch: '/Switch2' incorporates: + * Constant: '/Full mode' + * DataStoreRead: '/Data Store Read64' + * RelationalOperator: '/Equal' + * Switch: '/Switch3' */ - rtb_Divide = (double)(int16_t)((uint32_t)rtb_Saturation_as + Gain1) / 4.0; - - /* Switch: '/Switch' */ - if (rtb_Divide > 0.0) { - /* Saturate: '/Saturation2' */ - if (rtb_Divide > 80.0) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreWrite: '/Data Store Write2' - */ - rtDW.PWM_front = 80U; - } else if (rtb_Divide < 15.0) { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreWrite: '/Data Store Write2' - */ - rtDW.PWM_front = 15U; - } else { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreWrite: '/Data Store Write2' - */ - rtDW.PWM_front = (uint8_t)rtb_Divide; - } - - /* End of Saturate: '/Saturation2' */ - } else { - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * Constant: '/Constant1' - * DataStoreWrite: '/Data Store Write2' - */ - rtDW.PWM_front = 0U; - } - - /* End of Switch: '/Switch' */ - - /* Product: '/Divide1' incorporates: - * Constant: '/Constant2' - * MATLAB Function: '/RL AF * percent DRS' - * MATLAB Function: '/RR AF * percent DRS' - * Sum: '/Add1' - */ - rtb_Divide = (double)(int16_t)((uint32_t)rtb_out_ihi + rtb_out_m44) / 4.0; - - /* Switch: '/Switch1' */ - if (rtb_Divide > 0.0) { - /* Saturate: '/Saturation1' */ - if (rtb_Divide > 80.0) { - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataStoreWrite: '/Data Store Write3' - */ - rtDW.PWM_rear = 80U; - } else if (rtb_Divide < 15.0) { - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataStoreWrite: '/Data Store Write3' - */ - rtDW.PWM_rear = 15U; - } else { - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * DataStoreWrite: '/Data Store Write3' - */ - rtDW.PWM_rear = (uint8_t)rtb_Divide; - } - - /* End of Saturate: '/Saturation1' */ - } else { - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * Constant: '/Constant3' - * DataStoreWrite: '/Data Store Write3' - */ - rtDW.PWM_rear = 0U; - } - - /* End of Switch: '/Switch1' */ - - /* Switch: '/Switch2' incorporates: - * DataStoreRead: '/Data Store Read64' - * Switch: '/Switch3' - */ - if (rtDW.BCM_T15_Stat > 0) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write3' + if (rtb_Gain2 == 1) { + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read8' + * DataStoreWrite: '/Data Store Write' */ PWM_Get.pwmPercentFront = rtDW.PWM_front; PWM_Get.pwmPercentRear = rtDW.PWM_rear; } else { - /* BusCreator: '/Bus Creator' incorporates: - * Constant: '/Constant5' - * Constant: '/Constant6' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * Constant: '/Constant5' + * Constant: '/Constant6' + * DataStoreWrite: '/Data Store Write' */ PWM_Get.pwmPercentFront = 0U; PWM_Get.pwmPercentRear = 0U; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ PWM_Get.pwmPercentFrontReserved = 0U; PWM_Get.pwmPercentRearReserved = 0U; - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreRead: '/Data Store Read51' - * DataStoreRead: '/Data Store Read52' - * DataStoreRead: '/Data Store Read53' - * DataStoreRead: '/Data Store Read54' - * DataStoreRead: '/Data Store Read56' - * DataStoreRead: '/Data Store Read57' - * DataStoreRead: '/Data Store Read58' - * DataStoreRead: '/Data Store Read59' - * DataStoreRead: '/Data Store Read60' - * DataStoreRead: '/Data Store Read61' - * DataStoreRead: '/Data Store Read62' - * DataStoreRead: '/Data Store Read63' - * DataStoreRead: '/Data Store Read64' - * DataStoreRead: '/Data Store Read65' - * DataStoreRead: '/Data Store Read66' - * DataStoreRead: '/Data Store Read67' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreRead: '/Data Store Read51' + * DataStoreRead: '/Data Store Read52' + * DataStoreRead: '/Data Store Read53' + * DataStoreRead: '/Data Store Read54' + * DataStoreRead: '/Data Store Read56' + * DataStoreRead: '/Data Store Read57' + * DataStoreRead: '/Data Store Read58' + * DataStoreRead: '/Data Store Read59' + * DataStoreRead: '/Data Store Read60' + * DataStoreRead: '/Data Store Read61' + * DataStoreRead: '/Data Store Read62' + * DataStoreRead: '/Data Store Read63' + * DataStoreRead: '/Data Store Read64' + * DataStoreRead: '/Data Store Read65' + * DataStoreRead: '/Data Store Read66' + * DataStoreRead: '/Data Store Read67' * DataStoreWrite: '/Data Store Write27' - * DataStoreWrite: '/Data Store Write8' - * DataTypeConversion: '/Data Type Conversion1' - * DataTypeConversion: '/Data Type Conversion2' - * DataTypeConversion: '/Data Type Conversion3' - * DataTypeConversion: '/Data Type Conversion4' - * Logic: '/Logical Operator2' - * Logic: '/Logical Operator3' - * Logic: '/Logical Operator4' - * Logic: '/Logical Operator5' + * DataStoreWrite: '/Data Store Write8' + * DataTypeConversion: '/Data Type Conversion1' + * DataTypeConversion: '/Data Type Conversion2' + * DataTypeConversion: '/Data Type Conversion3' + * DataTypeConversion: '/Data Type Conversion4' + * Logic: '/Logical Operator2' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * Logic: '/Logical Operator5' */ /* : if(LOGGER) */ rtDW.PowerEnable_Model.SW5V_EN = rtDW.SW5V_EN; @@ -53211,77 +53673,614 @@ void HVAC_model_step(void) rtDW.PowerEnable_Model.EN_BATTChiller = (uint8_t)(EN_BATTChiller == 0); rtDW.PowerEnable_Model.EN_PowerReserve = rtDW.EN_PowerReserve; - /* SwitchCase: '/Incar Motors' incorporates: - * Constant: '/Constant' - * Constant: '/Constant' - * Constant: '/Constant' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' - * RelationalOperator: '/Compare' + /* SwitchCase: '/Incar Motors' incorporates: + * Constant: '/Constant' + * Constant: '/Constant' + * Constant: '/Constant' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' + * RelationalOperator: '/Compare' */ if ((rtDW.BCM_T15_Stat != 0) && ((rtDW.CCU_BLOWERS_RL != 0) || (rtDW.CCU_BLOWERS_RR != 0))) { - /* Outputs for IfAction SubSystem: '/Subsystem2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/incar motors ON' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant' */ rtDW.Incar_Motor_Front_EN = 1U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant' */ rtDW.Incar_Motor_Rear_EN = 1U; - /* End of Outputs for SubSystem: '/Subsystem2' */ + /* End of Outputs for SubSystem: '/incar motors ON' */ } else { - /* Outputs for IfAction SubSystem: '/Subsystem' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/incar motors OFF' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Constant' */ rtDW.Incar_Motor_Front_EN = 0U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant' */ rtDW.Incar_Motor_Rear_EN = 0U; - /* End of Outputs for SubSystem: '/Subsystem' */ + /* End of Outputs for SubSystem: '/incar motors OFF' */ } - /* End of SwitchCase: '/Incar Motors' */ + /* End of SwitchCase: '/Incar Motors' */ - /* BusCreator: '/Bus Creator1' incorporates: - * Constant: '/Constant10' - * Constant: '/Constant6' - * Constant: '/Constant7' - * Constant: '/Constant8' - * Constant: '/Constant9' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/Data Store Read13' - * DataStoreRead: '/Data Store Read15' - * DataStoreRead: '/Data Store Read17' - * DataStoreRead: '/Data Store Read19' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' - * DataStoreRead: '/Data Store Read9' - * DataStoreWrite: '/Data Store Write6' - * DataStoreWrite: '/Data Store Write1' + /* Outputs for Atomic SubSystem: '/REST' */ + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreRead: '/Data Store Read1' + */ + /* : IGN_OFF = false; */ + /* : IGN_ON = true; */ + /* : if isempty(ignition_was_off) */ + /* : if T15 == IGN_OFF */ + switch (rtDW.BCM_T15_Stat) { + case 0: + /* : ignition_was_off = true; */ + rtDW.ignition_was_off = true; + break; + + case 1: + /* : elseif T15 == IGN_ON */ + /* : ignition_was_off = false; */ + rtDW.ignition_was_off = false; + break; + } + + /* MATLAB Function: '/MATLAB Function1' incorporates: + * Constant: '/auto20' + * Constant: '/auto21' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read3' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + */ + /* : IgnitionWasTurnedOff = ignition_was_off; */ + /* : REST_MODE_NONE = uint8(0); */ + /* : REST_MODE_SUMMER = uint8(1); */ + /* : REST_MODE_WINTER = uint8(2); */ + /* : NO_TIMEOUT = uint32(0); */ + /* : if isempty(timeout_active) */ + if (!rtDW.timeout_active_not_empty) { + /* : timeout_active = NO_TIMEOUT; */ + rtDW.timeout_active = 0U; + rtDW.timeout_active_not_empty = true; + } + + /* : if isempty(mode_prev) */ + if (!rtDW.mode_prev_not_empty) { + /* : mode_prev = REST_MODE_NONE; */ + rtDW.mode_prev = 0U; + rtDW.mode_prev_not_empty = true; + } + + /* : if Rest_mode == REST_MODE_NONE */ + if (rtDW.RestMode == 0) { + /* : timeout_active = NO_TIMEOUT; */ + rtDW.timeout_active = 0U; + + /* : mode_prev = REST_MODE_NONE; */ + rtDW.mode_prev = 0U; + + /* : TimeoutRest = false; */ + rtb_RelationalOperator2_l4 = false; + + /* : OperatingTime = int16(0); */ + } else { + /* : if timeout_active == NO_TIMEOUT || mode_prev ~= Rest_mode */ + if ((rtDW.timeout_active == 0U) || (rtDW.mode_prev != rtDW.RestMode)) { + /* : if Rest_mode == REST_MODE_WINTER */ + switch (rtDW.RestMode) { + case 2: + /* : timeout_active = t_now + uint32(WinterDuration) * 1000; */ + rtb_Switch2_nb = (int16_t)g_usRESTW_TIMEOUTTIME; + if ((int16_t)g_usRESTW_TIMEOUTTIME < 0) { + rtb_Switch2_nb = 0; + } + + rtDW.timeout_active = (uint32_t)rtb_Switch2_nb * 1000U + /*MW:OvSatOk*/ + rtDW.t_now; + if (rtDW.timeout_active < rtDW.t_now) { + rtDW.timeout_active = UINT32_MAX; + } + break; + + case 1: + /* : elseif Rest_mode == REST_MODE_SUMMER */ + /* : timeout_active = t_now + uint32(SummerDuration) * 1000; */ + rtb_Switch2_nb = (int16_t)g_usRESTS_TIMEOUTTIME; + if ((int16_t)g_usRESTS_TIMEOUTTIME < 0) { + rtb_Switch2_nb = 0; + } + + rtDW.timeout_active = (uint32_t)rtb_Switch2_nb * 1000U + /*MW:OvSatOk*/ + rtDW.t_now; + if (rtDW.timeout_active < rtDW.t_now) { + rtDW.timeout_active = UINT32_MAX; + } + break; + } + + /* : mode_prev = Rest_mode; */ + rtDW.mode_prev = rtDW.RestMode; + } + + /* : if timeout_active < t_now */ + if (rtDW.timeout_active < rtDW.t_now) { + /* : TimeoutRest = true; */ + rtb_RelationalOperator2_l4 = true; + + /* : OperatingTime = int16(0); */ + } else { + /* : OperatingTime = int16((timeout_active - t_now) / 1000); */ + /* : if OperatingTime < 0 */ + /* : TimeoutRest = false; */ + rtb_RelationalOperator2_l4 = false; + } + } + + /* End of MATLAB Function: '/MATLAB Function1' */ + + /* MATLAB Function: '/REST_Mode' incorporates: + * Constant: '/auto1' + * Constant: '/auto16' + * Constant: '/auto2' + * Constant: '/auto3' + * Constant: '/auto4' + * Constant: '/auto8' + * Constant: '/auto9' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write1' + * DataStoreWrite: '/Data Store Write2' + * DataTypeConversion: '/Data Type Conversion2' + * Logic: '/AND_SUMMER' + * Logic: '/AND_WINTER' + * Logic: '/OR_EXIT' + * MATLAB Function: '/MATLAB Function' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator10' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Relational Operator5' + * RelationalOperator: '/Relational Operator6' + * RelationalOperator: '/Relational Operator7' + * RelationalOperator: '/Relational Operator8' + * RelationalOperator: '/Relational Operator9' + * Switch: '/Switch' + */ + /* : REST_MODE_NONE = uint8(0); */ + /* : REST_MODE_SUMMER = uint8(1); */ + /* : REST_MODE_WINTER = uint8(2); */ + /* : CCU_STAT_NOT_REQUESTED = uint8(0); */ + /* : CCU_STAT_STANDBY = uint8(1); */ + /* : CCU_STAT_ACTIVE = uint8(2); */ + /* : CCU_STAT_INACTIVE = uint8(3); */ + /* : VALVE_CLOSE = uint8(1); */ + /* : VALVE_OPEN = uint8(2); */ + /* : FIU_REQ_ACCEPT = uint8(1); */ + /* : FIU_REQ_REJECT = uint8(2); */ + /* : IGN_OFF = uint8(0); */ + /* : IGN_ON = uint8(1); */ + /* : TEMP_DOOR_HOT = uint8(1); */ + /* : TEMP_DOOR_COLD = uint8(0); */ + /* : REC_DOOR_OFF = uint8(1); */ + /* : AC_OFF = uint8(1); */ + /* : DISPLAY_OFF = uint8(0); */ + /* : DISPLAY_ON = uint8(1); */ + /* : BLOWER_OFF = uint8(0); */ + /* : if isempty(rest_mode_out) */ + if (!rtDW.rest_mode_out_not_empty) { + /* : rest_mode_out = REST_MODE_NONE; */ + rtDW.rest_mode_out = 0U; + rtDW.rest_mode_out_not_empty = true; + } + + /* : if isempty(active_mode) */ + if (!rtDW.active_mode_not_empty) { + /* : active_mode = REST_MODE_NONE; */ + rtDW.active_mode_h = 0U; + rtDW.active_mode_not_empty = true; + } + + /* : if isempty(active_state_rest) */ + if (!rtDW.active_state_rest_not_empty) { + /* : active_state_rest = CCU_STAT_NOT_REQUESTED; */ + rtDW.active_state_rest = 0U; + rtDW.active_state_rest_not_empty = true; + } + + /* : if isempty(timeout_rest) */ + /* : if isempty(valve_req) */ + if (!rtDW.valve_req_not_empty) { + /* : valve_req = VALVE_CLOSE; */ + rtDW.valve_req = 1U; + rtDW.valve_req_not_empty = true; + } + + /* : if active_state_rest == CCU_STAT_INACTIVE */ + guard1 = false; + if (rtDW.active_state_rest == 3) { + /* : if T15 == IGN_ON */ + if (rtDW.BCM_T15_Stat == 1) { + /* : active_state_rest = CCU_STAT_NOT_REQUESTED; */ + rtDW.active_state_rest = 0U; + guard1 = true; + } else { + /* : else */ + /* : CCU_RestMode_Stat = CCU_STAT_INACTIVE; */ + rtDW.REST_mode_CCU_stat = 3U; + + /* : Rest_mode = REST_MODE_NONE; */ + rtDW.RestMode = 0U; + + /* : LowTempValveReq = VALVE_CLOSE; */ + rtDW.LowTempValve_req = 1U; + + /* : is_active = true; */ + rtDW.REST_is_active = true; + + /* : BlowerSpeed = BLOWER_OFF; */ + /* : TempDoorPos = TEMP_DOOR_COLD; */ + /* : AC_Req = AC_OFF; */ + /* : REC_Door = REC_DOOR_OFF; */ + /* : DisplayReq = DISPLAY_OFF; */ + } + } else { + guard1 = true; + } + + if (guard1) { + /* : if rest_mode_out ~= REST_MODE_NONE */ + if (rtDW.rest_mode_out != 0) { + /* : if T15 == IGN_ON */ + if (rtDW.BCM_T15_Stat == 1) { + /* : rest_mode_out = REST_MODE_NONE; */ + rtDW.rest_mode_out = 0U; + + /* : active_mode = REST_MODE_NONE; */ + rtDW.active_mode_h = 0U; + + /* : active_state_rest = CCU_STAT_NOT_REQUESTED; */ + rtDW.active_state_rest = 0U; + + /* : valve_req = VALVE_CLOSE; */ + rtDW.valve_req = 1U; + + /* : CCU_RestMode_Stat = CCU_STAT_NOT_REQUESTED; */ + rtDW.REST_mode_CCU_stat = 0U; + + /* : Rest_mode = REST_MODE_NONE; */ + rtDW.RestMode = 0U; + + /* : LowTempValveReq = VALVE_CLOSE; */ + rtDW.LowTempValve_req = 1U; + + /* : is_active = false; */ + rtDW.REST_is_active = false; + + /* : BlowerSpeed = BLOWER_OFF; */ + /* : TempDoorPos = TEMP_DOOR_COLD; */ + /* : AC_Req = AC_OFF; */ + /* : REC_Door = REC_DOOR_OFF; */ + /* : DisplayReq = DISPLAY_OFF; */ + } else { + if (rtDW.RestMode == 2) { + /* Switch: '/Switch' incorporates: + * Constant: '/auto15' + * DataStoreRead: '/Data Store Read2' + * RelationalOperator: '/Relational Operator1' + */ + rtb_Compare_ht = (rtDW.ECT < g_assRESTW_WATER[1]); + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/auto19' + */ + rtb_Compare_ht = false; + } + + if (rtb_Compare_ht || (index_start < g_ssREST_BATT) || + (rtDW.BCM_EEM_StPowMgn > 2) || (rtDW.CCU_Rest_req != 0) || + (rtDW.BCM_T15_Stat != 0) || rtb_RelationalOperator2_l4) { + /* : elseif exit_conditions */ + /* : rest_mode_out = REST_MODE_NONE; */ + rtDW.rest_mode_out = 0U; + + /* : active_mode = REST_MODE_NONE; */ + rtDW.active_mode_h = 0U; + + /* : active_state_rest = CCU_STAT_INACTIVE; */ + rtDW.active_state_rest = 3U; + + /* : valve_req = VALVE_CLOSE; */ + rtDW.valve_req = 1U; + + /* : CCU_RestMode_Stat = CCU_STAT_INACTIVE; */ + rtDW.REST_mode_CCU_stat = 3U; + + /* : Rest_mode = REST_MODE_NONE; */ + rtDW.RestMode = 0U; + + /* : LowTempValveReq = VALVE_CLOSE; */ + rtDW.LowTempValve_req = 1U; + + /* : is_active = true; */ + rtDW.REST_is_active = true; + + /* : BlowerSpeed = BLOWER_OFF; */ + /* : TempDoorPos = TEMP_DOOR_COLD; */ + /* : AC_Req = AC_OFF; */ + /* : REC_Door = REC_DOOR_OFF; */ + /* : DisplayReq = DISPLAY_OFF; */ + } else { + /* : else */ + /* : CCU_RestMode_Stat = active_state_rest; */ + rtDW.REST_mode_CCU_stat = rtDW.active_state_rest; + + /* : Rest_mode = rest_mode_out; */ + rtDW.RestMode = rtDW.rest_mode_out; + + /* : LowTempValveReq = valve_req; */ + rtDW.LowTempValve_req = rtDW.valve_req; + + /* : is_active = true; */ + rtDW.REST_is_active = true; + + /* : if rest_mode_out == REST_MODE_WINTER */ + } + } + } else { + /* : if active_mode == REST_MODE_NONE && T15 == IGN_OFF */ + if ((rtDW.active_mode_h == 0) && (rtDW.BCM_T15_Stat == 0)) { + /* : if entry_conditions_winter */ + if ((rtDW.AMB <= g_ssRESTW_AMB) && (rtDW.ECT > g_assRESTW_WATER[0]) && + (index_start >= g_ssREST_BATT) && (rtDW.BCM_EEM_StPowMgn <= 2) && + rtDW.ignition_was_off) { + /* : active_mode = REST_MODE_WINTER; */ + rtDW.active_mode_h = 2U; + } else if ((rtDW.ECT > g_ssRESTW_AMB) && (index_start >= g_ssREST_BATT) && + (rtDW.BCM_EEM_StPowMgn <= 2) && rtDW.ignition_was_off) { + /* : elseif entry_conditions_summer */ + /* : active_mode = REST_MODE_SUMMER; */ + rtDW.active_mode_h = 1U; + } else { + /* : else */ + /* : active_state_rest = CCU_STAT_NOT_REQUESTED; */ + rtDW.active_state_rest = 0U; + } + } + + /* : if active_mode ~= REST_MODE_NONE && active_state_rest == CCU_STAT_NOT_REQUESTED */ + if ((rtDW.active_mode_h != 0) && (rtDW.active_state_rest == 0)) { + /* : active_state_rest = CCU_STAT_STANDBY; */ + rtDW.active_state_rest = 1U; + + /* : timeout_rest = uint32(t_now + uint32(ReadyExpireTime) * 1000); */ + rtb_Switch2_nb = (int16_t)g_usRESTW_READYEXPIRETIME; + if ((int16_t)g_usRESTW_READYEXPIRETIME < 0) { + rtb_Switch2_nb = 0; + } + + rtDW.timeout_rest = (uint32_t)rtb_Switch2_nb * 1000U + /*MW:OvSatOk*/ + rtDW.t_now; + if (rtDW.timeout_rest < rtDW.t_now) { + rtDW.timeout_rest = UINT32_MAX; + } + } + + /* : if active_state_rest == CCU_STAT_STANDBY && FIU_Rest_Req == FIU_REQ_ACCEPT */ + if ((rtDW.active_state_rest == 1) && (rtDW.CCU_Rest_req == 1)) { + /* : rest_mode_out = active_mode; */ + rtDW.rest_mode_out = rtDW.active_mode_h; + + /* : active_state_rest = CCU_STAT_ACTIVE; */ + rtDW.active_state_rest = 2U; + + /* : if active_mode == REST_MODE_WINTER */ + if (rtDW.active_mode_h == 2) { + /* : valve_req = VALVE_OPEN; */ + rtDW.valve_req = 2U; + } else { + /* : else */ + /* : valve_req = VALVE_CLOSE; */ + rtDW.valve_req = 1U; + } + } else if ((rtDW.active_state_rest == 1) && (rtDW.CCU_Rest_req == 2)) { + /* : elseif active_state_rest == CCU_STAT_STANDBY && FIU_Rest_Req == FIU_REQ_REJECT */ + /* : active_state_rest = CCU_STAT_INACTIVE; */ + rtDW.active_state_rest = 3U; + + /* : active_mode = REST_MODE_NONE; */ + rtDW.active_mode_h = 0U; + + /* : valve_req = VALVE_CLOSE; */ + rtDW.valve_req = 1U; + } else if ((rtDW.active_state_rest == 1) && (rtDW.timeout_rest < + rtDW.t_now)) { + /* : elseif active_state_rest == CCU_STAT_STANDBY && timeout_rest < t_now */ + /* : active_state_rest = CCU_STAT_INACTIVE; */ + rtDW.active_state_rest = 3U; + + /* : active_mode = REST_MODE_NONE; */ + rtDW.active_mode_h = 0U; + + /* : valve_req = VALVE_CLOSE; */ + rtDW.valve_req = 1U; + } + + /* : CCU_RestMode_Stat = active_state_rest; */ + rtDW.REST_mode_CCU_stat = rtDW.active_state_rest; + + /* : Rest_mode = rest_mode_out; */ + rtDW.RestMode = rtDW.rest_mode_out; + + /* : LowTempValveReq = valve_req; */ + rtDW.LowTempValve_req = rtDW.valve_req; + + /* : is_active = false; */ + rtDW.REST_is_active = false; + + /* : BlowerSpeed = BLOWER_OFF; */ + /* : TempDoorPos = TEMP_DOOR_COLD; */ + /* : AC_Req = AC_OFF; */ + /* : REC_Door = REC_DOOR_OFF; */ + /* : DisplayReq = DISPLAY_OFF; */ + } + } + + /* End of MATLAB Function: '/REST_Mode' */ + /* End of Outputs for SubSystem: '/REST' */ + + /* Outputs for Atomic SubSystem: '/ClimatRecirculation_by_Door_Ajar' */ + /* Gain: '/Gain' incorporates: + * Constant: '/auto1' + */ + rtb_Gain_cz = (uint8_t)((52429U * g_ausMIN_PWM[1]) >> 19); + + /* Gain: '/Gain1' incorporates: + * Constant: '/auto6' + */ + rtb_Gain1_jd = (uint8_t)((52429U * g_ausMIN_PWM[0]) >> 19); + + /* Switch: '/Switch' incorporates: + * Constant: '/auto11' + * Constant: '/auto12' + * Constant: '/auto13' + * Constant: '/auto14' + * Constant: '/auto15' + * Constant: '/auto2' + * Constant: '/auto3' + * Constant: '/auto4' + * Constant: '/auto5' + * DataStoreRead: '/Data Store Read14' + * DataStoreRead: '/Data Store Read15' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write10' + * DataStoreWrite: '/Data Store Write11' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write1' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * Logic: '/OR1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator12' + * RelationalOperator: '/Relational Operator13' + * RelationalOperator: '/Relational Operator14' + * RelationalOperator: '/Relational Operator15' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * RelationalOperator: '/Relational Operator5' + */ + /* : if isempty(is_active_state) */ + /* : if entry_conditions && (FullRecirculation ~= 1) */ + if ((rtDW.CCUCAN_ccu_candb_error_missing_rx_model.DMFL_Msg1 != 0) || + (rtDW.CCUCAN_ccu_candb_error_missing_rx_model.DMFR_Msg1 != 0) || + (rtDW.CCUCAN_ccu_candb_error_missing_rx_model.DMFL_Msg1 != 0) || + (rtDW.CCUCAN_ccu_candb_error_missing_rx_model.DMFR_Msg1 != 0)) { + rtb_Compare_ht = false; + } else { + rtb_Compare_ht = (((rtDW.PWM_front >= rtb_Gain1_jd) || (rtDW.PWM_rear >= + rtb_Gain_cz)) && ((rtDW.CCUCAN_DMFL_Msg1_model.DMFL_DoorAjarState == 0) || + (rtDW.CCUCAN_DMFR_Msg1_model.DMFR_DoorAjarState == 0) || + (rtDW.CCUCAN_DMFL_Msg1_model.DMFL_DoorAjarState == 0) || + (rtDW.CCUCAN_DMFR_Msg1_model.DMFR_DoorAjarState == 0))); + } + + /* MATLAB Function: '/recirc_by_door_ajar' incorporates: + * Constant: '/auto10' + * Constant: '/auto7' + * Constant: '/auto8' + * Constant: '/auto9' + * DataStoreRead: '/Data Store Read14' + * DataStoreRead: '/Data Store Read15' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read6' + * DataStoreWrite: '/Data Store Write10' + * DataStoreWrite: '/Data Store Write11' + * DataStoreWrite: '/Data Store Write' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * Logic: '/Logical Operator5' + * RelationalOperator: '/Relational Operator10' + * RelationalOperator: '/Relational Operator11' + * RelationalOperator: '/Relational Operator6' + * RelationalOperator: '/Relational Operator7' + * RelationalOperator: '/Relational Operator8' + * RelationalOperator: '/Relational Operator9' + * Switch: '/Switch' + */ + if (rtb_Compare_ht && (rtDW.Full_Rec != 1)) { + /* : is_active_state = true; */ + rtDW.is_active_state = true; + } else if (((rtDW.PWM_front < rtb_Gain1_jd) && (rtDW.PWM_rear < rtb_Gain_cz)) || + ((rtDW.CCUCAN_DMFL_Msg1_model.DMFL_DoorAjarState == 1) && + (rtDW.CCUCAN_DMFR_Msg1_model.DMFR_DoorAjarState == 1) && + (rtDW.CCUCAN_DMFL_Msg1_model.DMFL_DoorAjarState == 1) && + (rtDW.CCUCAN_DMFR_Msg1_model.DMFR_DoorAjarState == 1))) { + /* : elseif exit_conditions */ + /* : is_active_state = false; */ + rtDW.is_active_state = false; + } + + /* : is_active = is_active_state; */ + rtDW.Door_ajar_is_active = rtDW.is_active_state; + + /* End of MATLAB Function: '/recirc_by_door_ajar' */ + /* End of Outputs for SubSystem: '/ClimatRecirculation_by_Door_Ajar' */ + + /* BusCreator: '/Bus Creator1' incorporates: + * Constant: '/Constant10' + * Constant: '/Constant6' + * Constant: '/Constant7' + * Constant: '/Constant8' + * Constant: '/Constant9' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/Data Store Read13' + * DataStoreRead: '/Data Store Read15' + * DataStoreRead: '/Data Store Read17' + * DataStoreRead: '/Data Store Read19' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' + * DataStoreRead: '/Data Store Read9' + * DataStoreWrite: '/Data Store Write6' + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_MultMsg_Idx = 0U; rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Fb_Select = 0U; @@ -53298,7 +54297,7 @@ void HVAC_model_step(void) rtb_MultiportSwitch_cq; rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Upper_Fb_ro = rtb_X; rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FR_Side_Fb_ro = - rtb_DataTypeConversion_dl; + rtb_DataTypeConversion1_gq; rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Side_Fb_ro = rtb_FLU_tg_correct_ot; rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_RL_Side_Fb_ro = rtb_Switch4_f5; @@ -53309,8 +54308,8 @@ void HVAC_model_step(void) rtDW.dbgCAN_dbg_Sen_Duct_model.dbg_Sen_Duct_FL_Lower_Fb_ro = rtb_MultiportSwitch_ac; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Logic_Valve_Plus_model.dbg_Auto_Valve_Plus_Vent_SFL_ro = 0; rtDW.dbg_Logic_Valve_Plus_model.dbg_Auto_Valve_Plus_Vent_CFL_ro = 0; @@ -53319,8 +54318,8 @@ void HVAC_model_step(void) rtDW.dbg_Logic_Valve_Plus_model.dbg_Auto_Valve_Plus_Vent_CFR_ro = 0; rtDW.dbg_Logic_Valve_Plus_model.dbg_Auto_Valve_Plus_Foot_FR_ro = 0; - /* Saturate: '/Saturation' incorporates: - * DataStoreRead: '/Data Store Read3' + /* Saturate: '/Saturation' incorporates: + * DataStoreRead: '/Data Store Read3' */ if (rtDW.CCU_SET_FR > 310) { rtb_out_kez = 310U; @@ -53330,19 +54329,19 @@ void HVAC_model_step(void) rtb_out_kez = rtDW.CCU_SET_FR; } - /* BusCreator: '/Bus Creator' incorporates: - * Bias: '/Bias' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + /* BusCreator: '/Bus Creator' incorporates: + * Bias: '/Bias' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtDW.dbgCAN_CCU_IO_model.dbg_SetTemp_FR_ro = (uint8_t)((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); - /* Saturate: '/Saturation' incorporates: - * DataStoreRead: '/Data Store Read4' + /* Saturate: '/Saturation' incorporates: + * DataStoreRead: '/Data Store Read4' */ if (rtDW.CCU_SET_RL > 310) { rtb_out_kez = 310U; @@ -53352,19 +54351,19 @@ void HVAC_model_step(void) rtb_out_kez = rtDW.CCU_SET_RL; } - /* BusCreator: '/Bus Creator' incorporates: - * Bias: '/Bias' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read53' - * DataStoreRead: '/Data Store Read54' - * DataStoreRead: '/Data Store Read6' + /* BusCreator: '/Bus Creator' incorporates: + * Bias: '/Bias' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read53' + * DataStoreRead: '/Data Store Read54' + * DataStoreRead: '/Data Store Read6' * DataStoreWrite: '/Data Store Write27' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtDW.dbgCAN_CCU_IO_model.dbg_SetTemp_RL_ro = (uint8_t)((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); @@ -53375,8 +54374,8 @@ void HVAC_model_step(void) rtDW.dbgCAN_CCU_IO_model.dbg_IO_IncarMotor_F = rtDW.Incar_Motor_Front_EN; rtDW.dbgCAN_CCU_IO_model.dbg_IO_IncarMotor_R = rtDW.Incar_Motor_Rear_EN; - /* Saturate: '/Saturation' incorporates: - * DataStoreRead: '/Data Store Read2' + /* Saturate: '/Saturation' incorporates: + * DataStoreRead: '/Data Store Read2' */ if (rtDW.CCU_SET_FL > 310) { rtb_out_kez = 310U; @@ -53386,19 +54385,19 @@ void HVAC_model_step(void) rtb_out_kez = rtDW.CCU_SET_FL; } - /* BusCreator: '/Bus Creator' incorporates: - * Bias: '/Bias' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + /* BusCreator: '/Bus Creator' incorporates: + * Bias: '/Bias' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtDW.dbgCAN_CCU_IO_model.dbg_SetTemp_FL_ro = (uint8_t)((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); - /* Saturate: '/Saturation' incorporates: - * DataStoreRead: '/Data Store Read5' + /* Saturate: '/Saturation' incorporates: + * DataStoreRead: '/Data Store Read5' */ if (rtDW.CCU_SET_RR > 310) { rtb_out_kez = 310U; @@ -53408,13 +54407,13 @@ void HVAC_model_step(void) rtb_out_kez = rtDW.CCU_SET_RR; } - /* BusCreator: '/Bus Creator' incorporates: - * Bias: '/Bias' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * Gain: '/Gain' - * Gain: '/Gain1' - * Saturate: '/Saturation' + /* BusCreator: '/Bus Creator' incorporates: + * Bias: '/Bias' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * Gain: '/Gain' + * Gain: '/Gain1' + * Saturate: '/Saturation' */ rtDW.dbgCAN_CCU_IO_model.dbg_SetTemp_RR_ro = (uint8_t)((0.10000038146972656 * (double)rtb_out_kez - 16.0) * 2.0); @@ -53422,16 +54421,16 @@ void HVAC_model_step(void) rtDW.dbgCAN_CCU_IO_model.dbg_IO_Input_FireExtinguisher = 0U; rtDW.dbgCAN_CCU_IO_model.dbg_IO_Install_Sealing_Valve = 0U; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Drs_t_model.dbg_Drs_0_SFL_DL = rtDW.DRS_SFL; rtDW.dbg_Drs_t_model.dbg_Drs_1_CFL_FPL = rtDW.DRS_CFL; @@ -53442,16 +54441,16 @@ void HVAC_model_step(void) rtDW.dbg_Drs_t_model.dbg_Drs_6_CRR_FCR = rtDW.DRS_CRR; rtDW.dbg_Drs_t_model.dbg_Drs_7_SRR_RRB = rtDW.DRS_SRR; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write25' - * DataStoreWrite: '/Data Store Write26' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write25' + * DataStoreWrite: '/Data Store Write26' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_LIN_AirQS_Stat_t_model.LIN_AirQS_LinRespErr_Stat = rtDW.LIN4_AirQS_Stat_Model.AirQS_LinRespErr_Stat; @@ -53465,11 +54464,11 @@ void HVAC_model_step(void) rtDW.dbg_LIN_AirQS_Stat_t_model.LIN_AirQualSenNOxlvl_Val = rtDW.AirQS_NOxLvl; rtDW.dbg_LIN_AirQS_Stat_t_model.LIN_AirQualSenNH3lvl_Val = rtDW.AirQS_NH3Lvl; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write27' - * DataStoreWrite: '/Data Store Write28' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write27' + * DataStoreWrite: '/Data Store Write28' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_LIN_Aroma_Stat_t_model.LIN_AromaLinRespErr_Stat = rtDW.LIN4_Aroma_Stat_Model.Aroma_LinRespErr_Stat; @@ -53487,12 +54486,12 @@ void HVAC_model_step(void) rtDW.dbg_LIN_Aroma_Stat_t_model.LIN_Aroma_2CartridgeCapacity = 0U; rtDW.dbg_LIN_Aroma_Stat_t_model.LIN_Aroma_3CartridgeCapacity = 0U; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read3' - * DataStoreWrite: '/Data Store Write15' - * DataStoreWrite: '/Data Store Write29' - * DataStoreWrite: '/Data Store Write30' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read3' + * DataStoreWrite: '/Data Store Write15' + * DataStoreWrite: '/Data Store Write29' + * DataStoreWrite: '/Data Store Write30' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_LIN_Ionizer_Stat_t_model.LIN_Ionizer_Err_Stat = rtDW.LIN4_Ionizer_Stat_Model.Ionizer_LinRespErr_Stat; @@ -53501,31 +54500,31 @@ void HVAC_model_step(void) rtDW.dbg_LIN_Ionizer_Stat_t_model.LIN_Ionizer_Ionization = rtDW.LIN4_Ionizer_Stat_Model.Ionizer_Ionization_Stat; - /* MATLAB Function: '/MATLAB Function' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' */ MATLABFunction_o(WinterCondition_is_active_F, WinterCondition_eTXV_ON_Front, &rtb_DataTypeConversion2_au); - /* MATLAB Function: '/MATLAB Function' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/MATLAB Function' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' */ MATLABFunction_o(WinterCondition_is_active_R, WinterCondition_eTXV_ON_Rear, &rtb_DataTypeConversion3_it); - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read55' - * DataStoreRead: '/Data Store Read7' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read55' + * DataStoreRead: '/Data Store Read7' * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion2' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion2' */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Req_Front = rtDW.CCU_AC_FRONT; rtDW.dbg_Logic_Ac_model.Logic_Ac_Txv_Front = ShutOffFront_EN; @@ -53561,32 +54560,32 @@ void HVAC_model_step(void) */ rtY.Actuator_Ch2_Command_Model_out = Actuator_Ch2_Command_Model; - /* Switch: '/Switch4' */ + /* Switch: '/Switch4' */ if (rtB.Chiller_Only_Flag > 0.0) { - /* BusCreator: '/Bus Creator' incorporates: - * Constant: '/Constant' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * Constant: '/Constant' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_LimitRpm_ro = g_ucAC_EXTRA_RPM; } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Comp_LimitRpm_ro = Comp_Max_RPM_Allowed; } - /* End of Switch: '/Switch4' */ + /* End of Switch: '/Switch4' */ - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Logic_Ac_model.Logic_Ac_Txv_Closed_bySen = 0U; rtDW.dbg_Logic_Ac_model.Logic_Ac_WinterSts_Front = rtb_DataTypeConversion2_au; rtDW.dbg_Logic_Ac_model.Logic_Ac_WinterSts_Rear = rtb_DataTypeConversion3_it; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write' * DataStoreWrite: '/Data Store Write3' */ rtDW.dbgCAN_Logic_Rec_model.Logic_Rec_Idx = rtDW.Full_Rec; @@ -53595,16 +54594,16 @@ void HVAC_model_step(void) rtb_DataTypeConversion1_nc; rtDW.dbgCAN_Logic_Rec_model.Logic_Rec_FreshAirPurge_Sts = 0U; - /* BusCreator: '/Bus Creator' incorporates: - * Constant: '/Constant' - * Constant: '/Constant1' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write' - * Sum: '/Sum' - * Sum: '/Sum1' + /* BusCreator: '/Bus Creator' incorporates: + * Constant: '/Constant' + * Constant: '/Constant1' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreWrite: '/Data Store Write' + * Sum: '/Sum' + * Sum: '/Sum1' */ rtDW.dbgCAN_Logic_State_model.Logic_Operation_Mode = 0U; rtDW.dbgCAN_Logic_State_model.Logic_Amb_Level = rtDW.LEVEL; @@ -53630,9 +54629,9 @@ void HVAC_model_step(void) rtDW.dbgCAN_Logic_State_model.Logic_AF_WaitCorrection_FL = 0U; rtDW.dbgCAN_Logic_State_model.Logic_AF_WaitCorrection_FR = 0U; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbg_Logic_Valve_model.Logic_Valve_Index_FL = rtDW.ModeIndex[0]; rtDW.dbg_Logic_Valve_model.Logic_Valve_Index_FR = rtDW.ModeIndex[1]; @@ -53643,573 +54642,596 @@ void HVAC_model_step(void) rtDW.dbg_Logic_Valve_model.Logic_Valve_Direction_RL = 0U; rtDW.dbg_Logic_Valve_model.Logic_Valve_Direction_RR = 0U; - /* Bias: '/Add Constant3' incorporates: - * Gain: '/Gain18' + /* Bias: '/Add Constant3' incorporates: + * Gain: '/Gain18' */ - rtb_Divide1_jg = 10.0 * rtb_Divide1_jg + 2048.0; + rtb_Divide7 = 10.0 * rtb_Divide1_jg + 2048.0; - /* Saturate: '/Saturation19' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation19' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FUL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FUL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.P_FUL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.P_FUL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation19' */ + /* End of Saturate: '/Saturation19' */ - /* Bias: '/Add Constant4' incorporates: - * Gain: '/Gain19' + /* Bias: '/Add Constant4' incorporates: + * Gain: '/Gain19' */ - rtb_Divide1_jg = 10.0 * rtb_Divide3 + 2048.0; + rtb_Divide7 = 10.0 * IGN_voltage + 2048.0; - /* Saturate: '/Saturation17' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation17' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FUL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FUL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.I_FUL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.I_FUL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation17' */ + /* End of Saturate: '/Saturation17' */ - /* Bias: '/Add Constant5' incorporates: - * Gain: '/Gain20' + /* Bias: '/Add Constant5' incorporates: + * Gain: '/Gain20' */ - rtb_Divide1_jg = 10.0 * rtb_Divide7 + 2048.0; + rtb_Divide7 = 10.0 * rtb_Divide3 + 2048.0; - /* Saturate: '/Saturation18' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation18' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FUL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FUL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.D_FUL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.D_FUL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation18' */ + /* End of Saturate: '/Saturation18' */ - /* Bias: '/Add Constant' incorporates: - * Gain: '/Gain15' + /* Bias: '/Add Constant' incorporates: + * Gain: '/Gain15' */ - rtb_Divide1_jg = 10.0 * rtb_P_h + 2048.0; + rtb_Divide7 = 10.0 * rtb_P_m + 2048.0; - /* Saturate: '/Saturation8' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation8' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FUR = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FUR = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.P_FUR = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.P_FUR = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation8' */ + /* End of Saturate: '/Saturation8' */ - /* Saturate: '/Saturation15' incorporates: - * Bias: '/Add Constant1' + /* Bias: '/Add Constant1' incorporates: + * Gain: '/Gain16' */ - if (rtb_Gain17 + 2048.0 > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + rtb_Divide7 = 10.0 * rtb_Add_p4 + 2048.0; + + /* Saturate: '/Saturation15' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FUR = 4095U; - } else if (rtb_Gain17 + 2048.0 < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FUR = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.I_FUR = (uint16_t)(rtb_Gain17 + 2048.0); + rtDW.dbg_PIDValve_model.I_FUR = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation15' */ + /* End of Saturate: '/Saturation15' */ - /* Bias: '/Add Constant2' incorporates: - * Gain: '/Gain17' + /* Bias: '/Add Constant2' incorporates: + * Gain: '/Gain17' */ - rtb_Divide1_jg = 10.0 * rtb_D_la + 2048.0; + rtb_Divide7 = 10.0 * rtb_D_la + 2048.0; - /* Saturate: '/Saturation16' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation16' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FUR = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FUR = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.D_FUR = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.D_FUR = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation16' */ + /* End of Saturate: '/Saturation16' */ - /* Bias: '/Add Constant6' incorporates: - * Gain: '/Gain21' + /* Bias: '/Add Constant6' incorporates: + * Gain: '/Gain21' */ - rtb_Divide1_jg = 10.0 * rtb_Divide11 + 2048.0; + rtb_Divide7 = 10.0 * rtb_P_a + 2048.0; - /* Saturate: '/Saturation22' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation22' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FLL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FLL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.P_FLL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.P_FLL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation22' */ + /* End of Saturate: '/Saturation22' */ - /* Bias: '/Add Constant7' incorporates: - * Gain: '/Gain22' + /* Bias: '/Add Constant7' incorporates: + * Gain: '/Gain22' */ - rtb_Divide1_jg = 10.0 * rtb_I_g + 2048.0; + rtb_Divide7 = 10.0 * rtb_I_g + 2048.0; - /* Saturate: '/Saturation20' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation20' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FLL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FLL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.I_FLL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.I_FLL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation20' */ + /* End of Saturate: '/Saturation20' */ - /* Bias: '/Add Constant8' incorporates: - * Gain: '/Gain23' + /* Bias: '/Add Constant8' incorporates: + * Gain: '/Gain23' */ - rtb_Divide1_jg = 10.0 * rtb_D_my + 2048.0; + rtb_Divide7 = 10.0 * rtb_D_my + 2048.0; - /* Saturate: '/Saturation21' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation21' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FLL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FLL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.D_FLL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.D_FLL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation21' */ + /* End of Saturate: '/Saturation21' */ - /* Bias: '/Add Constant9' incorporates: - * Gain: '/Gain24' + /* Bias: '/Add Constant9' incorporates: + * Gain: '/Gain24' */ - rtb_Divide1_jg = 10.0 * rtb_Divide6 + 2048.0; + rtb_Divide7 = 10.0 * rtb_Divide8 + 2048.0; - /* Saturate: '/Saturation25' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation25' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FRL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_FRL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.P_FRL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.P_FRL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation25' */ + /* End of Saturate: '/Saturation25' */ - /* Bias: '/Add Constant10' incorporates: - * Gain: '/Gain25' + /* Bias: '/Add Constant10' incorporates: + * Gain: '/Gain25' */ - rtb_Divide1_jg = 10.0 * rtb_Divide8 + 2048.0; + rtb_Divide7 = 10.0 * rtb_Divide10 + 2048.0; - /* Saturate: '/Saturation23' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation23' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FRL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_FRL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.I_FRL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.I_FRL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation23' */ + /* End of Saturate: '/Saturation23' */ - /* Bias: '/Add Constant11' incorporates: - * Gain: '/Gain26' + /* Bias: '/Add Constant11' incorporates: + * Gain: '/Gain26' */ - rtb_Divide1_jg = 10.0 * rtb_Divide10 + 2048.0; + rtb_Divide7 = 10.0 * rtb_Divide11 + 2048.0; - /* Saturate: '/Saturation24' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation24' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FRL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_FRL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.D_FRL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.D_FRL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation24' */ + /* End of Saturate: '/Saturation24' */ - /* Bias: '/Add Constant14' incorporates: - * Gain: '/Gain27' + /* Bias: '/Add Constant14' incorporates: + * Gain: '/Gain27' */ - rtb_Divide1_jg = 10.0 * rtb_output_h + 2048.0; + rtb_Divide7 = 10.0 * rtb_P + 2048.0; - /* Saturate: '/Saturation28' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation28' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_RL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_RL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.P_RL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.P_RL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation28' */ + /* End of Saturate: '/Saturation28' */ - /* Bias: '/Add Constant12' incorporates: - * Gain: '/Gain28' + /* Bias: '/Add Constant12' incorporates: + * Gain: '/Gain28' */ - rtb_Divide1_jg = 10.0 * rtb_I + 2048.0; + rtb_Divide7 = 10.0 * rtb_I + 2048.0; - /* Saturate: '/Saturation26' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation26' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_RL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_RL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.I_RL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.I_RL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation26' */ + /* End of Saturate: '/Saturation26' */ - /* Bias: '/Add Constant13' incorporates: - * Gain: '/Gain29' + /* Bias: '/Add Constant13' incorporates: + * Gain: '/Gain29' */ - rtb_Divide1_jg = 10.0 * rtb_D_m + 2048.0; + rtb_Divide7 = 10.0 * rtb_D_m + 2048.0; - /* Saturate: '/Saturation27' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation27' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_RL = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_RL = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.D_RL = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.D_RL = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation27' */ + /* End of Saturate: '/Saturation27' */ - /* Bias: '/Add Constant17' incorporates: - * Gain: '/Gain30' + /* Bias: '/Add Constant17' incorporates: + * Gain: '/Gain30' */ - rtb_Divide1_jg = 10.0 * rtb_P_f + 2048.0; + rtb_Divide7 = 10.0 * rtb_P_f + 2048.0; - /* Saturate: '/Saturation31' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation31' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_RR = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.P_RR = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.P_RR = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.P_RR = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation31' */ + /* End of Saturate: '/Saturation31' */ - /* Bias: '/Add Constant15' incorporates: - * Gain: '/Gain31' + /* Bias: '/Add Constant15' incorporates: + * Gain: '/Gain31' */ - rtb_Divide1_jg = 10.0 * rtb_I_od + 2048.0; + rtb_Divide7 = 10.0 * rtb_I_od + 2048.0; - /* Saturate: '/Saturation29' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation29' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_RR = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.I_RR = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.I_RR = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.I_RR = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation29' */ + /* End of Saturate: '/Saturation29' */ - /* Bias: '/Add Constant16' incorporates: - * Gain: '/Gain32' + /* Bias: '/Add Constant16' incorporates: + * Gain: '/Gain32' */ - rtb_Divide1_jg = 10.0 * rtb_D + 2048.0; + rtb_Divide7 = 10.0 * rtb_D + 2048.0; - /* Saturate: '/Saturation30' */ - if (rtb_Divide1_jg > 4095.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* Saturate: '/Saturation30' */ + if (rtb_Divide7 > 4095.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_RR = 4095U; - } else if (rtb_Divide1_jg < 0.0) { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + } else if (rtb_Divide7 < 0.0) { + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ rtDW.dbg_PIDValve_model.D_RR = 0U; } else { - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbg_PIDValve_model.D_RR = (uint16_t)rtb_Divide1_jg; + rtDW.dbg_PIDValve_model.D_RR = (uint16_t)rtb_Divide7; } - /* End of Saturate: '/Saturation30' */ + /* End of Saturate: '/Saturation30' */ - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion2' + /* Gain: '/factor 0.1' incorporates: + * DataStoreRead: '/Data Store Read3' + */ + index_start *= 10.0; + + /* DataTypeConversion: '/Data Type Conversion3' */ + if (index_start >= 0.5) { + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' + */ + rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_BattVolt_ro = (uint8_t)floor(index_start + + 0.5); + } else { + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' + */ + rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_BattVolt_ro = 0U; + } + + /* End of DataTypeConversion: '/Data Type Conversion3' */ + + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion2' */ - rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_BattVolt_ro = 0U; rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_Pressure_ro = (uint16_t)rtDW.Pressure; - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreRead: '/Data Store Read' */ - rtb_Divide = fabs(rtDW.Sun_L); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + rtb_Divide6 = fabs(rtDW.Sun_L); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_Sun_L = (uint16_t)floor(rtDW.Sun_L + 0.5); } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_Sun_L = 0U; } } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_Sun_L = (uint16_t)rtDW.Sun_L; } - /* End of DataTypeConversion: '/Data Type Conversion' */ + /* End of DataTypeConversion: '/Data Type Conversion' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreRead: '/Data Store Read1' */ - rtb_Divide = fabs(rtDW.Sun_R); - if (rtb_Divide < 4.503599627370496E+15) { - if (rtb_Divide >= 0.5) { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + rtb_Divide6 = fabs(rtDW.Sun_R); + if (rtb_Divide6 < 4.503599627370496E+15) { + if (rtb_Divide6 >= 0.5) { + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_Sun_R = (uint16_t)floor(rtDW.Sun_R + 0.5); } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_Sun_R = 0U; } } else { - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_0_model.dbg_Sen_Sun_R = (uint16_t)rtDW.Sun_R; } - /* End of DataTypeConversion: '/Data Type Conversion1' */ + /* End of DataTypeConversion: '/Data Type Conversion1' */ - /* BusCreator: '/Bus Creator1' incorporates: - * DataStoreRead: '/Data Store Read4' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write1' + /* BusCreator: '/Bus Creator1' incorporates: + * DataStoreRead: '/Data Store Read4' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write1' */ - rtDW.dbgCAN_dbg_Act0_model.dbg_Act00_Def = rtb_DataTypeConversion_p3[0]; - rtDW.dbgCAN_dbg_Act0_model.dbg_Act01_Vent_SFL = rtb_DataTypeConversion_p3[5]; - rtDW.dbgCAN_dbg_Act0_model.dbg_Act02_Vent_CFL = rtb_DataTypeConversion_p3[4]; - rtDW.dbgCAN_dbg_Act0_model.dbg_Act03_Foot_1FL = rtb_DataTypeConversion_p3[7]; - rtDW.dbgCAN_dbg_Act0_model.dbg_Act04_Foot_2FL = rtb_DataTypeConversion_p3[8]; + rtDW.dbgCAN_dbg_Act0_model.dbg_Act00_Def = rtb_DataTypeConversion_b4q[0]; + rtDW.dbgCAN_dbg_Act0_model.dbg_Act01_Vent_SFL = rtb_DataTypeConversion_b4q[5]; + rtDW.dbgCAN_dbg_Act0_model.dbg_Act02_Vent_CFL = rtb_DataTypeConversion_b4q[4]; + rtDW.dbgCAN_dbg_Act0_model.dbg_Act03_Foot_1FL = rtb_DataTypeConversion_b4q[7]; + rtDW.dbgCAN_dbg_Act0_model.dbg_Act04_Foot_2FL = rtb_DataTypeConversion_b4q[8]; rtDW.dbgCAN_dbg_Act0_model.dbg_Act05_Vent_CFR = Actuator_pos_percent_Ch1[1]; rtDW.dbgCAN_dbg_Act0_model.dbg_Act06_Vent_SFR = Actuator_pos_percent_Ch1[2]; rtDW.dbgCAN_dbg_Act0_model.dbg_Act07_Foot_1FR = Actuator_pos_percent_Ch1[4]; - /* BusCreator: '/Bus Creator3' incorporates: - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write2' + /* BusCreator: '/Bus Creator3' incorporates: + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write2' */ - rtDW.dbgCAN_dbg_Act2_model.dbg_Act16_TempL_FL = rtb_DataTypeConversion_p3[6]; + rtDW.dbgCAN_dbg_Act2_model.dbg_Act16_TempL_FL = rtb_DataTypeConversion_b4q[6]; rtDW.dbgCAN_dbg_Act2_model.dbg_Act17_TempU_FR = Actuator_pos_percent_Ch1[0]; rtDW.dbgCAN_dbg_Act2_model.dbg_Act18_TempL_FR = Actuator_pos_percent_Ch1[3]; - rtDW.dbgCAN_dbg_Act2_model.dbg_Act19_Temp_RL = rtb_DataTypeConversion_fb[1]; - rtDW.dbgCAN_dbg_Act2_model.dbg_Act20_Temp_RR = rtb_DataTypeConversion_fb[0]; - rtDW.dbgCAN_dbg_Act2_model.dbg_Act21_Rec = rtb_DataTypeConversion_p3[1]; - rtDW.dbgCAN_dbg_Act2_model.dbg_Act22_OSA = rtb_DataTypeConversion_p3[2]; - rtDW.dbgCAN_dbg_Act2_model.dbg_Act23_SealingValve = rtb_DataTypeConversion_fb + rtDW.dbgCAN_dbg_Act2_model.dbg_Act19_Temp_RL = rtb_DataTypeConversion_kl[1]; + rtDW.dbgCAN_dbg_Act2_model.dbg_Act20_Temp_RR = rtb_DataTypeConversion_kl[0]; + rtDW.dbgCAN_dbg_Act2_model.dbg_Act21_Rec = rtb_DataTypeConversion_b4q[1]; + rtDW.dbgCAN_dbg_Act2_model.dbg_Act22_OSA = rtb_DataTypeConversion_b4q[2]; + rtDW.dbgCAN_dbg_Act2_model.dbg_Act23_SealingValve = rtb_DataTypeConversion_kl [8]; - /* BusCreator: '/Bus Creator2' incorporates: - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreWrite: '/Data Store Write2' - * DataStoreWrite: '/Data Store Write3' + /* BusCreator: '/Bus Creator2' incorporates: + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreWrite: '/Data Store Write2' + * DataStoreWrite: '/Data Store Write3' */ rtDW.dbgCAN_dbg_Act1_model.dbg_Act08_Foot_2FR = Actuator_pos_percent_Ch1[5]; - rtDW.dbgCAN_dbg_Act1_model.dbg_Act09_Vent_SRL = rtb_DataTypeConversion_fb[2]; - rtDW.dbgCAN_dbg_Act1_model.dbg_Act10_Vent_CRL = rtb_DataTypeConversion_fb[4]; - rtDW.dbgCAN_dbg_Act1_model.dbg_Act11_Foot_RL = rtb_DataTypeConversion_fb[3]; - rtDW.dbgCAN_dbg_Act1_model.dbg_Act12_Vent_CRR = rtb_DataTypeConversion_fb[5]; - rtDW.dbgCAN_dbg_Act1_model.dbg_Act13_Vent_SRR = rtb_DataTypeConversion_fb[7]; - rtDW.dbgCAN_dbg_Act1_model.dbg_Act14_Foot_RR = rtb_DataTypeConversion_fb[6]; - rtDW.dbgCAN_dbg_Act1_model.dbg_Act15_TempU_FL = rtb_DataTypeConversion_p3[3]; + rtDW.dbgCAN_dbg_Act1_model.dbg_Act09_Vent_SRL = rtb_DataTypeConversion_kl[2]; + rtDW.dbgCAN_dbg_Act1_model.dbg_Act10_Vent_CRL = rtb_DataTypeConversion_kl[4]; + rtDW.dbgCAN_dbg_Act1_model.dbg_Act11_Foot_RL = rtb_DataTypeConversion_kl[3]; + rtDW.dbgCAN_dbg_Act1_model.dbg_Act12_Vent_CRR = rtb_DataTypeConversion_kl[5]; + rtDW.dbgCAN_dbg_Act1_model.dbg_Act13_Vent_SRR = rtb_DataTypeConversion_kl[7]; + rtDW.dbgCAN_dbg_Act1_model.dbg_Act14_Foot_RR = rtb_DataTypeConversion_kl[6]; + rtDW.dbgCAN_dbg_Act1_model.dbg_Act15_TempU_FL = rtb_DataTypeConversion_b4q[3]; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_Amb_model.dbg_Sen_Amb_ro = rtDW.AMB; rtDW.dbgCAN_dbg_Sen_Amb_model.dbg_Sen_Amb_Raw_ro = rtb_Switch6_c; rtDW.dbgCAN_dbg_Sen_Amb_model.dbg_Amb_Tg_ro = 0; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreWrite: '/Data Store Write' - * SignalConversion generated from: '/Vector Concatenate' - * SignalConversion generated from: '/Vector Concatenate' - * SignalConversion generated from: '/Vector Concatenate' - * SignalConversion generated from: '/Vector Concatenate' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreWrite: '/Data Store Write' + * SignalConversion generated from: '/Vector Concatenate' + * SignalConversion generated from: '/Vector Concatenate' + * SignalConversion generated from: '/Vector Concatenate' + * SignalConversion generated from: '/Vector Concatenate' * */ rtDW.dbg_Auto_AF_model.dbg_Auto_AF_MultMsg_Idx = 0U; rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Correct_FL = 0; @@ -54217,7 +55239,7 @@ void HVAC_model_step(void) rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Correct_RL = 0; rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Correct_RR = 0; rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Vtg_RL = rtb_MultiportSwitch_ks; - rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Vtg_FL = rtb_DataTypeConversion1_gq; + rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Vtg_FL = rtb_Bias_ct; rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Vtg_FR = rtb_MultiportSwitch1_g; rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Vtg_RR = rtb_u6FRU_tg_amb; rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Incar_RL = rtb_MultiportSwitch_oa; @@ -54233,22 +55255,22 @@ void HVAC_model_step(void) rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Amb_RR = rtb_MultiportSwitch_az; rtDW.dbg_Auto_AF_model.dbg_Auto_AF_Sun_FL = rtb_Bias3; - /* BusCreator: '/Bus Creator' incorporates: - * Bias: '/Bias1' - * Bias: '/Bias3' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read4' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read9' - * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write' - * DataStoreWrite: '/Data Store Write' - * SignalConversion generated from: '/Vector Concatenate' - * SignalConversion generated from: '/Vector Concatenate' + /* BusCreator: '/Bus Creator' incorporates: + * Bias: '/Bias1' + * Bias: '/Bias3' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read4' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read9' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write' + * DataStoreWrite: '/Data Store Write' + * SignalConversion generated from: '/Vector Concatenate' + * SignalConversion generated from: '/Vector Concatenate' * */ rtDW.dbg_Auto_Duct_model.dbg_Auto_Duct_MultMsg_Idx = 0U; rtDW.dbg_Auto_Duct_model.dbg_Auto_Duct_Tgt_FL_Upper_ro = Duct_FLU_Tg; @@ -54304,22 +55326,22 @@ void HVAC_model_step(void) rtDW.dbg_Auto_Duct_model.dbg_Auto_Duct_Tg_Incar_RR_ro = (int16_t) (Duct_RR_Tg_DBG[4] - 200); - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreRead: '/Data Store Read6' - * DataStoreRead: '/Data Store Read7' - * DataStoreRead: '/Data Store Read8' - * DataStoreRead: '/Data Store Read9' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * DataTypeConversion: '/Data Type Conversion2' - * DataTypeConversion: '/Data Type Conversion3' - * MATLAB Function: '/RL AF * percent DRS' - * MATLAB Function: '/RR AF * percent DRS' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreRead: '/Data Store Read6' + * DataStoreRead: '/Data Store Read7' + * DataStoreRead: '/Data Store Read8' + * DataStoreRead: '/Data Store Read9' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion' + * DataTypeConversion: '/Data Type Conversion1' + * DataTypeConversion: '/Data Type Conversion2' + * DataTypeConversion: '/Data Type Conversion3' + * MATLAB Function: '/RL AF * percent DRS' + * MATLAB Function: '/RR AF * percent DRS' */ rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_Step_FL = rtDW.CCU_BLOWERS_FL; rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_Step_FR = rtDW.CCU_BLOWERS_FR; @@ -54327,34 +55349,31 @@ void HVAC_model_step(void) rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_Step_RR = rtDW.CCU_BLOWERS_RR; rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_Pwm_Front = rtDW.PWM_front; rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_Pwm_Rear = rtDW.PWM_rear; - rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_AF_FL = (uint8_t) - rtb_Saturation_as; + rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_AF_FL = (uint8_t)Gain; rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_AF_FR = (uint8_t)Gain1; rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_AF_RL = (uint8_t)rtb_out_ihi; rtDW.dbgCAN_dbg_Logic_Blower_model.Logic_Blower_AF_RR = (uint8_t)rtb_out_m44; - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read3' - * DataStoreWrite: '/Data Store Write' - * DataTypeConversion: '/Data Type Conversion' - * DataTypeConversion: '/Data Type Conversion1' - * DataTypeConversion: '/Data Type Conversion2' - * Gain: '/Gain1' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read3' + * DataStoreWrite: '/Data Store Write' + * DataTypeConversion: '/Data Type Conversion1' + * DataTypeConversion: '/Data Type Conversion2' + * Gain: '/Gain1' */ - rtDW.dbg_Sen_Demist_model.dbg_Sen_DewPoint_Diff_ro = (int16_t)floor - (rtDW.Dew_point); + rtDW.dbg_Sen_Demist_model.dbg_Sen_DewPoint_Diff_ro = rtDW.Dew_point; rtDW.dbg_Sen_Demist_model.dbg_Sen_WindShield_Humidity_ro = (uint16_t)(10.0 * rtb_Divide5); rtDW.dbg_Sen_Demist_model.dbg_Sen_WindShield_Temp_ro = (int16_t)floor - (index_start); + (rtb_Divide1); - /* BusCreator: '/Bus Creator' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreWrite: '/Data Store Write' + /* BusCreator: '/Bus Creator' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreWrite: '/Data Store Write' */ rtDW.dbgCAN_dbg_Sen_Eva_model.dbg_Sen_Eva_F = Eva_Target; rtDW.dbgCAN_dbg_Sen_Eva_model.dbg_Sen_Eva_R = 0; @@ -54522,10 +55541,10 @@ void HVAC_model_step(void) */ rtY.dbg_Sen_Demist_model_out = rtDW.dbg_Sen_Demist_model; - /* Saturate: '/from 0 to 3' incorporates: - * Constant: '/Constant' - * Sum: '/Add' - * UnitDelay: '/Unit Delay' + /* Saturate: '/from 0 to 3' incorporates: + * Constant: '/Constant' + * Sum: '/Add' + * UnitDelay: '/Unit Delay' */ if (rtDW.UnitDelay_DSTATE + 1.0 > 3.0) { rtDW.UnitDelay_DSTATE = 3.0; @@ -54535,42 +55554,42 @@ void HVAC_model_step(void) rtDW.UnitDelay_DSTATE++; } - /* End of Saturate: '/from 0 to 3' */ + /* End of Saturate: '/from 0 to 3' */ /* If: '/åñëè SC front íå çàâåðøåí2' incorporates: * DataStoreRead: '/Data Store Read1' * DataTypeConversion: '/Data Type Conversion' * DataTypeConversion: '/Data Type Conversion2' - * UnitDelay: '/Unit Delay' + * UnitDelay: '/Unit Delay' */ if (((uint8_t)rtDW.start_control_finished_front == 0) && ((uint8_t) rtDW.UnitDelay_DSTATE >= 3)) { /* Outputs for IfAction SubSystem: '/Start Control Front' incorporates: - * ActionPort: '/Action Port' + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read' */ switch (rtDW.step_start_controle_front) { case -1: - /* Outputs for IfAction SubSystem: '/Step -1 F (Entry Condition)' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step -1 F (Entry Condition)' incorporates: + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' */ switch (rtDW.LEVEL) { case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_INCAR_n(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: + * DataStoreRead: '/Data Store Read4' */ /* : out = g_ausSTART_ENTER_SETTEMP(LVL+1); */ rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); @@ -54578,48 +55597,48 @@ void HVAC_model_step(void) rtb_Gain2 = 255; } - /* Switch: '/Switch' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read5' - * Logic: '/AND' - * MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read5' + * Logic: '/AND' + * MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.Incar_FL > rtb_FLU_tg_correct) && (rtDW.CCU_MODE_FL == 1) && (rtDW.CCU_SET_FL < g_ausSTART_ENTER_SETTEMP[rtb_Gain2 - 1]) && (rtDW.LO_HI_MODE_FL == 0)) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_pe = 1; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_pe = -1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Level 0' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Level 0' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_INCAR_n(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: + * DataStoreRead: '/Data Store Read4' */ /* : out = int16(g_ausSTART_ENTER_SETTEMP(LVL+1)); */ rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); @@ -54632,220 +55651,220 @@ void HVAC_model_step(void) rtb_out_ihi = 32767U; } - /* Switch: '/Switch' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read5' - * Logic: '/AND' - * MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read5' + * Logic: '/AND' + * MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.Incar_FL > rtb_FLU_tg_correct) && (rtDW.CCU_MODE_FL == 1) && (rtDW.CCU_SET_FL < rtb_out_ihi) && (rtDW.LO_HI_MODE_FL == 0)) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_pe = 1; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_pe = -1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Level 1' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Level 1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' */ Level2(&rtB.Merge_pe); - /* End of Outputs for SubSystem: '/Level 2' */ + /* End of Outputs for SubSystem: '/Level 2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_COOLANT_m(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/mode driver' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/mode driver' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' */ if ((rtDW.ECT < rtb_FLU_tg_correct) && (rtDW.CCU_MODE_FL == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_pe = 0; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_pe = -1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Level 3' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Level 3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' */ Level4(&rtB.Merge_pe, &rtDW.CCU_MODE_FL, &rtDW.ECT, &rtDW.LEVEL, &rtDW.LO_HI_MODE_FL); - /* End of Outputs for SubSystem: '/Level 4' */ + /* End of Outputs for SubSystem: '/Level 4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' */ Level4(&rtB.Merge_pe, &rtDW.CCU_MODE_FL, &rtDW.ECT, &rtDW.LEVEL, &rtDW.LO_HI_MODE_FL); - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Outputs for SubSystem: '/Level 5' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step -1 F (Entry Condition)' */ + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step -1 F (Entry Condition)' */ break; case 0: - /* Outputs for IfAction SubSystem: '/Step 0 F' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step 0 F' incorporates: + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' */ switch (rtDW.LEVEL) { case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: + * ActionPort: '/Action Port' */ Level0(&rtB.Merge_pe); - /* End of Outputs for SubSystem: '/Level 0' */ + /* End of Outputs for SubSystem: '/Level 0' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' */ Level0(&rtB.Merge_pe); - /* End of Outputs for SubSystem: '/Level 1' */ + /* End of Outputs for SubSystem: '/Level 1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' */ Level0(&rtB.Merge_pe); - /* End of Outputs for SubSystem: '/Level 2' */ + /* End of Outputs for SubSystem: '/Level 2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Blower_FR = 20U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Blower_FL = 20U; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_FUR = 600U; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_FUL = 600U; - /* DataStoreWrite: '/Data Store Write12' incorporates: - * Constant: '/Constant6' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * Constant: '/Constant6' */ rtDW.Dtg_FLR = 800U; - /* DataStoreWrite: '/Data Store Write13' incorporates: - * Constant: '/Constant6' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * Constant: '/Constant6' */ rtDW.Dtg_FLL = 800U; - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' */ incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' */ incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Mode - def' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Mode - def' */ rtDW.Mode_FL = 80U; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ index_start = 1.0; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * Constant: '/Valve open' */ ShutOffFront_EN = 1U; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * Constant: '/Valve open' */ ShutOffRear_EN = 1U; - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ /* : out = int16(g_assSTART_COOLANT_STEP0_TO_1(LVL + 1 - 2)); */ if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' */ rtB.Merge_pe = 3; } else { - /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); if (rtDW.LEVEL + 1U > 255U) { @@ -54857,843 +55876,226 @@ void HVAC_model_step(void) rtb_Subtract = 0U; } - /* Merge: '/Merge' incorporates: - * DataStoreRead: '/Engine coolant temp' - * MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' - * RelationalOperator: '/Relational Operator' + /* Merge: '/Merge' incorporates: + * DataStoreRead: '/Engine coolant temp' + * MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' + * RelationalOperator: '/Relational Operator' */ rtB.Merge_pe = (int8_t)(rtDW.ECT > g_assSTART_COOLANT_STEP0_TO_1 [(int32_t)rtb_Subtract - 1]); } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 3' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Blower_FR = 20U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Blower_FL = 20U; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_FUR = 600U; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_FUL = 600U; - /* DataStoreWrite: '/Data Store Write12' incorporates: - * Constant: '/Constant6' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * Constant: '/Constant6' */ rtDW.Dtg_FLR = 800U; - /* DataStoreWrite: '/Data Store Write13' incorporates: - * Constant: '/Constant6' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * Constant: '/Constant6' */ rtDW.Dtg_FLL = 800U; - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' */ incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' */ incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Mode - def' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Mode - def' */ rtDW.Mode_FL = 80U; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ index_start = 1.0; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * Constant: '/Valve open' */ ShutOffFront_EN = 1U; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * Constant: '/Valve open' */ ShutOffRear_EN = 1U; - /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_COOLANT_STEP0_TO_1_c(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' */ rtB.Merge_pe = 3; } else { - /* Merge: '/Merge' incorporates: - * DataStoreRead: '/Engine coolant temp' - * RelationalOperator: '/Relational Operator' + /* Merge: '/Merge' incorporates: + * DataStoreRead: '/Engine coolant temp' + * RelationalOperator: '/Relational Operator' */ rtB.Merge_pe = (int8_t)(rtDW.ECT > rtb_FLU_tg_correct); } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 4' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Blower_FR = 20U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Blower_FL = 20U; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_FUR = 800U; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_FUL = 800U; - /* DataStoreWrite: '/Data Store Write12' incorporates: - * Constant: '/Constant6' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * Constant: '/Constant6' */ rtDW.Dtg_FLR = 800U; - /* DataStoreWrite: '/Data Store Write13' incorporates: - * Constant: '/Constant6' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * Constant: '/Constant6' */ rtDW.Dtg_FLL = 800U; - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' */ incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' */ incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Mode - def' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Mode - def' */ rtDW.Mode_FL = 80U; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ index_start = 1.0; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * Constant: '/Valve open' */ ShutOffFront_EN = 1U; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * Constant: '/Valve open' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * Constant: '/Valve open' */ ShutOffRear_EN = 1U; - /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_COOLANT_STEP0_TO_1_c(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' */ rtB.Merge_pe = 3; } else { - /* Merge: '/Merge' incorporates: - * DataStoreRead: '/Engine coolant temp' - * RelationalOperator: '/Relational Operator' + /* Merge: '/Merge' incorporates: + * DataStoreRead: '/Engine coolant temp' + * RelationalOperator: '/Relational Operator' */ rtB.Merge_pe = (int8_t)(rtDW.ECT > rtb_FLU_tg_correct); } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 5' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step 0 F' */ + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step 0 F' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Step 1 F' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step 1 F' incorporates: + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' */ switch (rtDW.LEVEL) { case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read10' - * MATLAB Function: '/3 way valve status' - */ - uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); - - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' - */ - incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read5' - * MATLAB Function: '/mode FR step 1' - */ - modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); - - /* MATLAB Function: '/window heating' incorporates: - * DataStoreRead: '/Data Store Read6' - */ - windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/blower FR' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerFR(rtDW.LEVEL, &rtb_Saturation_as); - - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FR = (uint8_t)rtb_Saturation_as; - - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FL = rtDW.Blower_FR; - - /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUL = rtDW.Dtg_FUR; - - /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain1' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLL = rtDW.Dtg_FLR; - - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' - */ - index_start = 1.0; - - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' - */ - Incartempgotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); - - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' - */ - /* : out = int16(g_ausSTART_TIME_STEP1_TO_2(LVL + 1)); */ - rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); - if (rtDW.LEVEL + 1U > 255U) { - rtb_Gain2 = 255; - } - - rtb_out_ihi = g_ausSTART_TIME_STEP1_TO_2[rtb_Gain2 - 1]; - if (rtb_out_ihi > 32767) { - rtb_out_ihi = 32767U; - } - - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read13' - * Gain: '/èç ñåê â ìñ' - * MATLAB Function: '/Time goto from step 1 to step 2 ' - */ - MATLABFunction1(rtDW.t_now, (uint16_t)(1000 * rtb_out_ihi), - &WinterCondition_is_active_F, &rtDW.sf_MATLABFunction1_n); - - /* Switch: '/Switch1' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/incar temp' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * Switch: '/Switch' - */ - if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL != 0)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' - */ - rtB.Merge_pe = 3; - } else if ((rtDW.Incar_FL < rtb_FLU_tg_correct) || - WinterCondition_is_active_F) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' - * Merge: '/Merge' - */ - rtB.Merge_pe = 2; - } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step 1' - * Switch: '/Switch' - */ - rtB.Merge_pe = 1; - } - - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 0' */ - break; - - case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read10' - * MATLAB Function: '/3 way valve status' - */ - uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); - - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' - */ - incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read5' - * MATLAB Function: '/mode FR step 1' - */ - modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); - - /* MATLAB Function: '/window heating' incorporates: - * DataStoreRead: '/Data Store Read6' - */ - windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/blower FR' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerFR(rtDW.LEVEL, &rtb_Saturation_as); - - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FR = (uint8_t)rtb_Saturation_as; - - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FL = rtDW.Blower_FR; - - /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain1' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUL = rtDW.Dtg_FUR; - - /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain2' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLL = rtDW.Dtg_FLR; - - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' - */ - index_start = 1.0; - - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' - */ - Incartempgotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); - - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' - */ - Timegotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); - - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read13' - * Gain: '/èç ñåê â ìñ' - */ - MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * Eva_F_tg), - &WinterCondition_is_active_F, - &rtDW.sf_MATLABFunction1_j); - - /* Switch: '/Switch1' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/incar temp' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * Switch: '/Switch' - */ - if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL != 0)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' - */ - rtB.Merge_pe = 3; - } else if ((rtDW.Incar_FL < rtb_FLU_tg_correct) || - WinterCondition_is_active_F) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' - * Merge: '/Merge' - */ - rtB.Merge_pe = 2; - } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step 1' - * Switch: '/Switch' - */ - rtB.Merge_pe = 1; - } - - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 1' */ - break; - - case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' - */ - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' - * SignalConversion generated from: '/step' - */ - rtB.Merge_pe = 2; - - /* End of Outputs for SubSystem: '/Level 2' */ - break; - - case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read11' - * MATLAB Function: '/3 way valve status' - */ - uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); - - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' - */ - incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read5' - * MATLAB Function: '/mode FR step 1' - */ - modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); - - /* MATLAB Function: '/window heating' incorporates: - * DataStoreRead: '/Data Store Read6' - */ - windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/blower min max' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerminmax(rtDW.LEVEL, rtb_out_llx); - - /* MATLAB Function: '/ECT min max' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - ECTminmax(rtDW.LEVEL, rtb_out_ib); - - /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: - * DataStoreRead: '/engine coolant temp' - */ - rtb_FLU_tg_correct = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, - rtb_out_ib, rtb_out_llx, 1U); - - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - * DataTypeConversion: '/Data Type Conversion' - */ - rtDW.Blower_FR = (uint8_t)rtb_FLU_tg_correct; - - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FL = rtDW.Blower_FR; - - /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain1' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUL = rtDW.Dtg_FUR; - - /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain2' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLL = rtDW.Dtg_FLR; - - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' - */ - index_start = 1.0; - - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' - */ - Incartempgotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); - - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' - */ - Timegotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); - - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read14' - * Gain: '/èç ñåê â ìñ' - */ - MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * rtb_FLU_tg_correct), - &WinterCondition_is_active_F, - &rtDW.sf_MATLABFunction1_d); - - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/Data Store Read13' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - */ - /* : out = int16(g_assSTART_COOLANT_TO_STEP2(LVL + 1 - 3)); */ - if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' - */ - rtB.Merge_pe = 3; - } else { - /* MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' incorporates: - * DataStoreRead: '/Data Store Read10' - */ - rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); - if (rtDW.LEVEL + 1U > 255U) { - rtb_Gain2 = 255; - } - - /* MW:begin MISRA2012:D4.1 CERT-C:INT30-C 'Justifying MISRA CPP rule violation' */ - rtb_Subtract = (uint32_t)rtb_Gain2 - 3U; - - /* MW:end MISRA2012:D4.1 CERT-C:INT30-C */ - if ((uint32_t)rtb_Gain2 - 3U > (uint32_t)rtb_Gain2) { - rtb_Subtract = 0U; - } - - /* Switch: '/Switch' incorporates: - * DataStoreRead: '/engine coolant temp' - * DataStoreRead: '/incar temp' - * Logic: '/Logical Operator' - * MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - */ - if ((rtDW.Incar_FL < Eva_F_tg) || WinterCondition_is_active_F || - (rtDW.ECT > g_assSTART_COOLANT_TO_STEP2[(int32_t)rtb_Subtract - 1])) - { - /* Merge: '/Merge' incorporates: - * Constant: '/go to next step 2' - */ - rtB.Merge_pe = 2; - } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step 1' - */ - rtB.Merge_pe = 1; - } - - /* End of Switch: '/Switch' */ - } - - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 3' */ - break; - - case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read10' - * MATLAB Function: '/3 way valve status' - */ - uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); - - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' - */ - incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read5' - * MATLAB Function: '/mode FR step 1' - */ - modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); - - /* MATLAB Function: '/window heating' incorporates: - * DataStoreRead: '/Data Store Read6' - */ - windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/blower min max' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerminmax(rtDW.LEVEL, rtb_out_llx); - - /* MATLAB Function: '/ECT min max' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - ECTminmax(rtDW.LEVEL, rtb_out_ib); - - /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: - * DataStoreRead: '/engine coolant temp' - */ - rtb_FLU_tg_correct = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, - rtb_out_ib, rtb_out_llx, 1U); - - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - * DataTypeConversion: '/Data Type Conversion1' - */ - rtDW.Blower_FR = (uint8_t)rtb_FLU_tg_correct; - - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FL = rtDW.Blower_FR; - - /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain1' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUL = rtDW.Dtg_FUR; - - /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Gain: '/Gain2' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLL = rtDW.Dtg_FLR; - - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' - */ - index_start = 1.0; - - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' - */ - Incartempgotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); - - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' - */ - Timegotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); - - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read13' - * Gain: '/èç ñåê â ìñ' - */ - MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * rtb_FLU_tg_correct), - &WinterCondition_is_active_F, - &rtDW.sf_MATLABFunction1_h); - - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/incar temp' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * Switch: '/Switch' - */ - if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' - */ - rtB.Merge_pe = 3; - } else if ((rtDW.Incar_FL > Eva_F_tg) || WinterCondition_is_active_F) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' - * Merge: '/Merge' - */ - rtB.Merge_pe = 2; - } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step 1' - * Switch: '/Switch' - */ - rtB.Merge_pe = 1; - } - - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 4' */ - break; - - case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: * ActionPort: '/Action Port' */ /* DataStoreWrite: '/Data Store Write8' incorporates: @@ -55725,27 +56127,15 @@ void HVAC_model_step(void) */ windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/blower min max' incorporates: + /* MATLAB Function: '/blower FR' incorporates: * DataStoreRead: '/Data Store Read7' */ - blowerminmax(rtDW.LEVEL, rtb_out_llx); - - /* MATLAB Function: '/ECT min max' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - ECTminmax(rtDW.LEVEL, rtb_out_ib); - - /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: - * DataStoreRead: '/engine coolant temp' - */ - rtb_FLU_tg_correct = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, - rtb_out_ib, rtb_out_llx, 1U); + blowerFR(rtDW.LEVEL, &Gain); /* DataTypeConversion: '/Data Type Conversion' incorporates: * DataStoreWrite: '/Data Store Write5' - * DataTypeConversion: '/Data Type Conversion1' */ - rtDW.Blower_FR = (uint8_t)rtb_FLU_tg_correct; + rtDW.Blower_FR = (uint8_t)Gain; /* DataStoreWrite: '/Data Store Write6' incorporates: * DataStoreWrite: '/Data Store Write5' @@ -55757,7 +56147,7 @@ void HVAC_model_step(void) */ Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* Gain: '/Gain2' incorporates: + /* Gain: '/Gain' incorporates: * DataStoreWrite: '/Data Store Write10' */ rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); @@ -55790,23 +56180,32 @@ void HVAC_model_step(void) /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: * DataStoreRead: '/Data Store Read3' */ - Incartempgotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); + Incartempgotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: * DataStoreRead: '/Data Store Read4' */ - Timegotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); + /* : out = int16(g_ausSTART_TIME_STEP1_TO_2(LVL + 1)); */ + rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); + if (rtDW.LEVEL + 1U > 255U) { + rtb_Gain2 = 255; + } + + rtb_out_ihi = g_ausSTART_TIME_STEP1_TO_2[rtb_Gain2 - 1]; + if (rtb_out_ihi > 32767) { + rtb_out_ihi = 32767U; + } /* MATLAB Function: '/MATLAB Function1' incorporates: * DataStoreRead: '/Data Store Read13' * Gain: '/èç ñåê â ìñ' + * MATLAB Function: '/Time goto from step 1 to step 2 ' */ - MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * rtb_FLU_tg_correct), - &WinterCondition_is_active_F, - &rtDW.sf_MATLABFunction1_p); + MATLABFunction1(rtDW.t_now, (uint16_t)(1000 * rtb_out_ihi), + &WinterCondition_is_active_F, &rtDW.sf_MATLABFunction1_n); /* Switch: '/Switch1' incorporates: - * Constant: '/LO' + * Constant: '/not LO or HI' * DataStoreRead: '/Data Store Read11' * DataStoreRead: '/Data Store Read12' * DataStoreRead: '/incar temp' @@ -55817,19 +56216,20 @@ void HVAC_model_step(void) * RelationalOperator: '/Relational Operator3' * Switch: '/Switch' */ - if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { - /* Merge: '/Merge' incorporates: + if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL != 0)) { + /* Merge: '/Merge' incorporates: * Constant: '/exit algorithm' */ rtB.Merge_pe = 3; - } else if ((rtDW.Incar_FL > Eva_F_tg) || WinterCondition_is_active_F) { + } else if ((rtDW.Incar_FL < rtb_FLU_tg_correct) || + WinterCondition_is_active_F) { /* Switch: '/Switch' incorporates: * Constant: '/go to next step' - * Merge: '/Merge' + * Merge: '/Merge' */ rtB.Merge_pe = 2; } else { - /* Merge: '/Merge' incorporates: + /* Merge: '/Merge' incorporates: * Constant: '/stay at step 1' * Switch: '/Switch' */ @@ -55837,146 +56237,696 @@ void HVAC_model_step(void) } /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Outputs for SubSystem: '/Level 0' */ break; - } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step 1 F' */ - break; - - case 2: - /* Outputs for IfAction SubSystem: '/Step 2 F' incorporates: - * ActionPort: '/Action Port' - */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' - */ - switch (rtDW.LEVEL) { - case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' + case 1: + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read10' - * MATLAB Function: '/3 way valve status' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read10' + * MATLAB Function: '/3 way valve status' */ - uwayvalvestatus_m(rtDW.LEVEL, &ShutOffFront_EN); + uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' */ - Eva_F_tg = (int16_t)((rtDW.Dtg_FLL - rtb_y_n) >> 1); + incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read9' + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/Data Store Read5' + * MATLAB Function: '/mode FR step 1' + */ + modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); + + /* MATLAB Function: '/window heating' incorporates: + * DataStoreRead: '/Data Store Read6' + */ + windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/blower FR' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerFR(rtDW.LEVEL, &Gain); + + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FR = (uint8_t)Gain; + + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FL = rtDW.Blower_FR; + + /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Gain: '/Gain1' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUL = rtDW.Dtg_FUR; + + /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: + * DataStoreRead: '/Data Store Read9' */ Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read9' + /* Gain: '/Gain2' incorporates: + * DataStoreWrite: '/Data Store Write12' */ - timeforstep(rtDW.LEVEL, &EN_BATTChiller); + rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - /* Abs: '/Abs' */ - if (Eva_F_tg < 0) { - Eva_F_tg = (int16_t)-Eva_F_tg; - } - - /* Switch: '/Switch' incorporates: - * Abs: '/Abs' - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write12' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if ((double)Eva_F_tg * 2.0 <= 0.01) { - rtDW.Dtg_FLR = (uint16_t)rtb_y_n; - } else { - if (rtDW.Dtg_FLL <= rtb_y_n) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - - rtDW.Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed - / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_k) * (double)rtb_Gain2 + (double)rtDW.Dtg_FLL); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' */ rtDW.Dtg_FLL = rtDW.Dtg_FLR; - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' */ - Eva_F_tg = (int16_t)((rtDW.Dtg_FUL - rtb_FLU_tg_correct) >> 1); + index_start = 1.0; + + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' + */ + Incartempgotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); + + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' + */ + Timegotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); + + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read13' + * Gain: '/èç ñåê â ìñ' + */ + MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * Eva_F_tg), + &WinterCondition_is_active_F, + &rtDW.sf_MATLABFunction1_j); + + /* Switch: '/Switch1' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/incar temp' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch' + */ + if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL != 0)) { + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' + */ + rtB.Merge_pe = 3; + } else if ((rtDW.Incar_FL < rtb_FLU_tg_correct) || + WinterCondition_is_active_F) { + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' + * Merge: '/Merge' + */ + rtB.Merge_pe = 2; + } else { + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step 1' + * Switch: '/Switch' + */ + rtB.Merge_pe = 1; + } + + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 1' */ + break; + + case 2: + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' + */ + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' + * SignalConversion generated from: '/step' + */ + rtB.Merge_pe = 2; + + /* End of Outputs for SubSystem: '/Level 2' */ + break; + + case 3: + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read11' + * MATLAB Function: '/3 way valve status' + */ + uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/Data Store Read5' + * MATLAB Function: '/mode FR step 1' + */ + modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); + + /* MATLAB Function: '/window heating' incorporates: + * DataStoreRead: '/Data Store Read6' + */ + windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/blower min max' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerminmax(rtDW.LEVEL, rtb_out_llx); + + /* MATLAB Function: '/ECT min max' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + ECTminmax(rtDW.LEVEL, rtb_out_ib); + + /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: + * DataStoreRead: '/engine coolant temp' + */ + rtb_FLU_tg_correct = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, + rtb_out_ib, rtb_out_llx, 1U); + + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + * DataTypeConversion: '/Data Type Conversion' + */ + rtDW.Blower_FR = (uint8_t)rtb_FLU_tg_correct; + + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FL = rtDW.Blower_FR; + + /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Gain: '/Gain1' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUL = rtDW.Dtg_FUR; + + /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Gain: '/Gain2' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLL = rtDW.Dtg_FLR; + + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' + */ + index_start = 1.0; + + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' + */ + Incartempgotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); + + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' + */ + Timegotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); + + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read14' + * Gain: '/èç ñåê â ìñ' + */ + MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * rtb_FLU_tg_correct), + &WinterCondition_is_active_F, + &rtDW.sf_MATLABFunction1_d); + + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/Data Store Read13' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + */ + /* : out = int16(g_assSTART_COOLANT_TO_STEP2(LVL + 1 - 3)); */ + if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' + */ + rtB.Merge_pe = 3; + } else { + /* MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' incorporates: + * DataStoreRead: '/Data Store Read10' + */ + rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); + if (rtDW.LEVEL + 1U > 255U) { + rtb_Gain2 = 255; + } + + /* MW:begin MISRA2012:D4.1 CERT-C:INT30-C 'Justifying MISRA CPP rule violation' */ + rtb_Subtract = (uint32_t)rtb_Gain2 - 3U; + + /* MW:end MISRA2012:D4.1 CERT-C:INT30-C */ + if ((uint32_t)rtb_Gain2 - 3U > (uint32_t)rtb_Gain2) { + rtb_Subtract = 0U; + } + + /* Switch: '/Switch' incorporates: + * DataStoreRead: '/engine coolant temp' + * DataStoreRead: '/incar temp' + * Logic: '/Logical Operator' + * MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + */ + if ((rtDW.Incar_FL < Eva_F_tg) || WinterCondition_is_active_F || + (rtDW.ECT > g_assSTART_COOLANT_TO_STEP2[(int32_t)rtb_Subtract - 1])) + { + /* Merge: '/Merge' incorporates: + * Constant: '/go to next step 2' + */ + rtB.Merge_pe = 2; + } else { + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step 1' + */ + rtB.Merge_pe = 1; + } + + /* End of Switch: '/Switch' */ + } + + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 3' */ + break; + + case 4: + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read10' + * MATLAB Function: '/3 way valve status' + */ + uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/Data Store Read5' + * MATLAB Function: '/mode FR step 1' + */ + modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); + + /* MATLAB Function: '/window heating' incorporates: + * DataStoreRead: '/Data Store Read6' + */ + windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/blower min max' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerminmax(rtDW.LEVEL, rtb_out_llx); + + /* MATLAB Function: '/ECT min max' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + ECTminmax(rtDW.LEVEL, rtb_out_ib); + + /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: + * DataStoreRead: '/engine coolant temp' + */ + rtb_FLU_tg_correct = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, + rtb_out_ib, rtb_out_llx, 1U); + + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + * DataTypeConversion: '/Data Type Conversion1' + */ + rtDW.Blower_FR = (uint8_t)rtb_FLU_tg_correct; + + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FL = rtDW.Blower_FR; + + /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Gain: '/Gain1' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUL = rtDW.Dtg_FUR; + + /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Gain: '/Gain2' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLL = rtDW.Dtg_FLR; + + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' + */ + index_start = 1.0; + + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' + */ + Incartempgotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); + + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' + */ + Timegotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); + + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read13' + * Gain: '/èç ñåê â ìñ' + */ + MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * rtb_FLU_tg_correct), + &WinterCondition_is_active_F, + &rtDW.sf_MATLABFunction1_h); + + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/incar temp' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch' + */ + if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' + */ + rtB.Merge_pe = 3; + } else if ((rtDW.Incar_FL > Eva_F_tg) || WinterCondition_is_active_F) { + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' + * Merge: '/Merge' + */ + rtB.Merge_pe = 2; + } else { + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step 1' + * Switch: '/Switch' + */ + rtB.Merge_pe = 1; + } + + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 4' */ + break; + + case 5: + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read10' + * MATLAB Function: '/3 way valve status' + */ + uwayvalvestatus(rtDW.LEVEL, &ShutOffFront_EN); + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/Data Store Read5' + * MATLAB Function: '/mode FR step 1' + */ + modeFRstep1(rtDW.LEVEL, &rtDW.Mode_FL); + + /* MATLAB Function: '/window heating' incorporates: + * DataStoreRead: '/Data Store Read6' + */ + windowheating(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/blower min max' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerminmax(rtDW.LEVEL, rtb_out_llx); + + /* MATLAB Function: '/ECT min max' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + ECTminmax(rtDW.LEVEL, rtb_out_ib); + + /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: + * DataStoreRead: '/engine coolant temp' + */ + rtb_FLU_tg_correct = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, + rtb_out_ib, rtb_out_llx, 1U); + + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + * DataTypeConversion: '/Data Type Conversion1' + */ + rtDW.Blower_FR = (uint8_t)rtb_FLU_tg_correct; + + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FL = rtDW.Blower_FR; + + /* MATLAB Function: '/Dtg_FrontUpper_X' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Gain: '/Gain2' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUR = (uint16_t)(10U * Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUL = rtDW.Dtg_FUR; + + /* MATLAB Function: '/Dtg_FrontLower_X' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Gain: '/Gain1' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLR = (uint16_t)(10U * Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLL = rtDW.Dtg_FLR; + + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' + */ + index_start = 1.0; + + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' + */ + Incartempgotofromstep1tostep2(rtDW.LEVEL, &Eva_F_tg); + + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' + */ + Timegotofromstep1tostep2(rtDW.LEVEL, &rtb_FLU_tg_correct); + + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read13' + * Gain: '/èç ñåê â ìñ' + */ + MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * rtb_FLU_tg_correct), + &WinterCondition_is_active_F, + &rtDW.sf_MATLABFunction1_p); + + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/incar temp' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch' + */ + if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL == 1)) { + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' + */ + rtB.Merge_pe = 3; + } else if ((rtDW.Incar_FL > Eva_F_tg) || WinterCondition_is_active_F) { + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' + * Merge: '/Merge' + */ + rtB.Merge_pe = 2; + } else { + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step 1' + * Switch: '/Switch' + */ + rtB.Merge_pe = 1; + } + + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 5' */ + break; + } + + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step 1 F' */ + break; + + case 2: + /* Outputs for IfAction SubSystem: '/Step 2 F' incorporates: + * ActionPort: '/Action Port' + */ + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' + */ + switch (rtDW.LEVEL) { + case 0: + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read10' + * MATLAB Function: '/3 way valve status' + */ + uwayvalvestatus_m(rtDW.LEVEL, &ShutOffFront_EN); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + Eva_F_tg = (int16_t)((rtDW.Dtg_FLL - rtb_y_n) >> 1); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + timeforstep(rtDW.LEVEL, &EN_BATTChiller); /* Abs: '/Abs' */ if (Eva_F_tg < 0) { Eva_F_tg = (int16_t)-Eva_F_tg; } - /* End of Abs: '/Abs' */ - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - timeforstep_d(rtDW.LEVEL, &EN_BATTChiller); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch' incorporates: + * Abs: '/Abs' + * Constant: '/Constant' * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write10' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write12' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' * RelationalOperator: '/Relational Operator' * RelationalOperator: '/Relational Operator' - * Sum: '/Add' + * Sum: '/Add' * Sum: '/Subtract' * Switch: '/Switch' * UnitDelay: '/Unit Delay' */ if ((double)Eva_F_tg * 2.0 <= 0.01) { - rtDW.Dtg_FUR = (uint16_t)rtb_FLU_tg_correct; + rtDW.Dtg_FLR = (uint16_t)rtb_y_n; } else { - if (rtDW.Dtg_FUL <= rtb_FLU_tg_correct) { + if (rtDW.Dtg_FLL <= rtb_y_n) { /* Switch: '/Switch' incorporates: * Constant: '/Constant' */ @@ -55988,117 +56938,64 @@ void HVAC_model_step(void) rtb_Gain2 = -1; } - rtDW.Dtg_FUR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed + rtDW.Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_cm) * (double)rtb_Gain2 + (double)rtDW.Dtg_FUL); + rtDW.UnitDelay_DSTATE_k) * (double)rtb_Gain2 + (double)rtDW.Dtg_FLL); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' */ - rtDW.Dtg_FUL = rtDW.Dtg_FUR; + rtDW.Dtg_FLL = rtDW.Dtg_FLR; - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' */ - incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + Eva_F_tg = (int16_t)((rtDW.Dtg_FUL - rtb_FLU_tg_correct) >> 1); - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - step_g(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - timeforstep_f(rtDW.LEVEL, &EN_BATTChiller); - - /* Switch: '/Switch' incorporates: - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Switch: '/Switch' - */ - if ((uint8_t)(rtDW.Mode_FL - rtDW.Mode_logic_FL) <= 0.01) { - /* DataStoreWrite: '/Data Store Write3' */ - rtDW.Mode_FL = rtDW.Mode_logic_FL; - } else { - if (rtDW.Mode_FL <= rtDW.Mode_logic_FL) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - rtDW.Mode_FL = (uint8_t)((double)Comp_Max_RPM_Allowed / (double) - EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_f) * (double)rtb_Gain2 + (double)rtDW.Mode_FL); + /* Abs: '/Abs' */ + if (Eva_F_tg < 0) { + Eva_F_tg = (int16_t)-Eva_F_tg; } - /* End of Switch: '/Switch' */ + /* End of Abs: '/Abs' */ - /* MATLAB Function: '/blower step' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read8' */ - /* : out = g_aucSTART_ELEC_WINDOW(LVL + 1 + 6); */ - blowerstep(rtDW.LEVEL, &rtb_Saturation_as); + Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/blower time for step' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read8' */ - blowertimeforstep(rtDW.LEVEL, &Gain1); + timeforstep_d(rtDW.LEVEL, &EN_BATTChiller); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * Product: '/Product1' - * Product: '/change rate (AF//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write10' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' * RelationalOperator: '/Relational Operator' * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Add' + * Sum: '/Add' * Sum: '/Subtract' * Switch: '/Switch' * UnitDelay: '/Unit Delay' */ - if ((uint8_t)(rtDW.Blower_FL - rtDW.Blower_logic_FL) <= 0.01) { - index_start = rtDW.Blower_logic_FL; + if ((double)Eva_F_tg * 2.0 <= 0.01) { + rtDW.Dtg_FUR = (uint16_t)rtb_FLU_tg_correct; } else { - if (rtDW.Blower_FL <= rtDW.Blower_logic_FL) { + if (rtDW.Dtg_FUL <= rtb_FLU_tg_correct) { /* Switch: '/Switch' incorporates: * Constant: '/Constant' */ @@ -56110,645 +57007,12 @@ void HVAC_model_step(void) rtb_Gain2 = -1; } - index_start = (double)rtb_Saturation_as / (double)Gain1 / 1000.0 * - (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_gc) * (double)rtb_Gain2 - + (double)rtDW.Blower_FL; - } - - /* End of Switch: '/Switch' */ - - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FR = (uint8_t)index_start; - - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FL = rtDW.Blower_FR; - - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' - */ - index_start = 1.0; - - /* RelationalOperator: '/Relational Operator2' incorporates: - * DataStoreRead: '/Data Store Read11' - */ - WinterCondition_is_active_F = (rtDW.CCU_MODE_FL != 1); - - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read12' - * RelationalOperator: '/Relational Operator3' - */ - WinterCondition_eTXV_ON_Front = (WinterCondition_is_active_F || - (rtDW.LO_HI_MODE_FL != 0)); - - /* MATLAB Function: '/Time goto from step 2 to step 3 ' incorporates: - * DataStoreRead: '/Data Store Read4' - */ - Timegotofromstep2tostep3(rtDW.LEVEL, &Eva_F_tg); - - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read3' - * Gain: '/èç ñåê â ìñ' - */ - MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * Eva_F_tg), - &WinterCondition_is_active_F, - &rtDW.sf_MATLABFunction1_m); - - /* Switch: '/Switch1' incorporates: - * Switch: '/Switch' - */ - if (WinterCondition_eTXV_ON_Front) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' - */ - rtB.Merge_pe = 3; - } else if (WinterCondition_is_active_F) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' - * Merge: '/Merge' - */ - rtB.Merge_pe = 3; - } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step' - * Switch: '/Switch' - */ - rtB.Merge_pe = 2; - } - - /* End of Switch: '/Switch1' */ - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_k = rtDW.t_now; - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_cm = rtDW.t_now; - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_f = rtDW.t_now; - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_gc = rtDW.t_now; - - /* End of Outputs for SubSystem: '/Level 0' */ - break; - - case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read10' - * MATLAB Function: '/3 way valve status' - */ - uwayvalvestatus_m(rtDW.LEVEL, &ShutOffFront_EN); - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - Eva_F_tg = (int16_t)((rtDW.Dtg_FLL - rtb_y_n) >> 1); - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - timeforstep(rtDW.LEVEL, &EN_BATTChiller); - - /* Abs: '/Abs' */ - if (Eva_F_tg < 0) { - Eva_F_tg = (int16_t)-Eva_F_tg; - } - - /* Switch: '/Switch' incorporates: - * Abs: '/Abs' - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write12' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if ((double)Eva_F_tg * 2.0 <= 0.01) { - rtDW.Dtg_FLR = (uint16_t)rtb_y_n; - } else { - if (rtDW.Dtg_FLL <= rtb_y_n) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - - rtDW.Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed - / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_mz) * (double)rtb_Gain2 + (double)rtDW.Dtg_FLL); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLL = rtDW.Dtg_FLR; - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - Eva_F_tg = (int16_t)((rtDW.Dtg_FUL - rtb_FLU_tg_correct) >> 1); - - /* Abs: '/Abs' */ - if (Eva_F_tg < 0) { - Eva_F_tg = (int16_t)-Eva_F_tg; - } - - /* End of Abs: '/Abs' */ - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - timeforstep_d(rtDW.LEVEL, &EN_BATTChiller); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write10' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if ((double)Eva_F_tg * 2.0 <= 0.01) { - rtDW.Dtg_FUR = (uint16_t)rtb_FLU_tg_correct; - } else { - if (rtDW.Dtg_FUL <= rtb_FLU_tg_correct) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - rtDW.Dtg_FUR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_n) * (double)rtb_Gain2 + (double)rtDW.Dtg_FUL); + rtDW.UnitDelay_DSTATE_cm) * (double)rtb_Gain2 + (double)rtDW.Dtg_FUL); } - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' - */ - rtDW.Dtg_FUL = rtDW.Dtg_FUR; - - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read1' - * MATLAB Function: '/incar filter up' - */ - incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* DataStoreWrite: '/Data Store Write1' incorporates: - * DataStoreRead: '/Data Store Read2' - * MATLAB Function: '/incar filter down' - */ - incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - Comp_Max_RPM_Allowed = (uint8_t)(rtDW.Mode_FL - rtDW.Mode_logic_FL); - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - step_g(rtDW.LEVEL, &EN_BATTChiller); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read5' - */ - timeforstep_f(rtDW.LEVEL, &ShutOffFront_EN); - - /* Switch: '/Switch' incorporates: - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Switch: '/Switch' - */ - if (Comp_Max_RPM_Allowed <= 0.01) { - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - rtDW.Mode_FL = rtDW.Mode_logic_FL; - } else { - if (rtDW.Mode_FL <= rtDW.Mode_logic_FL) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - rtDW.Mode_FL = (uint8_t)((double)EN_BATTChiller / (double) - ShutOffFront_EN / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_le) * (double)rtb_Gain2 + (double)rtDW.Mode_FL); - } - - /* End of Switch: '/Switch' */ - - /* MATLAB Function: '/window heating' incorporates: - * DataStoreRead: '/Data Store Read6' - */ - windowheating_o(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/blower step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowerstep(rtDW.LEVEL, &rtb_Saturation_as); - - /* MATLAB Function: '/blower time for step' incorporates: - * DataStoreRead: '/Data Store Read7' - */ - blowertimeforstep(rtDW.LEVEL, &Gain1); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if ((uint8_t)(rtDW.Blower_FL - rtDW.Blower_logic_FL) <= 0.01) { - index_start = rtDW.Blower_logic_FL; - } else { - if (rtDW.Blower_FL <= rtDW.Blower_logic_FL) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - - index_start = (double)rtb_Saturation_as / (double)Gain1 / 1000.0 * - (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_cb) * (double)rtb_Gain2 - + (double)rtDW.Blower_FL; - } - - /* End of Switch: '/Switch' */ - - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FR = (uint8_t)index_start; - - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' - */ - rtDW.Blower_FL = rtDW.Blower_FR; - - /* DataStoreWrite: '/Data Store Write7' incorporates: - * Constant: '/Recirc logic Partial REC' - */ - index_start = 1.0; - - /* RelationalOperator: '/Relational Operator2' incorporates: - * DataStoreRead: '/Data Store Read11' - */ - WinterCondition_is_active_F = (rtDW.CCU_MODE_FL != 1); - - /* Logic: '/Logical Operator1' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read12' - * RelationalOperator: '/Relational Operator3' - */ - WinterCondition_eTXV_ON_Front = (WinterCondition_is_active_F || - (rtDW.LO_HI_MODE_FL != 0)); - - /* MATLAB Function: '/Time goto from step 2 to step 3 ' incorporates: - * DataStoreRead: '/Data Store Read4' - */ - Timegotofromstep2tostep3(rtDW.LEVEL, &Eva_F_tg); - - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read3' - * Gain: '/èç ñåê â ìñ' - */ - MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * Eva_F_tg), - &WinterCondition_is_active_F, - &rtDW.sf_MATLABFunction1_i2); - - /* Switch: '/Switch1' incorporates: - * Switch: '/Switch' - */ - if (WinterCondition_eTXV_ON_Front) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' - */ - rtB.Merge_pe = 3; - } else if (WinterCondition_is_active_F) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' - * Merge: '/Merge' - */ - rtB.Merge_pe = 3; - } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step' - * Switch: '/Switch' - */ - rtB.Merge_pe = 2; - } - - /* End of Switch: '/Switch1' */ - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_mz = rtDW.t_now; - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_n = rtDW.t_now; - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_le = rtDW.t_now; - - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - */ - rtDW.UnitDelay_DSTATE_cb = rtDW.t_now; - - /* End of Outputs for SubSystem: '/Level 1' */ - break; - - case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' - */ - Level2(&rtB.Merge_pe); - - /* End of Outputs for SubSystem: '/Level 2' */ - break; - - case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' - */ - Level3(&rtB.Merge_pe, &ShutOffRear_EN, &rtDW.Blower_FL, &rtDW.Blower_FR, - &rtDW.Blower_logic_FL, &rtDW.CCU_MODE_FL, &rtDW.Dtg_FLL, - &rtDW.Dtg_FLR, &rtDW.Dtg_FUL, &rtDW.Dtg_FUR, &rtb_y_n, - &rtb_FLU_tg_correct, &El_window_heating, &rtDW.HI_logic_on, - &EN_BATTChiller, &Comp_Max_RPM_Allowed, &rtDW.LEVEL, - &rtDW.LO_HI_MODE_FL, &rtDW.Mode_FL, &Mode_FR, &rtDW.Mode_logic_FL, - &index_start, &ShutOffFront_EN, &rtDW.t_now, &rtDW.Level3_d); - - /* End of Outputs for SubSystem: '/Level 3' */ - break; - - case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' - */ - Level3(&rtB.Merge_pe, &ShutOffRear_EN, &rtDW.Blower_FL, &rtDW.Blower_FR, - &rtDW.Blower_logic_FL, &rtDW.CCU_MODE_FL, &rtDW.Dtg_FLL, - &rtDW.Dtg_FLR, &rtDW.Dtg_FUL, &rtDW.Dtg_FUR, &rtb_y_n, - &rtb_FLU_tg_correct, &El_window_heating, &rtDW.HI_logic_on, - &EN_BATTChiller, &Comp_Max_RPM_Allowed, &rtDW.LEVEL, - &rtDW.LO_HI_MODE_FL, &rtDW.Mode_FL, &Mode_FR, &rtDW.Mode_logic_FL, - &index_start, &ShutOffFront_EN, &rtDW.t_now, &rtDW.Level4_l); - - /* End of Outputs for SubSystem: '/Level 4' */ - break; - - case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: - * ActionPort: '/Action Port' - */ - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read10' - * MATLAB Function: '/3 way valve status' - */ - uwayvalvestatus_m(rtDW.LEVEL, &ShutOffFront_EN); - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - Eva_F_tg = (int16_t)((rtDW.Dtg_FLL - rtb_y_n) >> 1); - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read9' - */ - timeforstep(rtDW.LEVEL, &EN_BATTChiller); - - /* Abs: '/Abs' */ - if (Eva_F_tg < 0) { - Eva_F_tg = (int16_t)-Eva_F_tg; - } - - /* Switch: '/Switch' incorporates: - * Abs: '/Abs' - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write12' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if ((double)Eva_F_tg * 2.0 <= 0.01) { - rtDW.Dtg_FLR = (uint16_t)rtb_y_n; - } else { - if (rtDW.Dtg_FLL <= rtb_y_n) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - - rtDW.Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed - / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_g) * (double)rtb_Gain2 + (double)rtDW.Dtg_FLL); - } - - /* End of Switch: '/Switch' */ - - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreWrite: '/Data Store Write12' - */ - rtDW.Dtg_FLL = rtDW.Dtg_FLR; - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - Eva_F_tg = (int16_t)((rtDW.Dtg_FUL - rtb_FLU_tg_correct) >> 1); - - /* Abs: '/Abs' */ - if (Eva_F_tg < 0) { - Eva_F_tg = (int16_t)-Eva_F_tg; - } - - /* End of Abs: '/Abs' */ - - /* MATLAB Function: '/step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* MATLAB Function: '/time for step' incorporates: - * DataStoreRead: '/Data Store Read8' - */ - timeforstep_d(rtDW.LEVEL, &EN_BATTChiller); - - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * DataStoreWrite: '/Data Store Write10' - * Gain: '/Gain1' - * Product: '/Product1' - * Product: '/change rate (dtg//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' - */ - if ((double)Eva_F_tg * 2.0 <= 0.01) { - rtDW.Dtg_FUR = (uint16_t)rtb_FLU_tg_correct; - } else { - if (rtDW.Dtg_FUL <= rtb_FLU_tg_correct) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - */ - rtb_Gain2 = 1; - } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' - */ - rtb_Gain2 = -1; - } - - rtDW.Dtg_FUR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed - / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_h) * (double)rtb_Gain2 + (double)rtDW.Dtg_FUL); - } - - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ /* DataStoreWrite: '/Data Store Write11' incorporates: * DataStoreWrite: '/Data Store Write10' @@ -56767,127 +57031,110 @@ void HVAC_model_step(void) */ incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); - /* MATLAB Function: '/autodemist (autodefog)' incorporates: - * DataStoreRead: '/Data Store Read3' - */ - autodemistautodefog(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - - /* Sum: '/Add' incorporates: - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ - EN_BATTChiller = (uint8_t)(rtDW.Mode_FL - rtDW.Mode_logic_FL); - - /* MATLAB Function: '/step' incorporates: + /* MATLAB Function: '/step' incorporates: * DataStoreRead: '/Data Store Read5' */ step_g(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/time for step' incorporates: + /* MATLAB Function: '/time for step' incorporates: * DataStoreRead: '/Data Store Read5' */ - timeforstep_f(rtDW.LEVEL, &ShutOffFront_EN); + timeforstep_f(rtDW.LEVEL, &EN_BATTChiller); - /* Switch: '/Switch' incorporates: - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Switch: '/Switch' + /* Switch: '/Switch' incorporates: + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Switch: '/Switch' */ - if (EN_BATTChiller <= 0.01) { - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - */ + if ((uint8_t)(rtDW.Mode_FL - rtDW.Mode_logic_FL) <= 0.01) { + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Mode_FL = rtDW.Mode_logic_FL; } else { if (rtDW.Mode_FL <= rtDW.Mode_logic_FL) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' */ rtb_Gain2 = 1; } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' */ rtb_Gain2 = -1; } /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Constant' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + * Constant: '/Constant' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ rtDW.Mode_FL = (uint8_t)((double)Comp_Max_RPM_Allowed / (double) - ShutOffFront_EN / 1000.0 * (double)(rtDW.t_now - - rtDW.UnitDelay_DSTATE_ly) * (double)rtb_Gain2 + (double)rtDW.Mode_FL); + EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - + rtDW.UnitDelay_DSTATE_f) * (double)rtb_Gain2 + (double)rtDW.Mode_FL); } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ - /* MATLAB Function: '/window heating' incorporates: - * DataStoreRead: '/Data Store Read6' - */ - windowheating_o(rtDW.LEVEL, &EN_BATTChiller); - - /* MATLAB Function: '/blower step' incorporates: + /* MATLAB Function: '/blower step' incorporates: * DataStoreRead: '/Data Store Read7' */ - blowerstep(rtDW.LEVEL, &rtb_Saturation_as); + /* : out = g_aucSTART_ELEC_WINDOW(LVL + 1 + 6); */ + blowerstep(rtDW.LEVEL, &Gain); - /* MATLAB Function: '/blower time for step' incorporates: + /* MATLAB Function: '/blower time for step' incorporates: * DataStoreRead: '/Data Store Read7' */ blowertimeforstep(rtDW.LEVEL, &Gain1); - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' - * Constant: '/epsilon' - * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' - * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' - * Product: '/Product1' - * Product: '/change rate (step//sec)' - * Product: '/ñêîðîñòü â ìñ' - * Product: '/øàã èçìåíåíèÿ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator' - * Sum: '/Add' - * Sum: '/Add' - * Sum: '/Subtract' - * Switch: '/Switch' - * UnitDelay: '/Unit Delay' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * Product: '/Product1' + * Product: '/change rate (AF//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' */ if ((uint8_t)(rtDW.Blower_FL - rtDW.Blower_logic_FL) <= 0.01) { index_start = rtDW.Blower_logic_FL; } else { if (rtDW.Blower_FL <= rtDW.Blower_logic_FL) { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' */ rtb_Gain2 = 1; } else { - /* Switch: '/Switch' incorporates: - * Constant: '/Constant1' + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' */ rtb_Gain2 = -1; } - index_start = (double)rtb_Saturation_as / (double)Gain1 / 1000.0 * - (double)(rtDW.t_now - rtDW.UnitDelay_DSTATE_gu) * (double)rtb_Gain2 - + (double)rtDW.Blower_FL; + index_start = (double)Gain / (double)Gain1 / 1000.0 * (double) + (rtDW.t_now - rtDW.UnitDelay_DSTATE_gc) * (double)rtb_Gain2 + + (double)rtDW.Blower_FL; } - /* End of Switch: '/Switch' */ + /* End of Switch: '/Switch' */ /* DataTypeConversion: '/Data Type Conversion' incorporates: * DataStoreWrite: '/Data Store Write5' @@ -56904,43 +57151,48 @@ void HVAC_model_step(void) */ index_start = 1.0; + /* RelationalOperator: '/Relational Operator2' incorporates: + * DataStoreRead: '/Data Store Read11' + */ + WinterCondition_is_active_F = (rtDW.CCU_MODE_FL != 1); + + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read12' + * RelationalOperator: '/Relational Operator3' + */ + WinterCondition_eTXV_ON_Front = (WinterCondition_is_active_F || + (rtDW.LO_HI_MODE_FL != 0)); + /* MATLAB Function: '/Time goto from step 2 to step 3 ' incorporates: * DataStoreRead: '/Data Store Read4' */ Timegotofromstep2tostep3(rtDW.LEVEL, &Eva_F_tg); /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read13' + * DataStoreRead: '/Data Store Read3' * Gain: '/èç ñåê â ìñ' */ MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * Eva_F_tg), &WinterCondition_is_active_F, - &rtDW.sf_MATLABFunction1_j2); + &rtDW.sf_MATLABFunction1_m); /* Switch: '/Switch1' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' * Switch: '/Switch' */ - if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL != 0)) { - /* Merge: '/Merge' incorporates: + if (WinterCondition_eTXV_ON_Front) { + /* Merge: '/Merge' incorporates: * Constant: '/exit algorithm' */ rtB.Merge_pe = 3; - } else if (WinterCondition_is_active_F || rtDW.HI_logic_on) { + } else if (WinterCondition_is_active_F) { /* Switch: '/Switch' incorporates: * Constant: '/go to next step' - * Merge: '/Merge' + * Merge: '/Merge' */ rtB.Merge_pe = 3; } else { - /* Merge: '/Merge' incorporates: + /* Merge: '/Merge' incorporates: * Constant: '/stay at step' * Switch: '/Switch' */ @@ -56949,47 +57201,816 @@ void HVAC_model_step(void) /* End of Switch: '/Switch1' */ - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_k = rtDW.t_now; + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_cm = rtDW.t_now; + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_f = rtDW.t_now; + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_gc = rtDW.t_now; + + /* End of Outputs for SubSystem: '/Level 0' */ + break; + + case 1: + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read10' + * MATLAB Function: '/3 way valve status' + */ + uwayvalvestatus_m(rtDW.LEVEL, &ShutOffFront_EN); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + Eva_F_tg = (int16_t)((rtDW.Dtg_FLL - rtb_y_n) >> 1); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + timeforstep(rtDW.LEVEL, &EN_BATTChiller); + + /* Abs: '/Abs' */ + if (Eva_F_tg < 0) { + Eva_F_tg = (int16_t)-Eva_F_tg; + } + + /* Switch: '/Switch' incorporates: + * Abs: '/Abs' + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write12' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if ((double)Eva_F_tg * 2.0 <= 0.01) { + rtDW.Dtg_FLR = (uint16_t)rtb_y_n; + } else { + if (rtDW.Dtg_FLL <= rtb_y_n) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + rtDW.Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed + / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - + rtDW.UnitDelay_DSTATE_mz) * (double)rtb_Gain2 + (double)rtDW.Dtg_FLL); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLL = rtDW.Dtg_FLR; + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + Eva_F_tg = (int16_t)((rtDW.Dtg_FUL - rtb_FLU_tg_correct) >> 1); + + /* Abs: '/Abs' */ + if (Eva_F_tg < 0) { + Eva_F_tg = (int16_t)-Eva_F_tg; + } + + /* End of Abs: '/Abs' */ + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + timeforstep_d(rtDW.LEVEL, &EN_BATTChiller); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write10' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if ((double)Eva_F_tg * 2.0 <= 0.01) { + rtDW.Dtg_FUR = (uint16_t)rtb_FLU_tg_correct; + } else { + if (rtDW.Dtg_FUL <= rtb_FLU_tg_correct) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + rtDW.Dtg_FUR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed + / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - + rtDW.UnitDelay_DSTATE_n) * (double)rtb_Gain2 + (double)rtDW.Dtg_FUL); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUL = rtDW.Dtg_FUR; + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + Comp_Max_RPM_Allowed = (uint8_t)(rtDW.Mode_FL - rtDW.Mode_logic_FL); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + step_g(rtDW.LEVEL, &EN_BATTChiller); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + timeforstep_f(rtDW.LEVEL, &ShutOffFront_EN); + + /* Switch: '/Switch' incorporates: + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Switch: '/Switch' + */ + if (Comp_Max_RPM_Allowed <= 0.01) { + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + rtDW.Mode_FL = rtDW.Mode_logic_FL; + } else { + if (rtDW.Mode_FL <= rtDW.Mode_logic_FL) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + rtDW.Mode_FL = (uint8_t)((double)EN_BATTChiller / (double) + ShutOffFront_EN / 1000.0 * (double)(rtDW.t_now - + rtDW.UnitDelay_DSTATE_le) * (double)rtb_Gain2 + (double)rtDW.Mode_FL); + } + + /* End of Switch: '/Switch' */ + + /* MATLAB Function: '/window heating' incorporates: + * DataStoreRead: '/Data Store Read6' + */ + windowheating_o(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/blower step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerstep(rtDW.LEVEL, &Gain); + + /* MATLAB Function: '/blower time for step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowertimeforstep(rtDW.LEVEL, &Gain1); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if ((uint8_t)(rtDW.Blower_FL - rtDW.Blower_logic_FL) <= 0.01) { + index_start = rtDW.Blower_logic_FL; + } else { + if (rtDW.Blower_FL <= rtDW.Blower_logic_FL) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + index_start = (double)Gain / (double)Gain1 / 1000.0 * (double) + (rtDW.t_now - rtDW.UnitDelay_DSTATE_cb) * (double)rtb_Gain2 + + (double)rtDW.Blower_FL; + } + + /* End of Switch: '/Switch' */ + + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FR = (uint8_t)index_start; + + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FL = rtDW.Blower_FR; + + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' + */ + index_start = 1.0; + + /* RelationalOperator: '/Relational Operator2' incorporates: + * DataStoreRead: '/Data Store Read11' + */ + WinterCondition_is_active_F = (rtDW.CCU_MODE_FL != 1); + + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read12' + * RelationalOperator: '/Relational Operator3' + */ + WinterCondition_eTXV_ON_Front = (WinterCondition_is_active_F || + (rtDW.LO_HI_MODE_FL != 0)); + + /* MATLAB Function: '/Time goto from step 2 to step 3 ' incorporates: + * DataStoreRead: '/Data Store Read4' + */ + Timegotofromstep2tostep3(rtDW.LEVEL, &Eva_F_tg); + + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read3' + * Gain: '/èç ñåê â ìñ' + */ + MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * Eva_F_tg), + &WinterCondition_is_active_F, + &rtDW.sf_MATLABFunction1_i2); + + /* Switch: '/Switch1' incorporates: + * Switch: '/Switch' + */ + if (WinterCondition_eTXV_ON_Front) { + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' + */ + rtB.Merge_pe = 3; + } else if (WinterCondition_is_active_F) { + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' + * Merge: '/Merge' + */ + rtB.Merge_pe = 3; + } else { + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step' + * Switch: '/Switch' + */ + rtB.Merge_pe = 2; + } + + /* End of Switch: '/Switch1' */ + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_mz = rtDW.t_now; + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_n = rtDW.t_now; + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_le = rtDW.t_now; + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + */ + rtDW.UnitDelay_DSTATE_cb = rtDW.t_now; + + /* End of Outputs for SubSystem: '/Level 1' */ + break; + + case 2: + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' + */ + Level2(&rtB.Merge_pe); + + /* End of Outputs for SubSystem: '/Level 2' */ + break; + + case 3: + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' + */ + Level3(&rtB.Merge_pe, &ShutOffRear_EN, &rtDW.Blower_FL, &rtDW.Blower_FR, + &rtDW.Blower_logic_FL, &rtDW.CCU_MODE_FL, &rtDW.Dtg_FLL, + &rtDW.Dtg_FLR, &rtDW.Dtg_FUL, &rtDW.Dtg_FUR, &rtb_y_n, + &rtb_FLU_tg_correct, &rtb_Gain_cz, &rtDW.HI_logic_on, + &EN_BATTChiller, &Comp_Max_RPM_Allowed, &rtDW.LEVEL, + &rtDW.LO_HI_MODE_FL, &rtDW.Mode_FL, &rtb_Gain1_jd, + &rtDW.Mode_logic_FL, &index_start, &ShutOffFront_EN, &rtDW.t_now, + &rtDW.Level3_d); + + /* End of Outputs for SubSystem: '/Level 3' */ + break; + + case 4: + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' + */ + Level3(&rtB.Merge_pe, &ShutOffRear_EN, &rtDW.Blower_FL, &rtDW.Blower_FR, + &rtDW.Blower_logic_FL, &rtDW.CCU_MODE_FL, &rtDW.Dtg_FLL, + &rtDW.Dtg_FLR, &rtDW.Dtg_FUL, &rtDW.Dtg_FUR, &rtb_y_n, + &rtb_FLU_tg_correct, &rtb_Gain_cz, &rtDW.HI_logic_on, + &EN_BATTChiller, &Comp_Max_RPM_Allowed, &rtDW.LEVEL, + &rtDW.LO_HI_MODE_FL, &rtDW.Mode_FL, &rtb_Gain1_jd, + &rtDW.Mode_logic_FL, &index_start, &ShutOffFront_EN, &rtDW.t_now, + &rtDW.Level4_l); + + /* End of Outputs for SubSystem: '/Level 4' */ + break; + + case 5: + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' + */ + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read10' + * MATLAB Function: '/3 way valve status' + */ + uwayvalvestatus_m(rtDW.LEVEL, &ShutOffFront_EN); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + Eva_F_tg = (int16_t)((rtDW.Dtg_FLL - rtb_y_n) >> 1); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + Dtg_FrontLower_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read9' + */ + timeforstep(rtDW.LEVEL, &EN_BATTChiller); + + /* Abs: '/Abs' */ + if (Eva_F_tg < 0) { + Eva_F_tg = (int16_t)-Eva_F_tg; + } + + /* Switch: '/Switch' incorporates: + * Abs: '/Abs' + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write12' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if ((double)Eva_F_tg * 2.0 <= 0.01) { + rtDW.Dtg_FLR = (uint16_t)rtb_y_n; + } else { + if (rtDW.Dtg_FLL <= rtb_y_n) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + rtDW.Dtg_FLR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed + / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - + rtDW.UnitDelay_DSTATE_g) * (double)rtb_Gain2 + (double)rtDW.Dtg_FLL); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreWrite: '/Data Store Write12' + */ + rtDW.Dtg_FLL = rtDW.Dtg_FLR; + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + Eva_F_tg = (int16_t)((rtDW.Dtg_FUL - rtb_FLU_tg_correct) >> 1); + + /* Abs: '/Abs' */ + if (Eva_F_tg < 0) { + Eva_F_tg = (int16_t)-Eva_F_tg; + } + + /* End of Abs: '/Abs' */ + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + Dtg_FrontUpper_X(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read8' + */ + timeforstep_d(rtDW.LEVEL, &EN_BATTChiller); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * DataStoreWrite: '/Data Store Write10' + * Gain: '/Gain1' + * Product: '/Product1' + * Product: '/change rate (dtg//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if ((double)Eva_F_tg * 2.0 <= 0.01) { + rtDW.Dtg_FUR = (uint16_t)rtb_FLU_tg_correct; + } else { + if (rtDW.Dtg_FUL <= rtb_FLU_tg_correct) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + rtDW.Dtg_FUR = (uint16_t)rt_roundd(10.0 * (double)Comp_Max_RPM_Allowed + / (double)EN_BATTChiller / 1000.0 * (double)(rtDW.t_now - + rtDW.UnitDelay_DSTATE_h) * (double)rtb_Gain2 + (double)rtDW.Dtg_FUL); + } + + /* End of Switch: '/Switch' */ + + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' + */ + rtDW.Dtg_FUL = rtDW.Dtg_FUR; + + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read1' + * MATLAB Function: '/incar filter up' + */ + incarfilterup(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* DataStoreWrite: '/Data Store Write1' incorporates: + * DataStoreRead: '/Data Store Read2' + * MATLAB Function: '/incar filter down' + */ + incarfilterdown(rtDW.LEVEL, &EN_BATTChiller); + + /* MATLAB Function: '/autodemist (autodefog)' incorporates: + * DataStoreRead: '/Data Store Read3' + */ + autodemistautodefog(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* Sum: '/Add' incorporates: + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + EN_BATTChiller = (uint8_t)(rtDW.Mode_FL - rtDW.Mode_logic_FL); + + /* MATLAB Function: '/step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + step_g(rtDW.LEVEL, &Comp_Max_RPM_Allowed); + + /* MATLAB Function: '/time for step' incorporates: + * DataStoreRead: '/Data Store Read5' + */ + timeforstep_f(rtDW.LEVEL, &ShutOffFront_EN); + + /* Switch: '/Switch' incorporates: + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Switch: '/Switch' + */ + if (EN_BATTChiller <= 0.01) { + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + */ + rtDW.Mode_FL = rtDW.Mode_logic_FL; + } else { + if (rtDW.Mode_FL <= rtDW.Mode_logic_FL) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Constant' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + rtDW.Mode_FL = (uint8_t)((double)Comp_Max_RPM_Allowed / (double) + ShutOffFront_EN / 1000.0 * (double)(rtDW.t_now - + rtDW.UnitDelay_DSTATE_ly) * (double)rtb_Gain2 + (double)rtDW.Mode_FL); + } + + /* End of Switch: '/Switch' */ + + /* MATLAB Function: '/window heating' incorporates: + * DataStoreRead: '/Data Store Read6' + */ + windowheating_o(rtDW.LEVEL, &EN_BATTChiller); + + /* MATLAB Function: '/blower step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowerstep(rtDW.LEVEL, &Gain); + + /* MATLAB Function: '/blower time for step' incorporates: + * DataStoreRead: '/Data Store Read7' + */ + blowertimeforstep(rtDW.LEVEL, &Gain1); + + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + * Constant: '/epsilon' + * DataStoreRead: '/Òåêóùåå çíà÷åíèå blower ' + * DataStoreRead: '/çíà÷åíèå auto (â ñîîòâåòñòâèè ñ ëîãèêîé)' + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + * Product: '/Product1' + * Product: '/change rate (step//sec)' + * Product: '/ñêîðîñòü â ìñ' + * Product: '/øàã èçìåíåíèÿ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator' + * Sum: '/Add' + * Sum: '/Add' + * Sum: '/Subtract' + * Switch: '/Switch' + * UnitDelay: '/Unit Delay' + */ + if ((uint8_t)(rtDW.Blower_FL - rtDW.Blower_logic_FL) <= 0.01) { + index_start = rtDW.Blower_logic_FL; + } else { + if (rtDW.Blower_FL <= rtDW.Blower_logic_FL) { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant' + */ + rtb_Gain2 = 1; + } else { + /* Switch: '/Switch' incorporates: + * Constant: '/Constant1' + */ + rtb_Gain2 = -1; + } + + index_start = (double)Gain / (double)Gain1 / 1000.0 * (double) + (rtDW.t_now - rtDW.UnitDelay_DSTATE_gu) * (double)rtb_Gain2 + + (double)rtDW.Blower_FL; + } + + /* End of Switch: '/Switch' */ + + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FR = (uint8_t)index_start; + + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' + */ + rtDW.Blower_FL = rtDW.Blower_FR; + + /* DataStoreWrite: '/Data Store Write7' incorporates: + * Constant: '/Recirc logic Partial REC' + */ + index_start = 1.0; + + /* MATLAB Function: '/Time goto from step 2 to step 3 ' incorporates: + * DataStoreRead: '/Data Store Read4' + */ + Timegotofromstep2tostep3(rtDW.LEVEL, &Eva_F_tg); + + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read13' + * Gain: '/èç ñåê â ìñ' + */ + MATLABFunction1_j(rtDW.t_now, (uint32_t)(1000 * Eva_F_tg), + &WinterCondition_is_active_F, + &rtDW.sf_MATLABFunction1_j2); + + /* Switch: '/Switch1' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * Switch: '/Switch' + */ + if ((rtDW.CCU_MODE_FL != 1) || (rtDW.LO_HI_MODE_FL != 0)) { + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' + */ + rtB.Merge_pe = 3; + } else if (WinterCondition_is_active_F || rtDW.HI_logic_on) { + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' + * Merge: '/Merge' + */ + rtB.Merge_pe = 3; + } else { + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step' + * Switch: '/Switch' + */ + rtB.Merge_pe = 2; + } + + /* End of Switch: '/Switch1' */ + + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ rtDW.UnitDelay_DSTATE_g = rtDW.t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ rtDW.UnitDelay_DSTATE_h = rtDW.t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ rtDW.UnitDelay_DSTATE_ly = rtDW.t_now; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/òåêóùåå âðåìÿ â ìñ' */ rtDW.UnitDelay_DSTATE_gu = rtDW.t_now; - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Outputs for SubSystem: '/Level 5' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step 2 F' */ + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step 2 F' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Step 3 F' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step 3 F' incorporates: + * ActionPort: '/Action Port' */ Step3F(&rtB.Merge_pe, &rtDW.start_control_finished_front); - /* End of Outputs for SubSystem: '/Step 3 F' */ + /* End of Outputs for SubSystem: '/Step 3 F' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.step_start_controle_front = rtB.Merge_pe; /* End of Outputs for SubSystem: '/Start Control Front' */ @@ -56997,10 +58018,10 @@ void HVAC_model_step(void) /* End of If: '/åñëè SC front íå çàâåðøåí2' */ - /* Saturate: '/from 0 to 3' incorporates: - * Constant: '/Constant' - * Sum: '/Add' - * UnitDelay: '/Unit Delay' + /* Saturate: '/from 0 to 3' incorporates: + * Constant: '/Constant' + * Sum: '/Add' + * UnitDelay: '/Unit Delay' */ if (rtDW.UnitDelay_DSTATE_b + 1.0 > 3.0) { rtDW.UnitDelay_DSTATE_b = 3.0; @@ -57010,43 +58031,43 @@ void HVAC_model_step(void) rtDW.UnitDelay_DSTATE_b++; } - /* End of Saturate: '/from 0 to 3' */ + /* End of Saturate: '/from 0 to 3' */ /* If: '/åñëè SC front íå çàâåðøåí3' incorporates: * DataStoreRead: '/Data Store Read3' * DataTypeConversion: '/Data Type Conversion1' * DataTypeConversion: '/Data Type Conversion3' - * UnitDelay: '/Unit Delay' + * UnitDelay: '/Unit Delay' */ if (((uint8_t)rtDW.start_control_finished_rear == 0) && ((uint8_t) rtDW.UnitDelay_DSTATE_b >= 2)) { /* Outputs for IfAction SubSystem: '/Start Control Rear' incorporates: - * ActionPort: '/Action Port' + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read' */ switch (rtDW.step_start_controle_rear) { case -1: - /* Outputs for IfAction SubSystem: '/Step -1 R (Entry Condition)' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step -1 R (Entry Condition)' incorporates: + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' */ switch (rtDW.LEVEL) { case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: + * DataStoreRead: '/Data Store Read4' */ /* : out = int16(g_assSTART_ENTER_INCAR(LVL + 1 + 6)); */ g_ausSTART_ENTER_SETTEMP_i(rtDW.LEVEL, &rtb_y_hg); - /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); if (rtDW.LEVEL + 1U > 255U) { @@ -57058,141 +58079,141 @@ void HVAC_model_step(void) index_start_0 = 255; } - /* Switch: '/Switch' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read5' - * Logic: '/AND' - * MATLAB Function: '/g_assSTART_ENTER_INCAR' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read5' + * Logic: '/AND' + * MATLAB Function: '/g_assSTART_ENTER_INCAR' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.Incar_RR > g_assSTART_ENTER_INCAR[index_start_0 - 1]) && (rtDW.CCU_MODE_RR == 1) && (rtDW.CCU_SET_RR < rtb_y_hg) && (rtDW.LO_HI_MODE_RR == 0)) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a0 = 1; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_a0 = -1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Level 0' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Level 0' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_INCAR_f(rtDW.LEVEL, &rtb_y_hg); - /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: + * DataStoreRead: '/Data Store Read4' */ g_ausSTART_ENTER_SETTEMP_i(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* Switch: '/Switch' incorporates: - * Constant: '/not LO or HI' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read5' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch' incorporates: + * Constant: '/not LO or HI' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read5' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.Incar_RR > rtb_y_hg) && (rtDW.CCU_MODE_RR == 1) && (rtDW.CCU_SET_RR < rtb_FLU_tg_correct) && (rtDW.LO_HI_MODE_RR == 0)) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a0 = 1; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_a0 = -1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Level 1' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Level 1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_INCAR_f(rtDW.LEVEL, &rtb_y_hg); - /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: + * DataStoreRead: '/Data Store Read4' */ g_ausSTART_ENTER_SETTEMP_i(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* Switch: '/Switch' incorporates: - * Constant: '/LOW' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read5' - * Logic: '/AND' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch' incorporates: + * Constant: '/LOW' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read5' + * Logic: '/AND' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ if ((rtDW.Incar_RR < rtb_y_hg) && (rtDW.CCU_MODE_RR == 1) && (rtDW.CCU_SET_RR > rtb_FLU_tg_correct) && (rtDW.LO_HI_MODE_RR != 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a0 = 0; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_a0 = -1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Level 2' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Level 2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/g_assSTART_ENTER_INCAR' incorporates: + * DataStoreRead: '/Data Store Read4' */ g_assSTART_ENTER_INCAR_f(rtDW.LEVEL, &rtb_y_hg); - /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_ENTER_COOLANT ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_ENTER_COOLANT_m1(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' incorporates: + * DataStoreRead: '/Data Store Read6' */ /* : out = int16(g_ausSTART_ENTER_SETTEMP(LVL+1+6)); */ rtb_Gain2 = (int32_t)(rtDW.LEVEL + 1U); @@ -57210,231 +58231,231 @@ void HVAC_model_step(void) rtb_out_ihi = 32767U; } - /* Switch: '/Switch' incorporates: - * Constant: '/LOW' - * DataStoreRead: '/Data Store Read' - * DataStoreRead: '/Data Store Read1' - * DataStoreRead: '/Data Store Read2' - * DataStoreRead: '/Data Store Read5' - * DataStoreRead: '/Data Store Read7' - * Logic: '/AND' - * Logic: '/AND1' - * MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' + /* Switch: '/Switch' incorporates: + * Constant: '/LOW' + * DataStoreRead: '/Data Store Read' + * DataStoreRead: '/Data Store Read1' + * DataStoreRead: '/Data Store Read2' + * DataStoreRead: '/Data Store Read5' + * DataStoreRead: '/Data Store Read7' + * Logic: '/AND' + * Logic: '/AND1' + * MATLAB Function: '/g_ausSTART_ENTER_SETTEMP' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' */ if (((rtDW.Incar_RR < rtb_y_hg) || (rtDW.ECT < rtb_FLU_tg_correct)) && (rtDW.CCU_MODE_RR == 1) && (rtDW.CCU_SET_RR > rtb_out_ihi) && (rtDW.LO_HI_MODE_RR != 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant1' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant1' */ rtB.Merge_a0 = 0; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/Constant' + /* Merge: '/Merge' incorporates: + * Constant: '/Constant' */ rtB.Merge_a0 = -1; } - /* End of Switch: '/Switch' */ - /* End of Outputs for SubSystem: '/Level 3' */ + /* End of Switch: '/Switch' */ + /* End of Outputs for SubSystem: '/Level 3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' */ Level4_j(&rtB.Merge_a0, &rtDW.CCU_MODE_RR, &rtDW.ECT, &rtDW.Incar_RR, &rtDW.LEVEL, &rtDW.LO_HI_MODE_RR); - /* End of Outputs for SubSystem: '/Level 4' */ + /* End of Outputs for SubSystem: '/Level 4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' */ Level4_j(&rtB.Merge_a0, &rtDW.CCU_MODE_RR, &rtDW.ECT, &rtDW.Incar_RR, &rtDW.LEVEL, &rtDW.LO_HI_MODE_RR); - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Outputs for SubSystem: '/Level 5' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step -1 R (Entry Condition)' */ + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step -1 R (Entry Condition)' */ break; case 0: - /* Outputs for IfAction SubSystem: '/Step 0 R' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step 0 R' incorporates: + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' */ switch (rtDW.LEVEL) { case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: + * ActionPort: '/Action Port' */ Level0(&rtB.Merge_a0); - /* End of Outputs for SubSystem: '/Level 0' */ + /* End of Outputs for SubSystem: '/Level 0' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' */ Level0(&rtB.Merge_a0); - /* End of Outputs for SubSystem: '/Level 1' */ + /* End of Outputs for SubSystem: '/Level 1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Blower_RR = 10U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Blower_RL = 10U; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_RR = 650U; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_RL = 650U; - /* MATLAB Function: '/incar filter up' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/incar filter up' incorporates: + * DataStoreRead: '/Data Store Read1' */ incarfilterup_j(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/incar filter down' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/incar filter down' incorporates: + * DataStoreRead: '/Data Store Read2' */ incarfilterdown_m(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Mode - foot' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Mode - foot' */ rtDW.Mode_RR = 60U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Mode - foot' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Mode - foot' */ rtDW.Mode_RL = 60U; - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' */ /* : out = int16(g_assSTART_COOLANT_STEP0_TO_1(LVL + 3)); */ if ((rtDW.CCU_MODE_RR != 1) || (rtDW.LO_HI_MODE_RR == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' */ rtB.Merge_a0 = 3; } else { - /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtb_Gain2 = (int32_t)(rtDW.LEVEL + 3U); if (rtDW.LEVEL + 3U > 255U) { rtb_Gain2 = 255; } - /* Merge: '/Merge' incorporates: - * DataStoreRead: '/Engine coolant temp' - * MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' - * RelationalOperator: '/Relational Operator' + /* Merge: '/Merge' incorporates: + * DataStoreRead: '/Engine coolant temp' + * MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' + * RelationalOperator: '/Relational Operator' */ rtB.Merge_a0 = (int8_t)(rtDW.ECT > g_assSTART_COOLANT_STEP0_TO_1[rtb_Gain2 - 1]); } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 2' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write5' incorporates: - * Constant: '/Constant2' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * Constant: '/Constant2' */ rtDW.Blower_RR = 10U; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * Constant: '/Constant3' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * Constant: '/Constant3' */ rtDW.Blower_RL = 10U; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_RR = 650U; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * Constant: '/Constant4' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * Constant: '/Constant4' */ rtDW.Dtg_RL = 650U; - /* MATLAB Function: '/incar filter up' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/incar filter up' incorporates: + * DataStoreRead: '/Data Store Read1' */ incarfilterup_j(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/incar filter down' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/incar filter down' incorporates: + * DataStoreRead: '/Data Store Read2' */ incarfilterdown_m(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write2' incorporates: - * Constant: '/Mode - foot' + /* DataStoreWrite: '/Data Store Write2' incorporates: + * Constant: '/Mode - foot' */ rtDW.Mode_RR = 60U; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * Constant: '/Mode - foot' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * Constant: '/Mode - foot' */ rtDW.Mode_RL = 60U; - /* Merge: '/Merge' incorporates: - * SignalConversion generated from: '/step1' + /* Merge: '/Merge' incorporates: + * SignalConversion generated from: '/step1' */ rtB.Merge_a0 = 0; - /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/g_assSTART_COOLANT_STEP0_TO_1 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ g_assSTART_COOLANT_STEP0_TO_1_j(rtDW.LEVEL, &rtb_y_hg); - /* End of Outputs for SubSystem: '/Level 3' */ + /* End of Outputs for SubSystem: '/Level 3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' */ Level4_h(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.CCU_MODE_RR, &rtDW.Dtg_RL, &rtDW.Dtg_RR, &rtDW.ECT, @@ -57442,12 +58463,12 @@ void HVAC_model_step(void) &rtDW.LO_HI_MODE_RR, &rtDW.Mode_RL, &rtDW.Mode_RR, &ShutOffRear_EN, &ShutOffFront_EN); - /* End of Outputs for SubSystem: '/Level 4' */ + /* End of Outputs for SubSystem: '/Level 4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' */ Level4_h(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.CCU_MODE_RR, &rtDW.Dtg_RL, &rtDW.Dtg_RR, &rtDW.ECT, @@ -57455,25 +58476,25 @@ void HVAC_model_step(void) &rtDW.LO_HI_MODE_RR, &rtDW.Mode_RL, &rtDW.Mode_RR, &ShutOffRear_EN, &ShutOffFront_EN); - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Outputs for SubSystem: '/Level 5' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step 0 R' */ + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step 0 R' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Step 1 R' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step 1 R' incorporates: + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' */ switch (rtDW.LEVEL) { case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: + * ActionPort: '/Action Port' */ Level0_g(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.CCU_MODE_RR, &rtDW.Dtg_RL, &rtDW.Dtg_RR, &rtDW.Incar_RR, @@ -57481,12 +58502,12 @@ void HVAC_model_step(void) &rtDW.LO_HI_MODE_RR, &rtDW.Mode_RL, &rtDW.Mode_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level0_gj); - /* End of Outputs for SubSystem: '/Level 0' */ + /* End of Outputs for SubSystem: '/Level 0' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' */ Level0_g(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.CCU_MODE_RR, &rtDW.Dtg_RL, &rtDW.Dtg_RR, &rtDW.Incar_RR, @@ -57494,275 +58515,275 @@ void HVAC_model_step(void) &rtDW.LO_HI_MODE_RR, &rtDW.Mode_RL, &rtDW.Mode_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level1_l); - /* End of Outputs for SubSystem: '/Level 1' */ + /* End of Outputs for SubSystem: '/Level 1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/2 way valve' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/2 way valve' incorporates: + * DataStoreRead: '/Data Store Read6' */ uwayvalve(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/incar filter up' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/incar filter up' incorporates: + * DataStoreRead: '/Data Store Read1' */ incarfilterup_j(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/incar filter down' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/incar filter down' incorporates: + * DataStoreRead: '/Data Store Read2' */ incarfilterdown_m(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/mode rear step 1' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/mode rear step 1' incorporates: + * DataStoreRead: '/Data Store Read5' */ moderearstep1(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ rtDW.Mode_RR = Comp_Max_RPM_Allowed; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Mode_RL = Comp_Max_RPM_Allowed; - /* MATLAB Function: '/blower start finish' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/blower start finish' incorporates: + * DataStoreRead: '/Data Store Read7' */ blowerstartfinish(rtDW.LEVEL, rtb_out_llx); - /* MATLAB Function: '/ECT min max' */ + /* MATLAB Function: '/ECT min max' */ /* : min = int16(g_assSTART_COOLANT_STEP0_TO_1(5)); */ /* : max = int16(g_assSTART_COOLANT_TO_STEP2(2)); */ /* : out = [min, max]; */ rtb_out_ib[0] = g_assSTART_COOLANT_STEP0_TO_1[4]; rtb_out_ib[1] = g_assSTART_COOLANT_TO_STEP2[1]; - /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: - * DataStoreRead: '/engine coolant temp' + /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: + * DataStoreRead: '/engine coolant temp' */ rtb_y_hg = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, rtb_out_ib, rtb_out_llx, 1U); - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - * DataTypeConversion: '/Data Type Conversion1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.Blower_RR = (uint8_t)rtb_y_hg; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' */ rtDW.Blower_RL = rtDW.Blower_RR; - /* MATLAB Function: '/Dtg_rear' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/Dtg_rear' incorporates: + * DataStoreRead: '/Data Store Read8' */ Dtg_rear(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* Gain: '/Gain' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* Gain: '/Gain' incorporates: + * DataStoreWrite: '/Data Store Write10' */ rtDW.Dtg_RR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' */ rtDW.Dtg_RL = rtDW.Dtg_RR; - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ Incartempgotofromstep1tostep2_m(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' */ Timegotofromstep1tostep2_n(rtDW.LEVEL, &rtb_y_hg); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read9' - * Gain: '/èç ñåê â ìñ' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read9' + * Gain: '/èç ñåê â ìñ' */ MATLABFunction1(rtDW.t_now, (uint16_t)(1000 * rtb_y_hg), &WinterCondition_is_active_F, &rtDW.sf_MATLABFunction1_m3); - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/engine coolant temp' - * DataStoreRead: '/incar temp' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/engine coolant temp' + * DataStoreRead: '/incar temp' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * Switch: '/Switch' */ /* : out = int16(g_assSTART_COOLANT_TO_STEP2(2)); */ if ((rtDW.CCU_MODE_RR != 1) || (rtDW.LO_HI_MODE_RR == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' */ rtB.Merge_a0 = 3; } else if ((rtDW.Incar_RR > rtb_FLU_tg_correct) || WinterCondition_is_active_F || (rtDW.ECT > g_assSTART_COOLANT_TO_STEP2[1])) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' - * Merge: '/Merge' + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' + * Merge: '/Merge' */ rtB.Merge_a0 = 2; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step 1' - * Switch: '/Switch' + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step 1' + * Switch: '/Switch' */ rtB.Merge_a0 = 1; } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 2' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' */ - /* MATLAB Function: '/2 way valve' incorporates: - * DataStoreRead: '/Data Store Read6' + /* MATLAB Function: '/2 way valve' incorporates: + * DataStoreRead: '/Data Store Read6' */ uwayvalve(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/incar filter up' incorporates: - * DataStoreRead: '/Data Store Read1' + /* MATLAB Function: '/incar filter up' incorporates: + * DataStoreRead: '/Data Store Read1' */ incarfilterup_j(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/incar filter down' incorporates: - * DataStoreRead: '/Data Store Read2' + /* MATLAB Function: '/incar filter down' incorporates: + * DataStoreRead: '/Data Store Read2' */ incarfilterdown_m(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* MATLAB Function: '/mode rear step 1' incorporates: - * DataStoreRead: '/Data Store Read5' + /* MATLAB Function: '/mode rear step 1' incorporates: + * DataStoreRead: '/Data Store Read5' */ moderearstep1(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write2' */ + /* DataStoreWrite: '/Data Store Write2' */ rtDW.Mode_RR = Comp_Max_RPM_Allowed; - /* DataStoreWrite: '/Data Store Write3' */ + /* DataStoreWrite: '/Data Store Write3' */ rtDW.Mode_RL = Comp_Max_RPM_Allowed; - /* MATLAB Function: '/blower start finish' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/blower start finish' incorporates: + * DataStoreRead: '/Data Store Read7' */ blowerstartfinish(rtDW.LEVEL, rtb_out_llx); - /* MATLAB Function: '/ECT min max' incorporates: - * DataStoreRead: '/Data Store Read7' + /* MATLAB Function: '/ECT min max' incorporates: + * DataStoreRead: '/Data Store Read7' */ ECTminmax_j(rtDW.LEVEL, rtb_out_ib); - /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: - * DataStoreRead: '/engine coolant temp' + /* Lookup_n-D: '/blower äëÿ òåêóùåãî ECT' incorporates: + * DataStoreRead: '/engine coolant temp' */ rtb_y_hg = look1_is16lu64n32tu16Ds32Is16_binlcs(rtDW.ECT, rtb_out_ib, rtb_out_llx, 1U); - /* DataTypeConversion: '/Data Type Conversion' incorporates: - * DataStoreWrite: '/Data Store Write5' - * DataTypeConversion: '/Data Type Conversion1' + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * DataStoreWrite: '/Data Store Write5' + * DataTypeConversion: '/Data Type Conversion1' */ rtDW.Blower_RR = (uint8_t)rtb_y_hg; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreWrite: '/Data Store Write5' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreWrite: '/Data Store Write5' */ rtDW.Blower_RL = rtDW.Blower_RR; - /* MATLAB Function: '/Dtg_rear' incorporates: - * DataStoreRead: '/Data Store Read8' + /* MATLAB Function: '/Dtg_rear' incorporates: + * DataStoreRead: '/Data Store Read8' */ Dtg_rear(rtDW.LEVEL, &Comp_Max_RPM_Allowed); - /* Gain: '/Gain' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* Gain: '/Gain' incorporates: + * DataStoreWrite: '/Data Store Write10' */ rtDW.Dtg_RR = (uint16_t)(10U * Comp_Max_RPM_Allowed); - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreWrite: '/Data Store Write10' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreWrite: '/Data Store Write10' */ rtDW.Dtg_RL = rtDW.Dtg_RR; - /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read3' + /* MATLAB Function: '/Incar temp goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read3' */ Incartempgotofromstep1tostep2_m(rtDW.LEVEL, &rtb_FLU_tg_correct); - /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: - * DataStoreRead: '/Data Store Read4' + /* MATLAB Function: '/Time goto from step 1 to step 2 ' incorporates: + * DataStoreRead: '/Data Store Read4' */ Timegotofromstep1tostep2_n(rtDW.LEVEL, &rtb_y_hg); - /* MATLAB Function: '/MATLAB Function1' incorporates: - * DataStoreRead: '/Data Store Read9' - * Gain: '/èç ñåê â ìñ' + /* MATLAB Function: '/MATLAB Function1' incorporates: + * DataStoreRead: '/Data Store Read9' + * Gain: '/èç ñåê â ìñ' */ MATLABFunction1(rtDW.t_now, (uint16_t)(1000 * rtb_y_hg), &WinterCondition_is_active_F, &rtDW.sf_MATLABFunction1_c); - /* Switch: '/Switch1' incorporates: - * Constant: '/LO' - * DataStoreRead: '/Data Store Read11' - * DataStoreRead: '/Data Store Read12' - * DataStoreRead: '/engine coolant temp' - * DataStoreRead: '/incar temp' - * Logic: '/Logical Operator' - * Logic: '/Logical Operator1' - * MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' - * RelationalOperator: '/Relational Operator' - * RelationalOperator: '/Relational Operator2' - * RelationalOperator: '/Relational Operator3' - * RelationalOperator: '/Relational Operator4' - * Switch: '/Switch' + /* Switch: '/Switch1' incorporates: + * Constant: '/LO' + * DataStoreRead: '/Data Store Read11' + * DataStoreRead: '/Data Store Read12' + * DataStoreRead: '/engine coolant temp' + * DataStoreRead: '/incar temp' + * Logic: '/Logical Operator' + * Logic: '/Logical Operator1' + * MATLAB Function: '/g_assSTART_COOLANT_TO_STEP2 ' + * RelationalOperator: '/Relational Operator' + * RelationalOperator: '/Relational Operator2' + * RelationalOperator: '/Relational Operator3' + * RelationalOperator: '/Relational Operator4' + * Switch: '/Switch' */ /* : out = int16(g_assSTART_COOLANT_TO_STEP2(3)); */ if ((rtDW.CCU_MODE_RR != 1) || (rtDW.LO_HI_MODE_RR == 1)) { - /* Merge: '/Merge' incorporates: - * Constant: '/exit algorithm' + /* Merge: '/Merge' incorporates: + * Constant: '/exit algorithm' */ rtB.Merge_a0 = 3; } else if ((rtDW.Incar_RR > rtb_FLU_tg_correct) || WinterCondition_is_active_F || (rtDW.ECT > g_assSTART_COOLANT_TO_STEP2[2])) { - /* Switch: '/Switch' incorporates: - * Constant: '/go to next step' - * Merge: '/Merge' + /* Switch: '/Switch' incorporates: + * Constant: '/go to next step' + * Merge: '/Merge' */ rtB.Merge_a0 = 2; } else { - /* Merge: '/Merge' incorporates: - * Constant: '/stay at step 1' - * Switch: '/Switch' + /* Merge: '/Merge' incorporates: + * Constant: '/stay at step 1' + * Switch: '/Switch' */ rtB.Merge_a0 = 1; } - /* End of Switch: '/Switch1' */ - /* End of Outputs for SubSystem: '/Level 3' */ + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/Level 3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' */ Level4_m(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.CCU_MODE_RR, &rtDW.Dtg_RL, &rtDW.Dtg_RR, &rtDW.ECT, @@ -57770,12 +58791,12 @@ void HVAC_model_step(void) &rtDW.LEVEL, &rtDW.LO_HI_MODE_RR, &rtDW.Mode_RL, &rtDW.Mode_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level4_m5); - /* End of Outputs for SubSystem: '/Level 4' */ + /* End of Outputs for SubSystem: '/Level 4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' */ Level4_m(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.CCU_MODE_RR, &rtDW.Dtg_RL, &rtDW.Dtg_RR, &rtDW.ECT, @@ -57783,25 +58804,25 @@ void HVAC_model_step(void) &rtDW.LEVEL, &rtDW.LO_HI_MODE_RR, &rtDW.Mode_RL, &rtDW.Mode_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level5_i); - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Outputs for SubSystem: '/Level 5' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step 1 R' */ + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step 1 R' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Step 2 R' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step 2 R' incorporates: + * ActionPort: '/Action Port' */ - /* SwitchCase: '/Switch Case' incorporates: - * DataStoreRead: '/Data Store Read1' + /* SwitchCase: '/Switch Case' incorporates: + * DataStoreRead: '/Data Store Read1' */ switch (rtDW.LEVEL) { case 0: - /* Outputs for IfAction SubSystem: '/Level 0' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 0' incorporates: + * ActionPort: '/Action Port' */ Level0_a(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.Blower_logic_RR, &rtDW.CCU_MODE_FL, &rtDW.Dtg_RL, @@ -57810,12 +58831,12 @@ void HVAC_model_step(void) &rtDW.Mode_logic_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level0_ad); - /* End of Outputs for SubSystem: '/Level 0' */ + /* End of Outputs for SubSystem: '/Level 0' */ break; case 1: - /* Outputs for IfAction SubSystem: '/Level 1' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 1' incorporates: + * ActionPort: '/Action Port' */ Level0_a(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.Blower_logic_RR, &rtDW.CCU_MODE_FL, &rtDW.Dtg_RL, @@ -57824,12 +58845,12 @@ void HVAC_model_step(void) &rtDW.Mode_logic_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level1_hm); - /* End of Outputs for SubSystem: '/Level 1' */ + /* End of Outputs for SubSystem: '/Level 1' */ break; case 2: - /* Outputs for IfAction SubSystem: '/Level 2' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 2' incorporates: + * ActionPort: '/Action Port' */ Level2_f(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.Blower_logic_RR, &rtDW.CCU_MODE_FL, &rtDW.Dtg_RL, @@ -57838,12 +58859,12 @@ void HVAC_model_step(void) &rtDW.Mode_RL, &rtDW.Mode_RR, &rtDW.Mode_logic_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level2_f0); - /* End of Outputs for SubSystem: '/Level 2' */ + /* End of Outputs for SubSystem: '/Level 2' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Level 3' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 3' incorporates: + * ActionPort: '/Action Port' */ Level2_f(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.Blower_logic_RR, &rtDW.CCU_MODE_FL, &rtDW.Dtg_RL, @@ -57852,12 +58873,12 @@ void HVAC_model_step(void) &rtDW.Mode_RL, &rtDW.Mode_RR, &rtDW.Mode_logic_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level3_p); - /* End of Outputs for SubSystem: '/Level 3' */ + /* End of Outputs for SubSystem: '/Level 3' */ break; case 4: - /* Outputs for IfAction SubSystem: '/Level 4' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 4' incorporates: + * ActionPort: '/Action Port' */ Level2_f(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.Blower_logic_RR, &rtDW.CCU_MODE_FL, &rtDW.Dtg_RL, @@ -57866,12 +58887,12 @@ void HVAC_model_step(void) &rtDW.Mode_RL, &rtDW.Mode_RR, &rtDW.Mode_logic_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level4_b); - /* End of Outputs for SubSystem: '/Level 4' */ + /* End of Outputs for SubSystem: '/Level 4' */ break; case 5: - /* Outputs for IfAction SubSystem: '/Level 5' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Level 5' incorporates: + * ActionPort: '/Action Port' */ Level2_f(&rtB.Merge_a0, &rtDW.Blower_RL, &rtDW.Blower_RR, &rtDW.Blower_logic_RR, &rtDW.CCU_MODE_FL, &rtDW.Dtg_RL, @@ -57880,27 +58901,27 @@ void HVAC_model_step(void) &rtDW.Mode_RL, &rtDW.Mode_RR, &rtDW.Mode_logic_RR, &index_start, &ShutOffRear_EN, &rtDW.t_now, &rtDW.Level5_ph); - /* End of Outputs for SubSystem: '/Level 5' */ + /* End of Outputs for SubSystem: '/Level 5' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/Step 2 R' */ + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/Step 2 R' */ break; case 3: - /* Outputs for IfAction SubSystem: '/Step 3 R' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Step 3 R' incorporates: + * ActionPort: '/Action Port' */ Step3F(&rtB.Merge_a0, &rtDW.start_control_finished_front); - /* End of Outputs for SubSystem: '/Step 3 R' */ + /* End of Outputs for SubSystem: '/Step 3 R' */ break; } - /* End of SwitchCase: '/Switch Case' */ + /* End of SwitchCase: '/Switch Case' */ - /* DataStoreWrite: '/Data Store Write' */ + /* DataStoreWrite: '/Data Store Write' */ rtDW.step_start_controle_rear = rtB.Merge_a0; /* End of Outputs for SubSystem: '/Start Control Rear' */ @@ -57908,331 +58929,331 @@ void HVAC_model_step(void) /* End of If: '/åñëè SC front íå çàâåðøåí3' */ - /* If: '/If' incorporates: - * DataStoreRead: '/Data Store Read1' + /* If: '/If' incorporates: + * DataStoreRead: '/Data Store Read1' */ if (rtb_DataTypeConversion3_l4 > 0) { - /* Outputs for IfAction SubSystem: '/all zone sync' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/all zone sync' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_SET_FR = rtDW.CCU_SET_FL; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write1' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write1' */ rtDW.CCU_SET_RL = rtDW.CCU_SET_FL; - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write2' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write2' */ rtDW.CCU_SET_RR = rtDW.CCU_SET_FL; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_BLOWERS_FR = rtDW.CCU_BLOWERS_FL; - /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_BLOWERS_RL = rtDW.CCU_BLOWERS_FL; - /* DataStoreWrite: '/Data Store Write5' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write5' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_BLOWERS_RR = rtDW.CCU_BLOWERS_FL; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreRead: '/Data Store Read2' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreRead: '/Data Store Read2' */ rtDW.CCU_DEF_FR = rtDW.CCU_DEF_FL; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.CCU_FACE_RL = rtDW.CCU_FACE_FL; - /* DataStoreWrite: '/Data Store Write11' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write11' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.CCU_FACE_RR = rtDW.CCU_FACE_FL; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.CCU_FACE_FR = rtDW.CCU_FACE_FL; - /* DataStoreWrite: '/Data Store Write12' incorporates: - * DataStoreRead: '/Data Store Read4' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * DataStoreRead: '/Data Store Read4' */ rtDW.CCU_FOOT_FR = rtDW.CCU_FOOT_FL; - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreRead: '/Data Store Read4' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreRead: '/Data Store Read4' */ rtDW.CCU_FOOT_RL = rtDW.CCU_FOOT_FL; - /* DataStoreWrite: '/Data Store Write14' incorporates: - * DataStoreRead: '/Data Store Read4' + /* DataStoreWrite: '/Data Store Write14' incorporates: + * DataStoreRead: '/Data Store Read4' */ rtDW.CCU_FOOT_RR = rtDW.CCU_FOOT_FL; - /* DataStoreWrite: '/Data Store Write15' incorporates: - * DataStoreRead: '/Data Store Read5' + /* DataStoreWrite: '/Data Store Write15' incorporates: + * DataStoreRead: '/Data Store Read5' */ rtDW.CCU_MODE_RR = rtDW.CCU_MODE_FL; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * DataStoreRead: '/Data Store Read5' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * DataStoreRead: '/Data Store Read5' */ rtDW.CCU_MODE_FR = rtDW.CCU_MODE_FL; - /* DataStoreWrite: '/Data Store Write8' incorporates: - * DataStoreRead: '/Data Store Read5' + /* DataStoreWrite: '/Data Store Write8' incorporates: + * DataStoreRead: '/Data Store Read5' */ rtDW.CCU_MODE_RL = rtDW.CCU_MODE_FL; - /* DataStoreWrite: '/Data Store Write16' incorporates: - * DataStoreRead: '/Data Store Read6' + /* DataStoreWrite: '/Data Store Write16' incorporates: + * DataStoreRead: '/Data Store Read6' */ rtDW.CCU_AUTOMODE_FR = rtDW.CCU_AUTOMODE_FL; - /* DataStoreWrite: '/Data Store Write17' incorporates: - * DataStoreRead: '/Data Store Read6' + /* DataStoreWrite: '/Data Store Write17' incorporates: + * DataStoreRead: '/Data Store Read6' */ rtDW.CCU_AUTOMODE_RL = rtDW.CCU_AUTOMODE_FL; - /* DataStoreWrite: '/Data Store Write18' incorporates: - * DataStoreRead: '/Data Store Read6' + /* DataStoreWrite: '/Data Store Write18' incorporates: + * DataStoreRead: '/Data Store Read6' */ rtDW.CCU_AUTOMODE_RR = rtDW.CCU_AUTOMODE_FL; - /* DataStoreWrite: '/Data Store Write19' incorporates: - * DataStoreRead: '/Data Store Read7' + /* DataStoreWrite: '/Data Store Write19' incorporates: + * DataStoreRead: '/Data Store Read7' */ rtDW.CCU_AC_REAR = rtDW.CCU_AC_FRONT; - /* End of Outputs for SubSystem: '/all zone sync' */ + /* End of Outputs for SubSystem: '/all zone sync' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ - /* If: '/If1' incorporates: - * DataStoreRead: '/Data Store Read2' + /* If: '/If1' incorporates: + * DataStoreRead: '/Data Store Read2' */ if (rtb_Switch1_j > 0) { - /* Outputs for IfAction SubSystem: '/front sync' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/front sync' incorporates: + * ActionPort: '/Action Port' */ - /* DataStoreWrite: '/Data Store Write' incorporates: - * DataStoreRead: '/Data Store Read' + /* DataStoreWrite: '/Data Store Write' incorporates: + * DataStoreRead: '/Data Store Read' */ rtDW.CCU_SET_FR = rtDW.CCU_SET_FL; - /* DataStoreWrite: '/Data Store Write3' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write3' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_BLOWERS_FR = rtDW.CCU_BLOWERS_FL; - /* DataStoreWrite: '/Data Store Write6' incorporates: - * DataStoreRead: '/Data Store Read2' + /* DataStoreWrite: '/Data Store Write6' incorporates: + * DataStoreRead: '/Data Store Read2' */ rtDW.CCU_DEF_FR = rtDW.CCU_DEF_FL; - /* DataStoreWrite: '/Data Store Write9' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write9' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.CCU_FACE_FR = rtDW.CCU_FACE_FL; - /* DataStoreWrite: '/Data Store Write12' incorporates: - * DataStoreRead: '/Data Store Read4' + /* DataStoreWrite: '/Data Store Write12' incorporates: + * DataStoreRead: '/Data Store Read4' */ rtDW.CCU_FOOT_FR = rtDW.CCU_FOOT_FL; - /* DataStoreWrite: '/Data Store Write7' incorporates: - * DataStoreRead: '/Data Store Read5' + /* DataStoreWrite: '/Data Store Write7' incorporates: + * DataStoreRead: '/Data Store Read5' */ rtDW.CCU_MODE_FR = rtDW.CCU_MODE_FL; - /* DataStoreWrite: '/Data Store Write16' incorporates: - * DataStoreRead: '/Data Store Read6' + /* DataStoreWrite: '/Data Store Write16' incorporates: + * DataStoreRead: '/Data Store Read6' */ rtDW.CCU_AUTOMODE_FR = rtDW.CCU_AUTOMODE_FL; - /* End of Outputs for SubSystem: '/front sync' */ + /* End of Outputs for SubSystem: '/front sync' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* If: '/If2' incorporates: - * DataStoreRead: '/Data Store Read3' + /* If: '/If2' incorporates: + * DataStoreRead: '/Data Store Read3' */ if (rtb_timer_out > 0) { - /* Outputs for IfAction SubSystem: '/rear sync' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/rear sync' incorporates: + * ActionPort: '/Action Port' */ - /* DataTypeConversion: '/Data Type Conversion1' incorporates: - * DataStoreRead: '/Data Store Read' - * DataStoreWrite: '/Data Store Write2' + /* DataTypeConversion: '/Data Type Conversion1' incorporates: + * DataStoreRead: '/Data Store Read' + * DataStoreWrite: '/Data Store Write2' */ rtDW.CCU_SET_RL = rtDW.CCU_SET_RR; - /* DataStoreWrite: '/Data Store Write4' incorporates: - * DataStoreRead: '/Data Store Read1' + /* DataStoreWrite: '/Data Store Write4' incorporates: + * DataStoreRead: '/Data Store Read1' */ rtDW.CCU_BLOWERS_RL = rtDW.CCU_BLOWERS_RR; - /* DataStoreWrite: '/Data Store Write17' incorporates: - * DataStoreRead: '/Data Store Read2' + /* DataStoreWrite: '/Data Store Write17' incorporates: + * DataStoreRead: '/Data Store Read2' */ rtDW.CCU_AUTOMODE_RL = rtDW.CCU_AUTOMODE_RR; - /* DataStoreWrite: '/Data Store Write10' incorporates: - * DataStoreRead: '/Data Store Read3' + /* DataStoreWrite: '/Data Store Write10' incorporates: + * DataStoreRead: '/Data Store Read3' */ rtDW.CCU_FACE_RL = rtDW.CCU_FACE_RR; - /* DataStoreWrite: '/Data Store Write13' incorporates: - * DataStoreRead: '/Data Store Read4' + /* DataStoreWrite: '/Data Store Write13' incorporates: + * DataStoreRead: '/Data Store Read4' */ rtDW.CCU_FOOT_RL = rtDW.CCU_FOOT_RR; - /* DataStoreWrite: '/Data Store Write15' incorporates: - * DataStoreRead: '/Data Store Read5' + /* DataStoreWrite: '/Data Store Write15' incorporates: + * DataStoreRead: '/Data Store Read5' */ rtDW.CCU_MODE_RL = rtDW.CCU_MODE_RR; - /* End of Outputs for SubSystem: '/rear sync' */ + /* End of Outputs for SubSystem: '/rear sync' */ } - /* End of If: '/If2' */ + /* End of If: '/If2' */ - /* Update for Memory: '/Memory1' */ + /* Update for Memory: '/Memory1' */ rtDW.MemComp_I_Value = rtb_Gain1_f; - /* Update for Memory: '/pError' */ + /* Update for Memory: '/pError' */ rtDW.pError_PreviousInput = rtb_g_assEVA_TG_AMB_F_m; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/Data Store Read6' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/Data Store Read6' */ rtDW.UnitDelay_DSTATE_fq = rtb_Merge_b; - /* Update for UnitDelay: '/Unit Delay1' incorporates: - * DataStoreRead: '/Data Store Read7' + /* Update for UnitDelay: '/Unit Delay1' incorporates: + * DataStoreRead: '/Data Store Read7' */ rtDW.UnitDelay1_DSTATE = rtDW.Duct_RR_Tg; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE = rtb_FailCond_mq; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_p = rtb_Compare_ec; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_a = rtb_Compare_n5k; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_h = rtb_LogicalOperator1; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_c = rtb_LogicalOperator1_dv; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_m = rtb_LogicalOperator1_n; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_j = rtb_FailCond_l; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_f = rtb_FailCond_d4; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_cn = rtb_FailCond_ad; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_l = rtb_Compare_ff; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_ja = rtb_Compare_jz; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_g = rtb_Compare_n3; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_cd = rtb_Compare_pjy; - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreWrite: '/Data Store Write1' */ rtDW.UnitDelay_DSTATE_cbr = rtDW.Incar_FL; - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreWrite: '/Data Store Write3' */ rtDW.UnitDelay_DSTATE_j = rtDW.Incar_FR; - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreWrite: '/Data Store Write4' */ rtDW.UnitDelay_DSTATE_cs = rtDW.Incar_RL; - /* Update for UnitDelay: '/Unit Delay' incorporates: + /* Update for UnitDelay: '/Unit Delay' incorporates: * DataStoreWrite: '/Data Store Write5' */ rtDW.UnitDelay_DSTATE_k2 = rtDW.Incar_RR; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_k = rtb_LogicalOperator; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_d = rtb_AND2_b; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_hw = rtb_FailCond_iw; - /* Update for UnitDelay: '/Cond_prev_private ' */ + /* Update for UnitDelay: '/Cond_prev_private ' */ rtDW.Cond_prev_private_DSTATE_i = rtb_FailCond_e; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE = rtB.out_auto_h; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_e = rtB.out_auto_e; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_d = rtB.out_auto_hx; - /* Update for UnitDelay: '/Delay Input1' + /* Update for UnitDelay: '/Delay Input1' * - * Block description for '/Delay Input1': + * Block description for '/Delay Input1': * * Store in Global RAM */ rtDW.DelayInput1_DSTATE_d3 = rtB.out_auto; - /* Update for UnitDelay: '/Unit Delay' incorporates: - * DataStoreRead: '/Data Store Read44' + /* Update for UnitDelay: '/Unit Delay' incorporates: + * DataStoreRead: '/Data Store Read44' */ rtDW.UnitDelay_DSTATE_l = rtDW.t_now; } @@ -58267,16 +59288,16 @@ void HVAC_model_initialize(void) { int32_t i; - /* Start for DataStoreMemory: '/Data Store Memory' */ + /* Start for DataStoreMemory: '/Data Store Memory' */ rtDW.Temp_FL_store = -9999.0; - /* Start for DataStoreMemory: '/Data Store Memory10' */ + /* Start for DataStoreMemory: '/Data Store Memory10' */ rtDW.Temp_RR_store = -9999.0; - /* Start for DataStoreMemory: '/Data Store Memory4' */ + /* Start for DataStoreMemory: '/Data Store Memory4' */ rtDW.Temp_FR_store = -9999.0; - /* Start for DataStoreMemory: '/Data Store Memory6' */ + /* Start for DataStoreMemory: '/Data Store Memory6' */ rtDW.Temp_RL_store = -9999.0; /* Start for DataStoreMemory: '/Data Store Memory110' */ @@ -58291,17 +59312,17 @@ void HVAC_model_initialize(void) /* Start for DataStoreMemory: '/Data Store Memory119' */ rtDW.CCU_AUTOMODE_RR = 3U; for (i = 0; i < 9; i++) { - /* Start for DataStoreMemory: '/Data Store Memory1' */ + /* Start for DataStoreMemory: '/Data Store Memory1' */ rtDW.ErrorCalibration_private[i] = 1U; - /* Start for DataStoreMemory: '/Data Store Memory1' */ + /* Start for DataStoreMemory: '/Data Store Memory1' */ rtDW.ErrorCalibration_private_p[i] = 1U; - /* Start for DataStoreMemory: '/Data Store Memory1' */ + /* Start for DataStoreMemory: '/Data Store Memory1' */ rtDW.ErrorCalibration_private_b[i] = 1U; /* Start for DataStoreMemory: '/Data Store Memory121' */ - rtDW.MaxPositionCh0_private[i] = rtConstP.pooled90[i]; + rtDW.MaxPositionCh0_private[i] = rtConstP.pooled94[i]; /* Start for DataStoreMemory: '/Data Store Memory123' */ rtDW.MaxPositionCh1_private[i] = @@ -58315,12 +59336,12 @@ void HVAC_model_initialize(void) /* Start for DataStoreMemory: '/Data Store Memory14' */ rtDW.CCU_SET_FR = 230U; - /* Start for DataTypeConversion: '/Data Type Conversion1' incorporates: + /* Start for DataTypeConversion: '/Data Type Conversion1' incorporates: * DataStoreMemory: '/Data Store Memory15' */ rtDW.CCU_SET_FL = 230U; - /* Start for DataTypeConversion: '/Data Type Conversion1' incorporates: + /* Start for DataTypeConversion: '/Data Type Conversion1' incorporates: * DataStoreMemory: '/Data Store Memory16' */ rtDW.CCU_SET_RR = 230U; @@ -58340,7 +59361,7 @@ void HVAC_model_initialize(void) /* Start for DataStoreMemory: '/Data Store Memory167' */ rtDW.PtcRelayDriver2_EN = 1U; - /* Start for DataTypeConversion: '/Data Type Conversion1' incorporates: + /* Start for DataTypeConversion: '/Data Type Conversion1' incorporates: * DataStoreMemory: '/Data Store Memory17' */ rtDW.CCU_SET_RL = 230U; @@ -58426,54 +59447,54 @@ void HVAC_model_initialize(void) /* Start for DataStoreMemory: '/Data Store Memory95' */ rtDW.CCU_RECIRC = 2U; - /* InitializeConditions for RateLimiter: '/Rate Limiter' */ + /* InitializeConditions for RateLimiter: '/Rate Limiter' */ rtDW.PrevY = 0.0; - /* InitializeConditions for UnitDelay: '/Unit Delay' */ + /* InitializeConditions for UnitDelay: '/Unit Delay' */ rtDW.UnitDelay_DSTATE_fq = -9999; - /* InitializeConditions for UnitDelay: '/Unit Delay1' */ + /* InitializeConditions for UnitDelay: '/Unit Delay1' */ rtDW.UnitDelay1_DSTATE = -9999; - /* InitializeConditions for UnitDelay: '/Unit Delay' */ + /* InitializeConditions for UnitDelay: '/Unit Delay' */ rtDW.UnitDelay_DSTATE_cbr = -9999; - /* InitializeConditions for UnitDelay: '/Unit Delay' */ + /* InitializeConditions for UnitDelay: '/Unit Delay' */ rtDW.UnitDelay_DSTATE_j = -9999; - /* InitializeConditions for UnitDelay: '/Unit Delay' */ + /* InitializeConditions for UnitDelay: '/Unit Delay' */ rtDW.UnitDelay_DSTATE_cs = -9999; - /* InitializeConditions for UnitDelay: '/Unit Delay' */ + /* InitializeConditions for UnitDelay: '/Unit Delay' */ rtDW.UnitDelay_DSTATE_k2 = -9999; - /* SystemInitialize for Atomic SubSystem: '/WINTER CONDITION' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function4' */ + /* SystemInitialize for Atomic SubSystem: '/WINTER CONDITION' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function4' */ /* : amb_condition_latched = false; */ rtDW.amb_condition_latched = false; - /* SystemInitialize for MATLAB Function: '/MATLAB Function3' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function3' */ /* : is_active_persistent = false; */ rtDW.is_active_persistent_m = false; /* : R_Evap_tg_persistent = 0; */ rtDW.R_Evap_tg_persistent = 0.0; - /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ /* : is_active_persistent = false; */ rtDW.is_active_persistent_n = false; /* : FRONT_eTXV_ON_persistent = true; */ rtDW.FRONT_eTXV_ON_persistent = true; - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ /* : is_active_persistent = false; */ rtDW.is_active_persistent_c = false; /* : REAR_eTXV_ON_persistent = true; */ rtDW.REAR_eTXV_ON_persistent = true; - /* End of SystemInitialize for SubSystem: '/WINTER CONDITION' */ + /* End of SystemInitialize for SubSystem: '/WINTER CONDITION' */ /* SystemInitialize for Chart: '/A//C Control' */ rtB.FRONT_eTXV = false; @@ -58496,7 +59517,7 @@ void HVAC_model_initialize(void) rtDW.is_E_COMP_MANAGER = IN_NO_ACTIVE_CHILD_c; rtDW.is_COMP_PROTECTION = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ rtDW.t_start_not_empty = false; rtDW.is_running = 0U; @@ -58520,10 +59541,10 @@ void HVAC_model_initialize(void) rtDW.is_active_c618_HVAC_model = 0U; rtDW.is_c618_HVAC_model = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_b = 0U; - /* SystemInitialize for MATLAB Function: '/Log Ambient Lv' */ + /* SystemInitialize for MATLAB Function: '/Log Ambient Lv' */ rtDW.current_Ambient_Lv_not_empty = false; /* SystemInitialize for Chart: '/Spd_OSA_Trigger' */ @@ -58539,65 +59560,65 @@ void HVAC_model_initialize(void) rtDW.is_PARTIAL_REC_ON = IN_NO_ACTIVE_CHILD_c; rtDW.is_COND_2 = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_j = 0; - /* SystemInitialize for Merge: '/Merge1' */ + /* SystemInitialize for Merge: '/Merge1' */ rtB.Merge1 = 0; - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_g = 0; - /* SystemInitialize for Merge: '/Merge1' */ + /* SystemInitialize for Merge: '/Merge1' */ rtB.Merge1_m = 0; - /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ + /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ is3secafterT15passed_Init(&rtDW.sf_is3secafterT15passed_m); - /* SystemInitialize for MATLAB Function: '/filter duct' */ + /* SystemInitialize for MATLAB Function: '/filter duct' */ filterduct_Init(&rtDW.sf_filterduct_k); - /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ + /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ is3secafterT15passed_Init(&rtDW.sf_is3secafterT15passed); - /* SystemInitialize for MATLAB Function: '/filter duct' */ + /* SystemInitialize for MATLAB Function: '/filter duct' */ filterduct_Init(&rtDW.sf_filterduct); - /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ + /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ is3secafterT15passed_Init(&rtDW.sf_is3secafterT15passed_o); - /* SystemInitialize for MATLAB Function: '/filter duct' */ + /* SystemInitialize for MATLAB Function: '/filter duct' */ filterduct_Init(&rtDW.sf_filterduct_c); - /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ + /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ is3secafterT15passed_Init(&rtDW.sf_is3secafterT15passed_h); - /* SystemInitialize for MATLAB Function: '/filter duct' */ + /* SystemInitialize for MATLAB Function: '/filter duct' */ filterduct_Init(&rtDW.sf_filterduct_o); - /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ + /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ is3secafterT15passed_Init(&rtDW.sf_is3secafterT15passed_e); - /* SystemInitialize for MATLAB Function: '/filter duct' */ + /* SystemInitialize for MATLAB Function: '/filter duct' */ filterduct_Init(&rtDW.sf_filterduct_h); - /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ + /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ is3secafterT15passed_Init(&rtDW.sf_is3secafterT15passed_c); - /* SystemInitialize for MATLAB Function: '/filter duct' */ + /* SystemInitialize for MATLAB Function: '/filter duct' */ filterduct_Init(&rtDW.sf_filterduct_j); - /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL2' */ + /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL2' */ Zone_Climate_Logic_Auto_FL2_Init(&rtB.out_def_i, &rtB.out_face_c, &rtB.out_foot_f, &rtB.out_auto_h, &rtB.out_ac_ed, &rtDW.sf_Zone_Climate_Logic_Auto_FL2); - /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL3' */ + /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL3' */ Zone_Climate_Logic_Auto_FL2_Init(&rtB.out_def_n, &rtB.out_face_f, &rtB.out_foot_p, &rtB.out_auto_e, &rtB.out_ac_e, &rtDW.sf_Zone_Climate_Logic_Auto_FL3); - /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL1' */ + /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL1' */ rtB.out_def_m = 0U; rtB.out_face_m = 0U; rtB.out_foot_ps = 0U; @@ -58611,7 +59632,7 @@ void HVAC_model_initialize(void) rtDW.is_FOOT_SUB_f = IN_NO_ACTIVE_CHILD_c; rtDW.is_AC_SUB_co = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL4' */ + /* SystemInitialize for Chart: '/Zone_Climate_Logic_Auto_FL4' */ rtB.out_def = 0U; rtB.out_face = 0U; rtB.out_foot = 0U; @@ -58625,18 +59646,18 @@ void HVAC_model_initialize(void) rtDW.is_FOOT_SUB = IN_NO_ACTIVE_CHILD_c; rtDW.is_AC_SUB_a = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for Atomic SubSystem: '/AromaLogic' */ - /* SystemInitialize for MATLAB Function: '/ccuAromaLogic' */ + /* SystemInitialize for Atomic SubSystem: '/AromaLogic' */ + /* SystemInitialize for MATLAB Function: '/ccuAromaLogic' */ /* : savedIntensity = uint8(0); */ rtDW.savedIntensity = 0U; /* : prevAromaIntensStat = uint8(0); */ rtDW.prevAromaIntensStat = 0U; - /* End of SystemInitialize for SubSystem: '/AromaLogic' */ + /* End of SystemInitialize for SubSystem: '/AromaLogic' */ - /* SystemInitialize for Atomic SubSystem: '/Autodemist (all-season mode and winter mode)' */ - /* SystemInitialize for MATLAB Function: '/Calculate_Autodemist_Level' */ + /* SystemInitialize for Atomic SubSystem: '/Autodemist (all-season mode and winter mode)' */ + /* SystemInitialize for MATLAB Function: '/Calculate_Autodemist_Level' */ /* : current_level_FL = 0; */ rtDW.current_level_FL = 0.0; @@ -58646,32 +59667,32 @@ void HVAC_model_initialize(void) /* : active_mode = 0; */ rtDW.active_mode = 0.0; - /* End of SystemInitialize for SubSystem: '/Autodemist (all-season mode and winter mode)' */ + /* End of SystemInitialize for SubSystem: '/Autodemist (all-season mode and winter mode)' */ - /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ + /* SystemInitialize for MATLAB Function: '/is 3 sec after T15 passed' */ is3secafterT15passed_Init(&rtDW.sf_is3secafterT15passed_k); /* SystemInitialize for Enabled SubSystem: '/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè' */ - /* SystemInitialize for Chart: '/Defrost_Active' */ + /* SystemInitialize for Chart: '/Defrost_Active' */ rtDW.is_active_c837_HVAC_model = 0U; rtDW.is_c837_HVAC_model = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for Chart: '/Front Window Heating' */ + /* SystemInitialize for Chart: '/Front Window Heating' */ rtDW.is_active_c262_HVAC_model = 0U; rtDW.is_c262_HVAC_model = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for Chart: '/AC_Max_Active' */ + /* SystemInitialize for Chart: '/AC_Max_Active' */ rtDW.is_active_c782_HVAC_model = 0U; rtDW.is_c782_HVAC_model = IN_NO_ACTIVE_CHILD_c; - /* SystemInitialize for Chart: '/Full_Rec_Active' */ + /* SystemInitialize for Chart: '/Full_Rec_Active' */ rtDW.is_active_c836_HVAC_model = 0U; rtDW.is_c836_HVAC_model = IN_NO_ACTIVE_CHILD_c; /* End of SystemInitialize for SubSystem: '/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè' */ /* SystemInitialize for Atomic SubSystem: '/FOOT2_CONTROL' */ - /* SystemInitialize for MATLAB Function: '/Foot2DuctControl_RL' */ + /* SystemInitialize for MATLAB Function: '/Foot2DuctControl_RL' */ /* : , */ /* : hystLV2_FL = false; */ rtDW.hystLV2_FL = false; @@ -58680,7 +59701,7 @@ void HVAC_model_initialize(void) /* : hystLV3_FL = false; */ rtDW.hystLV3_FL = false; - /* SystemInitialize for MATLAB Function: '/Foot2DuctControl_RR' */ + /* SystemInitialize for MATLAB Function: '/Foot2DuctControl_RR' */ /* : , */ /* : hystLV2_FR = false; */ rtDW.hystLV2_FR = false; @@ -58691,231 +59712,266 @@ void HVAC_model_initialize(void) /* End of SystemInitialize for SubSystem: '/FOOT2_CONTROL' */ - /* SystemInitialize for IfAction SubSystem: '/Homing' */ - /* SystemInitialize for IfAction SubSystem: '/Switch Case Action Subsystem3' */ - /* SystemInitialize for IfAction SubSystem: '/If Action Subsystem' */ - /* Start for DataStoreMemory: '/Data Store Memory' */ + /* SystemInitialize for IfAction SubSystem: '/Homing' */ + /* SystemInitialize for IfAction SubSystem: '/Switch Case Action Subsystem3' */ + /* SystemInitialize for IfAction SubSystem: '/If Action Subsystem' */ + /* Start for DataStoreMemory: '/Data Store Memory' */ rtDW.Start_timer_n = 1.0; - /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ MATLABFunction_Init(&rtDW.sf_MATLABFunction_h); - /* End of SystemInitialize for SubSystem: '/If Action Subsystem' */ - /* End of SystemInitialize for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of SystemInitialize for SubSystem: '/If Action Subsystem' */ + /* End of SystemInitialize for SubSystem: '/Switch Case Action Subsystem3' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_a = 0; - /* End of SystemInitialize for SubSystem: '/Homing' */ + /* End of SystemInitialize for SubSystem: '/Homing' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_f1 = 0; - /* SystemInitialize for IfAction SubSystem: '/Homing' */ - /* SystemInitialize for IfAction SubSystem: '/Switch Case Action Subsystem3' */ - /* SystemInitialize for IfAction SubSystem: '/If Action Subsystem' */ - /* Start for DataStoreMemory: '/Data Store Memory' */ + /* SystemInitialize for IfAction SubSystem: '/Homing' */ + /* SystemInitialize for IfAction SubSystem: '/Switch Case Action Subsystem3' */ + /* SystemInitialize for IfAction SubSystem: '/If Action Subsystem' */ + /* Start for DataStoreMemory: '/Data Store Memory' */ rtDW.Start_timer_j = 1.0; - /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ MATLABFunction_Init(&rtDW.sf_MATLABFunction_hk); - /* End of SystemInitialize for SubSystem: '/If Action Subsystem' */ - /* End of SystemInitialize for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of SystemInitialize for SubSystem: '/If Action Subsystem' */ + /* End of SystemInitialize for SubSystem: '/Switch Case Action Subsystem3' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_p = 0; - /* End of SystemInitialize for SubSystem: '/Homing' */ + /* End of SystemInitialize for SubSystem: '/Homing' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_e = 0; - /* SystemInitialize for IfAction SubSystem: '/Homing' */ - /* SystemInitialize for IfAction SubSystem: '/Switch Case Action Subsystem3' */ - /* SystemInitialize for IfAction SubSystem: '/If Action Subsystem' */ - /* Start for DataStoreMemory: '/Data Store Memory' */ + /* SystemInitialize for IfAction SubSystem: '/Homing' */ + /* SystemInitialize for IfAction SubSystem: '/Switch Case Action Subsystem3' */ + /* SystemInitialize for IfAction SubSystem: '/If Action Subsystem' */ + /* Start for DataStoreMemory: '/Data Store Memory' */ rtDW.Start_timer = 1.0; - /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ MATLABFunction_Init(&rtDW.sf_MATLABFunction_g); - /* End of SystemInitialize for SubSystem: '/If Action Subsystem' */ - /* End of SystemInitialize for SubSystem: '/Switch Case Action Subsystem3' */ + /* End of SystemInitialize for SubSystem: '/If Action Subsystem' */ + /* End of SystemInitialize for SubSystem: '/Switch Case Action Subsystem3' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_h3 = 0; - /* End of SystemInitialize for SubSystem: '/Homing' */ + /* End of SystemInitialize for SubSystem: '/Homing' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_b4 = 0; - /* SystemInitialize for Atomic SubSystem: '/MAX DEF' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for Atomic SubSystem: '/MAX DEF' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ rtDW.DRS_array_persistent_not_empty = false; - rtDW.FIU_CCU1_model_persistent_not_empty = false; + rtDW.FIU_CCU1_model_persistent_not_empty_m = false; - /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ /* : is_active_persistent = false; */ rtDW.is_active_persistent = false; - /* End of SystemInitialize for SubSystem: '/MAX DEF' */ + /* End of SystemInitialize for SubSystem: '/MAX DEF' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for MATLAB Function: '/any message from FIU or TM_CP' */ + rtDW.FIU_CCU1_model_persistent_not_empty = false; + rtDW.TM_CP_model_persistent_not_empty = false; + + /* SystemInitialize for Chart: '/Operation mode' */ + rtDW.is_active_c1511_HVAC_model = 0U; + rtDW.is_c1511_HVAC_model = IN_NO_ACTIVE_CHILD_c; + + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction_k_Init(&rtDW.sf_MATLABFunction1_l); - /* SystemInitialize for MATLAB Function: '/MATLAB Function3' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function3' */ MATLABFunction_k_Init(&rtDW.sf_MATLABFunction3); - /* SystemInitialize for MATLAB Function: '/MATLAB Function2' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function2' */ MATLABFunction_k_Init(&rtDW.sf_MATLABFunction2); - /* SystemInitialize for MATLAB Function: '/MATLAB Function5' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function5' */ MATLABFunction_k_Init(&rtDW.sf_MATLABFunction5); - /* SystemInitialize for MATLAB Function: '/MATLAB Function4' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function4' */ MATLABFunction_k_Init(&rtDW.sf_MATLABFunction4); - /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ MATLABFunction_k_Init(&rtDW.sf_MATLABFunction_m); + /* SystemInitialize for Atomic SubSystem: '/REST' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function' */ + /* : ignition_was_off = false; */ + rtDW.ignition_was_off = false; + + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + rtDW.timeout_active_not_empty = false; + rtDW.mode_prev_not_empty = false; + + /* SystemInitialize for MATLAB Function: '/REST_Mode' */ + rtDW.rest_mode_out_not_empty = false; + rtDW.active_mode_not_empty = false; + rtDW.active_state_rest_not_empty = false; + rtDW.valve_req_not_empty = false; + + /* : timeout_rest = uint32(0); */ + rtDW.timeout_rest = 0U; + + /* End of SystemInitialize for SubSystem: '/REST' */ + + /* SystemInitialize for Atomic SubSystem: '/ClimatRecirculation_by_Door_Ajar' */ + /* SystemInitialize for MATLAB Function: '/recirc_by_door_ajar' */ + /* : is_active_state = false; */ + rtDW.is_active_state = false; + + /* End of SystemInitialize for SubSystem: '/ClimatRecirculation_by_Door_Ajar' */ + /* SystemInitialize for IfAction SubSystem: '/Start Control Front' */ - /* SystemInitialize for IfAction SubSystem: '/Step 1 F' */ - /* SystemInitialize for IfAction SubSystem: '/Level 0' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Step 1 F' */ + /* SystemInitialize for IfAction SubSystem: '/Level 0' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_Init(&rtDW.sf_MATLABFunction1_n); - /* End of SystemInitialize for SubSystem: '/Level 0' */ + /* End of SystemInitialize for SubSystem: '/Level 0' */ - /* SystemInitialize for IfAction SubSystem: '/Level 1' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&rtDW.sf_MATLABFunction1_j); - /* End of SystemInitialize for SubSystem: '/Level 1' */ + /* End of SystemInitialize for SubSystem: '/Level 1' */ - /* SystemInitialize for IfAction SubSystem: '/Level 3' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 3' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&rtDW.sf_MATLABFunction1_d); - /* End of SystemInitialize for SubSystem: '/Level 3' */ + /* End of SystemInitialize for SubSystem: '/Level 3' */ - /* SystemInitialize for IfAction SubSystem: '/Level 4' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 4' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&rtDW.sf_MATLABFunction1_h); - /* End of SystemInitialize for SubSystem: '/Level 4' */ + /* End of SystemInitialize for SubSystem: '/Level 4' */ - /* SystemInitialize for IfAction SubSystem: '/Level 5' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 5' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&rtDW.sf_MATLABFunction1_p); - /* End of SystemInitialize for SubSystem: '/Level 5' */ - /* End of SystemInitialize for SubSystem: '/Step 1 F' */ + /* End of SystemInitialize for SubSystem: '/Level 5' */ + /* End of SystemInitialize for SubSystem: '/Step 1 F' */ - /* SystemInitialize for IfAction SubSystem: '/Step 2 F' */ - /* SystemInitialize for IfAction SubSystem: '/Level 0' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Step 2 F' */ + /* SystemInitialize for IfAction SubSystem: '/Level 0' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&rtDW.sf_MATLABFunction1_m); - /* End of SystemInitialize for SubSystem: '/Level 0' */ + /* End of SystemInitialize for SubSystem: '/Level 0' */ - /* SystemInitialize for IfAction SubSystem: '/Level 1' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 1' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&rtDW.sf_MATLABFunction1_i2); - /* End of SystemInitialize for SubSystem: '/Level 1' */ + /* End of SystemInitialize for SubSystem: '/Level 1' */ - /* SystemInitialize for IfAction SubSystem: '/Level 3' */ + /* SystemInitialize for IfAction SubSystem: '/Level 3' */ Level3_Init(&rtDW.Level3_d); - /* End of SystemInitialize for SubSystem: '/Level 3' */ + /* End of SystemInitialize for SubSystem: '/Level 3' */ - /* SystemInitialize for IfAction SubSystem: '/Level 4' */ + /* SystemInitialize for IfAction SubSystem: '/Level 4' */ Level3_Init(&rtDW.Level4_l); - /* End of SystemInitialize for SubSystem: '/Level 4' */ + /* End of SystemInitialize for SubSystem: '/Level 4' */ - /* SystemInitialize for IfAction SubSystem: '/Level 5' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 5' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_a_Init(&rtDW.sf_MATLABFunction1_j2); - /* End of SystemInitialize for SubSystem: '/Level 5' */ - /* End of SystemInitialize for SubSystem: '/Step 2 F' */ + /* End of SystemInitialize for SubSystem: '/Level 5' */ + /* End of SystemInitialize for SubSystem: '/Step 2 F' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_pe = 0; /* End of SystemInitialize for SubSystem: '/Start Control Front' */ /* SystemInitialize for IfAction SubSystem: '/Start Control Rear' */ - /* SystemInitialize for IfAction SubSystem: '/Step 1 R' */ - /* SystemInitialize for IfAction SubSystem: '/Level 0' */ + /* SystemInitialize for IfAction SubSystem: '/Step 1 R' */ + /* SystemInitialize for IfAction SubSystem: '/Level 0' */ Level0_c_Init(&rtDW.Level0_gj); - /* End of SystemInitialize for SubSystem: '/Level 0' */ + /* End of SystemInitialize for SubSystem: '/Level 0' */ - /* SystemInitialize for IfAction SubSystem: '/Level 1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 1' */ Level0_c_Init(&rtDW.Level1_l); - /* End of SystemInitialize for SubSystem: '/Level 1' */ + /* End of SystemInitialize for SubSystem: '/Level 1' */ - /* SystemInitialize for IfAction SubSystem: '/Level 2' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 2' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_Init(&rtDW.sf_MATLABFunction1_m3); - /* End of SystemInitialize for SubSystem: '/Level 2' */ + /* End of SystemInitialize for SubSystem: '/Level 2' */ - /* SystemInitialize for IfAction SubSystem: '/Level 3' */ - /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 3' */ + /* SystemInitialize for MATLAB Function: '/MATLAB Function1' */ MATLABFunction1_Init(&rtDW.sf_MATLABFunction1_c); - /* End of SystemInitialize for SubSystem: '/Level 3' */ + /* End of SystemInitialize for SubSystem: '/Level 3' */ - /* SystemInitialize for IfAction SubSystem: '/Level 4' */ + /* SystemInitialize for IfAction SubSystem: '/Level 4' */ Level4_b_Init(&rtDW.Level4_m5); - /* End of SystemInitialize for SubSystem: '/Level 4' */ + /* End of SystemInitialize for SubSystem: '/Level 4' */ - /* SystemInitialize for IfAction SubSystem: '/Level 5' */ + /* SystemInitialize for IfAction SubSystem: '/Level 5' */ Level4_b_Init(&rtDW.Level5_i); - /* End of SystemInitialize for SubSystem: '/Level 5' */ - /* End of SystemInitialize for SubSystem: '/Step 1 R' */ + /* End of SystemInitialize for SubSystem: '/Level 5' */ + /* End of SystemInitialize for SubSystem: '/Step 1 R' */ - /* SystemInitialize for IfAction SubSystem: '/Step 2 R' */ - /* SystemInitialize for IfAction SubSystem: '/Level 0' */ + /* SystemInitialize for IfAction SubSystem: '/Step 2 R' */ + /* SystemInitialize for IfAction SubSystem: '/Level 0' */ Level0_h_Init(&rtDW.Level0_ad); - /* End of SystemInitialize for SubSystem: '/Level 0' */ + /* End of SystemInitialize for SubSystem: '/Level 0' */ - /* SystemInitialize for IfAction SubSystem: '/Level 1' */ + /* SystemInitialize for IfAction SubSystem: '/Level 1' */ Level0_h_Init(&rtDW.Level1_hm); - /* End of SystemInitialize for SubSystem: '/Level 1' */ + /* End of SystemInitialize for SubSystem: '/Level 1' */ - /* SystemInitialize for IfAction SubSystem: '/Level 2' */ + /* SystemInitialize for IfAction SubSystem: '/Level 2' */ Level2_j_Init(&rtDW.Level2_f0); - /* End of SystemInitialize for SubSystem: '/Level 2' */ + /* End of SystemInitialize for SubSystem: '/Level 2' */ - /* SystemInitialize for IfAction SubSystem: '/Level 3' */ + /* SystemInitialize for IfAction SubSystem: '/Level 3' */ Level2_j_Init(&rtDW.Level3_p); - /* End of SystemInitialize for SubSystem: '/Level 3' */ + /* End of SystemInitialize for SubSystem: '/Level 3' */ - /* SystemInitialize for IfAction SubSystem: '/Level 4' */ + /* SystemInitialize for IfAction SubSystem: '/Level 4' */ Level2_j_Init(&rtDW.Level4_b); - /* End of SystemInitialize for SubSystem: '/Level 4' */ + /* End of SystemInitialize for SubSystem: '/Level 4' */ - /* SystemInitialize for IfAction SubSystem: '/Level 5' */ + /* SystemInitialize for IfAction SubSystem: '/Level 5' */ Level2_j_Init(&rtDW.Level5_ph); - /* End of SystemInitialize for SubSystem: '/Level 5' */ - /* End of SystemInitialize for SubSystem: '/Step 2 R' */ + /* End of SystemInitialize for SubSystem: '/Level 5' */ + /* End of SystemInitialize for SubSystem: '/Step 2 R' */ - /* SystemInitialize for Merge: '/Merge' */ + /* SystemInitialize for Merge: '/Merge' */ rtB.Merge_a0 = 0; /* End of SystemInitialize for SubSystem: '/Start Control Rear' */ diff --git a/MODULES/HVAC_M7_MODEL/HVAC_model.h b/MODULES/HVAC_M7_MODEL/HVAC_model.h index 08ed53b..b8a3a5a 100644 --- a/MODULES/HVAC_M7_MODEL/HVAC_model.h +++ b/MODULES/HVAC_M7_MODEL/HVAC_model.h @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'HVAC_model'. * - * Model version : 1.1628 + * Model version : 1.1658 * Simulink Coder version : 24.1 (R2024a) 19-Nov-2023 - * C/C++ source code generated on : Mon Sep 28 10:54:48 2026 + * C/C++ source code generated on : Fri Oct 2 10:22:10 2026 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex-M @@ -41,144 +41,144 @@ /* user code (top of header file) */ #include -/* Block states (default storage) for system '/MATLAB Function1' */ +/* Block states (default storage) for system '/MATLAB Function1' */ typedef struct { - uint32_t t_start; /* '/MATLAB Function1' */ - bool t_start_not_empty; /* '/MATLAB Function1' */ + uint32_t t_start; /* '/MATLAB Function1' */ + bool t_start_not_empty; /* '/MATLAB Function1' */ } DW_MATLABFunction1; -/* Block states (default storage) for system '/MATLAB Function1' */ +/* Block states (default storage) for system '/MATLAB Function1' */ typedef struct { - uint32_t t_start; /* '/MATLAB Function1' */ - bool t_start_not_empty; /* '/MATLAB Function1' */ + uint32_t t_start; /* '/MATLAB Function1' */ + bool t_start_not_empty; /* '/MATLAB Function1' */ } DW_MATLABFunction1_f; -/* Block states (default storage) for system '/Level 3' */ +/* Block states (default storage) for system '/Level 3' */ typedef struct { - uint32_t UnitDelay_DSTATE; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_c; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_f; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_l; /* '/Unit Delay' */ - DW_MATLABFunction1_f sf_MATLABFunction1;/* '/MATLAB Function1' */ + uint32_t UnitDelay_DSTATE; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_c; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_f; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_l; /* '/Unit Delay' */ + DW_MATLABFunction1_f sf_MATLABFunction1;/* '/MATLAB Function1' */ } DW_Level3; -/* Block states (default storage) for system '/Level 0' */ +/* Block states (default storage) for system '/Level 0' */ typedef struct { - DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ + DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ } DW_Level0_h; -/* Block states (default storage) for system '/Level 4' */ +/* Block states (default storage) for system '/Level 4' */ typedef struct { - DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ + DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ } DW_Level4_h; -/* Block states (default storage) for system '/Level 0' */ +/* Block states (default storage) for system '/Level 0' */ typedef struct { - uint32_t UnitDelay_DSTATE; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_k; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_n; /* '/Unit Delay' */ - DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ + uint32_t UnitDelay_DSTATE; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_k; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_n; /* '/Unit Delay' */ + DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ } DW_Level0_hr; -/* Block states (default storage) for system '/Level 2' */ +/* Block states (default storage) for system '/Level 2' */ typedef struct { - uint32_t UnitDelay_DSTATE; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_n; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_p; /* '/Unit Delay' */ - DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ + uint32_t UnitDelay_DSTATE; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_n; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_p; /* '/Unit Delay' */ + DW_MATLABFunction1 sf_MATLABFunction1;/* '/MATLAB Function1' */ } DW_Level2_j; -/* Block states (default storage) for system '/filter duct' */ +/* Block states (default storage) for system '/filter duct' */ typedef struct { - double prev_value; /* '/filter duct' */ - double prev_time; /* '/filter duct' */ - bool prev_value_not_empty; /* '/filter duct' */ + double prev_value; /* '/filter duct' */ + double prev_time; /* '/filter duct' */ + bool prev_value_not_empty; /* '/filter duct' */ } DW_filterduct; -/* Block states (default storage) for system '/is 3 sec after T15 passed' */ +/* Block states (default storage) for system '/is 3 sec after T15 passed' */ typedef struct { - uint32_t timeout_time; /* '/is 3 sec after T15 passed' */ - bool timeout_time_not_empty; /* '/is 3 sec after T15 passed' */ + uint32_t timeout_time; /* '/is 3 sec after T15 passed' */ + bool timeout_time_not_empty; /* '/is 3 sec after T15 passed' */ } DW_is3secafterT15passed; -/* Block states (default storage) for system '/Zone_Climate_Logic_Auto_FL2' */ +/* Block states (default storage) for system '/Zone_Climate_Logic_Auto_FL2' */ typedef struct { - uint8_t is_active_c783_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t is_c783_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t is_AC_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t is_DEF_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t is_FACE_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t is_FOOT_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t is_AC_SUB_f; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t is_active_c783_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t is_c783_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t is_AC_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t is_DEF_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t is_FACE_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t is_FOOT_SUB; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t is_AC_SUB_f; /* '/Zone_Climate_Logic_Auto_FL2' */ } DW_Zone_Climate_Logic_Auto_FL2; -/* Block states (default storage) for system '/MATLAB Function' */ +/* Block states (default storage) for system '/MATLAB Function' */ typedef struct { - double cond_prev; /* '/MATLAB Function' */ - uint32_t t_start; /* '/MATLAB Function' */ - bool t_start_not_empty; /* '/MATLAB Function' */ + double cond_prev; /* '/MATLAB Function' */ + uint32_t t_start; /* '/MATLAB Function' */ + bool t_start_not_empty; /* '/MATLAB Function' */ } DW_MATLABFunction; -/* Block states (default storage) for system '/MATLAB Function' */ +/* Block states (default storage) for system '/MATLAB Function' */ typedef struct { - double integral; /* '/MATLAB Function' */ - double pInput; /* '/MATLAB Function' */ - double smooth_output; /* '/MATLAB Function' */ + double integral; /* '/MATLAB Function' */ + double pInput; /* '/MATLAB Function' */ + double smooth_output; /* '/MATLAB Function' */ } DW_MATLABFunction_n; /* Block signals (default storage) */ typedef struct { double condition; /* '/MAX AC define condition' */ - double out_ac; /* '/Zone_Climate_Logic_Auto_FL4' */ - double out_ac_e; /* '/Zone_Climate_Logic_Auto_FL3' */ - double out_ac_ed; /* '/Zone_Climate_Logic_Auto_FL2' */ - double out_ac_m; /* '/Zone_Climate_Logic_Auto_FL1' */ + double out_ac; /* '/Zone_Climate_Logic_Auto_FL4' */ + double out_ac_e; /* '/Zone_Climate_Logic_Auto_FL3' */ + double out_ac_ed; /* '/Zone_Climate_Logic_Auto_FL2' */ + double out_ac_m; /* '/Zone_Climate_Logic_Auto_FL1' */ double Chiller_Only_Flag; /* '/A//C Control' */ - uint16_t MultiportSwitch[6]; /* '/Multiport Switch' */ - uint16_t MultiportSwitch_h[6]; /* '/Multiport Switch' */ - uint16_t MultiportSwitch_j[9]; /* '/Multiport Switch' */ - uint16_t MultiportSwitch_c; /* '/Multiport Switch' */ - uint16_t MultiportSwitch_m; /* '/Multiport Switch' */ - uint16_t MultiportSwitch_a; /* '/Multiport Switch' */ - uint16_t MultiportSwitch_cy; /* '/Multiport Switch' */ - int16_t Merge1; /* '/Merge1' */ - int16_t Merge1_m; /* '/Merge1' */ + uint16_t MultiportSwitch[6]; /* '/Multiport Switch' */ + uint16_t MultiportSwitch_h[6]; /* '/Multiport Switch' */ + uint16_t MultiportSwitch_j[9]; /* '/Multiport Switch' */ + uint16_t MultiportSwitch_c; /* '/Multiport Switch' */ + uint16_t MultiportSwitch_m; /* '/Multiport Switch' */ + uint16_t MultiportSwitch_a; /* '/Multiport Switch' */ + uint16_t MultiportSwitch_cy; /* '/Multiport Switch' */ + int16_t Merge1; /* '/Merge1' */ + int16_t Merge1_m; /* '/Merge1' */ int16_t Comp_Feedback_Temp; /* '/A//C Control' */ int16_t Comp_Target_Temp; /* '/A//C Control' */ - uint8_t Merge_b; /* '/Merge' */ + uint8_t Merge_b; /* '/Merge' */ uint8_t sync_all; /* '/Synchronization stateflow chart' */ uint8_t sync_front; /* '/Synchronization stateflow chart' */ uint8_t sync_rear; /* '/Synchronization stateflow chart' */ - uint8_t out_def; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t out_face; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t out_foot; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t out_auto; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t out_def_n; /* '/Zone_Climate_Logic_Auto_FL3' */ - uint8_t out_face_f; /* '/Zone_Climate_Logic_Auto_FL3' */ - uint8_t out_foot_p; /* '/Zone_Climate_Logic_Auto_FL3' */ - uint8_t out_auto_e; /* '/Zone_Climate_Logic_Auto_FL3' */ - uint8_t out_def_i; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t out_face_c; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t out_foot_f; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t out_auto_h; /* '/Zone_Climate_Logic_Auto_FL2' */ - uint8_t out_def_m; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t out_face_m; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t out_foot_ps; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t out_auto_hx; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t out_def; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t out_face; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t out_foot; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t out_auto; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t out_def_n; /* '/Zone_Climate_Logic_Auto_FL3' */ + uint8_t out_face_f; /* '/Zone_Climate_Logic_Auto_FL3' */ + uint8_t out_foot_p; /* '/Zone_Climate_Logic_Auto_FL3' */ + uint8_t out_auto_e; /* '/Zone_Climate_Logic_Auto_FL3' */ + uint8_t out_def_i; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t out_face_c; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t out_foot_f; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t out_auto_h; /* '/Zone_Climate_Logic_Auto_FL2' */ + uint8_t out_def_m; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t out_face_m; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t out_foot_ps; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t out_auto_hx; /* '/Zone_Climate_Logic_Auto_FL1' */ uint8_t Eva_Ctrl; /* '/A//C Control' */ uint8_t req_OSA; /* '/Partial REC' */ uint8_t req_REC; /* '/Partial REC' */ uint8_t Cmd_2Way; /* '/13,1,3,15 Valve control' */ - int8_t Merge_j; /* '/Merge' */ - int8_t Merge_g; /* '/Merge' */ - int8_t Merge_f1; /* '/Merge' */ - int8_t Merge_e; /* '/Merge' */ - int8_t Merge_b4; /* '/Merge' */ - int8_t Merge_h3; /* '/Merge' */ - int8_t Merge_p; /* '/Merge' */ - int8_t Merge_a; /* '/Merge' */ - int8_t Merge_a0; /* '/Merge' */ - int8_t Merge_pe; /* '/Merge' */ + int8_t Merge_j; /* '/Merge' */ + int8_t Merge_g; /* '/Merge' */ + int8_t Merge_f1; /* '/Merge' */ + int8_t Merge_e; /* '/Merge' */ + int8_t Merge_b4; /* '/Merge' */ + int8_t Merge_h3; /* '/Merge' */ + int8_t Merge_p; /* '/Merge' */ + int8_t Merge_a; /* '/Merge' */ + int8_t Merge_a0; /* '/Merge' */ + int8_t Merge_pe; /* '/Merge' */ bool FRONT_eTXV; /* '/A//C Control' */ bool REAR_eTXV; /* '/A//C Control' */ bool Chiller_eTXV; /* '/A//C Control' */ @@ -197,16 +197,23 @@ typedef struct { CCUCAN_ESC_04_Bus CCUCAN_ESC_04_model;/* '/Data Store Memory141' */ CmdCAN_CCU_STAT1_WakeUp_Bus CCU_STAT1_WAKEUP_MODEL;/* '/Data Store Memory257' */ dbg_LIN_DRS_Stat_t_Bus dbg_LIN_DRS_Stat_t_model;/* '/Data Store Memory283' */ + ccu_candb_error_missing_rx_Bus CCUCAN_ccu_candb_error_missing_rx_model;/* '/Data Store Memory407' */ + DMFL_Msg1_Bus CCUCAN_DMFL_Msg1_model;/* '/Data Store Memory416' */ CCUCAN_BCM_Climatic_Bus CCUCAN_BCM_Climatic_model;/* '/Data Store Memory138' */ dbgCAN_dbg_Sen_Incar_Bus dbgCAN_dbg_Sen_Incar_model;/* '/Data Store Memory157' */ tPowerEnable_Bus PowerEnable_Model; /* '/Data Store Memory159' */ BCM_VEH_STATE_Bus CCUCAN_BCM_VEH_STATE_model;/* '/Data Store Memory177' */ CCUCAN_TM_CP_Bus TM_CP_model; /* '/Data Store Memory209' */ + CCUCAN_TM_CP_Bus TM_CP_model_persistent; + /* '/any message from FIU or TM_CP' */ HVC_Err_Status_Msg_Bus HVC_ERR_STATUS_MSG_MODEL;/* '/Data Store Memory210' */ dbgCAN_Logic_State_Bus dbgCAN_Logic_State_model;/* '/Data Store Memory227' */ CmdCAN_CCU_STAT2_WakeUp_Bus CCU_STAT2_WAKEUP_MODEL;/* '/Data Store Memory339' */ CmdCAN_FIU_CCU1_Bus FIU_CCU1_MODEL; /* '/Data Store Memory43' */ - CmdCAN_FIU_CCU1_Bus FIU_CCU1_model_persistent;/* '/MATLAB Function1' */ + CmdCAN_FIU_CCU1_Bus FIU_CCU1_model_persistent; + /* '/any message from FIU or TM_CP' */ + CmdCAN_FIU_CCU1_Bus FIU_CCU1_model_persistent_a;/* '/MATLAB Function1' */ + DW_STATE_Bus CCUCAN_DW_STATE_model; /* '/Data Store Memory432' */ CmdCAN_FIU_CCU2_Bus FIU_CCU2_MODEL; /* '/Data Store Memory44' */ CCUCAN_BCM_Powertrain_Bus CCUCAN_BCM_Powertrain_model;/* '/Data Store Memory137' */ CCUCAN_EMS_Veh_Bus CCUCAN_EMS_Veh_model;/* '/Data Store Memory140' */ @@ -215,45 +222,46 @@ typedef struct { dbg_Logic_Valve_Plus_Bus dbg_Logic_Valve_Plus_model;/* '/Data Store Memory297' */ dbg_LIN_Aroma_Stat_t_Bus dbg_LIN_Aroma_Stat_t_model;/* '/Data Store Memory337' */ CCU_Msg1_WakeUp_Bus CCU_Msg1_WakeUp_model;/* '/Data Store Memory341' */ + BCM_EEM_Bus CCUCAN_BCM_EEM_model; /* '/Data Store Memory405' */ + DMFR_Msg1_Bus CCUCAN_DMFR_Msg1_model;/* '/Data Store Memory415' */ CmdCAN_FIU_CCU3_Bus FIU_CCU3_MODEL; /* '/Data Store Memory45' */ dbgCAN_dbg_Logic_Blower_Bus dbgCAN_dbg_Logic_Blower_model;/* '/Data Store Memory64' */ Status_Duct_Tgt_Bus Status_Duct_Tgt_model_IO;/* '/Data Store Memory96' */ - double UnitDelay_DSTATE; /* '/Unit Delay' */ - double UnitDelay_DSTATE_b; /* '/Unit Delay' */ - double PrevY; /* '/Rate Limiter' */ - double Temp_FL_store; /* '/Data Store Memory' */ - double KEEP_RISING_FL_UNTIL_LIMIT; /* '/Data Store Memory1' */ - double Temp_RR_store; /* '/Data Store Memory10' */ - double KEEP_FALLING_RR_UNTIL_LIMIT; /* '/Data Store Memory11' */ - double KEEP_FALLING_FL_UNTIL_LIMIT; /* '/Data Store Memory2' */ - double KEEP_RISING_FR_UNTIL_LIMIT; /* '/Data Store Memory3' */ - double Temp_FR_store; /* '/Data Store Memory4' */ - double Temp_RL_store; /* '/Data Store Memory6' */ - double KEEP_RISING_RL_UNTIL_LIMIT; /* '/Data Store Memory7' */ - double KEEP_FALLING_RL_UNTIL_LIMIT; /* '/Data Store Memory8' */ - double KEEP_RISING_RR_UNTIL_LIMIT; /* '/Data Store Memory9' */ + double UnitDelay_DSTATE; /* '/Unit Delay' */ + double UnitDelay_DSTATE_b; /* '/Unit Delay' */ + double PrevY; /* '/Rate Limiter' */ + double Temp_FL_store; /* '/Data Store Memory' */ + double KEEP_RISING_FL_UNTIL_LIMIT; /* '/Data Store Memory1' */ + double Temp_RR_store; /* '/Data Store Memory10' */ + double KEEP_FALLING_RR_UNTIL_LIMIT; /* '/Data Store Memory11' */ + double KEEP_FALLING_FL_UNTIL_LIMIT; /* '/Data Store Memory2' */ + double KEEP_RISING_FR_UNTIL_LIMIT; /* '/Data Store Memory3' */ + double Temp_FR_store; /* '/Data Store Memory4' */ + double Temp_RL_store; /* '/Data Store Memory6' */ + double KEEP_RISING_RL_UNTIL_LIMIT; /* '/Data Store Memory7' */ + double KEEP_FALLING_RL_UNTIL_LIMIT; /* '/Data Store Memory8' */ + double KEEP_RISING_RR_UNTIL_LIMIT; /* '/Data Store Memory9' */ double LOGGER_ACP; /* '/Data Store Memory1' */ - double AMB_store; /* '/Data Store Memory' */ - double KEEP_RISING_UNTIL_LIMIT; /* '/Data Store Memory1' */ - double KEEP_FALLING_UNTIL_LIMIT; /* '/Data Store Memory2' */ - double ErrorHomming_private; /* '/Data Store Memory2' */ - double ErrorHomming_private_h; /* '/Data Store Memory2' */ - double ErrorHomming_private_m; /* '/Data Store Memory2' */ - double leaving; /* '/Data Store Memory1' */ + double AMB_store; /* '/Data Store Memory' */ + double KEEP_RISING_UNTIL_LIMIT; /* '/Data Store Memory1' */ + double KEEP_FALLING_UNTIL_LIMIT; /* '/Data Store Memory2' */ + double ErrorHomming_private; /* '/Data Store Memory2' */ + double ErrorHomming_private_h; /* '/Data Store Memory2' */ + double ErrorHomming_private_m; /* '/Data Store Memory2' */ + double leaving; /* '/Data Store Memory1' */ double eCompChiller_Err; /* '/Can_Chiller1' */ double Sun_L; /* '/Data Store Memory143' */ double Sun_R; /* '/Data Store Memory144' */ double condition_ac_max; /* '/Data Store Memory298' */ - double Dew_point; /* '/Data Store Memory368' */ double Engine_speed; /* '/EMS_nICEngineSpeed3' */ double start_control_finished_rear; /* '/SC Rear' */ - double Start_timer; /* '/Data Store Memory' */ - double Start_timer_j; /* '/Data Store Memory' */ - double Start_timer_n; /* '/Data Store Memory' */ - double current_level_FL; /* '/Calculate_Autodemist_Level' */ - double current_level_FR; /* '/Calculate_Autodemist_Level' */ - double active_mode; /* '/Calculate_Autodemist_Level' */ - double R_Evap_tg_persistent; /* '/MATLAB Function3' */ + double Start_timer; /* '/Data Store Memory' */ + double Start_timer_j; /* '/Data Store Memory' */ + double Start_timer_n; /* '/Data Store Memory' */ + double current_level_FL; /* '/Calculate_Autodemist_Level' */ + double current_level_FR; /* '/Calculate_Autodemist_Level' */ + double active_mode; /* '/Calculate_Autodemist_Level' */ + double R_Evap_tg_persistent; /* '/MATLAB Function3' */ double Cmd_RearTemp_3W; /* '/13,1,3,15 Valve control' */ double Cmd_RearTemp_2W; /* '/13,1,3,15 Valve control' */ Status_Eva_Tgt_Bus Status_Eva_Tgt_model_IO;/* '/Data Store Memory100' */ @@ -271,60 +279,64 @@ typedef struct { dbg_Logic_Valve_Bus dbg_Logic_Valve_model;/* '/Data Store Memory270' */ dbg_LIN_AirQS_Stat_t_Bus dbg_LIN_AirQS_Stat_t_model;/* '/Data Store Memory284' */ dbg_Drs_t_Bus dbg_Drs_t_model; /* '/Data Store Memory285' */ + CCUCAN_OCURR_MSG_Bus CCUCAN_OCURR_MSG_model;/* '/Data Store Memory316' */ LIN4_ERROR_Bus LIN4_ERROR_model; /* '/Data Store Memory329' */ dbg_LIN_Ionizer_Stat_t_Bus dbg_LIN_Ionizer_Stat_t_model;/* '/Data Store Memory336' */ CmdCAN_CCU_STAT3_WakeUp_Bus CCU_STAT3_WAKEUP_MODEL;/* '/Data Store Memory340' */ dbg_Sen_Demist_Bus dbg_Sen_Demist_model;/* '/Data Store Memory390' */ + EMS_Veh_02_Bus CCUCAN_EMS_Veh_02_model;/* '/Data Store Memory406' */ dbgCAN_dbg_Act0_Bus dbgCAN_dbg_Act0_model;/* '/Data Store Memory79' */ dbgCAN_dbg_Act1_Bus dbgCAN_dbg_Act1_model;/* '/Data Store Memory80' */ dbgCAN_dbg_Act2_Bus dbgCAN_dbg_Act2_model;/* '/Data Store Memory81' */ dbgCAN_dbg_dbg_Sen_Eva_Bus dbgCAN_dbg_Sen_Eva_model;/* '/Data Store Memory83' */ - uint32_t t_start_delay_private_DSTATE;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_i;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_k;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_p;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_g;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_c;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_h;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_kc;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_m;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_pn;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_hb;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_i3;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_cc;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_o;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_oy;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_cd;/* '/t_start_delay_private ' */ - uint32_t t_start_delay_private_DSTATE_or;/* '/t_start_delay_private ' */ - uint32_t UnitDelay_DSTATE_l; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_c; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_m; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_lf; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_cr; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_o; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_g; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_h; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_ly; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_gu; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_mz; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_n; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_le; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_cb; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_k; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_cm; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_f; /* '/Unit Delay' */ - uint32_t UnitDelay_DSTATE_gc; /* '/Unit Delay' */ - int32_t MemComp_I_Value; /* '/Memory1' */ - uint32_t timer; /* '/Data Store Memory' */ + uint32_t t_start_delay_private_DSTATE;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_i;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_k;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_p;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_g;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_c;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_h;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_kc;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_m;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_pn;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_hb;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_i3;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_cc;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_o;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_oy;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_cd;/* '/t_start_delay_private ' */ + uint32_t t_start_delay_private_DSTATE_or;/* '/t_start_delay_private ' */ + uint32_t UnitDelay_DSTATE_l; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_c; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_m; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_lf; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_cr; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_o; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_g; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_h; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_ly; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_gu; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_mz; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_n; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_le; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_cb; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_k; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_cm; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_f; /* '/Unit Delay' */ + uint32_t UnitDelay_DSTATE_gc; /* '/Unit Delay' */ + int32_t MemComp_I_Value; /* '/Memory1' */ + uint32_t timer; /* '/Data Store Memory' */ uint32_t t_now; /* '/Data Store Memory5' */ - uint32_t t_start; /* '/MATLAB Function1' */ - int16_t UnitDelay_DSTATE_fq; /* '/Unit Delay' */ - int16_t UnitDelay1_DSTATE; /* '/Unit Delay1' */ - int16_t UnitDelay_DSTATE_cbr; /* '/Unit Delay' */ - int16_t UnitDelay_DSTATE_j; /* '/Unit Delay' */ - int16_t UnitDelay_DSTATE_cs; /* '/Unit Delay' */ - int16_t UnitDelay_DSTATE_k2; /* '/Unit Delay' */ - int16_t pError_PreviousInput; /* '/pError' */ + uint32_t timeout_rest; /* '/REST_Mode' */ + uint32_t timeout_active; /* '/MATLAB Function1' */ + uint32_t t_start; /* '/MATLAB Function1' */ + int16_t UnitDelay_DSTATE_fq; /* '/Unit Delay' */ + int16_t UnitDelay1_DSTATE; /* '/Unit Delay1' */ + int16_t UnitDelay_DSTATE_cbr; /* '/Unit Delay' */ + int16_t UnitDelay_DSTATE_j; /* '/Unit Delay' */ + int16_t UnitDelay_DSTATE_cs; /* '/Unit Delay' */ + int16_t UnitDelay_DSTATE_k2; /* '/Unit Delay' */ + int16_t pError_PreviousInput; /* '/pError' */ int16_t eComp_Temp; /* '/Can_Chiller2' */ int16_t Eva_F; /* '/Data Store Memory10' */ int16_t Incar_FR; /* '/Data Store Memory11' */ @@ -334,24 +346,28 @@ typedef struct { int16_t Blower_individual_foot_FR; /* '/Data Store Memory306' */ int16_t Dtg_individual_foot_FL; /* '/Data Store Memory309' */ int16_t Dtg_individual_foot_FR; /* '/Data Store Memory310' */ + int16_t Dew_point; /* '/Data Store Memory368' */ int16_t Max_def_FLU_duct_tg; /* '/Data Store Memory369' */ int16_t FLU_duct_target_offset_autodemist;/* '/Data Store Memory372' */ int16_t FRU_duct_target_offset_autodemist;/* '/Data Store Memory373' */ int16_t Max_def_ind_foot_corr_FL; /* '/Data Store Memory386' */ int16_t AMB; /* '/Data Store Memory4' */ + int16_t BMS_ActualTemp_Val_ro; /* '/Data Store Memory414' */ + int16_t GlassPosition_AF_plus_L; /* '/Data Store Memory434' */ + int16_t GlassPosition_AF_plus_R; /* '/Data Store Memory435' */ int16_t Pressure; /* '/Data Store Memory6' */ int16_t Incar_FL; /* '/Data Store Memory7' */ int16_t Incar_RL; /* '/Data Store Memory8' */ int16_t Eva_R; /* '/Data Store Memory9' */ int16_t ECT; /* '/engine coolant temp' */ int16_t X_prev; /* '/Partial REC' */ - uint16_t KEEP_UNTIL_SPEED_DROPS; /* '/Data Store Memory3' */ - uint16_t MinPositionCh0_private[9]; /* '/Data Store Memory12' */ - uint16_t POS_private[9]; /* '/Data Store Memory3' */ - uint16_t MinPositionCh1_private[9]; /* '/Data Store Memory12' */ - uint16_t POS_private_m[9]; /* '/Data Store Memory3' */ - uint16_t MinPositionCh2_private[9]; /* '/Data Store Memory12' */ - uint16_t POS_private_h[9]; /* '/Data Store Memory3' */ + uint16_t KEEP_UNTIL_SPEED_DROPS; /* '/Data Store Memory3' */ + uint16_t MinPositionCh0_private[9]; /* '/Data Store Memory12' */ + uint16_t POS_private[9]; /* '/Data Store Memory3' */ + uint16_t MinPositionCh1_private[9]; /* '/Data Store Memory12' */ + uint16_t POS_private_m[9]; /* '/Data Store Memory3' */ + uint16_t MinPositionCh2_private[9]; /* '/Data Store Memory12' */ + uint16_t POS_private_h[9]; /* '/Data Store Memory3' */ uint16_t MaxPositionCh0_private[9]; /* '/Data Store Memory121' */ uint16_t MaxPositionCh1_private[9]; /* '/Data Store Memory123' */ uint16_t MaxPositionCh2_private[9]; /* '/Data Store Memory124' */ @@ -380,88 +396,88 @@ typedef struct { uint8_t UnitDelay1_DSTATE_j; /* '/Unit Delay1' */ uint8_t UnitDelay2_DSTATE; /* '/Unit Delay2' */ uint8_t UnitDelay3_DSTATE; /* '/Unit Delay3' */ - uint8_t DelayInput1_DSTATE; /* '/Delay Input1' */ - uint8_t DelayInput1_DSTATE_e; /* '/Delay Input1' */ - uint8_t DelayInput1_DSTATE_d; /* '/Delay Input1' */ - uint8_t DelayInput1_DSTATE_d3; /* '/Delay Input1' */ - bool Cond_prev_private_DSTATE; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_p; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_a; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_h; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_c; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_m; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_j; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_f; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_cn; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_l; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_ja; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_g; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_cd; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_k; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_d; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_hw; /* '/Cond_prev_private ' */ - bool Cond_prev_private_DSTATE_i; /* '/Cond_prev_private ' */ - bool DelayInput1_DSTATE_e5; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_k; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_l; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_kb; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_kk; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_d1; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_b; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_i; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_m; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_g; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_c; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_ic; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_n; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_my; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_a; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_o; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_od; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_j; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_f; /* '/Delay Input1' */ - bool DelayInput1_DSTATE_kz; /* '/Delay Input1' */ - int8_t stepSig_private; /* '/Data Store Memory' */ - int8_t stepHoming_private; /* '/Data Store Memory17' */ - int8_t stepSig_private_h; /* '/Data Store Memory' */ - int8_t stepHoming_private_f; /* '/Data Store Memory17' */ - int8_t stepSig_private_g; /* '/Data Store Memory' */ - int8_t stepHoming_private_a; /* '/Data Store Memory17' */ + uint8_t DelayInput1_DSTATE; /* '/Delay Input1' */ + uint8_t DelayInput1_DSTATE_e; /* '/Delay Input1' */ + uint8_t DelayInput1_DSTATE_d; /* '/Delay Input1' */ + uint8_t DelayInput1_DSTATE_d3; /* '/Delay Input1' */ + bool Cond_prev_private_DSTATE; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_p; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_a; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_h; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_c; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_m; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_j; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_f; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_cn; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_l; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_ja; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_g; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_cd; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_k; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_d; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_hw; /* '/Cond_prev_private ' */ + bool Cond_prev_private_DSTATE_i; /* '/Cond_prev_private ' */ + bool DelayInput1_DSTATE_e5; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_k; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_l; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_kb; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_kk; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_d1; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_b; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_i; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_m; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_g; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_c; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_ic; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_n; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_my; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_a; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_o; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_od; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_j; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_f; /* '/Delay Input1' */ + bool DelayInput1_DSTATE_kz; /* '/Delay Input1' */ + int8_t stepSig_private; /* '/Data Store Memory' */ + int8_t stepHoming_private; /* '/Data Store Memory17' */ + int8_t stepSig_private_h; /* '/Data Store Memory' */ + int8_t stepHoming_private_f; /* '/Data Store Memory17' */ + int8_t stepSig_private_g; /* '/Data Store Memory' */ + int8_t stepHoming_private_a; /* '/Data Store Memory17' */ int8_t step_start_controle_front; /* '/Data Store Memory231' */ int8_t step_start_controle_rear; /* '/Data Store Memory232' */ int8_t Valve_individual_foot_FL; /* '/Data Store Memory300' */ int8_t Valve_individual_foot_FR; /* '/Data Store Memory301' */ int8_t start_control_finished_front; /* '/SC Front' */ - uint8_t ErrorCalibration_private[9]; /* '/Data Store Memory1' */ - uint8_t Speed_private[9]; /* '/Data Store Memory11' */ - uint8_t Coils_private[9]; /* '/Data Store Memory16' */ - uint8_t ErrorActuator[9]; /* '/Data Store Memory18' */ - uint8_t BUS_ADR_private[9]; /* '/Data Store Memory4' */ - uint8_t MODE_private[9]; /* '/Data Store Memory5' */ - uint8_t COM_private[9]; /* '/Data Store Memory6' */ - uint8_t Stall_private[9]; /* '/Data Store Memory7' */ - uint8_t Lnoise_private[9]; /* '/Data Store Memory8' */ - uint8_t Autos_private[9]; /* '/Data Store Memory9' */ - uint8_t ErrorCalibration_private_p[9];/* '/Data Store Memory1' */ - uint8_t Speed_private_j[9]; /* '/Data Store Memory11' */ - uint8_t Coils_private_c[9]; /* '/Data Store Memory16' */ - uint8_t ErrorActuator_o[9]; /* '/Data Store Memory18' */ - uint8_t BUS_ADR_private_j[9]; /* '/Data Store Memory4' */ - uint8_t MODE_private_b[9]; /* '/Data Store Memory5' */ - uint8_t COM_private_g[9]; /* '/Data Store Memory6' */ - uint8_t Stall_private_l[9]; /* '/Data Store Memory7' */ - uint8_t Lnoise_private_n[9]; /* '/Data Store Memory8' */ - uint8_t Autos_private_n[9]; /* '/Data Store Memory9' */ - uint8_t ErrorCalibration_private_b[9];/* '/Data Store Memory1' */ - uint8_t Speed_private_b[9]; /* '/Data Store Memory11' */ - uint8_t Coils_private_l[9]; /* '/Data Store Memory16' */ - uint8_t ErrorActuator_a[9]; /* '/Data Store Memory18' */ - uint8_t BUS_ADR_private_a[9]; /* '/Data Store Memory4' */ - uint8_t MODE_private_c[9]; /* '/Data Store Memory5' */ - uint8_t COM_private_k[9]; /* '/Data Store Memory6' */ - uint8_t Stall_private_f[9]; /* '/Data Store Memory7' */ - uint8_t Lnoise_private_g[9]; /* '/Data Store Memory8' */ - uint8_t Autos_private_g[9]; /* '/Data Store Memory9' */ + uint8_t ErrorCalibration_private[9]; /* '/Data Store Memory1' */ + uint8_t Speed_private[9]; /* '/Data Store Memory11' */ + uint8_t Coils_private[9]; /* '/Data Store Memory16' */ + uint8_t ErrorActuator[9]; /* '/Data Store Memory18' */ + uint8_t BUS_ADR_private[9]; /* '/Data Store Memory4' */ + uint8_t MODE_private[9]; /* '/Data Store Memory5' */ + uint8_t COM_private[9]; /* '/Data Store Memory6' */ + uint8_t Stall_private[9]; /* '/Data Store Memory7' */ + uint8_t Lnoise_private[9]; /* '/Data Store Memory8' */ + uint8_t Autos_private[9]; /* '/Data Store Memory9' */ + uint8_t ErrorCalibration_private_p[9];/* '/Data Store Memory1' */ + uint8_t Speed_private_j[9]; /* '/Data Store Memory11' */ + uint8_t Coils_private_c[9]; /* '/Data Store Memory16' */ + uint8_t ErrorActuator_o[9]; /* '/Data Store Memory18' */ + uint8_t BUS_ADR_private_j[9]; /* '/Data Store Memory4' */ + uint8_t MODE_private_b[9]; /* '/Data Store Memory5' */ + uint8_t COM_private_g[9]; /* '/Data Store Memory6' */ + uint8_t Stall_private_l[9]; /* '/Data Store Memory7' */ + uint8_t Lnoise_private_n[9]; /* '/Data Store Memory8' */ + uint8_t Autos_private_n[9]; /* '/Data Store Memory9' */ + uint8_t ErrorCalibration_private_b[9];/* '/Data Store Memory1' */ + uint8_t Speed_private_b[9]; /* '/Data Store Memory11' */ + uint8_t Coils_private_l[9]; /* '/Data Store Memory16' */ + uint8_t ErrorActuator_a[9]; /* '/Data Store Memory18' */ + uint8_t BUS_ADR_private_a[9]; /* '/Data Store Memory4' */ + uint8_t MODE_private_c[9]; /* '/Data Store Memory5' */ + uint8_t COM_private_k[9]; /* '/Data Store Memory6' */ + uint8_t Stall_private_f[9]; /* '/Data Store Memory7' */ + uint8_t Lnoise_private_g[9]; /* '/Data Store Memory8' */ + uint8_t Autos_private_g[9]; /* '/Data Store Memory9' */ uint8_t CCU_Defrost; /* '/(Max Def, Defrost)' */ uint8_t eCompChiller_Req; /* '/Can_Chiller' */ uint8_t CCU_ActuatorErrF_Stat_private;/* '/Data Store Memory' */ @@ -541,6 +557,7 @@ typedef struct { uint8_t AirQS_NH3Lvl; /* '/Data Store Memory294' */ uint8_t AirQS_NOxLvl; /* '/Data Store Memory295' */ uint8_t AirQS_COLvl; /* '/Data Store Memory296' */ + uint8_t SeatOccupiedRR; /* '/Data Store Memory299' */ uint8_t ModeIndex[4]; /* '/Data Store Memory304' */ uint8_t Aroma_CartridgeFlavor; /* '/Data Store Memory314' */ uint8_t Aroma_CartridgeCapacity; /* '/Data Store Memory317' */ @@ -552,7 +569,7 @@ typedef struct { uint8_t CCU_DeflectorSwErrR_Stat; /* '/Data Store Memory330' */ uint8_t CCU_DeflectorSwErrF_Stat; /* '/Data Store Memory331' */ uint8_t CCU_Aroma; /* '/Data Store Memory333' */ - uint8_t CCU_Rest; /* '/Data Store Memory334' */ + uint8_t LowTempValve_req; /* '/Data Store Memory334' */ uint8_t CCU_Ionization; /* '/Data Store Memory335' */ uint8_t sleep_model; /* '/Data Store Memory338' */ uint8_t CCU_AmbTempSensErr_Stat; /* '/Data Store Memory367' */ @@ -562,7 +579,11 @@ typedef struct { uint8_t Mode_logic_FL; /* '/Data Store Memory39' */ uint8_t CCU_foot_blower_dis_RL; /* '/Data Store Memory391' */ uint8_t CCU_foot_blower_dis_RR; /* '/Data Store Memory392' */ + uint8_t BCM_GloveBox_stat; /* '/Data Store Memory397' */ uint8_t CCU_AromaIntens_stat; /* '/Data Store Memory398' */ + uint8_t CCU_Rest_req; /* '/Data Store Memory400' */ + uint8_t BCM_EEM_StPowMgn; /* '/Data Store Memory413' */ + uint8_t REST_mode_CCU_stat; /* '/Data Store Memory420' */ uint8_t Blower_RL; /* '/Data Store Memory49' */ uint8_t Mode_RR; /* '/Data Store Memory50' */ uint8_t Mode_RL; /* '/Data Store Memory51' */ @@ -588,34 +609,42 @@ typedef struct { uint8_t is_active_c618_HVAC_model; /* '/Synchronization stateflow chart' */ uint8_t is_c618_HVAC_model; /* '/Synchronization stateflow chart' */ - uint8_t is_running; /* '/MATLAB Function1' */ - uint8_t DRS_array_persistent[8]; /* '/MATLAB Function1' */ + uint8_t RestMode; /* '/Data Store Memory' */ + uint8_t rest_mode_out; /* '/REST_Mode' */ + uint8_t active_mode_h; /* '/REST_Mode' */ + uint8_t active_state_rest; /* '/REST_Mode' */ + uint8_t valve_req; /* '/REST_Mode' */ + uint8_t mode_prev; /* '/MATLAB Function1' */ + uint8_t is_running; /* '/MATLAB Function1' */ + uint8_t is_active_c1511_HVAC_model; /* '/Operation mode' */ + uint8_t is_c1511_HVAC_model; /* '/Operation mode' */ + uint8_t DRS_array_persistent[8]; /* '/MATLAB Function1' */ uint8_t is_active_c248_HVAC_model; /* '/MAX AC define condition' */ uint8_t is_c248_HVAC_model; /* '/MAX AC define condition' */ - uint8_t is_active_c836_HVAC_model; /* '/Full_Rec_Active' */ - uint8_t is_c836_HVAC_model; /* '/Full_Rec_Active' */ - uint8_t is_active_c262_HVAC_model; /* '/Front Window Heating' */ - uint8_t is_c262_HVAC_model; /* '/Front Window Heating' */ - uint8_t is_active_c837_HVAC_model; /* '/Defrost_Active' */ - uint8_t is_c837_HVAC_model; /* '/Defrost_Active' */ - uint8_t is_active_c782_HVAC_model; /* '/AC_Max_Active' */ - uint8_t is_c782_HVAC_model; /* '/AC_Max_Active' */ - uint8_t savedIntensity; /* '/ccuAromaLogic' */ - uint8_t prevAromaIntensStat; /* '/ccuAromaLogic' */ - uint8_t is_active_c777_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t is_c777_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t is_AC_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t is_DEF_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t is_FACE_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t is_FOOT_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t is_AC_SUB_a; /* '/Zone_Climate_Logic_Auto_FL4' */ - uint8_t is_active_c681_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t is_c681_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t is_AC_SUB_c; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t is_DEF_SUB_i; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t is_FACE_SUB_o; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t is_FOOT_SUB_f; /* '/Zone_Climate_Logic_Auto_FL1' */ - uint8_t is_AC_SUB_co; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t is_active_c836_HVAC_model; /* '/Full_Rec_Active' */ + uint8_t is_c836_HVAC_model; /* '/Full_Rec_Active' */ + uint8_t is_active_c262_HVAC_model; /* '/Front Window Heating' */ + uint8_t is_c262_HVAC_model; /* '/Front Window Heating' */ + uint8_t is_active_c837_HVAC_model; /* '/Defrost_Active' */ + uint8_t is_c837_HVAC_model; /* '/Defrost_Active' */ + uint8_t is_active_c782_HVAC_model; /* '/AC_Max_Active' */ + uint8_t is_c782_HVAC_model; /* '/AC_Max_Active' */ + uint8_t savedIntensity; /* '/ccuAromaLogic' */ + uint8_t prevAromaIntensStat; /* '/ccuAromaLogic' */ + uint8_t is_active_c777_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t is_c777_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t is_AC_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t is_DEF_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t is_FACE_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t is_FOOT_SUB; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t is_AC_SUB_a; /* '/Zone_Climate_Logic_Auto_FL4' */ + uint8_t is_active_c681_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t is_c681_HVAC_model; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t is_AC_SUB_c; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t is_DEF_SUB_i; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t is_FACE_SUB_o; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t is_FOOT_SUB_f; /* '/Zone_Climate_Logic_Auto_FL1' */ + uint8_t is_AC_SUB_co; /* '/Zone_Climate_Logic_Auto_FL1' */ uint8_t is_active_c621_HVAC_model; /* '/A//C Control' */ uint8_t is_PRESSURE_MONITOR; /* '/A//C Control' */ uint8_t is_FRONT_CONTOUR; /* '/A//C Control' */ @@ -632,93 +661,107 @@ typedef struct { uint8_t is_active_c775_HVAC_model; /* '/13,1,3,15 Valve control' */ uint8_t is_ThreeWay_Logic; /* '/13,1,3,15 Valve control' */ uint8_t is_TwoWay_Logic; /* '/13,1,3,15 Valve control' */ - uint8_t current_Ambient_Lv; /* '/Log Ambient Lv' */ - bool electric_demist_started; /* '/Data Store Memory' */ + uint8_t current_Ambient_Lv; /* '/Log Ambient Lv' */ + bool electric_demist_started; /* '/Data Store Memory' */ + bool REST_is_active; /* '/Data Store Memory102' */ bool FrontWindowHeating_req; /* '/Data Store Memory365' */ bool AC_front_on_req_from_autodemist;/* '/Data Store Memory375' */ bool def_valve_100_req; /* '/Data Store Memory377' */ bool Max_def_algo_active; /* '/Data Store Memory378' */ bool Foot2_control_FL_is_active; /* '/Data Store Memory394' */ bool Foot2_control_FR_is_active; /* '/Data Store Memory396' */ + bool Door_ajar_is_active; /* '/Data Store Memory425' */ bool HI_logic_on; /* '/Data Store Memory48' */ - bool t_start_not_empty; /* '/MATLAB Function1' */ - bool DRS_array_persistent_not_empty; /* '/MATLAB Function1' */ - bool FIU_CCU1_model_persistent_not_empty;/* '/MATLAB Function1' */ - bool is_active_persistent; /* '/MATLAB Function' */ - bool hystLV2_FR; /* '/Foot2DuctControl_RR' */ - bool hystLV3_FR; /* '/Foot2DuctControl_RR' */ - bool hystLV2_FL; /* '/Foot2DuctControl_RL' */ - bool hystLV3_FL; /* '/Foot2DuctControl_RL' */ - bool amb_condition_latched; /* '/MATLAB Function4' */ - bool is_active_persistent_m; /* '/MATLAB Function3' */ - bool is_active_persistent_c; /* '/MATLAB Function1' */ - bool REAR_eTXV_ON_persistent; /* '/MATLAB Function1' */ - bool is_active_persistent_n; /* '/MATLAB Function' */ - bool FRONT_eTXV_ON_persistent; /* '/MATLAB Function' */ + bool is_active_state; /* '/recirc_by_door_ajar' */ + bool rest_mode_out_not_empty; /* '/REST_Mode' */ + bool active_mode_not_empty; /* '/REST_Mode' */ + bool active_state_rest_not_empty; /* '/REST_Mode' */ + bool valve_req_not_empty; /* '/REST_Mode' */ + bool timeout_active_not_empty; /* '/MATLAB Function1' */ + bool mode_prev_not_empty; /* '/MATLAB Function1' */ + bool ignition_was_off; /* '/MATLAB Function' */ + bool t_start_not_empty; /* '/MATLAB Function1' */ + bool FIU_CCU1_model_persistent_not_empty; + /* '/any message from FIU or TM_CP' */ + bool TM_CP_model_persistent_not_empty; + /* '/any message from FIU or TM_CP' */ + bool DRS_array_persistent_not_empty; /* '/MATLAB Function1' */ + bool FIU_CCU1_model_persistent_not_empty_m;/* '/MATLAB Function1' */ + bool is_active_persistent; /* '/MATLAB Function' */ + bool hystLV2_FR; /* '/Foot2DuctControl_RR' */ + bool hystLV3_FR; /* '/Foot2DuctControl_RR' */ + bool hystLV2_FL; /* '/Foot2DuctControl_RL' */ + bool hystLV3_FL; /* '/Foot2DuctControl_RL' */ + bool amb_condition_latched; /* '/MATLAB Function4' */ + bool is_active_persistent_m; /* '/MATLAB Function3' */ + bool is_active_persistent_c; /* '/MATLAB Function1' */ + bool REAR_eTXV_ON_persistent; /* '/MATLAB Function1' */ + bool is_active_persistent_n; /* '/MATLAB Function' */ + bool FRONT_eTXV_ON_persistent; /* '/MATLAB Function' */ bool Pressure_Condition_table_OK; /* '/A//C Control' */ bool Chiller_Start_request; /* '/A//C Control' */ bool Pressure_Hi_Fault; /* '/A//C Control' */ bool FRONT_Start_request; /* '/A//C Control' */ bool REAR_Start_request; /* '/A//C Control' */ - bool current_Ambient_Lv_not_empty; /* '/Log Ambient Lv' */ - DW_MATLABFunction_n sf_MATLABFunction5;/* '/MATLAB Function5' */ - DW_MATLABFunction_n sf_MATLABFunction4;/* '/MATLAB Function4' */ - DW_MATLABFunction_n sf_MATLABFunction3;/* '/MATLAB Function3' */ - DW_MATLABFunction_n sf_MATLABFunction2;/* '/MATLAB Function2' */ - DW_MATLABFunction_n sf_MATLABFunction1_l;/* '/MATLAB Function1' */ - DW_MATLABFunction_n sf_MATLABFunction_m;/* '/MATLAB Function' */ - DW_MATLABFunction sf_MATLABFunction_g;/* '/MATLAB Function' */ - DW_MATLABFunction sf_MATLABFunction_hk;/* '/MATLAB Function' */ - DW_MATLABFunction sf_MATLABFunction_h;/* '/MATLAB Function' */ - DW_is3secafterT15passed sf_is3secafterT15passed_k;/* '/is 3 sec after T15 passed' */ - DW_Zone_Climate_Logic_Auto_FL2 sf_Zone_Climate_Logic_Auto_FL3;/* '/Zone_Climate_Logic_Auto_FL3' */ - DW_Zone_Climate_Logic_Auto_FL2 sf_Zone_Climate_Logic_Auto_FL2;/* '/Zone_Climate_Logic_Auto_FL2' */ - DW_is3secafterT15passed sf_is3secafterT15passed_c;/* '/is 3 sec after T15 passed' */ - DW_filterduct sf_filterduct_j; /* '/filter duct' */ - DW_is3secafterT15passed sf_is3secafterT15passed_e;/* '/is 3 sec after T15 passed' */ - DW_filterduct sf_filterduct_h; /* '/filter duct' */ - DW_is3secafterT15passed sf_is3secafterT15passed_h;/* '/is 3 sec after T15 passed' */ - DW_filterduct sf_filterduct_o; /* '/filter duct' */ - DW_is3secafterT15passed sf_is3secafterT15passed_o;/* '/is 3 sec after T15 passed' */ - DW_filterduct sf_filterduct_c; /* '/filter duct' */ - DW_is3secafterT15passed sf_is3secafterT15passed_m;/* '/is 3 sec after T15 passed' */ - DW_filterduct sf_filterduct_k; /* '/filter duct' */ - DW_is3secafterT15passed sf_is3secafterT15passed;/* '/is 3 sec after T15 passed' */ - DW_filterduct sf_filterduct; /* '/filter duct' */ - DW_Level2_j Level5_ph; /* '/Level 5' */ - DW_Level2_j Level4_b; /* '/Level 4' */ - DW_Level2_j Level3_p; /* '/Level 3' */ - DW_Level2_j Level2_f0; /* '/Level 2' */ - DW_Level0_hr Level1_hm; /* '/Level 1' */ - DW_Level0_hr Level0_ad; /* '/Level 0' */ - DW_Level4_h Level5_i; /* '/Level 5' */ - DW_Level4_h Level4_m5; /* '/Level 4' */ - DW_MATLABFunction1 sf_MATLABFunction1_c;/* '/MATLAB Function1' */ - DW_MATLABFunction1 sf_MATLABFunction1_m3;/* '/MATLAB Function1' */ - DW_Level0_h Level1_l; /* '/Level 1' */ - DW_Level0_h Level0_gj; /* '/Level 0' */ - DW_MATLABFunction1_f sf_MATLABFunction1_j2;/* '/MATLAB Function1' */ - DW_Level3 Level4_l; /* '/Level 4' */ - DW_Level3 Level3_d; /* '/Level 3' */ - DW_MATLABFunction1_f sf_MATLABFunction1_i2;/* '/MATLAB Function1' */ - DW_MATLABFunction1_f sf_MATLABFunction1_m;/* '/MATLAB Function1' */ - DW_MATLABFunction1_f sf_MATLABFunction1_p;/* '/MATLAB Function1' */ - DW_MATLABFunction1_f sf_MATLABFunction1_h;/* '/MATLAB Function1' */ - DW_MATLABFunction1_f sf_MATLABFunction1_d;/* '/MATLAB Function1' */ - DW_MATLABFunction1_f sf_MATLABFunction1_j;/* '/MATLAB Function1' */ - DW_MATLABFunction1 sf_MATLABFunction1_n;/* '/MATLAB Function1' */ + bool current_Ambient_Lv_not_empty; /* '/Log Ambient Lv' */ + DW_MATLABFunction_n sf_MATLABFunction5;/* '/MATLAB Function5' */ + DW_MATLABFunction_n sf_MATLABFunction4;/* '/MATLAB Function4' */ + DW_MATLABFunction_n sf_MATLABFunction3;/* '/MATLAB Function3' */ + DW_MATLABFunction_n sf_MATLABFunction2;/* '/MATLAB Function2' */ + DW_MATLABFunction_n sf_MATLABFunction1_l;/* '/MATLAB Function1' */ + DW_MATLABFunction_n sf_MATLABFunction_m;/* '/MATLAB Function' */ + DW_MATLABFunction sf_MATLABFunction_g;/* '/MATLAB Function' */ + DW_MATLABFunction sf_MATLABFunction_hk;/* '/MATLAB Function' */ + DW_MATLABFunction sf_MATLABFunction_h;/* '/MATLAB Function' */ + DW_is3secafterT15passed sf_is3secafterT15passed_k;/* '/is 3 sec after T15 passed' */ + DW_Zone_Climate_Logic_Auto_FL2 sf_Zone_Climate_Logic_Auto_FL3;/* '/Zone_Climate_Logic_Auto_FL3' */ + DW_Zone_Climate_Logic_Auto_FL2 sf_Zone_Climate_Logic_Auto_FL2;/* '/Zone_Climate_Logic_Auto_FL2' */ + DW_is3secafterT15passed sf_is3secafterT15passed_c;/* '/is 3 sec after T15 passed' */ + DW_filterduct sf_filterduct_j; /* '/filter duct' */ + DW_is3secafterT15passed sf_is3secafterT15passed_e;/* '/is 3 sec after T15 passed' */ + DW_filterduct sf_filterduct_h; /* '/filter duct' */ + DW_is3secafterT15passed sf_is3secafterT15passed_h;/* '/is 3 sec after T15 passed' */ + DW_filterduct sf_filterduct_o; /* '/filter duct' */ + DW_is3secafterT15passed sf_is3secafterT15passed_o;/* '/is 3 sec after T15 passed' */ + DW_filterduct sf_filterduct_c; /* '/filter duct' */ + DW_is3secafterT15passed sf_is3secafterT15passed_m;/* '/is 3 sec after T15 passed' */ + DW_filterduct sf_filterduct_k; /* '/filter duct' */ + DW_is3secafterT15passed sf_is3secafterT15passed;/* '/is 3 sec after T15 passed' */ + DW_filterduct sf_filterduct; /* '/filter duct' */ + DW_Level2_j Level5_ph; /* '/Level 5' */ + DW_Level2_j Level4_b; /* '/Level 4' */ + DW_Level2_j Level3_p; /* '/Level 3' */ + DW_Level2_j Level2_f0; /* '/Level 2' */ + DW_Level0_hr Level1_hm; /* '/Level 1' */ + DW_Level0_hr Level0_ad; /* '/Level 0' */ + DW_Level4_h Level5_i; /* '/Level 5' */ + DW_Level4_h Level4_m5; /* '/Level 4' */ + DW_MATLABFunction1 sf_MATLABFunction1_c;/* '/MATLAB Function1' */ + DW_MATLABFunction1 sf_MATLABFunction1_m3;/* '/MATLAB Function1' */ + DW_Level0_h Level1_l; /* '/Level 1' */ + DW_Level0_h Level0_gj; /* '/Level 0' */ + DW_MATLABFunction1_f sf_MATLABFunction1_j2;/* '/MATLAB Function1' */ + DW_Level3 Level4_l; /* '/Level 4' */ + DW_Level3 Level3_d; /* '/Level 3' */ + DW_MATLABFunction1_f sf_MATLABFunction1_i2;/* '/MATLAB Function1' */ + DW_MATLABFunction1_f sf_MATLABFunction1_m;/* '/MATLAB Function1' */ + DW_MATLABFunction1_f sf_MATLABFunction1_p;/* '/MATLAB Function1' */ + DW_MATLABFunction1_f sf_MATLABFunction1_h;/* '/MATLAB Function1' */ + DW_MATLABFunction1_f sf_MATLABFunction1_d;/* '/MATLAB Function1' */ + DW_MATLABFunction1_f sf_MATLABFunction1_j;/* '/MATLAB Function1' */ + DW_MATLABFunction1 sf_MATLABFunction1_n;/* '/MATLAB Function1' */ } DW; -/* Invariant block signals for system '/If Action Subsystem1' */ +/* Invariant block signals for system '/If Action Subsystem1' */ typedef struct { - const uint8_t DataTypeConversion[9]; /* '/Data Type Conversion' */ + const uint8_t DataTypeConversion[9]; /* '/Data Type Conversion' */ } ConstB_IfActionSubsystem1; /* Invariant block signals (default storage) */ typedef struct { - ConstB_IfActionSubsystem1 IfActionSubsystem1_fn;/* '/If Action Subsystem1' */ - ConstB_IfActionSubsystem1 IfActionSubsystem1_c;/* '/If Action Subsystem1' */ - ConstB_IfActionSubsystem1 IfActionSubsystem1_h;/* '/If Action Subsystem1' */ + ConstB_IfActionSubsystem1 IfActionSubsystem1_fn;/* '/If Action Subsystem1' */ + ConstB_IfActionSubsystem1 IfActionSubsystem1_c;/* '/If Action Subsystem1' */ + ConstB_IfActionSubsystem1 IfActionSubsystem1_h;/* '/If Action Subsystem1' */ } ConstB; /* Constant parameters (default storage) */ @@ -728,44 +771,12 @@ typedef struct { */ CmdBusADCData DataStoreMemory42_InitialValue; - /* Pooled Parameter (Expression: [850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 836 818 800 784 769 754 740 727 714 702 691 680 670 659 650 640 631 622 614 606 598 590 583 575 568 561 555 548 542 536 530 524 518 512 507 501 496 491 486 481 476 471 466 462 457 453 448 444 440 436 431 427 423 420 416 412 408 405 401 397 394 390 387 384 380 377 374 370 367 364 361 358 355 352 349 346 343 340 338 335 332 329 327 324 321 319 316 314 311 309 306 304 301 299 297 294 292 289 287 285 283 280 278 276 274 272 269 267 265 263 261 259 257 255 253 251 249 247 245 243 241 239 237 235 234 232 230 228 226 224 223 221 219 217 216 214 212 210 209 207 205 204 202 200 199 197 195 194 192 191 189 187 186 184 183 181 180 178 177 175 174 172 171 169 168 166 165 163 162 161 159 158 156 155 153 152 151 149 148 147 145 144 143 141 140 139 137 136 135 133 132 131 129 128 127 126 124 123 122 121 119 118 117 116 115 113 112 111 110 109 107 106 105 104 103 101 100 99 98 97 96 95 93 92 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 0 0 0 -1 -2 -3 -4 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -13 -14 -15 -16 -17 -17 -18 -19 -20 -21 -22 -22 -23 -24 -25 -26 -27 -27 -28 -29 -30 -31 -31 -32 -33 -34 -35 -36 -36 -37 -38 -39 -40 -40 -41 -42 -43 -44 -44 -45 -46 -47 -47 -48 -49 -50 -51 -51 -52 -53 -54 -55 -55 -56 -57 -58 -58 -59 -60 -61 -62 -62 -63 -64 -65 -65 -66 -67 -68 -68 -69 -70 -71 -71 -72 -73 -74 -74 -75 -76 -77 -77 -78 -79 -80 -80 -81 -82 -83 -83 -84 -85 -86 -86 -87 -88 -89 -89 -90 -91 -92 -92 -93 -94 -95 -95 -96 -97 -97 -98 -99 -100 -100 -101 -102 -103 -103 -104 -105 -105 -106 -107 -108 -108 -109 -110 -111 -111 -112 -113 -113 -114 -115 -116 -116 -117 -118 -118 -119 -120 -121 -121 -122 -123 -123 -124 -125 -126 -126 -127 -128 -128 -129 -130 -131 -131 -132 -133 -133 -134 -135 -136 -136 -137 -138 -138 -139 -140 -140 -141 -142 -143 -143 -144 -145 -145 -146 -147 -148 -148 -149 -150 -150 -151 -152 -152 -153 -154 -155 -155 -156 -157 -157 -158 -159 -159 -160 -161 -162 -162 -163 -164 -164 -165 -166 -166 -167 -168 -169 -169 -170 -171 -171 -172 -173 -173 -174 -175 -176 -176 -177 -178 -178 -179 -180 -180 -181 -182 -183 -183 -184 -185 -185 -186 -187 -187 -188 -189 -189 -190 -191 -192 -192 -193 -194 -194 -195 -196 -196 -197 -198 -199 -199 -200 -201 -201 -202 -203 -204 -204 -205 -206 -206 -207 -208 -208 -209 -210 -211 -211 -212 -213 -213 -214 -215 -216 -216 -217 -218 -218 -219 -220 -221 -221 -222 -223 -223 -224 -225 -226 -226 -227 -228 -228 -229 -230 -231 -231 -232 -233 -233 -234 -235 -236 -236 -237 -238 -238 -239 -240 -241 -241 -242 -243 -244 -244 -245 -246 -246 -247 -248 -249 -249 -250 -251 -252 -252 -253 -254 -255 -255 -256 -257 -257 -258 -259 -260 -260 -261 -262 -263 -263 -264 -265 -266 -266 -267 -268 -269 -269 -270 -271 -272 -272 -273 -274 -275 -275 -276 -277 -278 -279 -279 -280 -281 -282 -282 -283 -284 -285 -285 -286 -287 -288 -289 -289 -290 -291 -292 -292 -293 -294 -295 -296 -296 -297 -298 -299 -300 -300 -301 -302 -303 -304 -304 -305 -306 -307 -308 -308 -309 -310 -311 -312 -313 -313 -314 -315 -316 -317 -318 -318 -319 -320 -321 -322 -323 -323 -324 -325 -326 -327 -328 -329 -329 -330 -331 -332 -333 -334 -335 -335 -336 -337 -338 -339 -340 -341 -342 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -398 -399 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 - ]) - * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table' - */ - double pooled10[1024]; - - /* Pooled Parameter (Expression: Incar_Temp_Table) - * Referenced by: - * '/1-D Lookup Table2' - * '/1-D Lookup Table4' - * '/1-D Lookup Table1' - * '/1-D Lookup Table3' - */ - double pooled40[1024]; - - /* Computed Parameter: demistLVLdew_point_diff_tableData - * Referenced by: '/demist LVL (dew_point_diff)' - */ - double demistLVLdew_point_diff_tableData[12221]; - - /* Computed Parameter: demistLVLdew_point_diff_bp01Data - * Referenced by: '/demist LVL (dew_point_diff)' - */ - double demistLVLdew_point_diff_bp01Data[121]; - - /* Computed Parameter: demistLVLdew_point_diff_bp02Data - * Referenced by: '/demist LVL (dew_point_diff)' - */ - double demistLVLdew_point_diff_bp02Data[101]; - /* Pooled Parameter (Expression: [17 18 19 20 21 22 23 24 25 26 27 28 29]) * Referenced by: - * '/Âûáîð ðåæèìà Left' - * '/Âûáîð ðåæèìà Right' + * '/Âûáîð ðåæèìà Left' + * '/Âûáîð ðåæèìà Right' */ - uint32_t pooled51[2]; + uint32_t pooled49[2]; /* Computed Parameter: demistLVLdew_point_diff_maxIndex * Referenced by: '/demist LVL (dew_point_diff)' @@ -774,318 +785,369 @@ typedef struct { /* Pooled Parameter (Expression: [170:10:290]) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' */ - int16_t pooled54[13]; + int16_t pooled52[13]; + + /* Pooled Parameter (Expression: int16([850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 836 818 800 784 769 754 740 727 714 702 691 680 670 659 650 640 631 622 614 606 598 590 583 575 568 561 555 548 542 536 530 524 518 512 507 501 496 491 486 481 476 471 466 462 457 453 448 444 440 436 431 427 423 420 416 412 408 405 401 397 394 390 387 384 380 377 374 370 367 364 361 358 355 352 349 346 343 340 338 335 332 329 327 324 321 319 316 314 311 309 306 304 301 299 297 294 292 289 287 285 283 280 278 276 274 272 269 267 265 263 261 259 257 255 253 251 249 247 245 243 241 239 237 235 234 232 230 228 226 224 223 221 219 217 216 214 212 210 209 207 205 204 202 200 199 197 195 194 192 191 189 187 186 184 183 181 180 178 177 175 174 172 171 169 168 166 165 163 162 161 159 158 156 155 153 152 151 149 148 147 145 144 143 141 140 139 137 136 135 133 132 131 129 128 127 126 124 123 122 121 119 118 117 116 115 113 112 111 110 109 107 106 105 104 103 101 100 99 98 97 96 95 93 92 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 0 0 0 -1 -2 -3 -4 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -13 -14 -15 -16 -17 -17 -18 -19 -20 -21 -22 -22 -23 -24 -25 -26 -27 -27 -28 -29 -30 -31 -31 -32 -33 -34 -35 -36 -36 -37 -38 -39 -40 -40 -41 -42 -43 -44 -44 -45 -46 -47 -47 -48 -49 -50 -51 -51 -52 -53 -54 -55 -55 -56 -57 -58 -58 -59 -60 -61 -62 -62 -63 -64 -65 -65 -66 -67 -68 -68 -69 -70 -71 -71 -72 -73 -74 -74 -75 -76 -77 -77 -78 -79 -80 -80 -81 -82 -83 -83 -84 -85 -86 -86 -87 -88 -89 -89 -90 -91 -92 -92 -93 -94 -95 -95 -96 -97 -97 -98 -99 -100 -100 -101 -102 -103 -103 -104 -105 -105 -106 -107 -108 -108 -109 -110 -111 -111 -112 -113 -113 -114 -115 -116 -116 -117 -118 -118 -119 -120 -121 -121 -122 -123 -123 -124 -125 -126 -126 -127 -128 -128 -129 -130 -131 -131 -132 -133 -133 -134 -135 -136 -136 -137 -138 -138 -139 -140 -140 -141 -142 -143 -143 -144 -145 -145 -146 -147 -148 -148 -149 -150 -150 -151 -152 -152 -153 -154 -155 -155 -156 -157 -157 -158 -159 -159 -160 -161 -162 -162 -163 -164 -164 -165 -166 -166 -167 -168 -169 -169 -170 -171 -171 -172 -173 -173 -174 -175 -176 -176 -177 -178 -178 -179 -180 -180 -181 -182 -183 -183 -184 -185 -185 -186 -187 -187 -188 -189 -189 -190 -191 -192 -192 -193 -194 -194 -195 -196 -196 -197 -198 -199 -199 -200 -201 -201 -202 -203 -204 -204 -205 -206 -206 -207 -208 -208 -209 -210 -211 -211 -212 -213 -213 -214 -215 -216 -216 -217 -218 -218 -219 -220 -221 -221 -222 -223 -223 -224 -225 -226 -226 -227 -228 -228 -229 -230 -231 -231 -232 -233 -233 -234 -235 -236 -236 -237 -238 -238 -239 -240 -241 -241 -242 -243 -244 -244 -245 -246 -246 -247 -248 -249 -249 -250 -251 -252 -252 -253 -254 -255 -255 -256 -257 -257 -258 -259 -260 -260 -261 -262 -263 -263 -264 -265 -266 -266 -267 -268 -269 -269 -270 -271 -272 -272 -273 -274 -275 -275 -276 -277 -278 -279 -279 -280 -281 -282 -282 -283 -284 -285 -285 -286 -287 -288 -289 -289 -290 -291 -292 -292 -293 -294 -295 -296 -296 -297 -298 -299 -300 -300 -301 -302 -303 -304 -304 -305 -306 -307 -308 -308 -309 -310 -311 -312 -313 -313 -314 -315 -316 -317 -318 -318 -319 -320 -321 -322 -323 -323 -324 -325 -326 -327 -328 -329 -329 -330 -331 -332 -333 -334 -335 -335 -336 -337 -338 -339 -340 -341 -342 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -398 -399 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 + ])) + * Referenced by: + * '/1-D Lookup Table' + * '/1-D Lookup Table' + */ + int16_t pooled55[1024]; /* Pooled Parameter (Expression: int16([-50 -40 -30 -20 -10 0 10 20 30 40 50])) * Referenced by: - * '/AUTODEMIST_OFFSET_LEFT' - * '/AUTODEMIST_OFFSET_RIGHT' + * '/AUTODEMIST_OFFSET_LEFT' + * '/AUTODEMIST_OFFSET_RIGHT' */ - int16_t pooled57[11]; + int16_t pooled56[11]; /* Pooled Parameter (Expression: [0, 25, 50, 100]) * Referenced by: - * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' - * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' */ - int16_t pooled58[4]; + int16_t pooled57[4]; /* Pooled Parameter (Expression: [170, 180, 190, 200]) * Referenced by: - * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' - * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' */ - int16_t pooled59[4]; + int16_t pooled58[4]; /* Pooled Parameter (Expression: [5, 4, 3, 2, 1, 0]) * Referenced by: - * '/1-D Lookup Table' - * '/Get LVL for temp' + * '/1-D Lookup Table' + * '/Get LVL for temp' */ int16_t pooled60[6]; /* Computed Parameter: GetLVLfortemp_bp01Data - * Referenced by: '/Get LVL for temp' + * Referenced by: '/Get LVL for temp' */ int16_t GetLVLfortemp_bp01Data[6]; /* Computed Parameter: Max_Def_U_Dtg_bp01Data - * Referenced by: '/Max_Def_U_Dtg' + * Referenced by: '/Max_Def_U_Dtg' */ int16_t Max_Def_U_Dtg_bp01Data[10]; /* Expression: int16([-10,0, 20, 50, 60, 70]) - * Referenced by: '/Max_blower_speed' + * Referenced by: '/Max_blower_speed' */ int16_t Max_blower_speed_bp01Data[6]; /* Pooled Parameter (Expression: [0;1;2;3;4;5]) * Referenced by: - * '/Âûáîð ðåæèìà Left' - * '/Âûáîð ðåæèìà Right' + * '/Âûáîð ðåæèìà Left' + * '/Âûáîð ðåæèìà Right' */ - int16_t pooled69[13]; + int16_t pooled70[13]; - /* Pooled Parameter (Expression: [850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 848 845 841 838 834 831 827 824 821 818 814 811 808 805 802 799 796 793 790 787 784 781 778 775 772 769 767 764 761 758 756 753 750 748 745 742 740 737 735 732 730 727 725 722 720 717 715 713 710 708 706 703 701 699 696 694 692 690 688 685 683 681 679 677 675 673 670 668 666 664 662 660 658 656 654 652 650 648 646 644 642 640 638 637 635 633 631 629 627 625 624 622 620 618 616 614 613 611 609 607 606 604 602 600 599 597 595 594 592 590 589 587 585 584 582 580 579 577 576 574 572 571 569 568 566 564 563 561 560 558 557 555 554 552 551 549 548 546 545 543 542 540 539 537 536 534 533 532 530 529 527 526 524 523 522 520 519 517 516 515 513 512 511 509 508 507 505 504 503 501 500 499 497 496 495 493 492 491 489 488 487 485 484 483 482 480 479 478 477 475 474 473 472 470 469 468 467 465 464 463 462 460 459 458 457 456 454 453 452 451 450 448 447 446 445 444 442 441 440 439 438 437 435 434 433 432 431 430 429 427 426 425 424 423 422 421 420 418 417 416 415 414 413 412 411 410 408 407 406 405 404 403 402 401 400 399 398 396 395 394 393 392 391 390 389 388 387 386 385 384 383 382 381 380 378 377 376 375 374 373 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 324 323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 291 290 289 288 287 286 285 284 283 282 281 280 279 279 278 277 276 275 274 273 272 271 270 269 268 268 267 266 265 264 263 262 261 260 259 259 258 257 256 255 254 253 252 251 250 250 249 248 247 246 245 244 243 242 241 241 240 239 238 237 236 235 234 233 233 232 231 230 229 228 227 226 225 224 224 223 222 221 220 219 218 217 217 216 215 214 213 212 211 210 209 209 208 207 206 205 204 203 202 201 201 200 199 198 197 196 195 194 194 193 192 191 190 189 188 187 186 186 185 184 183 182 181 180 179 179 178 177 176 175 174 173 172 171 171 170 169 168 167 166 165 164 163 163 162 161 160 159 158 157 156 155 155 154 153 152 151 150 149 148 147 147 146 145 144 143 142 141 140 139 139 138 137 136 135 134 133 132 131 130 130 129 128 127 126 125 124 123 122 121 121 120 119 118 117 116 115 114 113 112 112 111 110 109 108 107 106 105 104 103 102 101 101 100 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 3 2 1 0 0 -1 -2 -3 -4 -5 -6 -7 -9 -10 -11 -12 -13 -14 -15 -16 -17 -19 -20 -21 -22 -23 -24 -25 -26 -28 -29 -30 -31 -32 -33 -34 -36 -37 -38 -39 -40 -42 -43 -44 -45 -46 -47 -49 -50 -51 -52 -54 -55 -56 -57 -58 -60 -61 -62 -63 -65 -66 -67 -68 -70 -71 -72 -74 -75 -76 -77 -79 -80 -81 -83 -84 -85 -87 -88 -89 -91 -92 -93 -95 -96 -98 -99 -100 -102 -103 -105 -106 -108 -109 -110 -112 -113 -115 -116 -118 -119 -121 -122 -124 -125 -127 -128 -130 -131 -133 -134 -136 -138 -139 -141 -142 -144 -146 -147 -149 -151 -152 -154 -156 -157 -159 -161 -162 -164 -166 -168 -169 -171 -173 -175 -177 -179 -180 -182 -184 -186 -188 -190 -192 -194 -196 -198 -200 -202 -204 -206 -208 -210 -212 -214 -216 -218 -221 -223 -225 -227 -229 -232 -234 -236 -239 -241 -243 -246 -248 -251 -253 -256 -258 -261 -264 -266 -269 -272 -275 -277 -280 -283 -286 -289 -292 -295 -298 -301 -304 -308 -311 -314 -318 -321 -325 -328 -332 -336 -339 -343 -347 -351 -355 -359 -364 -368 -373 -377 -382 -387 -392 -397 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400]) + /* Pooled Parameter (Expression: Incar_Temp_Table) * Referenced by: - * '/1-D Lookup Table7' - * '/1-D Lookup Table4' - */ - int16_t pooled70[1024]; - - /* Pooled Parameter (Expression: [0:4:4095]) - * Referenced by: - * '/1-D Lookup Table7' - * '/1-D Lookup Table4' + * '/1-D Lookup Table2' + * '/1-D Lookup Table4' + * '/1-D Lookup Table1' + * '/1-D Lookup Table3' */ int16_t pooled71[1024]; + /* Pooled Parameter (Mixed Expressions) + * Referenced by: + * '/1-D Lookup Table7' + * '/1-D Lookup Table4' + * '/1-D Lookup Table4' + */ + int16_t pooled72[1024]; + + /* Pooled Parameter (Expression: int16([850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 848 845 841 838 834 831 827 824 821 818 814 811 808 805 802 799 796 793 790 787 784 781 778 775 772 769 767 764 761 758 756 753 750 748 745 742 740 737 735 732 730 727 725 722 720 717 715 713 710 708 706 703 701 699 696 694 692 690 688 685 683 681 679 677 675 673 670 668 666 664 662 660 658 656 654 652 650 648 646 644 642 640 638 637 635 633 631 629 627 625 624 622 620 618 616 614 613 611 609 607 606 604 602 600 599 597 595 594 592 590 589 587 585 584 582 580 579 577 576 574 572 571 569 568 566 564 563 561 560 558 557 555 554 552 551 549 548 546 545 543 542 540 539 537 536 534 533 532 530 529 527 526 524 523 522 520 519 517 516 515 513 512 511 509 508 507 505 504 503 501 500 499 497 496 495 493 492 491 489 488 487 485 484 483 482 480 479 478 477 475 474 473 472 470 469 468 467 465 464 463 462 460 459 458 457 456 454 453 452 451 450 448 447 446 445 444 442 441 440 439 438 437 435 434 433 432 431 430 429 427 426 425 424 423 422 421 420 418 417 416 415 414 413 412 411 410 408 407 406 405 404 403 402 401 400 399 398 396 395 394 393 392 391 390 389 388 387 386 385 384 383 382 381 380 378 377 376 375 374 373 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 324 323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 291 290 289 288 287 286 285 284 283 282 281 280 279 279 278 277 276 275 274 273 272 271 270 269 268 268 267 266 265 264 263 262 261 260 259 259 258 257 256 255 254 253 252 251 250 250 249 248 247 246 245 244 243 242 241 241 240 239 238 237 236 235 234 233 233 232 231 230 229 228 227 226 225 224 224 223 222 221 220 219 218 217 217 216 215 214 213 212 211 210 209 209 208 207 206 205 204 203 202 201 201 200 199 198 197 196 195 194 194 193 192 191 190 189 188 187 186 186 185 184 183 182 181 180 179 179 178 177 176 175 174 173 172 171 171 170 169 168 167 166 165 164 163 163 162 161 160 159 158 157 156 155 155 154 153 152 151 150 149 148 147 147 146 145 144 143 142 141 140 139 139 138 137 136 135 134 133 132 131 130 130 129 128 127 126 125 124 123 122 121 121 120 119 118 117 116 115 114 113 112 112 111 110 109 108 107 106 105 104 103 102 101 101 100 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 3 2 1 0 0 -1 -2 -3 -4 -5 -6 -7 -9 -10 -11 -12 -13 -14 -15 -16 -17 -19 -20 -21 -22 -23 -24 -25 -26 -28 -29 -30 -31 -32 -33 -34 -36 -37 -38 -39 -40 -42 -43 -44 -45 -46 -47 -49 -50 -51 -52 -54 -55 -56 -57 -58 -60 -61 -62 -63 -65 -66 -67 -68 -70 -71 -72 -74 -75 -76 -77 -79 -80 -81 -83 -84 -85 -87 -88 -89 -91 -92 -93 -95 -96 -98 -99 -100 -102 -103 -105 -106 -108 -109 -110 -112 -113 -115 -116 -118 -119 -121 -122 -124 -125 -127 -128 -130 -131 -133 -134 -136 -138 -139 -141 -142 -144 -146 -147 -149 -151 -152 -154 -156 -157 -159 -161 -162 -164 -166 -168 -169 -171 -173 -175 -177 -179 -180 -182 -184 -186 -188 -190 -192 -194 -196 -198 -200 -202 -204 -206 -208 -210 -212 -214 -216 -218 -221 -223 -225 -227 -229 -232 -234 -236 -239 -241 -243 -246 -248 -251 -253 -256 -258 -261 -264 -266 -269 -272 -275 -277 -280 -283 -286 -289 -292 -295 -298 -301 -304 -308 -311 -314 -318 -321 -325 -328 -332 -336 -339 -343 -347 -351 -355 -359 -364 -368 -373 -377 -382 -387 -392 -397 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400])) + * Referenced by: + * '/1-D Lookup Table7' + * '/1-D Lookup Table4' + */ + int16_t pooled73[1024]; + + /* Expression: dewpoint_diff_table + * Referenced by: '/demist LVL (dew_point_diff)' + */ + int16_t demistLVLdew_point_diff_tableData[12221]; + + /* Expression: temp_values + * Referenced by: '/demist LVL (dew_point_diff)' + */ + int16_t demistLVLdew_point_diff_bp01Data[121]; + + /* Expression: hum_values + * Referenced by: '/demist LVL (dew_point_diff)' + */ + int16_t demistLVLdew_point_diff_bp02Data[101]; + /* Pooled Parameter (Expression: [170:10:290]) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table10' - * '/1-D Lookup Table11' - * '/1-D Lookup Table6' - * '/1-D Lookup Table7' - * '/1-D Lookup Table8' - * '/1-D Lookup Table9' - * '/1-D Lookup Table10' - * '/1-D Lookup Table11' - * '/1-D Lookup Table6' - * '/1-D Lookup Table7' - * '/1-D Lookup Table8' - * '/1-D Lookup Table9' - * '/1-D Lookup Table10' - * '/1-D Lookup Table11' - * '/1-D Lookup Table6' - * '/1-D Lookup Table7' - * '/1-D Lookup Table8' - * '/1-D Lookup Table9' - * '/1-D Lookup Table1' - * '/1-D Lookup Table12' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table10' + * '/1-D Lookup Table11' + * '/1-D Lookup Table6' + * '/1-D Lookup Table7' + * '/1-D Lookup Table8' + * '/1-D Lookup Table9' + * '/1-D Lookup Table10' + * '/1-D Lookup Table11' + * '/1-D Lookup Table6' + * '/1-D Lookup Table7' + * '/1-D Lookup Table8' + * '/1-D Lookup Table9' + * '/1-D Lookup Table10' + * '/1-D Lookup Table11' + * '/1-D Lookup Table6' + * '/1-D Lookup Table7' + * '/1-D Lookup Table8' + * '/1-D Lookup Table9' + * '/1-D Lookup Table1' + * '/1-D Lookup Table12' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' */ - uint16_t pooled81[13]; + uint16_t pooled83[13]; - /* Pooled Parameter (Expression: [0:4:4092]) + /* Pooled Parameter (Expression: int16([0:4:4092])) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table' - * '/1-D Lookup Table2' - * '/1-D Lookup Table4' - * '/1-D Lookup Table1' - * '/1-D Lookup Table3' + * '/1-D Lookup Table' + * '/1-D Lookup Table' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table3' */ - uint16_t pooled82[1024]; + uint16_t pooled84[1024]; + + /* Computed Parameter: FRONT_HVAC_LIMITED_tableData + * Referenced by: '/FRONT_HVAC_LIMITED' + */ + uint16_t FRONT_HVAC_LIMITED_tableData[6]; + + /* Pooled Parameter (Expression: [0, 1, 2, 3, 4, 5]) + * Referenced by: + * '/FRONT_HVAC_LIMITED' + * '/REAR_HVAC_LIMITED' + */ + uint16_t pooled88[6]; + + /* Computed Parameter: REAR_HVAC_LIMITED_tableData + * Referenced by: '/REAR_HVAC_LIMITED' + */ + uint16_t REAR_HVAC_LIMITED_tableData[6]; /* Computed Parameter: uDLookupTable1_bp01Data - * Referenced by: '/1-D Lookup Table1' + * Referenced by: '/1-D Lookup Table1' */ uint16_t uDLookupTable1_bp01Data[2]; /* Pooled Parameter (Expression: [1050 1250 1175 1195 1315 1300 1485 1440 1195]) * Referenced by: * '/Data Store Memory121' - * '/ACT1' + * '/ACT1' */ - uint16_t pooled90[9]; + uint16_t pooled94[9]; /* Computed Parameter: ACT1_Value - * Referenced by: '/ACT1' + * Referenced by: '/ACT1' */ uint16_t ACT1_Value[6]; /* Computed Parameter: ACT1_Value_m - * Referenced by: '/ACT1' + * Referenced by: '/ACT1' */ uint16_t ACT1_Value_m[8]; /* Pooled Parameter (Expression: [60 60 60 60 100 100 100 100 0]) * Referenced by: - * '/Constant' - * '/Constant' - */ - uint16_t pooled92[9]; - - /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 0]) - * Referenced by: - * '/Constant' - * '/Constant' - */ - uint16_t pooled93[9]; - - /* Pooled Parameter (Expression: [60 60 60 60 100 100 100 100 100]) - * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - */ - uint16_t pooled95[9]; - - /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 50]) - * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ uint16_t pooled96[9]; - /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 100]) + /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 0]) * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ uint16_t pooled97[9]; + /* Pooled Parameter (Expression: [60 60 60 60 100 100 100 100 100]) + * Referenced by: + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + */ + uint16_t pooled99[9]; + + /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 50]) + * Referenced by: + * '/Constant' + * '/Constant' + */ + uint16_t pooled100[9]; + + /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 100]) + * Referenced by: + * '/Constant' + * '/Constant' + */ + uint16_t pooled101[9]; + /* Pooled Parameter (Expression: [100 100 100 100 20 0 20 0]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ - uint16_t pooled98[8]; + uint16_t pooled102[8]; /* Pooled Parameter (Expression: [100 100 100 100 20 20]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ - uint16_t pooled99[6]; + uint16_t pooled103[6]; /* Pooled Parameter (Expression: [70 40 40 70 100 100]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ - uint16_t pooled101[6]; + uint16_t pooled105[6]; /* Pooled Parameter (Expression: [100 100 100 100 0 0]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ - uint16_t pooled104[6]; + uint16_t pooled108[6]; /* Pooled Parameter (Expression: [0 0 100 100 0]) * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ - uint16_t pooled106[5]; + uint16_t pooled110[5]; /* Computed Parameter: DataStoreMemory123_InitialValue * Referenced by: '/Data Store Memory123' @@ -1097,86 +1159,86 @@ typedef struct { */ uint16_t DataStoreMemory124_InitialValue[9]; - /* Pooled Parameter (Expression: [0:7]) - * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - */ - uint8_t pooled129[8]; - /* Pooled Parameter (Expression: [1:7]) * Referenced by: - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' */ - uint8_t pooled130[7]; + uint8_t pooled132[7]; + + /* Pooled Parameter (Expression: [0:7]) + * Referenced by: + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + */ + uint8_t pooled133[8]; /* Pooled Parameter (Expression: [0:6]) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table' + * '/1-D Lookup Table' + * '/1-D Lookup Table' */ - uint8_t pooled131[7]; + uint8_t pooled134[7]; /* Pooled Parameter (Expression: [10:10:110]) * Referenced by: - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' */ - uint8_t pooled132[11]; + uint8_t pooled135[11]; /* Pooled Parameter (Expression: [1 2 3 4 5 6 7 8 9]) * Referenced by: - * '/Constant3' - * '/Constant5' - * '/Constant5' - * '/Constant5' - * '/Constant5' - * '/Constant5' - * '/Constant5' + * '/Constant3' + * '/Constant5' + * '/Constant5' + * '/Constant5' + * '/Constant5' + * '/Constant5' + * '/Constant5' */ - uint8_t pooled141[9]; + uint8_t pooled144[9]; /* Computed Parameter: Constant3_Value - * Referenced by: '/Constant3' + * Referenced by: '/Constant3' */ uint8_t Constant3_Value[6]; /* Computed Parameter: Constant3_Value_d - * Referenced by: '/Constant3' + * Referenced by: '/Constant3' */ uint8_t Constant3_Value_d[8]; /* Pooled Parameter (Expression: ) * Referenced by: - * '/Âûáîð ðåæèìà Left' - * '/Âûáîð ðåæèìà Right' + * '/Âûáîð ðåæèìà Left' + * '/Âûáîð ðåæèìà Right' */ - uint8_t pooled150[6]; + uint8_t pooled153[6]; } ConstP; /* External outputs (root outports fed by signals with default storage) */ @@ -1287,421 +1349,421 @@ extern RT_MODEL *const rtM; /*- * These blocks were eliminated from the model due to optimizations: * - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Scope' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Gain1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Scope' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Gain1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display6' : Unused code path elimination * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination * Block '/Display2' : Unused code path elimination * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display17' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display17' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display5' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display6' : Unused code path elimination * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display17' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display17' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display5' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display6' : Unused code path elimination * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination * Block '/Display2' : Unused code path elimination * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display17' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display17' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display5' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display6' : Unused code path elimination * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display17' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display17' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display5' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Data Type Propagation' : Unused code path elimination - * Block '/t îêðóæ. ñðåäû' : Unused code path elimination - * Block '/Çàäàííàÿ t ñëåâà' : Unused code path elimination - * Block '/Çàäàííàÿ t ñïðàâà' : Unused code path elimination - * Block '/Çàñëîíêè Left' : Unused code path elimination - * Block '/Çàñëîíêè Right' : Unused code path elimination - * Block '/Çàñëîíêè èòîã' : Unused code path elimination - * Block '/Ðåæèì L' : Unused code path elimination - * Block '/Ðåæèì R' : Unused code path elimination - * Block '/Óðîâåíü' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/t îêðóæ. ñðåäû' : Unused code path elimination + * Block '/Çàäàííàÿ t ñëåâà' : Unused code path elimination + * Block '/Çàäàííàÿ t ñïðàâà' : Unused code path elimination + * Block '/Çàñëîíêè Left' : Unused code path elimination + * Block '/Çàñëîíêè Right' : Unused code path elimination + * Block '/Çàñëîíêè èòîã' : Unused code path elimination + * Block '/Ðåæèì L' : Unused code path elimination + * Block '/Ðåæèì R' : Unused code path elimination + * Block '/Óðîâåíü' : Unused code path elimination * Block '/Constant3' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination @@ -1737,267 +1799,267 @@ extern RT_MODEL *const rtM; * Block '/Display7' : Unused code path elimination * Block '/Display8' : Unused code path elimination * Block '/Display9' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Relational Operator3' : Unused code path elimination - * Block '/not LO or HI' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Relational Operator3' : Unused code path elimination + * Block '/not LO or HI' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/AUTO' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Constant1' : Unused code path elimination - * Block '/LO' : Unused code path elimination - * Block '/Logical Operator1' : Unused code path elimination - * Block '/Relational Operator' : Unused code path elimination - * Block '/Relational Operator2' : Unused code path elimination - * Block '/Relational Operator3' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Switch1' : Unused code path elimination - * Block '/exit algorithm' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/AUTO' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Constant1' : Unused code path elimination + * Block '/LO' : Unused code path elimination + * Block '/Logical Operator1' : Unused code path elimination + * Block '/Relational Operator' : Unused code path elimination + * Block '/Relational Operator2' : Unused code path elimination + * Block '/Relational Operator3' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Switch1' : Unused code path elimination + * Block '/exit algorithm' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/step start control front' : Unused code path elimination * Block '/step start control rear' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Add1' : Unused code path elimination * Block '/Display' : Unused code path elimination @@ -2016,37 +2078,37 @@ extern RT_MODEL *const rtM; * Block '/Display7' : Unused code path elimination * Block '/Display8' : Unused code path elimination * Block '/Display9' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display17' : Unused code path elimination - * Block '/Display18' : Unused code path elimination - * Block '/Display19' : Unused code path elimination - * Block '/Display20' : Unused code path elimination - * Block '/Display21' : Unused code path elimination - * Block '/Display22' : Unused code path elimination - * Block '/Display23' : Unused code path elimination - * Block '/Display24' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display17' : Unused code path elimination + * Block '/Display18' : Unused code path elimination + * Block '/Display19' : Unused code path elimination + * Block '/Display20' : Unused code path elimination + * Block '/Display21' : Unused code path elimination + * Block '/Display22' : Unused code path elimination + * Block '/Display23' : Unused code path elimination + * Block '/Display24' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination * Block '/Gain' : Unused code path elimination * Block '/Gain1' : Unused code path elimination * Block '/Gain2' : Unused code path elimination @@ -2061,127 +2123,127 @@ extern RT_MODEL *const rtM; * Block '/SET ëåâîãî çàäíåãî ïññàæèðà' : Unused code path elimination * Block '/SET ïàññàæèðà' : Unused code path elimination * Block '/SET ïðàâîãî çàäíåãî ïññàæèðà' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination * Block '/t âíóòðè àâòî - ñçàäè ñëåâà' : Unused code path elimination * Block '/t âíóòðè àâòî - ñçàäè ñïðàâà' : Unused code path elimination * Block '/t âíóòðè àâòî - ñïåðåäè ñëåâà' : Unused code path elimination * Block '/t âíóòðè àâòî - ñïåðåäè ñïðàâà' : Unused code path elimination * Block '/t îêð. ñðåäû' : Unused code path elimination - * Block '/ After start control system works X sec' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Constant1' : Unused code path elimination - * Block '/Constant2' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Divide' : Unused code path elimination - * Block '/Product' : Unused code path elimination - * Block '/Delay Input1' : Unused code path elimination - * Block '/FixPt Relational Operator' : Unused code path elimination - * Block '/Compare' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Subtract' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/t_start_delay_private ' : Unused code path elimination - * Block '/Relational Operator' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/LowerRelop1' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Switch2' : Unused code path elimination - * Block '/UpperRelop' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Unit Delay' : Unused code path elimination - * Block '/èç 0.01 â 0.1 ãðàäóñ Öåëüñèÿ' : Unused code path elimination - * Block '/èç ñåê â ìñ' : Unused code path elimination - * Block '/ After start control system works X sec' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Constant1' : Unused code path elimination - * Block '/Constant2' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Divide' : Unused code path elimination - * Block '/Product' : Unused code path elimination - * Block '/Delay Input1' : Unused code path elimination - * Block '/FixPt Relational Operator' : Unused code path elimination - * Block '/Compare' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Subtract' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/t_start_delay_private ' : Unused code path elimination - * Block '/Relational Operator' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/LowerRelop1' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Switch2' : Unused code path elimination - * Block '/UpperRelop' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Unit Delay' : Unused code path elimination - * Block '/èç 0.01 â 0.1 ãðàäóñ Öåëüñèÿ' : Unused code path elimination - * Block '/èç ñåê â ìñ' : Unused code path elimination + * Block '/ After start control system works X sec' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Constant1' : Unused code path elimination + * Block '/Constant2' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Divide' : Unused code path elimination + * Block '/Product' : Unused code path elimination + * Block '/Delay Input1' : Unused code path elimination + * Block '/FixPt Relational Operator' : Unused code path elimination + * Block '/Compare' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Subtract' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/t_start_delay_private ' : Unused code path elimination + * Block '/Relational Operator' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/LowerRelop1' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Switch2' : Unused code path elimination + * Block '/UpperRelop' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Unit Delay' : Unused code path elimination + * Block '/èç 0.01 â 0.1 ãðàäóñ Öåëüñèÿ' : Unused code path elimination + * Block '/èç ñåê â ìñ' : Unused code path elimination + * Block '/ After start control system works X sec' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Constant1' : Unused code path elimination + * Block '/Constant2' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Divide' : Unused code path elimination + * Block '/Product' : Unused code path elimination + * Block '/Delay Input1' : Unused code path elimination + * Block '/FixPt Relational Operator' : Unused code path elimination + * Block '/Compare' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Subtract' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/t_start_delay_private ' : Unused code path elimination + * Block '/Relational Operator' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/LowerRelop1' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Switch2' : Unused code path elimination + * Block '/UpperRelop' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Unit Delay' : Unused code path elimination + * Block '/èç 0.01 â 0.1 ãðàäóñ Öåëüñèÿ' : Unused code path elimination + * Block '/èç ñåê â ìñ' : Unused code path elimination * Block '/Äàò÷èê ñîëíöà ñëåâà' : Unused code path elimination * Block '/Äàò÷èê ñîëíöà ñïðàâà' : Unused code path elimination * Block '/Ñëåâà íîãè äî êîððåêöèè' : Unused code path elimination @@ -2192,767 +2254,767 @@ extern RT_MODEL *const rtM; * Block '/Ñïðàâà ñçàäè' : Unused code path elimination * Block '/Ñïðàâà ñïåðåäè' : Unused code path elimination * Block '/Ñïðàâà ñïåðåäè ñíèçó (íîãè)' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Gain4' : Unused code path elimination - * Block '/auto5' : Unused code path elimination - * Block '/auto6' : Unused code path elimination - * Block '/req' : Unused code path elimination - * Block '/Gain1' : Unused code path elimination - * Block '/Gain2' : Unused code path elimination - * Block '/Gain3' : Unused code path elimination - * Block '/Gain4' : Unused code path elimination - * Block '/Gain5' : Unused code path elimination - * Block '/Gain6' : Unused code path elimination - * Block '/Gain7' : Unused code path elimination - * Block '/Gain8' : Unused code path elimination - * Block '/RAW t incar front left' : Unused code path elimination - * Block '/RAW t incar front right' : Unused code path elimination - * Block '/RAW t incar rear left' : Unused code path elimination - * Block '/RAW t incar rear right' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/level' : Unused code path elimination - * Block '/temp raw' : Unused code path elimination - * Block '/time passed ms' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Gain4' : Unused code path elimination + * Block '/auto5' : Unused code path elimination + * Block '/auto6' : Unused code path elimination + * Block '/req' : Unused code path elimination + * Block '/Gain1' : Unused code path elimination + * Block '/Gain2' : Unused code path elimination + * Block '/Gain3' : Unused code path elimination + * Block '/Gain4' : Unused code path elimination + * Block '/Gain5' : Unused code path elimination + * Block '/Gain6' : Unused code path elimination + * Block '/Gain7' : Unused code path elimination + * Block '/Gain8' : Unused code path elimination + * Block '/RAW t incar front left' : Unused code path elimination + * Block '/RAW t incar front right' : Unused code path elimination + * Block '/RAW t incar rear left' : Unused code path elimination + * Block '/RAW t incar rear right' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination * Block '/level' : Unused code path elimination - * Block '/temp new (C * 10)' : Unused code path elimination - * Block '/temp old' : Unused code path elimination * Block '/temp raw' : Unused code path elimination * Block '/time passed ms' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/level' : Unused code path elimination - * Block '/temp raw' : Unused code path elimination - * Block '/time passed ms' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/level' : Unused code path elimination - * Block '/temp new (C * 10)' : Unused code path elimination - * Block '/temp old' : Unused code path elimination - * Block '/temp raw' : Unused code path elimination - * Block '/time passed ms' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/level' : Unused code path elimination + * Block '/temp new (C * 10)' : Unused code path elimination + * Block '/temp old' : Unused code path elimination + * Block '/temp raw' : Unused code path elimination + * Block '/time passed ms' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/level' : Unused code path elimination + * Block '/temp raw' : Unused code path elimination + * Block '/time passed ms' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/level' : Unused code path elimination - * Block '/temp raw' : Unused code path elimination - * Block '/time passed ms' : Unused code path elimination - * Block '/AMB (C * 10)' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/level' : Unused code path elimination - * Block '/temp old' : Unused code path elimination - * Block '/temp raw' : Unused code path elimination - * Block '/time passed ms' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/level' : Unused code path elimination + * Block '/temp new (C * 10)' : Unused code path elimination + * Block '/temp old' : Unused code path elimination + * Block '/temp raw' : Unused code path elimination + * Block '/time passed ms' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/level' : Unused code path elimination + * Block '/temp raw' : Unused code path elimination + * Block '/time passed ms' : Unused code path elimination + * Block '/AMB (C * 10)' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/level' : Unused code path elimination - * Block '/temp raw' : Unused code path elimination - * Block '/time passed ms' : Unused code path elimination - * Block '/AMB (C * 10)' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/level' : Unused code path elimination - * Block '/temp old' : Unused code path elimination - * Block '/temp raw' : Unused code path elimination - * Block '/time passed ms' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/level' : Unused code path elimination + * Block '/temp old' : Unused code path elimination + * Block '/temp raw' : Unused code path elimination + * Block '/time passed ms' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/level' : Unused code path elimination + * Block '/temp raw' : Unused code path elimination + * Block '/time passed ms' : Unused code path elimination + * Block '/AMB (C * 10)' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/t ñçàäè ñëåâà' : Unused code path elimination - * Block '/t ñçàäè ñïðàâà' : Unused code path elimination - * Block '/t ñïåðåäè ñëåâà' : Unused code path elimination - * Block '/t ñïåðåäè ñïðàâà' : Unused code path elimination - * Block '/Âðåìÿ â ìñ' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display17' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Scope' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display15' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/level' : Unused code path elimination + * Block '/temp old' : Unused code path elimination + * Block '/temp raw' : Unused code path elimination + * Block '/time passed ms' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/t ñçàäè ñëåâà' : Unused code path elimination + * Block '/t ñçàäè ñïðàâà' : Unused code path elimination + * Block '/t ñïåðåäè ñëåâà' : Unused code path elimination + * Block '/t ñïåðåäè ñïðàâà' : Unused code path elimination + * Block '/Âðåìÿ â ìñ' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display17' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Scope' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display11' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display15' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display2' : Unused code path elimination * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display16' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display24' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Vtg_FL_correct L display' : Unused code path elimination - * Block '/Vtg_FL_correct ïîñëå êîððåêöèè' : Unused code path elimination - * Block '/Vtg_FR_correct ïîñëå êîððåêöèè' : Unused code path elimination - * Block '/Vtg_FX_correct R display' : Unused code path elimination - * Block '/ After start control system works X sec' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Constant1' : Unused code path elimination - * Block '/Constant2' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Divide' : Unused code path elimination - * Block '/Product' : Unused code path elimination - * Block '/Delay Input1' : Unused code path elimination - * Block '/FixPt Relational Operator' : Unused code path elimination - * Block '/Compare' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination * Block '/Display1' : Unused code path elimination * Block '/Display2' : Unused code path elimination * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination * Block '/Display5' : Unused code path elimination - * Block '/Subtract' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/t_start_delay_private ' : Unused code path elimination - * Block '/Relational Operator' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/LowerRelop1' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Switch2' : Unused code path elimination - * Block '/UpperRelop' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Unit Delay' : Unused code path elimination - * Block '/èç 0.01 â 0.1 ãðàäóñ Öåëüñèÿ' : Unused code path elimination - * Block '/èç ñåê â ìñ' : Unused code path elimination - * Block '/ After start control system works X sec' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Constant1' : Unused code path elimination - * Block '/Constant2' : Unused code path elimination - * Block '/Data Type Conversion' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Divide' : Unused code path elimination - * Block '/Product' : Unused code path elimination - * Block '/Delay Input1' : Unused code path elimination - * Block '/FixPt Relational Operator' : Unused code path elimination - * Block '/Compare' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Subtract' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/t_start_delay_private ' : Unused code path elimination - * Block '/Relational Operator' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/LowerRelop1' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Switch2' : Unused code path elimination - * Block '/UpperRelop' : Unused code path elimination - * Block '/Switch' : Unused code path elimination - * Block '/Unit Delay' : Unused code path elimination - * Block '/èç 0.01 â 0.1' : Unused code path elimination - * Block '/èç ñåê â ìñ' : Unused code path elimination - * Block '/Gain' : Unused code path elimination - * Block '/Gain1' : Unused code path elimination - * Block '/Gain2' : Unused code path elimination - * Block '/Gain3' : Unused code path elimination - * Block '/Gain4' : Unused code path elimination - * Block '/Gain5' : Unused code path elimination - * Block '/Gain6' : Unused code path elimination - * Block '/Gain7' : Unused code path elimination - * Block '/Gain8' : Unused code path elimination - * Block '/LVL äëÿ t îêð. ñðåäû' : Unused code path elimination - * Block '/Display11' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display16' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display24' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Vtg_FL_correct L display' : Unused code path elimination + * Block '/Vtg_FL_correct ïîñëå êîððåêöèè' : Unused code path elimination + * Block '/Vtg_FR_correct ïîñëå êîððåêöèè' : Unused code path elimination + * Block '/Vtg_FX_correct R display' : Unused code path elimination + * Block '/ After start control system works X sec' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Constant1' : Unused code path elimination + * Block '/Constant2' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Divide' : Unused code path elimination + * Block '/Product' : Unused code path elimination + * Block '/Delay Input1' : Unused code path elimination + * Block '/FixPt Relational Operator' : Unused code path elimination + * Block '/Compare' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Subtract' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/t_start_delay_private ' : Unused code path elimination + * Block '/Relational Operator' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/LowerRelop1' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Switch2' : Unused code path elimination + * Block '/UpperRelop' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Unit Delay' : Unused code path elimination + * Block '/èç 0.01 â 0.1 ãðàäóñ Öåëüñèÿ' : Unused code path elimination + * Block '/èç ñåê â ìñ' : Unused code path elimination + * Block '/ After start control system works X sec' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Constant1' : Unused code path elimination + * Block '/Constant2' : Unused code path elimination + * Block '/Data Type Conversion' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Divide' : Unused code path elimination + * Block '/Product' : Unused code path elimination + * Block '/Delay Input1' : Unused code path elimination + * Block '/FixPt Relational Operator' : Unused code path elimination + * Block '/Compare' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display2' : Unused code path elimination * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display11' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Subtract' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/t_start_delay_private ' : Unused code path elimination + * Block '/Relational Operator' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/LowerRelop1' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Switch2' : Unused code path elimination + * Block '/UpperRelop' : Unused code path elimination + * Block '/Switch' : Unused code path elimination + * Block '/Unit Delay' : Unused code path elimination + * Block '/èç 0.01 â 0.1' : Unused code path elimination + * Block '/èç ñåê â ìñ' : Unused code path elimination + * Block '/Gain' : Unused code path elimination + * Block '/Gain1' : Unused code path elimination + * Block '/Gain2' : Unused code path elimination + * Block '/Gain3' : Unused code path elimination + * Block '/Gain4' : Unused code path elimination + * Block '/Gain5' : Unused code path elimination + * Block '/Gain6' : Unused code path elimination + * Block '/Gain7' : Unused code path elimination + * Block '/Gain8' : Unused code path elimination + * Block '/LVL äëÿ t îêð. ñðåäû' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display2' : Unused code path elimination * Block '/Display3' : Unused code path elimination * Block '/Display4' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display13' : Unused code path elimination - * Block '/Display14' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Vtg_RL_correct display' : Unused code path elimination - * Block '/Vtg_RR_correct display' : Unused code path elimination - * Block '/SET âîäèòåëÿ' : Unused code path elimination - * Block '/SET ëåâîãî çàäíåãî ïññàæèðà' : Unused code path elimination - * Block '/SET ïàññàæèðà' : Unused code path elimination - * Block '/SET ïðàâîãî çàäíåãî ïññàæèðà' : Unused code path elimination - * Block '/t âíóòðè àâòî - ñçàäè ñëåâà' : Unused code path elimination - * Block '/t âíóòðè àâòî - ñçàäè ñïðàâà' : Unused code path elimination - * Block '/t âíóòðè àâòî - ñïåðåäè ñëåâà' : Unused code path elimination - * Block '/t âíóòðè àâòî - ñïåðåäè ñïðàâà' : Unused code path elimination - * Block '/t îêð. ñðåäû' : Unused code path elimination - * Block '/Äàò÷èê ñîëíöà ñëåâà' : Unused code path elimination - * Block '/Äàò÷èê ñîëíöà ñïðàâà' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display13' : Unused code path elimination + * Block '/Display14' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Vtg_RL_correct display' : Unused code path elimination + * Block '/Vtg_RR_correct display' : Unused code path elimination + * Block '/SET âîäèòåëÿ' : Unused code path elimination + * Block '/SET ëåâîãî çàäíåãî ïññàæèðà' : Unused code path elimination + * Block '/SET ïàññàæèðà' : Unused code path elimination + * Block '/SET ïðàâîãî çàäíåãî ïññàæèðà' : Unused code path elimination + * Block '/t âíóòðè àâòî - ñçàäè ñëåâà' : Unused code path elimination + * Block '/t âíóòðè àâòî - ñçàäè ñïðàâà' : Unused code path elimination + * Block '/t âíóòðè àâòî - ñïåðåäè ñëåâà' : Unused code path elimination + * Block '/t âíóòðè àâòî - ñïåðåäè ñïðàâà' : Unused code path elimination + * Block '/t îêð. ñðåäû' : Unused code path elimination + * Block '/Äàò÷èê ñîëíöà ñëåâà' : Unused code path elimination + * Block '/Äàò÷èê ñîëíöà ñïðàâà' : Unused code path elimination * Block '/Constant1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Logical Operator' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Gain' : Unused code path elimination - * Block '/Gain1' : Unused code path elimination - * Block '/Gain2' : Unused code path elimination - * Block '/t îêðóæ. ñðåäû.' : Unused code path elimination - * Block '/t îõë. æèäê.' : Unused code path elimination - * Block '/Âðåìÿ â ìñ' : Unused code path elimination - * Block '/Îòôèëüðîâàííàÿ t îêð. ñðåäû' : Unused code path elimination - * Block '/Ñêîðîñòü àâòî' : Unused code path elimination - * Block '/AMB (C * 10)' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/lvl' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/ABM from read' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/ABM from read' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Logical Operator' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Display10' : Unused code path elimination - * Block '/Display11' : Unused code path elimination - * Block '/Display12' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display9' : Unused code path elimination - * Block '/1-D Lookup Table' : Unused code path elimination - * Block '/Constant1' : Unused code path elimination - * Block '/Constant2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/ABM from read' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display8' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display4' : Unused code path elimination + * Block '/Gain' : Unused code path elimination + * Block '/Gain1' : Unused code path elimination + * Block '/Gain2' : Unused code path elimination + * Block '/t îêðóæ. ñðåäû.' : Unused code path elimination + * Block '/t îõë. æèäê.' : Unused code path elimination + * Block '/Âðåìÿ â ìñ' : Unused code path elimination + * Block '/Îòôèëüðîâàííàÿ t îêð. ñðåäû' : Unused code path elimination + * Block '/Ñêîðîñòü àâòî' : Unused code path elimination + * Block '/AMB (C * 10)' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/lvl' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/ABM from read' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/ABM from read' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display10' : Unused code path elimination + * Block '/Display11' : Unused code path elimination + * Block '/Display12' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display9' : Unused code path elimination + * Block '/1-D Lookup Table' : Unused code path elimination + * Block '/Constant1' : Unused code path elimination + * Block '/Constant2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/ABM from read' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display8' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display4' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination * Block '/Compare' : Unused code path elimination @@ -2960,422 +3022,431 @@ extern RT_MODEL *const rtM; * Block '/Constant' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Scope' : Unused code path elimination * Block '/Scope1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Constant3' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Constant3' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Constant' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Constant9' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Data Type Duplicate' : Unused code path elimination - * Block '/Data Type Propagation' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Constant' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Full mode' : Unused code path elimination + * Block '/OFF mode' : Unused code path elimination + * Block '/REST mode' : Unused code path elimination + * Block '/Reduced mode' : Unused code path elimination + * Block '/Remote start mode' : Unused code path elimination + * Block '/Constant9' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination * Block '/Display1' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Saturation2' : Unused code path elimination - * Block '/Saturation3' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Gain3' : Unused code path elimination - * Block '/Gain4' : Unused code path elimination - * Block '/Constant3' : Unused code path elimination - * Block '/Equal3' : Unused code path elimination - * Block '/Display' : Unused code path elimination - * Block '/Display1' : Unused code path elimination - * Block '/Display2' : Unused code path elimination - * Block '/Display3' : Unused code path elimination - * Block '/Display4' : Unused code path elimination - * Block '/Display5' : Unused code path elimination - * Block '/Display6' : Unused code path elimination - * Block '/Display7' : Unused code path elimination - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Saturation2' : Unused code path elimination + * Block '/Saturation3' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Gain3' : Unused code path elimination + * Block '/Gain4' : Unused code path elimination + * Block '/Constant3' : Unused code path elimination + * Block '/Equal3' : Unused code path elimination + * Block '/Display' : Unused code path elimination + * Block '/Display1' : Unused code path elimination + * Block '/Display2' : Unused code path elimination + * Block '/Display3' : Unused code path elimination + * Block '/Display4' : Unused code path elimination + * Block '/Display5' : Unused code path elimination + * Block '/Display6' : Unused code path elimination + * Block '/Display7' : Unused code path elimination + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Abs' : Eliminated since data is unsigned + * Block '/Abs' : Eliminated since data is unsigned * Block '/Abs' : Eliminated since data is unsigned - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Abs' : Eliminated since data is unsigned + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion * Block '/Data Type Conversion' : Eliminate redundant data type conversion * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion * Block '/Data Type Conversion1' : Eliminate redundant data type conversion * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion3' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion4' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion3' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion3' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion3' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion4' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion3' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion3' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion3' : Eliminate redundant data type conversion * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion3' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion3' : Eliminate redundant data type conversion * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion6' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion3' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion * Block '/Data Type Conversion5' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion - * Block '/Data Type Conversion1' : Eliminate redundant data type conversion - * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion6' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion5' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion2' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion */ /*- @@ -3402,10 +3473,10 @@ extern RT_MODEL *const rtM; * '' : 'HVAC_model/A//C Control' * '' : 'HVAC_model/AC manager, Winter conditions' * '' : 'HVAC_model/ACP' - * '' : 'HVAC_model/ACmax' - * '' : 'HVAC_model/AUTO' - * '' : 'HVAC_model/Aroma logic' - * '' : 'HVAC_model/Autodemist' + * '' : 'HVAC_model/AUTO' + * '' : 'HVAC_model/Aroma logic' + * '' : 'HVAC_model/Autodemist' + * '' : 'HVAC_model/Blower limit PWM' * '' : 'HVAC_model/Blower speed (AF) auto or manual' * '' : 'HVAC_model/CAN INPUT' * '' : 'HVAC_model/CAN OUTPUT' @@ -3416,3312 +3487,3338 @@ extern RT_MODEL *const rtM; * '' : 'HVAC_model/Define dew point' * '' : 'HVAC_model/Electric Autodemist' * '' : 'HVAC_model/Foot 2 control' - * '' : 'HVAC_model/IO - model output' - * '' : 'HVAC_model/IndexMode' - * '' : 'HVAC_model/LIN' - * '' : 'HVAC_model/LIN output' - * '' : 'HVAC_model/LO HI status for dbg' - * '' : 'HVAC_model/Leaving the garage' - * '' : 'HVAC_model/MAX AC define condition' - * '' : 'HVAC_model/MAX DEF (Defrost)' - * '' : 'HVAC_model/PID Compressor' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê' - * '' : 'HVAC_model/PWM' - * '' : 'HVAC_model/Power' - * '' : 'HVAC_model/Synchronization (SYNC)' - * '' : 'HVAC_model/Synchronization stateflow chart' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)' - * '' : 'HVAC_model/dbg CAN' - * '' : 'HVAC_model/debug stateflow chart' - * '' : 'HVAC_model/external fan' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Convert_g_assAMB_LV_UP' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Log Ambient Lv' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem5' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem1/Convert_g_assAMB_LV_DN_1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem1/Convert_g_assAMB_LV_UP_2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem2/Convert_g_assAMB_LV_DN_2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem2/Convert_g_assAMB_LV_UP_3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem3/Convert_g_assAMB_LV_DN_3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem3/Convert_g_assAMB_LV_UP_4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem4/Convert_g_assAMB_LV_DN_4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem4/Convert_g_assAMB_LV_UP_5' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem5/Convert_g_assAMB_LV_DN_5' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/Modes for levels' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/VENT+' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/X_RIGHT/g_aucFLOW_AF_BLR_AF_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/X_RIGHT/get_vtg_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/g_assFLOW_AF_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/g_aucFLOW_AF_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/g_assFLOW_AF_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/g_aucFLOW_AF_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/g_assFLOW_AFSM_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AFSM_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_AFSM_TEMP_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/g_assFLOW_AFSM_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/g_aucFLOW_AFSM_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/g_assFLOW_AF_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI_TEMP_TGT_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI2_TEMP_TGT_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/VENT+' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/X_RIGHT/g_aucFLOW_AF_BLR_AF_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/X_RIGHT/get_vtg_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/g_assFLOW_AF_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/g_aucFLOW_AF_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/g_assFLOW_AF_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/g_aucFLOW_AF_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/g_assFLOW_AFSM_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AFSM_FOOT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_AFSM_TEMP_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/g_assFLOW_AFSM_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/g_aucFLOW_AFSM_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/g_assFLOW_AF_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI_TEMP_TGT_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/Saturation Dynamic3' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/X_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/Saturation Dynamic4' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/X_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI2_TEMP_TGT_RIGHT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/Saturation Dynamic' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_assFLOW_BI_AMB_TGT' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_aucFLOW_BI_VENT_PLUS' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' - * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' - * '' : 'HVAC_model/13,1,3,16 Partial REC auto rec?/13,1,3,14 air quality' - * '' : 'HVAC_model/13,1,3,16 Partial REC auto rec?/Partial REC' - * '' : 'HVAC_model/13,1,3,16 Partial REC auto rec?/Spd_OSA_Trigger' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem1' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem2' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem3' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem4' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem5' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem6' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem1' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem2' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem3' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem4' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem5' - * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem6' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear' - * '' : 'HVAC_model/13,1,3,7 Start control/count from 0 to 3' - * '' : 'HVAC_model/13,1,3,7 Start control/count from 0 to 3 rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 3 F' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 0/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 0/g_ausSTART_ENTER_SETTEMP' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 1/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 1/g_ausSTART_ENTER_SETTEMP' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 3/g_assSTART_ENTER_COOLANT ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 4/g_assSTART_ENTER_COOLANT ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 5/g_assSTART_ENTER_COOLANT ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3/g_assSTART_COOLANT_STEP0_TO_1 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4/g_assSTART_COOLANT_STEP0_TO_1 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5/g_assSTART_COOLANT_STEP0_TO_1 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Dtg_FrontLower_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Dtg_FrontUpper_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/blower FR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/mode FR step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Dtg_FrontLower_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Dtg_FrontUpper_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/blower FR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/mode FR step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Dtg_FrontLower_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Dtg_FrontUpper_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/blower â çàâèñèìîñòè îò ECT' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/g_assSTART_COOLANT_TO_STEP2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/mode FR step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/blower â çàâèñèìîñòè îò ECT/ECT min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/blower â çàâèñèìîñòè îò ECT/blower min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Dtg_FrontLower_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Dtg_FrontUpper_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/blower â çàâèñèìîñòè îò ECT' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/mode FR step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/blower â çàâèñèìîñòè îò ECT/ECT min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/blower â çàâèñèìîñòè îò ECT/blower min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Dtg_FrontLower_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Dtg_FrontUpper_X' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/blower â çàâèñèìîñòè îò ECT' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/mode FR step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/blower â çàâèñèìîñòè îò ECT/ECT min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/blower â çàâèñèìîñòè îò ECT/blower min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/Time goto from step 2 to step 3 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/Time goto from step 2 to step 3 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/Time goto from step 2 to step 3 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/autodemist (autodefog)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/Time goto from step 2 to step 3 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/autodemist (autodefog)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/3 way valve status' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/Time goto from step 2 to step 3 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/autodemist (autodefog)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/window heating' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 3 R' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 0/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 0/g_ausSTART_ENTER_SETTEMP' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 1/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 1/g_ausSTART_ENTER_SETTEMP' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 2/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 2/g_ausSTART_ENTER_SETTEMP' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3/g_assSTART_ENTER_COOLANT ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3/g_ausSTART_ENTER_SETTEMP' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 4/g_assSTART_ENTER_COOLANT ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 4/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 5/g_assSTART_ENTER_COOLANT ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 5/g_assSTART_ENTER_INCAR' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2/g_assSTART_COOLANT_STEP0_TO_1 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3/g_assSTART_COOLANT_STEP0_TO_1 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4/g_assSTART_COOLANT_STEP0_TO_1 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5/g_assSTART_COOLANT_STEP0_TO_1 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/Dtg_rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/blower rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/mode rear step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/Dtg_rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/blower rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/mode rear step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/Dtg_rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/blower â çàâèñèìîñòè îò ECT' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/g_assSTART_COOLANT_TO_STEP2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/mode rear step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/blower â çàâèñèìîñòè îò ECT/ECT min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/blower â çàâèñèìîñòè îò ECT/blower start finish' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/Dtg_rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/blower â çàâèñèìîñòè îò ECT' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/g_assSTART_COOLANT_TO_STEP2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/mode rear step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/blower â çàâèñèìîñòè îò ECT/ECT min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/blower â çàâèñèìîñòè îò ECT/blower start finish' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/Dtg_rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/blower â çàâèñèìîñòè îò ECT' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/mode rear step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/blower â çàâèñèìîñòè îò ECT/ECT min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/blower â çàâèñèìîñòè îò ECT/blower start finish' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/Dtg_rear' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/Incar temp goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/blower â çàâèñèìîñòè îò ECT' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/mode rear step 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/blower â çàâèñèìîñòè îò ECT/ECT min max' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/blower â çàâèñèìîñòè îò ECT/blower start finish' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/2 way valve' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/MATLAB Function1' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/Time goto from step 1 to step 2 ' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/incar filter down' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/incar filter up' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' - * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FLL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FR' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FRL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RR' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Autodemist offset FLU' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Autodemist offset FRU' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)' - * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FLL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FLU' - * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FRL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FRU' - * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_RL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_RR' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Individual foot' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Individual foot1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.5 FLL_tg_incar' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.6 FLL_tg_amb' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.7 FLL_tg_sun' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/MAX' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/MIN' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.5 FLL_tg_incar/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.5 FLL_tg_incar/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.6 FLL_tg_amb/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.6 FLL_tg_amb/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.7 FLL_tg_sun/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.7 FLL_tg_sun/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.5 FLU_tg_incar' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.6 FLU_tg_amb' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.7 FLU_tg_sun' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/MAX' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/MIN' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.5 FLU_tg_incar/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.5 FLU_tg_incar/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.6 FLU_tg_amb/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.6 FLU_tg_amb/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.7 FLU_tg_sun/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.7 FLU_tg_sun/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.5 FRL_tg_incar' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.6 FRL_tg_amb' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.7 FRL_tg_sun' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/MAX' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/MIN' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.5 FRL_tg_incar/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.5 FRL_tg_incar/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.6 FRL_tg_amb/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.6 FRL_tg_amb/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.7 FRL_tg_sun/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.7 FRL_tg_sun/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.5 RL_tg_incar' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.6 R_tg_amb' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.7 RL_tg_sun1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/MAX' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/MIN' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.5 RL_tg_incar/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.5 RL_tg_incar/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.6 R_tg_amb/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.6 R_tg_amb/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.7 RL_tg_sun1/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.7 RL_tg_sun1/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.5 RR_tg_incar' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.6 RR_tg_amb1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.7 RR_tg_sun1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/MAX' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/MIN' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.5 RR_tg_incar/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.5 RR_tg_incar/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.6 RR_tg_amb1/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.6 RR_tg_amb1/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.7 RR_tg_sun1/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.7 RR_tg_sun1/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FL/êîððåêöèÿ äëÿ àâòî ðåæèìà' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_U' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FLL/êîððåêöèÿ äëÿ àâòî ðåæèìà' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FLL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_L' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FR/êîððåêöèÿ äëÿ àâòî ðåæèìà' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FR/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_U' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FRL/êîððåêöèÿ äëÿ àâòî ðåæèìà' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FRL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_L' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RL/êîððåêöèÿ äëÿ àâòî ðåæèìà' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_R' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RR/êîððåêöèÿ äëÿ àâòî ðåæèìà' - * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RR/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_R' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.5 FRU_tg_incar' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.6 FRU_tg_amb' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.7 FRU_tg_sun' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/MAX' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/MIN' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/Saturation Dynamic1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.5 FRU_tg_incar/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.5 FRU_tg_incar/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.6 FRU_tg_amb/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.6 FRU_tg_amb/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.7 FRU_tg_sun/X' - * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.7 FRU_tg_sun/Y' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower1/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper1/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/Compare To Constant' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/Compare To Constant1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/Compare To Constant2' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/If Action Subsystem' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/If Action Subsystem1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/Compare To Constant' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/Compare To Constant1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/Compare To Constant2' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/If Action Subsystem' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/If Action Subsystem1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/Compare To Constant' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/Compare To Constant1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/Compare To Constant2' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/If Action Subsystem' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/If Action Subsystem1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/Compare To Constant' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/Compare To Constant1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/Compare To Constant2' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/If Action Subsystem' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/If Action Subsystem1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/Compare To Constant' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/Compare To Constant1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/Compare To Constant2' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/If Action Subsystem' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/If Action Subsystem1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/Compare To Constant' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/Compare To Constant1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/Compare To Constant2' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/If Action Subsystem' - * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/If Action Subsystem1' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/RealTime_Timer' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/correction max' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/correction rate' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/correction_start_time' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/is_ending_with_5' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/RealTime_Timer/Detect Rise Positive' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/RealTime_Timer/Detect Rise Positive/Positive' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/RealTime_Timer' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/Saturation Dynamic' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/correction max' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/correction rate' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/correction_start_time' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/is_ending_with_5' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/RealTime_Timer/Detect Rise Positive' - * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/RealTime_Timer/Detect Rise Positive/Positive' - * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions' - * '' : 'HVAC_model/AC manager, Winter conditions/target Eva' - * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION' - * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function' - * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function1' - * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function3' - * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function4' - * '' : 'HVAC_model/ACP/EvapF' - * '' : 'HVAC_model/ACP/EvapR' - * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV1' - * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV2' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower1' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower2' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_FrontIncarMotor' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_RearIncarMotor' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ReservePowerSupply' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveFront' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveRear' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_TwoWayValve' - * '' : 'HVAC_model/ACP/PRINT IGN_ANS' - * '' : 'HVAC_model/ACP/PRINT PBATT_CHECK' - * '' : 'HVAC_model/ACP/PRINT Pressure_DIAG' - * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_1' - * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_2' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct5' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct6' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_FrontLINActuatorPowerDriverAB' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_RearLINActuatorPowerDriverC' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_FrontLINActuatorPowerDriverAB' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_RearLINActuatorPowerDriverC' - * '' : 'HVAC_model/ACP/Rear_Duct' - * '' : 'HVAC_model/ACP/Write' - * '' : 'HVAC_model/ACP/Write1' - * '' : 'HVAC_model/ACP/Write2' - * '' : 'HVAC_model/ACP/Write3' - * '' : 'HVAC_model/ACP/Write4' - * '' : 'HVAC_model/ACP/filter incar' - * '' : 'HVAC_model/ACP/incar sensors' - * '' : 'HVAC_model/ACP/incar to dtg' - * '' : 'HVAC_model/ACP/EvapF/Compare To Constant' - * '' : 'HVAC_model/ACP/EvapF/Compare To Constant1' - * '' : 'HVAC_model/ACP/EvapF/Compare To Constant2' - * '' : 'HVAC_model/ACP/EvapF/RealTime_Timer' - * '' : 'HVAC_model/ACP/EvapF/UDS ERROR' - * '' : 'HVAC_model/ACP/EvapF/Write ERROR' - * '' : 'HVAC_model/ACP/EvapF/Write Eva_F' - * '' : 'HVAC_model/ACP/EvapR/Compare To Constant' - * '' : 'HVAC_model/ACP/EvapR/Compare To Constant1' - * '' : 'HVAC_model/ACP/EvapR/Compare To Constant2' - * '' : 'HVAC_model/ACP/EvapR/RealTime_Timer' - * '' : 'HVAC_model/ACP/EvapR/UDS ERROR' - * '' : 'HVAC_model/ACP/EvapR/Write ERROR' - * '' : 'HVAC_model/ACP/EvapR/Write Eva_F' - * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV1/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV2/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower1/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower2/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_FrontIncarMotor/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_RearIncarMotor/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ReservePowerSupply/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveFront/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveRear/Write' - * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_TwoWayValve/Write' - * '' : 'HVAC_model/ACP/PRINT IGN_ANS/Write' - * '' : 'HVAC_model/ACP/PRINT PBATT_CHECK/Write' - * '' : 'HVAC_model/ACP/PRINT Pressure_DIAG/Write' - * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_1/Write' - * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_2/Write' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Compare To Constant' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Compare To Constant1' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Compare To Constant2' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/RealTime_Timer' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/UDS ERROR' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Write' - * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Write ERROR' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant1' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant10' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant11' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant12' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant13' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant14' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant15' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant16' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant17' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant18' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant2' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant3' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant4' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant5' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant6' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant7' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant8' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant9' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer1' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer2' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer3' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer4' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer5' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer6' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR1' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR2' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR3' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR4' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR5' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR6' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 1' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 2' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 3' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 4' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 5' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 6' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR1' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR2' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR3' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR4' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR5' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR6' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct1' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct2' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct3' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct4' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct5' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct/filter duct' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct/is 3 sec after T15 passed' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct1/filter duct' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct1/is 3 sec after T15 passed' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct2/filter duct' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct2/is 3 sec after T15 passed' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct3/filter duct' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct3/is 3 sec after T15 passed' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct4/filter duct' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct4/is 3 sec after T15 passed' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct5/filter duct' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct5/is 3 sec after T15 passed' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct5/Write' - * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct6/Write' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_FrontLINActuatorPowerDriverAB/Write' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_RearLINActuatorPowerDriverC/Write' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_FrontLINActuatorPowerDriverAB/Write' - * '' : 'HVAC_model/ACP/PRINT VN7008AJ_RearLINActuatorPowerDriverC/Write' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant1' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant10' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant11' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant2' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant3' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant4' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant5' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant6' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant7' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant8' - * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant9' - * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer' - * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer1' - * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer2' - * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer3' - * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR' - * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR1' - * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR2' - * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR3' - * '' : 'HVAC_model/ACP/Rear_Duct/Write ' - * '' : 'HVAC_model/ACP/Rear_Duct/Write 1' - * '' : 'HVAC_model/ACP/Rear_Duct/Write 2' - * '' : 'HVAC_model/ACP/Rear_Duct/Write 3' - * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR' - * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR1' - * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR2' - * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR3' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Èíèöèàëèçàöèÿ FL' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Almost equal' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Calculate delta time' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_F[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_F[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Èíèöèàëèçàöèÿ FR' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Almost equal' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Calculate delta time' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_F[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_F[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Èíèöèàëèçàöèÿ RL' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Almost equal' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Calculate delta time' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_R[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_R[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Èíèöèàëèçàöèÿ RR' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Almost equal' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Calculate delta time' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_R[8]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_R[7]' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/ACP/incar sensors/incar FL' - * '' : 'HVAC_model/ACP/incar sensors/incar FR' - * '' : 'HVAC_model/ACP/incar sensors/incar RL' - * '' : 'HVAC_model/ACP/incar sensors/incar RR' - * '' : 'HVAC_model/ACP/incar sensors/process error F' - * '' : 'HVAC_model/ACP/incar sensors/process error R' - * '' : 'HVAC_model/ACP/incar sensors/incar FL/Compare To Constant' - * '' : 'HVAC_model/ACP/incar sensors/incar FL/Compare To Constant1' - * '' : 'HVAC_model/ACP/incar sensors/incar FL/Compare To Constant2' - * '' : 'HVAC_model/ACP/incar sensors/incar FL/RealTime_Timer' - * '' : 'HVAC_model/ACP/incar sensors/incar FL/UDS ERROR' - * '' : 'HVAC_model/ACP/incar sensors/incar FL/Write ERROR' - * '' : 'HVAC_model/ACP/incar sensors/incar FR/Compare To Constant6' - * '' : 'HVAC_model/ACP/incar sensors/incar FR/Compare To Constant7' - * '' : 'HVAC_model/ACP/incar sensors/incar FR/Compare To Constant8' - * '' : 'HVAC_model/ACP/incar sensors/incar FR/RealTime_Timer2' - * '' : 'HVAC_model/ACP/incar sensors/incar FR/UDS ERROR2' - * '' : 'HVAC_model/ACP/incar sensors/incar FR/Write ERROR2' - * '' : 'HVAC_model/ACP/incar sensors/incar RL/Compare To Constant3' - * '' : 'HVAC_model/ACP/incar sensors/incar RL/Compare To Constant4' - * '' : 'HVAC_model/ACP/incar sensors/incar RL/Compare To Constant5' - * '' : 'HVAC_model/ACP/incar sensors/incar RL/RealTime_Timer1' - * '' : 'HVAC_model/ACP/incar sensors/incar RL/UDS ERROR1' - * '' : 'HVAC_model/ACP/incar sensors/incar RL/Write ERROR1' - * '' : 'HVAC_model/ACP/incar sensors/incar RR/Compare To Constant10' - * '' : 'HVAC_model/ACP/incar sensors/incar RR/Compare To Constant11' - * '' : 'HVAC_model/ACP/incar sensors/incar RR/Compare To Constant9' - * '' : 'HVAC_model/ACP/incar sensors/incar RR/RealTime_Timer3' - * '' : 'HVAC_model/ACP/incar sensors/incar RR/UDS ERROR3' - * '' : 'HVAC_model/ACP/incar sensors/incar RR/Write ERROR3' - * '' : 'HVAC_model/ACP/incar sensors/process error F/Write IncarFL' - * '' : 'HVAC_model/ACP/incar sensors/process error F/Write IncarFR' - * '' : 'HVAC_model/ACP/incar sensors/process error R/Write IncarRL' - * '' : 'HVAC_model/ACP/incar sensors/process error R/Write IncarRR' - * '' : 'HVAC_model/AUTO/Determine directions FL' - * '' : 'HVAC_model/AUTO/Determine directions FR' - * '' : 'HVAC_model/AUTO/Determine directions RL' - * '' : 'HVAC_model/AUTO/Determine directions RR' - * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL1' - * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL2' - * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL3' - * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL4' - * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé' - * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé1' - * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé2' - * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé3' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF AutoFoot' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF AutoFoot summer' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF Bi level' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF Bi level 2' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF Defrost' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF Foot' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF Foot + Def' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF Hi (def + vent)' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF Tri mode' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF VENT' - * '' : 'HVAC_model/AUTO/Determine directions FL/AF VENT (fail safe)' - * '' : 'HVAC_model/AUTO/Determine directions FL/closest speed' - * '' : 'HVAC_model/AUTO/Determine directions FL/direction for front index mode' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF AutoFoot' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF AutoFoot summer' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF Bi level' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF Bi level 2' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF Defrost' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF Foot' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF Foot + Def' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF Hi (def + vent)' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF Tri mode' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF VENT' - * '' : 'HVAC_model/AUTO/Determine directions FR/AF VENT (fail safe)' - * '' : 'HVAC_model/AUTO/Determine directions FR/closest speed' - * '' : 'HVAC_model/AUTO/Determine directions FR/direction for front index mode' - * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR Bi Level' - * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR Foot' - * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR VENT AUTO' - * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR VENT AUTO1' - * '' : 'HVAC_model/AUTO/Determine directions RL/closest speed' - * '' : 'HVAC_model/AUTO/Determine directions RL/direction for REAR index mode' - * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR Bi Level' - * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR Foot' - * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR VENT AUTO' - * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR VENT AUTO1' - * '' : 'HVAC_model/AUTO/Determine directions RR/closest speed' - * '' : 'HVAC_model/AUTO/Determine directions RR/direction for REAR index mode1' - * '' : 'HVAC_model/Aroma logic/AromaLogic' - * '' : 'HVAC_model/Aroma logic/AromaLogic/ccuAromaLogic' - * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)' - * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/Autodemist_Actions_FL' - * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/Autodemist_Actions_FR' - * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/Calculate_Autodemist_Level' - * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/autodemist to dbg' - * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/autodemist to dbg/MATLAB Function' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Autodemist offset FL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Autodemist offset FR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Individual foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Individual foot1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Bi Level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Foor + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Hi_Level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Tri-Level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Vent mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Bi Level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Foor + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Hi_Level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Tri-Level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Vent mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions/AF for Bi Level R' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions/AF for Foot R' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions/AF for Vent mode R' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions/AF for Bi Level R' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions/AF for Foot R' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions/AF for Vent mode R' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RL' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RR' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FL/func g_ascAUTO_STEP_AF_F' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FR/func g_ascAUTO_STEP_AF_F' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RL/func g_ascAUTO_STEP_AF_F' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RR/func g_ascAUTO_STEP_AF_F' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.5 Vtg_FL_incar' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.6 Vtg_FX_amb' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.7 Vtg_FX_sun' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/MAX1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/MIN1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/Saturation Dynamic' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.5 Vtg_FL_incar/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.5 Vtg_FL_incar/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.6 Vtg_FX_amb/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.6 Vtg_FX_amb/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.7 Vtg_FX_sun/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.7 Vtg_FX_sun/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.5 Vtg_FR_incar' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.6 Vtg_FX_amb' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.7 Vtg_FR_sun' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/MAX1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/MIN1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/Saturation Dynamic' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.5 Vtg_FR_incar/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.5 Vtg_FR_incar/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.6 Vtg_FX_amb/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.6 Vtg_FX_amb/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.7 Vtg_FR_sun/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.7 Vtg_FR_sun/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/RealTime_Timer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/Saturation Dynamic' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/correction max' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/correction rate' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/correction_start_time' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/is_ending_with_5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/RealTime_Timer/Detect Rise Positive' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/RealTime_Timer/Detect Rise Positive/Positive' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/RealTime_Timer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/Saturation Dynamic' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/correction max' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/correction rate' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/correction_start_time' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/is_ending_with_5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/RealTime_Timer/Detect Rise Positive' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/RealTime_Timer/Detect Rise Positive/Positive' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.5 Vtg_RL_incar' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.6 Vtg_RX_amb' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.7 Vtg_RX_sun' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/MAX' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/MIN' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/Saturation Dynamic' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.5 Vtg_RL_incar/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.5 Vtg_RL_incar/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.6 Vtg_RX_amb/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.6 Vtg_RX_amb/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.7 Vtg_RX_sun/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.7 Vtg_RX_sun/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.5 Vtg_RR_incar' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.6 Vtg_RX_amb' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.7 Vtg_RX_sun' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/MAX' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/MIN' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/Saturation Dynamic' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.5 Vtg_RR_incar/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.5 Vtg_RR_incar/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.6 Vtg_RX_amb/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.6 Vtg_RX_amb/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.7 Vtg_RX_sun/X' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.7 Vtg_RX_sun/Y' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FL/FL AF * percent DRS' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FL/param index for mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FR/FL AF * percent DRS' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FR/param index for mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RL/RL AF * percent DRS' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RL/param index for mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RR/RR AF * percent DRS' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RR/param index for mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/2WVR and 3WVF open ' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/2WVR and 3WVF open ' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/2WVR open ' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot summer' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level 2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Defrost' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot + Def' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Hi (def + vent)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Tri mode' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT (fail safe)' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF for speed' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL/Compare To Constant' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL/Compare To Constant1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL/Compare To Constant2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR/Compare To Constant' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR/Compare To Constant1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR/Compare To Constant2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL/Compare To Constant' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL/Compare To Constant1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL/Compare To Constant2' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR/Compare To Constant' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR/Compare To Constant1' - * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR/Compare To Constant2' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode' - * '' : 'HVAC_model/CAN INPUT/Subsystem1' - * '' : 'HVAC_model/CAN INPUT/Subsystem2' - * '' : 'HVAC_model/CAN INPUT/Subsystem3' - * '' : 'HVAC_model/CAN INPUT/Subsystem4' - * '' : 'HVAC_model/CAN INPUT/Subsystem46' - * '' : 'HVAC_model/CAN INPUT/Subsystem47' - * '' : 'HVAC_model/CAN INPUT/Subsystem48' - * '' : 'HVAC_model/CAN INPUT/Subsystem49' - * '' : 'HVAC_model/CAN INPUT/Subsystem50' - * '' : 'HVAC_model/CAN INPUT/Subsystem62' - * '' : 'HVAC_model/CAN INPUT/Subsystem63' - * '' : 'HVAC_model/CAN INPUT/Subsystem64' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/AC_Max_Active' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant2' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant4' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant5' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant6' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant7' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Defrost_Active' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase2' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase4' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase5' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase6' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase7' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Front Window Heating' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Full_Rec_Active' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem10' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem11' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem12' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem13' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem14' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem15' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem16' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem17' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem18' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem19' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem20' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem21' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem22' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem23' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem25' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem26' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem27' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem28' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem29' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem30' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem31' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem32' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem33' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem34' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem35' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem36' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem37' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem38' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem39' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem4' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem40' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem41' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem42' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem43' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem45' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem46' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem47' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem48' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem49' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem50' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem51' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem52' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem7' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem8' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem9' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action2' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action4' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem1/If Action Subsystem' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24/full sync action' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24/sync front action' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24/sync off action' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync off rear action' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync rear action' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync off rear action/logger' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync rear action/logger' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action/sync front action1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action/sync front action3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action1/sync front action1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action1/sync front action3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action2/sync front action1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action2/sync front action3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action4/sync front action1' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action4/sync front action3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/Compare To Constant3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/Detect Increase3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/Compare To Constant3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/Detect Increase3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/Compare To Constant3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/Detect Increase3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/Compare To Constant3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/Detect Increase3' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R/HI mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R/LO mode' - * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R/not LO or HI' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/check AMB for error' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/is 3 sec after T15 passed' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Èíèöèàëèçàöèÿ òåìïåðàòóðû' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Calculate delta time' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Coolant temp threshold' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Almost equal' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_RISING_DIFF[7]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Almost equal' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_RISING_DIFF[7]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Almost equal' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/ãðàíèöû' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Almost equal' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_RISING_DIFF[7]' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/check AMB for error/sensor OK' - * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/check AMB for error/sensor error' - * '' : 'HVAC_model/CAN OUTPUT/Subsystem' - * '' : 'HVAC_model/CAN OUTPUT/Subsystem1' - * '' : 'HVAC_model/CAN OUTPUT/Subsystem2' - * '' : 'HVAC_model/CAN OUTPUT/Subsystem3' - * '' : 'HVAC_model/CAN OUTPUT/Subsystem4' - * '' : 'HVAC_model/Electric Autodemist/Subsystem' - * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL' - * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_Limo_RL' - * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_Limo_RR' - * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_RL' - * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_RR' - * '' : 'HVAC_model/LIN/CHANEL0' - * '' : 'HVAC_model/LIN/CHANEL1' - * '' : 'HVAC_model/LIN/CHANEL2' - * '' : 'HVAC_model/LIN/CHANEL3' - * '' : 'HVAC_model/LIN/CHANEL4' - * '' : 'HVAC_model/LIN/Chart' - * '' : 'HVAC_model/LIN/CHANEL0/Actuator_Ch0_Command_Model' - * '' : 'HVAC_model/LIN/CHANEL0/COM = 0' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min' - * '' : 'HVAC_model/LIN/CHANEL0/Homing' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min' - * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode' - * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode' - * '' : 'HVAC_model/LIN/CHANEL0/steps to percents' - * '' : 'HVAC_model/LIN/CHANEL0/COM = 0/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Count step actuator' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem4' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/Compare To Constant1' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/Subsystem' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/CAN ERROR' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/Subsystem' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/UDS ERROR' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/CAN ERROR/Write ERROR' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2/Compare To Constant3' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2/Compare To Constant4' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/MATLAB Function' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position/percents to steps' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1/UDS ERROR' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR/Write ERROR' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem4/Send position' - * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem4/Send position/percents to steps' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min/If Action Subsystem/Write' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Actuator_Ch1_Command_Model' - * '' : 'HVAC_model/LIN/CHANEL1/COM = 0' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min' - * '' : 'HVAC_model/LIN/CHANEL1/Homing' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min' - * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode' - * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode' - * '' : 'HVAC_model/LIN/CHANEL1/stepr to percents' - * '' : 'HVAC_model/LIN/CHANEL1/COM = 0/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Count step actuator' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/Compare To Constant1' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/Subsystem' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/CAN ERROR' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/Subsystem' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/UDS ERROR' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/CAN ERROR/Write ERROR' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2/Compare To Constant3' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2/Compare To Constant4' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/MATLAB Function' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position/percents to steps' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1/UDS ERROR' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR/Write ERROR' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4/Send position' - * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4/Send position/percents to steps' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min/If Action Subsystem/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Actuator_Ch1_Command_Model' - * '' : 'HVAC_model/LIN/CHANEL2/COM = 0' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min' - * '' : 'HVAC_model/LIN/CHANEL2/Homing' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min' - * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode' - * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode' - * '' : 'HVAC_model/LIN/CHANEL2/stepr to percents' - * '' : 'HVAC_model/LIN/CHANEL2/COM = 0/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Count step actuator' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/Compare To Constant1' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/Subsystem' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/CAN ERROR' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/Compare To Constant' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/Subsystem' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/UDS ERROR' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/CAN ERROR/Write ERROR' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2/Compare To Constant3' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2/Compare To Constant4' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/MATLAB Function' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position/percents to steps' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1/UDS ERROR' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR/Write ERROR' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4/MAX POSITION' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4/Send position' - * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4/Send position/percents to steps' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min/If Action Subsystem' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min/If Action Subsystem/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode/If Action Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode/If Action Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode/If Action Subsystem2/Write' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive1' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive2' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive3' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive4' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive5' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive6' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive7' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem1' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem2' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem3' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem4' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem5' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem6' - * '' : 'HVAC_model/LIN/CHANEL4/Subsystem7' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive/Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive1/Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive2/Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive3/Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive4/Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive5/Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive6/Positive' - * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive7/Positive' - * '' : 'HVAC_model/LO HI status for dbg/MATLAB Function1' - * '' : 'HVAC_model/Leaving the garage/Subsystem' - * '' : 'HVAC_model/Leaving the garage/Subsystem/Compare To Zero' - * '' : 'HVAC_model/MAX DEF (Defrost)/MAX DEF' - * '' : 'HVAC_model/MAX DEF (Defrost)/MAX DEF/MATLAB Function' - * '' : 'HVAC_model/MAX DEF (Defrost)/MAX DEF/MATLAB Function1' - * '' : 'HVAC_model/PID Compressor/Compare To Constant1' - * '' : 'HVAC_model/PID Compressor/MATLAB Function' - * '' : 'HVAC_model/PID Compressor/MATLAB Function1' - * '' : 'HVAC_model/PID Compressor/PID' - * '' : 'HVAC_model/PID Compressor/PID/Saturation Dynamic' - * '' : 'HVAC_model/PID Compressor/PID/Saturation Dynamic3' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FLL' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FLU' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FRL' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FRU' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_RL' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_RR' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function1' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function2' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function3' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function4' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function5' - * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/calculate dt' - * '' : 'HVAC_model/PWM/Write' - * '' : 'HVAC_model/PWM/Write1' - * '' : 'HVAC_model/PWM/Write2' - * '' : 'HVAC_model/PWM/Write3' - * '' : 'HVAC_model/Power/Compare To Zero' - * '' : 'HVAC_model/Power/Compare To Zero1' - * '' : 'HVAC_model/Power/Compare To Zero2' - * '' : 'HVAC_model/Power/Subsystem' - * '' : 'HVAC_model/Power/Subsystem2' - * '' : 'HVAC_model/Synchronization (SYNC)/all zone sync' - * '' : 'HVAC_model/Synchronization (SYNC)/front sync' - * '' : 'HVAC_model/Synchronization (SYNC)/rear sync' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RR' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Individual foot' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Individual foot1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Max Def front valves' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/autodemist valves' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/foot 2 control' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/join left and right front' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/join left and right rear' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode ' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RL/RL valves * percent DRS' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RL/param index for mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RR/RR valves * percent DRS' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RR/param index for mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/if HI full 4 zones' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/if HI full 4 zones' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RL manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RR manual' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Max Def front valves/MAX Def valves positions' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Max Def front valves/MAX Def valves positions/Valves for Def (DE2Valve) + Foot2=0' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant2' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/If Action Subsystem' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/If Action Subsystem1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/If Action Subsystem/valves_rear_left' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant2' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant3' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/If Action Subsystem' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/If Action Subsystem1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/If Action Subsystem/valves_rear_right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/MODE_for_set_and_lvl' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/MODE_for_set_and_lvl1' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/valves_front_left' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/valves_front_right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/MODE_by_duct_tg_R_for_LVL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RR' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RL' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RR' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/valves_rear_left' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/valves_rear_right' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RL/increase' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RR/increase' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RL/decrease' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RR/decrease' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Bi Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Def' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Foot' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Foot + Def' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Hi_Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Tri-Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Vent mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Bi Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Def' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Foot' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Foot + Def' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Hi_Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Tri-Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Vent mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions/AF for Bi Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions/AF for Foot' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions/valves for Vent mode' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions/AF for Bi Level' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions/AF for Foot' - * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions/valves for Vent mode' - * '' : 'HVAC_model/dbg CAN/ACP (duct sensors) to dbg' - * '' : 'HVAC_model/dbg CAN/Auto_Valve_Plus to dbg' - * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg' - * '' : 'HVAC_model/dbg CAN/DRS to dbg' - * '' : 'HVAC_model/dbg CAN/LIN_AirQS to dbg' - * '' : 'HVAC_model/dbg CAN/LIN_Aroma to dbg' - * '' : 'HVAC_model/dbg CAN/LIN_Ionizer to dbg' - * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg' - * '' : 'HVAC_model/dbg CAN/Logic_Rec to dbg' - * '' : 'HVAC_model/dbg CAN/Logic_State to dbg' - * '' : 'HVAC_model/dbg CAN/Logic_Valve to dbg' - * '' : 'HVAC_model/dbg CAN/PID valves to dbg' - * '' : 'HVAC_model/dbg CAN/Sen 0 to dbg' - * '' : 'HVAC_model/dbg CAN/actuators to dbg' - * '' : 'HVAC_model/dbg CAN/ambient to dbg' - * '' : 'HVAC_model/dbg CAN/autoAF dbg' - * '' : 'HVAC_model/dbg CAN/autoduct dbg' - * '' : 'HVAC_model/dbg CAN/blower to dbg' - * '' : 'HVAC_model/dbg CAN/dbg_sen_Demist to dbg' - * '' : 'HVAC_model/dbg CAN/sen_eva (evaporator) to dbg' - * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem' - * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem1' - * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem2' - * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem3' - * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Front' - * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Rear' - * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Front/MATLAB Function' - * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Rear/MATLAB Function' + * '' : 'HVAC_model/GlassPosition' + * '' : 'HVAC_model/IO - model output' + * '' : 'HVAC_model/IndexMode' + * '' : 'HVAC_model/LIN' + * '' : 'HVAC_model/LIN output' + * '' : 'HVAC_model/LO HI status for dbg' + * '' : 'HVAC_model/Leaving the garage' + * '' : 'HVAC_model/MAX AC define condition' + * '' : 'HVAC_model/MAX DEF (Defrost)' + * '' : 'HVAC_model/Operation mode - Full, Reduced, etc' + * '' : 'HVAC_model/PID Compressor' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê' + * '' : 'HVAC_model/PWM' + * '' : 'HVAC_model/Power' + * '' : 'HVAC_model/REST' + * '' : 'HVAC_model/Recirculation_by_Door_Ajar' + * '' : 'HVAC_model/Synchronization (SYNC)' + * '' : 'HVAC_model/Synchronization stateflow chart' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)' + * '' : 'HVAC_model/dbg CAN' + * '' : 'HVAC_model/debug stateflow chart' + * '' : 'HVAC_model/external fan' + * '' : 'HVAC_model/lowTempValve_regulation' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Convert_g_assAMB_LV_UP' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Log Ambient Lv' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem5' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem1/Convert_g_assAMB_LV_DN_1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem1/Convert_g_assAMB_LV_UP_2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem2/Convert_g_assAMB_LV_DN_2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem2/Convert_g_assAMB_LV_UP_3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem3/Convert_g_assAMB_LV_DN_3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem3/Convert_g_assAMB_LV_UP_4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem4/Convert_g_assAMB_LV_DN_4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem4/Convert_g_assAMB_LV_UP_5' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13,1,3,1 Ambien level/Switch Case Action Subsystem5/Convert_g_assAMB_LV_DN_5' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/Modes for levels' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/Íà÷àëüíûå ïîëîæåíèÿ çàñëîíîê right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/VENT+' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/X_RIGHT/g_aucFLOW_AF_BLR_AF_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/FRF (Front Right Foot)/X_RIGHT/get_vtg_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/g_assFLOW_AF_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/g_aucFLOW_AF_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/g_assFLOW_AF_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/g_aucFLOW_AF_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/g_assFLOW_AFSM_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AFSM_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_AFSM_TEMP_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/g_assFLOW_AFSM_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/g_aucFLOW_AFSM_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/g_assFLOW_AF_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI_TEMP_TGT_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI2_TEMP_TGT_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_left/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/VENT+' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/X_RIGHT/g_aucFLOW_AF_BLR_AF_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/FRF (Front Right Foot)/X_RIGHT/get_vtg_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/g_assFLOW_AF_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/g_aucFLOW_AF_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/g_assFLOW_AF_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/g_aucFLOW_AF_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/g_aucFLOW_AFSM_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/g_assFLOW_AFSM_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FLF (Front Left Foot)/X_LEFT/get_tg_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AFSM_FOOT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/g_aucFLOW_AF_FOOT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_AFSM_TEMP_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/g_assFLOW_AFSM_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/g_aucFLOW_AFSM_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Left/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/g_assFLOW_AF_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Afoot_Summer/Front Right/g_aucFLOW_AF_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI_TEMP_TGT_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/Saturation Dynamic3' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/X_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_PLUS_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN1' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/X_LEFT/g_assFLOW_BI2_TEMP_TGT_LEFT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FLF (Front Left Foot)/X_LEFT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/Saturation Dynamic4' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/X_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_PLUS_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MAX2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/g_aucFLOW_BI_FOOT_VALVE_MIN2' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/X_RIGHT/g_assFLOW_BI2_TEMP_TGT_RIGHT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/FRF (Front Right Foot)/X_RIGHT/get_tg_FLL_for_LVL' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Left/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/Saturation Dynamic' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_assFLOW_BI_AMB_TGT' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_aucFLOW_BI_VENT_PLUS' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MAX' + * '' : 'HVAC_model/13,1,3,1 Ambien level 13.1.3.2 Mode/13.1.3.2 Mode/set_valves_right/Bilevel2/Front Right/g_aucFLOW_BI_VENT_VALVE_MIN' + * '' : 'HVAC_model/13,1,3,16 Partial REC auto rec?/13,1,3,14 air quality' + * '' : 'HVAC_model/13,1,3,16 Partial REC auto rec?/Partial REC' + * '' : 'HVAC_model/13,1,3,16 Partial REC auto rec?/Spd_OSA_Trigger' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem1' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem2' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem3' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem4' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem5' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FL/Valve and blower/Switch Case Action Subsystem6' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem1' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem2' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem3' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem4' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem5' + * '' : 'HVAC_model/13,1,3,6 Individual foots/Individual foot correction FR/Valve and blower/Switch Case Action Subsystem6' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear' + * '' : 'HVAC_model/13,1,3,7 Start control/count from 0 to 3' + * '' : 'HVAC_model/13,1,3,7 Start control/count from 0 to 3 rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 3 F' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 0/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 0/g_ausSTART_ENTER_SETTEMP' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 1/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 1/g_ausSTART_ENTER_SETTEMP' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 3/g_assSTART_ENTER_COOLANT ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 4/g_assSTART_ENTER_COOLANT ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step -1 F (Entry Condition)/Level 5/g_assSTART_ENTER_COOLANT ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3/g_assSTART_COOLANT_STEP0_TO_1 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 3/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4/g_assSTART_COOLANT_STEP0_TO_1 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 4/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5/g_assSTART_COOLANT_STEP0_TO_1 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 0 F/Level 5/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Dtg_FrontLower_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Dtg_FrontUpper_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/blower FR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/mode FR step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 0/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Dtg_FrontLower_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Dtg_FrontUpper_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/blower FR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/mode FR step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 1/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Dtg_FrontLower_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Dtg_FrontUpper_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/blower â çàâèñèìîñòè îò ECT' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/g_assSTART_COOLANT_TO_STEP2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/mode FR step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/blower â çàâèñèìîñòè îò ECT/ECT min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 3/blower â çàâèñèìîñòè îò ECT/blower min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Dtg_FrontLower_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Dtg_FrontUpper_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/blower â çàâèñèìîñòè îò ECT' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/mode FR step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/blower â çàâèñèìîñòè îò ECT/ECT min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 4/blower â çàâèñèìîñòè îò ECT/blower min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Dtg_FrontLower_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Dtg_FrontUpper_X' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/blower â çàâèñèìîñòè îò ECT' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/mode FR step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/blower â çàâèñèìîñòè îò ECT/ECT min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 1 F/Level 5/blower â çàâèñèìîñòè îò ECT/blower min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/Time goto from step 2 to step 3 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/Time goto from step 2 to step 3 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/Time goto from step 2 to step 3 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/autodemist (autodefog)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/Time goto from step 2 to step 3 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/autodemist (autodefog)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/3 way valve status' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/Time goto from step 2 to step 3 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/autodemist (autodefog)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/window heating' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Lower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/DTG F Upper, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Front/Step 2 F/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 3 R' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 0/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 0/g_ausSTART_ENTER_SETTEMP' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 1/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 1/g_ausSTART_ENTER_SETTEMP' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 2/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 2/g_ausSTART_ENTER_SETTEMP' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3/g_assSTART_ENTER_COOLANT ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 3/g_ausSTART_ENTER_SETTEMP' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 4/g_assSTART_ENTER_COOLANT ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 4/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 5/g_assSTART_ENTER_COOLANT ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step -1 R (Entry Condition)/Level 5/g_assSTART_ENTER_INCAR' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2/g_assSTART_COOLANT_STEP0_TO_1 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 2/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3/g_assSTART_COOLANT_STEP0_TO_1 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 3/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4/g_assSTART_COOLANT_STEP0_TO_1 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 4/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5/g_assSTART_COOLANT_STEP0_TO_1 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 0 R/Level 5/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/Dtg_rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/blower rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 0/mode rear step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/Dtg_rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/blower rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 1/mode rear step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/Dtg_rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/blower â çàâèñèìîñòè îò ECT' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/g_assSTART_COOLANT_TO_STEP2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/mode rear step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/blower â çàâèñèìîñòè îò ECT/ECT min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 2/blower â çàâèñèìîñòè îò ECT/blower start finish' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/Dtg_rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/blower â çàâèñèìîñòè îò ECT' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/g_assSTART_COOLANT_TO_STEP2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/mode rear step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/blower â çàâèñèìîñòè îò ECT/ECT min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 3/blower â çàâèñèìîñòè îò ECT/blower start finish' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/Dtg_rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/blower â çàâèñèìîñòè îò ECT' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/mode rear step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/blower â çàâèñèìîñòè îò ECT/ECT min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 4/blower â çàâèñèìîñòè îò ECT/blower start finish' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/Dtg_rear' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/Incar temp goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/blower â çàâèñèìîñòè îò ECT' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/mode rear step 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/blower â çàâèñèìîñòè îò ECT/ECT min max' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 1 R/Level 5/blower â çàâèñèìîñòè îò ECT/blower start finish' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 0/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 1/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 2/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 3/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 4/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/2 way valve' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/MATLAB Function1' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/Time goto from step 1 to step 2 ' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/incar filter down' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/incar filter up' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/DTG Rear, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/blower time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/blower, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Almost equal' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/Calculate delta time' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/time for step' + * '' : 'HVAC_model/13,1,3,7 Start control/Start Control Rear/Step 2 R/Level 5/mode, ñòðåìÿùèéñÿ ê AUTO/çíàê äëÿ èçìåíåíèÿ (+//-)' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FLL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FR' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FRL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RR' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Autodemist offset FLU' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Autodemist offset FRU' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)' + * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FLL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FLU' + * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FRL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_FRU' + * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_RL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/HI_RR' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Individual foot' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Individual foot1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.5 FLL_tg_incar' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.6 FLL_tg_amb' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.7 FLL_tg_sun' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/MAX' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/MIN' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.5 FLL_tg_incar/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.5 FLL_tg_incar/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.6 FLL_tg_amb/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.6 FLL_tg_amb/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.7 FLL_tg_sun/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLL_tg_correct (Front Left Lower (Legs))/2.7 FLL_tg_sun/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.5 FLU_tg_incar' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.6 FLU_tg_amb' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.7 FLU_tg_sun' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/MAX' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/MIN' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.5 FLU_tg_incar/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.5 FLU_tg_incar/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.6 FLU_tg_amb/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.6 FLU_tg_amb/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.7 FLU_tg_sun/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FLU_tg_correct (Front Left)/2.7 FLU_tg_sun/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.5 FRL_tg_incar' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.6 FRL_tg_amb' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.7 FRL_tg_sun' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/MAX' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/MIN' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.5 FRL_tg_incar/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.5 FRL_tg_incar/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.6 FRL_tg_amb/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.6 FRL_tg_amb/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.7 FRL_tg_sun/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ FRL_tg_correct (Front Right Lower (Legs))/2.7 FRL_tg_sun/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.5 RL_tg_incar' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.6 R_tg_amb' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.7 RL_tg_sun1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/MAX' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/MIN' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.5 RL_tg_incar/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.5 RL_tg_incar/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.6 R_tg_amb/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.6 R_tg_amb/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.7 RL_tg_sun1/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RL_tg_correct (Rear Left)/2.7 RL_tg_sun1/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.5 RR_tg_incar' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.6 RR_tg_amb1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.7 RR_tg_sun1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/MAX' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/MIN' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.5 RR_tg_incar/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.5 RR_tg_incar/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.6 RR_tg_amb1/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.6 RR_tg_amb1/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.7 RR_tg_sun1/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/ RR_tg_correct (Rear Right)/2.7 RR_tg_sun1/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FL/êîððåêöèÿ äëÿ àâòî ðåæèìà' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_U' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FLL/êîððåêöèÿ äëÿ àâòî ðåæèìà' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FLL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_L' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FR/êîððåêöèÿ äëÿ àâòî ðåæèìà' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FR/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_U' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FRL/êîððåêöèÿ äëÿ àâòî ðåæèìà' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode FRL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_L' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RL/êîððåêöèÿ äëÿ àâòî ðåæèìà' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RL/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_R' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RR/êîððåêöèÿ äëÿ àâòî ðåæèìà' + * '' : 'HVAC_model/13.1.3.3 Dtg model/13,1,3,11 _5 AUTO mode RR/êîððåêöèÿ äëÿ àâòî ðåæèìà/func g_assAUTO_STEP_DUCT_TG_R' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.5 FRU_tg_incar' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.6 FRU_tg_amb' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.7 FRU_tg_sun' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/MAX' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/MIN' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/Saturation Dynamic1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.5 FRU_tg_incar/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.5 FRU_tg_incar/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.6 FRU_tg_amb/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.6 FRU_tg_amb/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.7 FRU_tg_sun/X' + * '' : 'HVAC_model/13.1.3.3 Dtg model/FRU_tg_correct (Front Right)/2.7 FRU_tg_sun/Y' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front lower1/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/Saturation Front upper1/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/Compare To Constant' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/Compare To Constant1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/Compare To Constant2' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/If Action Subsystem' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLL/If Action Subsystem1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/Compare To Constant' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/Compare To Constant1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/Compare To Constant2' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/If Action Subsystem' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FLU/If Action Subsystem1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/Compare To Constant' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/Compare To Constant1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/Compare To Constant2' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/If Action Subsystem' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRL/If Action Subsystem1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/Compare To Constant' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/Compare To Constant1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/Compare To Constant2' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/If Action Subsystem' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - FRU/If Action Subsystem1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/Compare To Constant' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/Compare To Constant1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/Compare To Constant2' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/If Action Subsystem' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RL/If Action Subsystem1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/Compare To Constant' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/Compare To Constant1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/Compare To Constant2' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/If Action Subsystem' + * '' : 'HVAC_model/13.1.3.3 Dtg model/if StartControl - RR/If Action Subsystem1' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/RealTime_Timer' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/correction max' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/correction rate' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/correction_start_time' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/is_ending_with_5' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/RealTime_Timer/Detect Rise Positive' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_left/RealTime_Timer/Detect Rise Positive/Positive' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/RealTime_Timer' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/Saturation Dynamic' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/correction max' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/correction rate' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/correction_start_time' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/is_ending_with_5' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/RealTime_Timer/Detect Rise Positive' + * '' : 'HVAC_model/13.1.3.3 Dtg model/wait_correction_right/RealTime_Timer/Detect Rise Positive/Positive' + * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions' + * '' : 'HVAC_model/AC manager, Winter conditions/target Eva' + * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION' + * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function' + * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function1' + * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function3' + * '' : 'HVAC_model/AC manager, Winter conditions/Winter Conditions/WINTER CONDITION/MATLAB Function4' + * '' : 'HVAC_model/ACP/EvapF' + * '' : 'HVAC_model/ACP/EvapR' + * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV1' + * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV2' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower1' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower2' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_FrontIncarMotor' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_RearIncarMotor' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ReservePowerSupply' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveFront' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveRear' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_TwoWayValve' + * '' : 'HVAC_model/ACP/PRINT IGN_ANS' + * '' : 'HVAC_model/ACP/PRINT PBATT_CHECK' + * '' : 'HVAC_model/ACP/PRINT Pressure_DIAG' + * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_1' + * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_2' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct5' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct6' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_FrontLINActuatorPowerDriverAB' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_RearLINActuatorPowerDriverC' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_FrontLINActuatorPowerDriverAB' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_RearLINActuatorPowerDriverC' + * '' : 'HVAC_model/ACP/Rear_Duct' + * '' : 'HVAC_model/ACP/Write' + * '' : 'HVAC_model/ACP/Write1' + * '' : 'HVAC_model/ACP/Write2' + * '' : 'HVAC_model/ACP/Write3' + * '' : 'HVAC_model/ACP/Write4' + * '' : 'HVAC_model/ACP/filter incar' + * '' : 'HVAC_model/ACP/incar sensors' + * '' : 'HVAC_model/ACP/incar to dtg' + * '' : 'HVAC_model/ACP/EvapF/Compare To Constant' + * '' : 'HVAC_model/ACP/EvapF/Compare To Constant1' + * '' : 'HVAC_model/ACP/EvapF/Compare To Constant2' + * '' : 'HVAC_model/ACP/EvapF/RealTime_Timer' + * '' : 'HVAC_model/ACP/EvapF/UDS ERROR' + * '' : 'HVAC_model/ACP/EvapF/Write ERROR' + * '' : 'HVAC_model/ACP/EvapF/Write Eva_F' + * '' : 'HVAC_model/ACP/EvapR/Compare To Constant' + * '' : 'HVAC_model/ACP/EvapR/Compare To Constant1' + * '' : 'HVAC_model/ACP/EvapR/Compare To Constant2' + * '' : 'HVAC_model/ACP/EvapR/RealTime_Timer' + * '' : 'HVAC_model/ACP/EvapR/UDS ERROR' + * '' : 'HVAC_model/ACP/EvapR/Write ERROR' + * '' : 'HVAC_model/ACP/EvapR/Write Eva_F' + * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV1/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5120_2EKA_ShutoffValvePowerTXV2/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower1/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ChannelPTCPower2/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_FrontIncarMotor/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_RearIncarMotor/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ReservePowerSupply/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveFront/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_ShutOFFValveRear/Write' + * '' : 'HVAC_model/ACP/PRINT BTS5180_2EKA_TwoWayValve/Write' + * '' : 'HVAC_model/ACP/PRINT IGN_ANS/Write' + * '' : 'HVAC_model/ACP/PRINT PBATT_CHECK/Write' + * '' : 'HVAC_model/ACP/PRINT Pressure_DIAG/Write' + * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_1/Write' + * '' : 'HVAC_model/ACP/PRINT Reserve_Sensor_Duct_Temp_2/Write' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Compare To Constant' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Compare To Constant1' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Compare To Constant2' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/RealTime_Timer' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/UDS ERROR' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Write' + * '' : 'HVAC_model/ACP/PRINT Sensor_AC_Pressure/Write ERROR' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant1' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant10' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant11' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant12' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant13' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant14' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant15' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant16' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant17' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant18' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant2' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant3' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant4' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant5' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant6' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant7' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant8' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Compare To Constant9' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer1' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer2' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer3' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer4' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer5' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/RealTime_Timer6' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR1' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR2' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR3' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR4' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR5' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/UDS ERROR6' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 1' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 2' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 3' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 4' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 5' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write 6' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR1' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR2' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR3' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR4' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR5' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/Write ERROR6' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct1' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct2' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct3' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct4' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct5' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct/filter duct' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct/is 3 sec after T15 passed' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct1/filter duct' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct1/is 3 sec after T15 passed' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct2/filter duct' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct2/is 3 sec after T15 passed' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct3/filter duct' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct3/is 3 sec after T15 passed' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct4/filter duct' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct4/is 3 sec after T15 passed' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct5/filter duct' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct1/filter duct5/is 3 sec after T15 passed' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct5/Write' + * '' : 'HVAC_model/ACP/PRINT Sensor_Front_Duct6/Write' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_FrontLINActuatorPowerDriverAB/Write' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_DIAG_RearLINActuatorPowerDriverC/Write' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_FrontLINActuatorPowerDriverAB/Write' + * '' : 'HVAC_model/ACP/PRINT VN7008AJ_RearLINActuatorPowerDriverC/Write' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant1' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant10' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant11' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant2' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant3' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant4' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant5' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant6' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant7' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant8' + * '' : 'HVAC_model/ACP/Rear_Duct/Compare To Constant9' + * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer' + * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer1' + * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer2' + * '' : 'HVAC_model/ACP/Rear_Duct/RealTime_Timer3' + * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR' + * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR1' + * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR2' + * '' : 'HVAC_model/ACP/Rear_Duct/UDS ERROR3' + * '' : 'HVAC_model/ACP/Rear_Duct/Write ' + * '' : 'HVAC_model/ACP/Rear_Duct/Write 1' + * '' : 'HVAC_model/ACP/Rear_Duct/Write 2' + * '' : 'HVAC_model/ACP/Rear_Duct/Write 3' + * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR' + * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR1' + * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR2' + * '' : 'HVAC_model/ACP/Rear_Duct/Write ERROR3' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Èíèöèàëèçàöèÿ FL' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Almost equal' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Calculate delta time' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_F[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_F[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FL/Ôèëüòðàöèÿ FL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Èíèöèàëèçàöèÿ FR' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Almost equal' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Calculate delta time' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_F[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_F[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar FR/Ôèëüòðàöèÿ FR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Èíèöèàëèçàöèÿ RL' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Almost equal' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Calculate delta time' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_R[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_R[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RL/Ôèëüòðàöèÿ RL òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Èíèöèàëèçàöèÿ RR' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Almost equal' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Calculate delta time' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/g_ausINCARRATE_RISING_DIFF_R[8]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/INCARRATE_RISING_DIFF_R[7]' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/filter incar/filter incar RR/Ôèëüòðàöèÿ RR òåìïåðàòóðû/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/ACP/incar sensors/incar FL' + * '' : 'HVAC_model/ACP/incar sensors/incar FR' + * '' : 'HVAC_model/ACP/incar sensors/incar RL' + * '' : 'HVAC_model/ACP/incar sensors/incar RR' + * '' : 'HVAC_model/ACP/incar sensors/process error F' + * '' : 'HVAC_model/ACP/incar sensors/process error R' + * '' : 'HVAC_model/ACP/incar sensors/incar FL/Compare To Constant' + * '' : 'HVAC_model/ACP/incar sensors/incar FL/Compare To Constant1' + * '' : 'HVAC_model/ACP/incar sensors/incar FL/Compare To Constant2' + * '' : 'HVAC_model/ACP/incar sensors/incar FL/RealTime_Timer' + * '' : 'HVAC_model/ACP/incar sensors/incar FL/UDS ERROR' + * '' : 'HVAC_model/ACP/incar sensors/incar FL/Write ERROR' + * '' : 'HVAC_model/ACP/incar sensors/incar FR/Compare To Constant6' + * '' : 'HVAC_model/ACP/incar sensors/incar FR/Compare To Constant7' + * '' : 'HVAC_model/ACP/incar sensors/incar FR/Compare To Constant8' + * '' : 'HVAC_model/ACP/incar sensors/incar FR/RealTime_Timer2' + * '' : 'HVAC_model/ACP/incar sensors/incar FR/UDS ERROR2' + * '' : 'HVAC_model/ACP/incar sensors/incar FR/Write ERROR2' + * '' : 'HVAC_model/ACP/incar sensors/incar RL/Compare To Constant3' + * '' : 'HVAC_model/ACP/incar sensors/incar RL/Compare To Constant4' + * '' : 'HVAC_model/ACP/incar sensors/incar RL/Compare To Constant5' + * '' : 'HVAC_model/ACP/incar sensors/incar RL/RealTime_Timer1' + * '' : 'HVAC_model/ACP/incar sensors/incar RL/UDS ERROR1' + * '' : 'HVAC_model/ACP/incar sensors/incar RL/Write ERROR1' + * '' : 'HVAC_model/ACP/incar sensors/incar RR/Compare To Constant10' + * '' : 'HVAC_model/ACP/incar sensors/incar RR/Compare To Constant11' + * '' : 'HVAC_model/ACP/incar sensors/incar RR/Compare To Constant9' + * '' : 'HVAC_model/ACP/incar sensors/incar RR/RealTime_Timer3' + * '' : 'HVAC_model/ACP/incar sensors/incar RR/UDS ERROR3' + * '' : 'HVAC_model/ACP/incar sensors/incar RR/Write ERROR3' + * '' : 'HVAC_model/ACP/incar sensors/process error F/Write IncarFL' + * '' : 'HVAC_model/ACP/incar sensors/process error F/Write IncarFR' + * '' : 'HVAC_model/ACP/incar sensors/process error R/Write IncarRL' + * '' : 'HVAC_model/ACP/incar sensors/process error R/Write IncarRR' + * '' : 'HVAC_model/AUTO/Determine directions FL' + * '' : 'HVAC_model/AUTO/Determine directions FR' + * '' : 'HVAC_model/AUTO/Determine directions RL' + * '' : 'HVAC_model/AUTO/Determine directions RR' + * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL1' + * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL2' + * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL3' + * '' : 'HVAC_model/AUTO/Zone_Climate_Logic_Auto_FL4' + * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé' + * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé1' + * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé2' + * '' : 'HVAC_model/AUTO/çàñå÷ü ïåðåõîä èç àâòî â ðó÷íîé3' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF AutoFoot' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF AutoFoot summer' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF Bi level' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF Bi level 2' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF Defrost' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF Foot' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF Foot + Def' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF Hi (def + vent)' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF Tri mode' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF VENT' + * '' : 'HVAC_model/AUTO/Determine directions FL/AF VENT (fail safe)' + * '' : 'HVAC_model/AUTO/Determine directions FL/closest speed' + * '' : 'HVAC_model/AUTO/Determine directions FL/direction for front index mode' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF AutoFoot' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF AutoFoot summer' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF Bi level' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF Bi level 2' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF Defrost' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF Foot' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF Foot + Def' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF Hi (def + vent)' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF Tri mode' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF VENT' + * '' : 'HVAC_model/AUTO/Determine directions FR/AF VENT (fail safe)' + * '' : 'HVAC_model/AUTO/Determine directions FR/closest speed' + * '' : 'HVAC_model/AUTO/Determine directions FR/direction for front index mode' + * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR Bi Level' + * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR Foot' + * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR VENT AUTO' + * '' : 'HVAC_model/AUTO/Determine directions RL/AF REAR VENT AUTO1' + * '' : 'HVAC_model/AUTO/Determine directions RL/closest speed' + * '' : 'HVAC_model/AUTO/Determine directions RL/direction for REAR index mode' + * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR Bi Level' + * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR Foot' + * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR VENT AUTO' + * '' : 'HVAC_model/AUTO/Determine directions RR/AF REAR VENT AUTO1' + * '' : 'HVAC_model/AUTO/Determine directions RR/closest speed' + * '' : 'HVAC_model/AUTO/Determine directions RR/direction for REAR index mode1' + * '' : 'HVAC_model/Aroma logic/AromaLogic' + * '' : 'HVAC_model/Aroma logic/AromaLogic/ccuAromaLogic' + * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)' + * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/Autodemist_Actions_FL' + * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/Autodemist_Actions_FR' + * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/Calculate_Autodemist_Level' + * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/autodemist to dbg' + * '' : 'HVAC_model/Autodemist/Autodemist (all-season mode and winter mode)/autodemist to dbg/MATLAB Function' + * '' : 'HVAC_model/Blower limit PWM/BlowerLimit' + * '' : 'HVAC_model/Blower limit PWM/BlowerLimit/blowerControlBySOC' + * '' : 'HVAC_model/Blower limit PWM/BlowerLimit/blowerLimitByBattTemp' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Autodemist offset FL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Autodemist offset FR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Glass Position Limo FL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Glass Position Limo FR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Individual foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Individual foot1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Bi Level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Foor + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Hi_Level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Tri-Level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Left AF - manual directions/AF for Vent mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Bi Level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Foor + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Hi_Level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Tri-Level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Front zone PWM/Front Right AF - manual directions/AF for Vent mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions/AF for Bi Level R' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions/AF for Foot R' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Left AF - manual directions/AF for Vent mode R' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions/AF for Bi Level R' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions/AF for Foot R' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower (PWM) in manual mode/Rear zone PWM/Rear Right AF - manual directions/AF for Vent mode R' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RL' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RR' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FL/func g_ascAUTO_STEP_AF_F' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_FR/func g_ascAUTO_STEP_AF_F' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RL/func g_ascAUTO_STEP_AF_F' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/13,1,3,11 _5 AUTO mode AF_RR/func g_ascAUTO_STEP_AF_F' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.5 Vtg_FL_incar' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.6 Vtg_FX_amb' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.7 Vtg_FX_sun' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/MAX1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/MIN1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/Saturation Dynamic' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.5 Vtg_FL_incar/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.5 Vtg_FL_incar/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.6 Vtg_FX_amb/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.6 Vtg_FX_amb/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.7 Vtg_FX_sun/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FL_correct (Front Left)/2.7 Vtg_FX_sun/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.5 Vtg_FR_incar' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.6 Vtg_FX_amb' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.7 Vtg_FR_sun' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/MAX1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/MIN1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/Saturation Dynamic' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.5 Vtg_FR_incar/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.5 Vtg_FR_incar/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.6 Vtg_FX_amb/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.6 Vtg_FX_amb/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.7 Vtg_FR_sun/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/Calc Vtg_FR_correct (Front Right)/2.7 Vtg_FR_sun/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/RealTime_Timer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/Saturation Dynamic' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/correction max' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/correction rate' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/correction_start_time' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/is_ending_with_5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/RealTime_Timer/Detect Rise Positive' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_left/RealTime_Timer/Detect Rise Positive/Positive' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/RealTime_Timer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/Saturation Dynamic' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/correction max' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/correction rate' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/correction_start_time' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/is_ending_with_5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/RealTime_Timer/Detect Rise Positive' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Front/wait_correction_right/RealTime_Timer/Detect Rise Positive/Positive' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.5 Vtg_RL_incar' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.6 Vtg_RX_amb' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.7 Vtg_RX_sun' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/MAX' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/MIN' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/Saturation Dynamic' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.5 Vtg_RL_incar/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.5 Vtg_RL_incar/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.6 Vtg_RX_amb/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.6 Vtg_RX_amb/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.7 Vtg_RX_sun/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RL_correct (Rear Left)/2.7 Vtg_RX_sun/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.5 Vtg_RR_incar' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.6 Vtg_RX_amb' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.7 Vtg_RX_sun' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/MAX' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/MIN' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/Saturation Dynamic' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.5 Vtg_RR_incar/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.5 Vtg_RR_incar/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.6 Vtg_RX_amb/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.6 Vtg_RX_amb/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.7 Vtg_RX_sun/X' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/Blower speed (auto mode)/Rear/Calc Vtg_RR_correct (Rear Right)1/2.7 Vtg_RX_sun/Y' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FL/FL AF * percent DRS' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FL/param index for mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FR/FL AF * percent DRS' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF FR/param index for mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RL/RL AF * percent DRS' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RL/param index for mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RR/RR AF * percent DRS' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/DRS AF RR/param index for mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode FR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/2WVR and 3WVF open ' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/2WVR and 3WVF open ' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/2WVR open ' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF AutoFoot summer' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Bi level 2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Defrost' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Foot + Def' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Hi (def + vent)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF Tri mode' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF VENT (fail safe)' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only/AF for speed' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/HI-LO mode RR/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL/Compare To Constant' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL/Compare To Constant1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FL/Compare To Constant2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR/Compare To Constant' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR/Compare To Constant1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control FR/Compare To Constant2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL/Compare To Constant' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL/Compare To Constant1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RL/Compare To Constant2' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR/Compare To Constant' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR/Compare To Constant1' + * '' : 'HVAC_model/Blower speed (AF) auto or manual/if start control RR/Compare To Constant2' + * '' : 'HVAC_model/CAN INPUT/EMS_veh_02 BMS Actual Temp' + * '' : 'HVAC_model/CAN INPUT/Missing messages' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode' + * '' : 'HVAC_model/CAN INPUT/Subsystem1' + * '' : 'HVAC_model/CAN INPUT/Subsystem2' + * '' : 'HVAC_model/CAN INPUT/Subsystem3' + * '' : 'HVAC_model/CAN INPUT/Subsystem4' + * '' : 'HVAC_model/CAN INPUT/Subsystem45' + * '' : 'HVAC_model/CAN INPUT/Subsystem46' + * '' : 'HVAC_model/CAN INPUT/Subsystem47' + * '' : 'HVAC_model/CAN INPUT/Subsystem48' + * '' : 'HVAC_model/CAN INPUT/Subsystem49' + * '' : 'HVAC_model/CAN INPUT/Subsystem5' + * '' : 'HVAC_model/CAN INPUT/Subsystem50' + * '' : 'HVAC_model/CAN INPUT/Subsystem51' + * '' : 'HVAC_model/CAN INPUT/Subsystem52' + * '' : 'HVAC_model/CAN INPUT/Subsystem6' + * '' : 'HVAC_model/CAN INPUT/Subsystem62' + * '' : 'HVAC_model/CAN INPUT/Subsystem63' + * '' : 'HVAC_model/CAN INPUT/Subsystem64' + * '' : 'HVAC_model/CAN INPUT/Subsystem7' + * '' : 'HVAC_model/CAN INPUT/Subsystem8' + * '' : 'HVAC_model/CAN INPUT/Subsystem9' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem2/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem3/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem5/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/Sleep_mode/Subsystem6/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/AC_Max_Active' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant2' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant4' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant5' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant6' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Compare To Constant7' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Defrost_Active' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase2' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase4' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase5' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase6' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Detect Increase7' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Front Window Heating' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Full_Rec_Active' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem10' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem11' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem12' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem13' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem14' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem15' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem16' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem17' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem18' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem19' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem20' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem21' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem22' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem23' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem25' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem26' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem27' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem28' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem29' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem30' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem31' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem32' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem33' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem34' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem35' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem36' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem37' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem38' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem39' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem4' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem40' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem41' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem42' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem43' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem7' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem8' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem9' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action2' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action4' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem1/If Action Subsystem' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem2/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24/full sync action' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24/sync front action' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem24/sync off action' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem3/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync off rear action' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync rear action' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync off rear action/logger' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem44/sync rear action/logger' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem5/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/Subsystem6/LO HI mode/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action/sync front action1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action/sync front action3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action1/sync front action1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action1/sync front action3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action2/sync front action1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action2/sync front action3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action4/sync front action1' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/if action4/sync front action3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/Compare To Constant3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/Detect Increase3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp down/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFL/If Action Subsystem/temp up/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/Compare To Constant3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/Detect Increase3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp down/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleFR/If Action Subsystem/temp up/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/Compare To Constant3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/Detect Increase3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp down/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRL/If Action Subsystem/temp up/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/Compare To Constant3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/Detect Increase3' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp down/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R/HI mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R/LO mode' + * '' : 'HVAC_model/CAN INPUT/TM_CP and FIU - òîëüêî ïðè çàæèãàíèè/tempToggleRR/If Action Subsystem/temp up/LO HI mode R/not LO or HI' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/check AMB for error' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/is 3 sec after T15 passed' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Èíèöèàëèçàöèÿ òåìïåðàòóðû' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Calculate delta time' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Coolant temp threshold' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Almost equal' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_RISING_DIFF[7]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ñêîðîñòè/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Almost equal' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_RISING_DIFF[7]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Áûñòðî èç-çà ôëàãà/Subsystem Reference/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Almost equal' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "ïðîãðåòîãî" äâèãàòåëÿ/Âû÷èñëåíèå äëÿ äâèæóùåãîñÿ àâòî/Ìåäëåííî/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/ãðàíèöû' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Almost equal' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîíèæåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_FALLING_DIFF[7]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà îïóñêàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/AMBRATE_RISING_DIFF[8]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Îòêëþ÷àåì óñêîðåííûé ðåæèì/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/âêëþ÷åí óñêîðåííûé ðåæèì/Ïðîäîëæàåì â óñêîðåííîì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/AMBRATE_RISING_DIFF[7]' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/âêëþ÷àåì óñêîðåííûé ðåæèì/óñêîðåííîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/10.2 filter_sensor_ambient/Ôèëüòðàöèÿ òåìïåðàòóðû/Ðåæèì "õîëîäíîãî" äâèãàòåëÿ/Åñëè òåìïåðàòóðà ïîäíèìàåòñÿ/îáû÷íûé ðåæèì/îáû÷íûé ðåæèì ïîâûøåíèÿ/îáû÷íîå ïîâûøåíèå òåìï.' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/check AMB for error/sensor OK' + * '' : 'HVAC_model/CAN INPUT/amb_temp_raw and filter/check AMB for error/sensor error' + * '' : 'HVAC_model/CAN OUTPUT/Subsystem' + * '' : 'HVAC_model/CAN OUTPUT/Subsystem1' + * '' : 'HVAC_model/CAN OUTPUT/Subsystem2' + * '' : 'HVAC_model/CAN OUTPUT/Subsystem3' + * '' : 'HVAC_model/CAN OUTPUT/Subsystem4' + * '' : 'HVAC_model/Electric Autodemist/Subsystem' + * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL' + * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_Limo_RL' + * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_Limo_RR' + * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_RL' + * '' : 'HVAC_model/Foot 2 control/FOOT2_CONTROL/Foot2DuctControl_RR' + * '' : 'HVAC_model/GlassPosition/Glass Pos Limo' + * '' : 'HVAC_model/GlassPosition/Glass Pos Limo/If Action Subsystem1' + * '' : 'HVAC_model/GlassPosition/Glass Pos Limo/If Action Subsystem2' + * '' : 'HVAC_model/GlassPosition/Glass Pos Limo/If Action Subsystem3' + * '' : 'HVAC_model/GlassPosition/Glass Pos Limo/If Action Subsystem5' + * '' : 'HVAC_model/LIN/CHANEL0' + * '' : 'HVAC_model/LIN/CHANEL1' + * '' : 'HVAC_model/LIN/CHANEL2' + * '' : 'HVAC_model/LIN/CHANEL3' + * '' : 'HVAC_model/LIN/CHANEL4' + * '' : 'HVAC_model/LIN/Chart' + * '' : 'HVAC_model/LIN/CHANEL0/Actuator_Ch0_Command_Model' + * '' : 'HVAC_model/LIN/CHANEL0/COM = 0' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min' + * '' : 'HVAC_model/LIN/CHANEL0/Homing' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min' + * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode' + * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode' + * '' : 'HVAC_model/LIN/CHANEL0/steps to percents' + * '' : 'HVAC_model/LIN/CHANEL0/COM = 0/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Check Stall Min/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Count step actuator' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem4' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/Compare To Constant1' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem/Subsystem' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/CAN ERROR' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/Subsystem' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/UDS ERROR' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem1/CAN ERROR/Write ERROR' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2/Compare To Constant3' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2/Compare To Constant4' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem2/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/MATLAB Function' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position/percents to steps' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1/UDS ERROR' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR/Write ERROR' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem4/Send position' + * '' : 'HVAC_model/LIN/CHANEL0/Homing/Switch Case Action Subsystem4/Send position/percents to steps' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Initial CPOS Min/If Action Subsystem/Write' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Move to position Min/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Normal Mode/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL0/Stop Mode/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Actuator_Ch1_Command_Model' + * '' : 'HVAC_model/LIN/CHANEL1/COM = 0' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min' + * '' : 'HVAC_model/LIN/CHANEL1/Homing' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min' + * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode' + * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode' + * '' : 'HVAC_model/LIN/CHANEL1/stepr to percents' + * '' : 'HVAC_model/LIN/CHANEL1/COM = 0/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Check Stall Min/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Count step actuator' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/Compare To Constant1' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem/Subsystem' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/CAN ERROR' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/Subsystem' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/UDS ERROR' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem1/CAN ERROR/Write ERROR' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2/Compare To Constant3' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2/Compare To Constant4' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem2/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/MATLAB Function' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position/percents to steps' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1/UDS ERROR' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR/Write ERROR' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4/Send position' + * '' : 'HVAC_model/LIN/CHANEL1/Homing/Switch Case Action Subsystem4/Send position/percents to steps' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Initial CPOS Min/If Action Subsystem/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Move to position Min/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Normal Mode/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL1/Stop Mode/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Actuator_Ch1_Command_Model' + * '' : 'HVAC_model/LIN/CHANEL2/COM = 0' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min' + * '' : 'HVAC_model/LIN/CHANEL2/Homing' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min' + * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode' + * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode' + * '' : 'HVAC_model/LIN/CHANEL2/stepr to percents' + * '' : 'HVAC_model/LIN/CHANEL2/COM = 0/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Check Stall Min/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Count step actuator' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/Compare To Constant1' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem/Subsystem' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/CAN ERROR' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/Compare To Constant' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/Subsystem' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/UDS ERROR' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem1/CAN ERROR/Write ERROR' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2/Compare To Constant3' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2/Compare To Constant4' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem2/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/MATLAB Function' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem/If Action Subsystem1/Send position/percents to steps' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1/UDS ERROR' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem3/If Action Subsystem1/CAN ERROR/Write ERROR' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4/MAX POSITION' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4/Send position' + * '' : 'HVAC_model/LIN/CHANEL2/Homing/Switch Case Action Subsystem4/Send position/percents to steps' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min/If Action Subsystem' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Initial CPOS Min/If Action Subsystem/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Max/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Move to position Min/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Normal Mode/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode/If Action Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode/If Action Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL2/Stop Mode/If Action Subsystem2/Write' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive1' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive2' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive3' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive4' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive5' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive6' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive7' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem1' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem2' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem3' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem4' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem5' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem6' + * '' : 'HVAC_model/LIN/CHANEL4/Subsystem7' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive/Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive1/Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive2/Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive3/Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive4/Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive5/Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive6/Positive' + * '' : 'HVAC_model/LIN/CHANEL4/Detect Rise Positive7/Positive' + * '' : 'HVAC_model/LO HI status for dbg/MATLAB Function1' + * '' : 'HVAC_model/Leaving the garage/Subsystem' + * '' : 'HVAC_model/Leaving the garage/Subsystem/Compare To Zero' + * '' : 'HVAC_model/MAX DEF (Defrost)/MAX DEF' + * '' : 'HVAC_model/MAX DEF (Defrost)/MAX DEF/MATLAB Function' + * '' : 'HVAC_model/MAX DEF (Defrost)/MAX DEF/MATLAB Function1' + * '' : 'HVAC_model/Operation mode - Full, Reduced, etc/Operation mode' + * '' : 'HVAC_model/Operation mode - Full, Reduced, etc/any message from FIU or TM_CP' + * '' : 'HVAC_model/PID Compressor/Compare To Constant1' + * '' : 'HVAC_model/PID Compressor/MATLAB Function' + * '' : 'HVAC_model/PID Compressor/MATLAB Function1' + * '' : 'HVAC_model/PID Compressor/PID' + * '' : 'HVAC_model/PID Compressor/PID/Saturation Dynamic' + * '' : 'HVAC_model/PID Compressor/PID/Saturation Dynamic3' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FLL' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FLU' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FRL' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_FRU' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_RL' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/LO_RR' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function1' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function2' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function3' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function4' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/MATLAB Function5' + * '' : 'HVAC_model/PID duct - ÏÈÄ ðåãóëÿòîð çàñëîíîê/calculate dt' + * '' : 'HVAC_model/PWM/Write' + * '' : 'HVAC_model/PWM/Write1' + * '' : 'HVAC_model/PWM/Write2' + * '' : 'HVAC_model/PWM/Write3' + * '' : 'HVAC_model/Power/Compare To Zero' + * '' : 'HVAC_model/Power/Compare To Zero1' + * '' : 'HVAC_model/Power/Compare To Zero2' + * '' : 'HVAC_model/Power/incar motors OFF' + * '' : 'HVAC_model/Power/incar motors ON' + * '' : 'HVAC_model/REST/REST' + * '' : 'HVAC_model/REST/REST/MATLAB Function' + * '' : 'HVAC_model/REST/REST/MATLAB Function1' + * '' : 'HVAC_model/REST/REST/REST_Mode' + * '' : 'HVAC_model/Recirculation_by_Door_Ajar/ClimatRecirculation_by_Door_Ajar' + * '' : 'HVAC_model/Recirculation_by_Door_Ajar/ClimatRecirculation_by_Door_Ajar/recirc_by_door_ajar' + * '' : 'HVAC_model/Synchronization (SYNC)/all zone sync' + * '' : 'HVAC_model/Synchronization (SYNC)/front sync' + * '' : 'HVAC_model/Synchronization (SYNC)/rear sync' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RR' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Individual foot' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Individual foot1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Max Def front valves' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/autodemist valves' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/foot 2 control' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/join left and right front' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/join left and right rear' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode ' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RL/RL valves * percent DRS' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RL/param index for mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RR/RR valves * percent DRS' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/DRS Valves RR/param index for mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/if HI full 4 zones' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/if HI full 4 zones' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI front/ãäå ðåæèì HI front È MANUAL/is FR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/HI logic manual/HI rear/ãäå ðåæèì HI rear È MANUAL/is RR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/Full 4 zone' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is FR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO front È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO/ãäå ðåæèì LO front È MANUAL/is FR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RL manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode FL1/LO logic manual/LO rear/ãäå ðåæèì LO rear È MANUAL/is RR manual' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 0-1/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 2-3/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/HI Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/HI logic - auto mode/HI auto LV 0-5/LVL 4-5/ãäå ðåæèì HI rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 0-1/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 2-3/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Both left and right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Left only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/LO Right only' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RL AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/HI-LO mode RL1/LO logic - auto mode/LO auto LV 0-5/LVL 4-5/ãäå ðåæèì LO rear È AUTO/is RR AUTO' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Max Def front valves/MAX Def valves positions' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/Max Def front valves/MAX Def valves positions/Valves for Def (DE2Valve) + Foot2=0' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant2' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/Compare To Constant3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/If Action Subsystem' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/If Action Subsystem1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RL/If Action Subsystem/valves_rear_left' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant2' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/Compare To Constant3' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/If Action Subsystem' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/If Action Subsystem1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/if start control RR/If Action Subsystem/valves_rear_right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/MODE_for_set_and_lvl' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/MODE_for_set_and_lvl1' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/valves_front_left' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/front/valves_front_right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/MODE_by_duct_tg_R_for_LVL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RR' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RL' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RR' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/valves_rear_left' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/valves_rear_right' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RL/increase' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óâåëè÷èâàåòñÿ RR/increase' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RL/decrease' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in auto mode/rear/duct_tg óìåíüøàåòñÿ RR/decrease' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Bi Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Def' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Foot' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Foot + Def' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Hi_Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Tri-Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Left Valves - manual directions/Valves for Vent mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Bi Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Def' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Foot' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Foot + Def' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Hi_Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Tri-Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Front zone valves/Front Right Valves - manual directions/Valves for Vent mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions/AF for Bi Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions/AF for Foot' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves left - manual directions/valves for Vent mode' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions/AF for Bi Level' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions/AF for Foot' + * '' : 'HVAC_model/Valves auto or manual (çàñëîíêè)/valves in manual mode /Rear zone valves/Rear valves right - manual directions/valves for Vent mode' + * '' : 'HVAC_model/dbg CAN/ACP (duct sensors) to dbg' + * '' : 'HVAC_model/dbg CAN/Auto_Valve_Plus to dbg' + * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg' + * '' : 'HVAC_model/dbg CAN/DRS to dbg' + * '' : 'HVAC_model/dbg CAN/LIN_AirQS to dbg' + * '' : 'HVAC_model/dbg CAN/LIN_Aroma to dbg' + * '' : 'HVAC_model/dbg CAN/LIN_Ionizer to dbg' + * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg' + * '' : 'HVAC_model/dbg CAN/Logic_Rec to dbg' + * '' : 'HVAC_model/dbg CAN/Logic_State to dbg' + * '' : 'HVAC_model/dbg CAN/Logic_Valve to dbg' + * '' : 'HVAC_model/dbg CAN/PID valves to dbg' + * '' : 'HVAC_model/dbg CAN/Sen 0 to dbg' + * '' : 'HVAC_model/dbg CAN/actuators to dbg' + * '' : 'HVAC_model/dbg CAN/ambient to dbg' + * '' : 'HVAC_model/dbg CAN/autoAF dbg' + * '' : 'HVAC_model/dbg CAN/autoduct dbg' + * '' : 'HVAC_model/dbg CAN/blower to dbg' + * '' : 'HVAC_model/dbg CAN/dbg_sen_Demist to dbg' + * '' : 'HVAC_model/dbg CAN/sen_eva (evaporator) to dbg' + * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem' + * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem1' + * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem2' + * '' : 'HVAC_model/dbg CAN/CCU_IO to dbg/Subsystem3' + * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Front' + * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Rear' + * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Front/MATLAB Function' + * '' : 'HVAC_model/dbg CAN/Logic_Ac to dbg/WinterAC_state_Rear/MATLAB Function' + * '' : 'HVAC_model/lowTempValve_regulation/ACmax' */ #endif /* HVAC_model_h_ */ diff --git a/MODULES/HVAC_M7_MODEL/HVAC_model_data.c b/MODULES/HVAC_M7_MODEL/HVAC_model_data.c index 9cee8cf..a8b554c 100644 --- a/MODULES/HVAC_M7_MODEL/HVAC_model_data.c +++ b/MODULES/HVAC_M7_MODEL/HVAC_model_data.c @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'HVAC_model'. * - * Model version : 1.1628 + * Model version : 1.1658 * Simulink Coder version : 24.1 (R2024a) 19-Nov-2023 - * C/C++ source code generated on : Mon Sep 28 10:54:48 2026 + * C/C++ source code generated on : Fri Oct 2 10:22:10 2026 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex-M @@ -19,27 +19,27 @@ /* Invariant block signals (default storage) */ const ConstB rtConstB = { - /* Start of '/If Action Subsystem1' */ + /* Start of '/If Action Subsystem1' */ { - { 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U }/* '/Data Type Conversion' */ + { 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U }/* '/Data Type Conversion' */ } , - /* End of '/If Action Subsystem1' */ + /* End of '/If Action Subsystem1' */ - /* Start of '/If Action Subsystem1' */ + /* Start of '/If Action Subsystem1' */ { - { 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U }/* '/Data Type Conversion' */ + { 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U }/* '/Data Type Conversion' */ } , - /* End of '/If Action Subsystem1' */ + /* End of '/If Action Subsystem1' */ - /* Start of '/If Action Subsystem1' */ + /* Start of '/If Action Subsystem1' */ { - { 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U }/* '/Data Type Conversion' */ + { 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U }/* '/Data Type Conversion' */ } - /* End of '/If Action Subsystem1' */ + /* End of '/If Action Subsystem1' */ }; /* Constant parameters (default storage) */ @@ -89,1267 +89,10 @@ const ConstP rtConstP = { 0U }, - /* Pooled Parameter (Expression: [850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 836 818 800 784 769 754 740 727 714 702 691 680 670 659 650 640 631 622 614 606 598 590 583 575 568 561 555 548 542 536 530 524 518 512 507 501 496 491 486 481 476 471 466 462 457 453 448 444 440 436 431 427 423 420 416 412 408 405 401 397 394 390 387 384 380 377 374 370 367 364 361 358 355 352 349 346 343 340 338 335 332 329 327 324 321 319 316 314 311 309 306 304 301 299 297 294 292 289 287 285 283 280 278 276 274 272 269 267 265 263 261 259 257 255 253 251 249 247 245 243 241 239 237 235 234 232 230 228 226 224 223 221 219 217 216 214 212 210 209 207 205 204 202 200 199 197 195 194 192 191 189 187 186 184 183 181 180 178 177 175 174 172 171 169 168 166 165 163 162 161 159 158 156 155 153 152 151 149 148 147 145 144 143 141 140 139 137 136 135 133 132 131 129 128 127 126 124 123 122 121 119 118 117 116 115 113 112 111 110 109 107 106 105 104 103 101 100 99 98 97 96 95 93 92 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 0 0 0 -1 -2 -3 -4 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -13 -14 -15 -16 -17 -17 -18 -19 -20 -21 -22 -22 -23 -24 -25 -26 -27 -27 -28 -29 -30 -31 -31 -32 -33 -34 -35 -36 -36 -37 -38 -39 -40 -40 -41 -42 -43 -44 -44 -45 -46 -47 -47 -48 -49 -50 -51 -51 -52 -53 -54 -55 -55 -56 -57 -58 -58 -59 -60 -61 -62 -62 -63 -64 -65 -65 -66 -67 -68 -68 -69 -70 -71 -71 -72 -73 -74 -74 -75 -76 -77 -77 -78 -79 -80 -80 -81 -82 -83 -83 -84 -85 -86 -86 -87 -88 -89 -89 -90 -91 -92 -92 -93 -94 -95 -95 -96 -97 -97 -98 -99 -100 -100 -101 -102 -103 -103 -104 -105 -105 -106 -107 -108 -108 -109 -110 -111 -111 -112 -113 -113 -114 -115 -116 -116 -117 -118 -118 -119 -120 -121 -121 -122 -123 -123 -124 -125 -126 -126 -127 -128 -128 -129 -130 -131 -131 -132 -133 -133 -134 -135 -136 -136 -137 -138 -138 -139 -140 -140 -141 -142 -143 -143 -144 -145 -145 -146 -147 -148 -148 -149 -150 -150 -151 -152 -152 -153 -154 -155 -155 -156 -157 -157 -158 -159 -159 -160 -161 -162 -162 -163 -164 -164 -165 -166 -166 -167 -168 -169 -169 -170 -171 -171 -172 -173 -173 -174 -175 -176 -176 -177 -178 -178 -179 -180 -180 -181 -182 -183 -183 -184 -185 -185 -186 -187 -187 -188 -189 -189 -190 -191 -192 -192 -193 -194 -194 -195 -196 -196 -197 -198 -199 -199 -200 -201 -201 -202 -203 -204 -204 -205 -206 -206 -207 -208 -208 -209 -210 -211 -211 -212 -213 -213 -214 -215 -216 -216 -217 -218 -218 -219 -220 -221 -221 -222 -223 -223 -224 -225 -226 -226 -227 -228 -228 -229 -230 -231 -231 -232 -233 -233 -234 -235 -236 -236 -237 -238 -238 -239 -240 -241 -241 -242 -243 -244 -244 -245 -246 -246 -247 -248 -249 -249 -250 -251 -252 -252 -253 -254 -255 -255 -256 -257 -257 -258 -259 -260 -260 -261 -262 -263 -263 -264 -265 -266 -266 -267 -268 -269 -269 -270 -271 -272 -272 -273 -274 -275 -275 -276 -277 -278 -279 -279 -280 -281 -282 -282 -283 -284 -285 -285 -286 -287 -288 -289 -289 -290 -291 -292 -292 -293 -294 -295 -296 -296 -297 -298 -299 -300 -300 -301 -302 -303 -304 -304 -305 -306 -307 -308 -308 -309 -310 -311 -312 -313 -313 -314 -315 -316 -317 -318 -318 -319 -320 -321 -322 -323 -323 -324 -325 -326 -327 -328 -329 -329 -330 -331 -332 -333 -334 -335 -335 -336 -337 -338 -339 -340 -341 -342 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -398 -399 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 - ]) - * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table' - */ - { 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, - 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 836.0, 818.0, 800.0, 784.0, 769.0, - 754.0, 740.0, 727.0, 714.0, 702.0, 691.0, 680.0, 670.0, 659.0, 650.0, 640.0, - 631.0, 622.0, 614.0, 606.0, 598.0, 590.0, 583.0, 575.0, 568.0, 561.0, 555.0, - 548.0, 542.0, 536.0, 530.0, 524.0, 518.0, 512.0, 507.0, 501.0, 496.0, 491.0, - 486.0, 481.0, 476.0, 471.0, 466.0, 462.0, 457.0, 453.0, 448.0, 444.0, 440.0, - 436.0, 431.0, 427.0, 423.0, 420.0, 416.0, 412.0, 408.0, 405.0, 401.0, 397.0, - 394.0, 390.0, 387.0, 384.0, 380.0, 377.0, 374.0, 370.0, 367.0, 364.0, 361.0, - 358.0, 355.0, 352.0, 349.0, 346.0, 343.0, 340.0, 338.0, 335.0, 332.0, 329.0, - 327.0, 324.0, 321.0, 319.0, 316.0, 314.0, 311.0, 309.0, 306.0, 304.0, 301.0, - 299.0, 297.0, 294.0, 292.0, 289.0, 287.0, 285.0, 283.0, 280.0, 278.0, 276.0, - 274.0, 272.0, 269.0, 267.0, 265.0, 263.0, 261.0, 259.0, 257.0, 255.0, 253.0, - 251.0, 249.0, 247.0, 245.0, 243.0, 241.0, 239.0, 237.0, 235.0, 234.0, 232.0, - 230.0, 228.0, 226.0, 224.0, 223.0, 221.0, 219.0, 217.0, 216.0, 214.0, 212.0, - 210.0, 209.0, 207.0, 205.0, 204.0, 202.0, 200.0, 199.0, 197.0, 195.0, 194.0, - 192.0, 191.0, 189.0, 187.0, 186.0, 184.0, 183.0, 181.0, 180.0, 178.0, 177.0, - 175.0, 174.0, 172.0, 171.0, 169.0, 168.0, 166.0, 165.0, 163.0, 162.0, 161.0, - 159.0, 158.0, 156.0, 155.0, 153.0, 152.0, 151.0, 149.0, 148.0, 147.0, 145.0, - 144.0, 143.0, 141.0, 140.0, 139.0, 137.0, 136.0, 135.0, 133.0, 132.0, 131.0, - 129.0, 128.0, 127.0, 126.0, 124.0, 123.0, 122.0, 121.0, 119.0, 118.0, 117.0, - 116.0, 115.0, 113.0, 112.0, 111.0, 110.0, 109.0, 107.0, 106.0, 105.0, 104.0, - 103.0, 101.0, 100.0, 99.0, 98.0, 97.0, 96.0, 95.0, 93.0, 92.0, 91.0, 90.0, - 89.0, 88.0, 87.0, 86.0, 84.0, 83.0, 82.0, 81.0, 80.0, 79.0, 78.0, 77.0, 76.0, - 75.0, 74.0, 72.0, 71.0, 70.0, 69.0, 68.0, 67.0, 66.0, 65.0, 64.0, 63.0, 62.0, - 61.0, 60.0, 59.0, 58.0, 57.0, 56.0, 55.0, 54.0, 53.0, 52.0, 51.0, 50.0, 49.0, - 48.0, 47.0, 46.0, 45.0, 44.0, 43.0, 42.0, 41.0, 40.0, 39.0, 38.0, 37.0, 36.0, - 35.0, 34.0, 33.0, 32.0, 31.0, 30.0, 29.0, 29.0, 28.0, 27.0, 26.0, 25.0, 24.0, - 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, - 11.0, 10.0, 9.0, 8.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0, 0.0, 0.0, - -1.0, -2.0, -3.0, -4.0, -5.0, -5.0, -6.0, -7.0, -8.0, -9.0, -10.0, -11.0, - -11.0, -12.0, -13.0, -14.0, -15.0, -16.0, -17.0, -17.0, -18.0, -19.0, -20.0, - -21.0, -22.0, -22.0, -23.0, -24.0, -25.0, -26.0, -27.0, -27.0, -28.0, -29.0, - -30.0, -31.0, -31.0, -32.0, -33.0, -34.0, -35.0, -36.0, -36.0, -37.0, -38.0, - -39.0, -40.0, -40.0, -41.0, -42.0, -43.0, -44.0, -44.0, -45.0, -46.0, -47.0, - -47.0, -48.0, -49.0, -50.0, -51.0, -51.0, -52.0, -53.0, -54.0, -55.0, -55.0, - -56.0, -57.0, -58.0, -58.0, -59.0, -60.0, -61.0, -62.0, -62.0, -63.0, -64.0, - -65.0, -65.0, -66.0, -67.0, -68.0, -68.0, -69.0, -70.0, -71.0, -71.0, -72.0, - -73.0, -74.0, -74.0, -75.0, -76.0, -77.0, -77.0, -78.0, -79.0, -80.0, -80.0, - -81.0, -82.0, -83.0, -83.0, -84.0, -85.0, -86.0, -86.0, -87.0, -88.0, -89.0, - -89.0, -90.0, -91.0, -92.0, -92.0, -93.0, -94.0, -95.0, -95.0, -96.0, -97.0, - -97.0, -98.0, -99.0, -100.0, -100.0, -101.0, -102.0, -103.0, -103.0, -104.0, - -105.0, -105.0, -106.0, -107.0, -108.0, -108.0, -109.0, -110.0, -111.0, - -111.0, -112.0, -113.0, -113.0, -114.0, -115.0, -116.0, -116.0, -117.0, - -118.0, -118.0, -119.0, -120.0, -121.0, -121.0, -122.0, -123.0, -123.0, - -124.0, -125.0, -126.0, -126.0, -127.0, -128.0, -128.0, -129.0, -130.0, - -131.0, -131.0, -132.0, -133.0, -133.0, -134.0, -135.0, -136.0, -136.0, - -137.0, -138.0, -138.0, -139.0, -140.0, -140.0, -141.0, -142.0, -143.0, - -143.0, -144.0, -145.0, -145.0, -146.0, -147.0, -148.0, -148.0, -149.0, - -150.0, -150.0, -151.0, -152.0, -152.0, -153.0, -154.0, -155.0, -155.0, - -156.0, -157.0, -157.0, -158.0, -159.0, -159.0, -160.0, -161.0, -162.0, - -162.0, -163.0, -164.0, -164.0, -165.0, -166.0, -166.0, -167.0, -168.0, - -169.0, -169.0, -170.0, -171.0, -171.0, -172.0, -173.0, -173.0, -174.0, - -175.0, -176.0, -176.0, -177.0, -178.0, -178.0, -179.0, -180.0, -180.0, - -181.0, -182.0, -183.0, -183.0, -184.0, -185.0, -185.0, -186.0, -187.0, - -187.0, -188.0, -189.0, -189.0, -190.0, -191.0, -192.0, -192.0, -193.0, - -194.0, -194.0, -195.0, -196.0, -196.0, -197.0, -198.0, -199.0, -199.0, - -200.0, -201.0, -201.0, -202.0, -203.0, -204.0, -204.0, -205.0, -206.0, - -206.0, -207.0, -208.0, -208.0, -209.0, -210.0, -211.0, -211.0, -212.0, - -213.0, -213.0, -214.0, -215.0, -216.0, -216.0, -217.0, -218.0, -218.0, - -219.0, -220.0, -221.0, -221.0, -222.0, -223.0, -223.0, -224.0, -225.0, - -226.0, -226.0, -227.0, -228.0, -228.0, -229.0, -230.0, -231.0, -231.0, - -232.0, -233.0, -233.0, -234.0, -235.0, -236.0, -236.0, -237.0, -238.0, - -238.0, -239.0, -240.0, -241.0, -241.0, -242.0, -243.0, -244.0, -244.0, - -245.0, -246.0, -246.0, -247.0, -248.0, -249.0, -249.0, -250.0, -251.0, - -252.0, -252.0, -253.0, -254.0, -255.0, -255.0, -256.0, -257.0, -257.0, - -258.0, -259.0, -260.0, -260.0, -261.0, -262.0, -263.0, -263.0, -264.0, - -265.0, -266.0, -266.0, -267.0, -268.0, -269.0, -269.0, -270.0, -271.0, - -272.0, -272.0, -273.0, -274.0, -275.0, -275.0, -276.0, -277.0, -278.0, - -279.0, -279.0, -280.0, -281.0, -282.0, -282.0, -283.0, -284.0, -285.0, - -285.0, -286.0, -287.0, -288.0, -289.0, -289.0, -290.0, -291.0, -292.0, - -292.0, -293.0, -294.0, -295.0, -296.0, -296.0, -297.0, -298.0, -299.0, - -300.0, -300.0, -301.0, -302.0, -303.0, -304.0, -304.0, -305.0, -306.0, - -307.0, -308.0, -308.0, -309.0, -310.0, -311.0, -312.0, -313.0, -313.0, - -314.0, -315.0, -316.0, -317.0, -318.0, -318.0, -319.0, -320.0, -321.0, - -322.0, -323.0, -323.0, -324.0, -325.0, -326.0, -327.0, -328.0, -329.0, - -329.0, -330.0, -331.0, -332.0, -333.0, -334.0, -335.0, -335.0, -336.0, - -337.0, -338.0, -339.0, -340.0, -341.0, -342.0, -342.0, -343.0, -344.0, - -345.0, -346.0, -347.0, -348.0, -349.0, -350.0, -351.0, -351.0, -352.0, - -353.0, -354.0, -355.0, -356.0, -357.0, -358.0, -359.0, -360.0, -361.0, - -362.0, -363.0, -364.0, -364.0, -365.0, -366.0, -367.0, -368.0, -369.0, - -370.0, -371.0, -372.0, -373.0, -374.0, -375.0, -376.0, -377.0, -378.0, - -379.0, -380.0, -381.0, -382.0, -383.0, -384.0, -385.0, -386.0, -387.0, - -388.0, -389.0, -390.0, -391.0, -392.0, -393.0, -394.0, -395.0, -396.0, - -398.0, -399.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0 }, - - /* Pooled Parameter (Expression: Incar_Temp_Table) - * Referenced by: - * '/1-D Lookup Table2' - * '/1-D Lookup Table4' - * '/1-D Lookup Table1' - * '/1-D Lookup Table3' - */ - { 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, 850.0, - 850.0, 850.0, 850.0, 850.0, 837.0, 816.0, 797.0, 780.0, 763.0, 748.0, 733.0, - 719.0, 706.0, 693.0, 681.0, 670.0, 659.0, 648.0, 638.0, 628.0, 619.0, 610.0, - 601.0, 593.0, 584.0, 577.0, 569.0, 562.0, 555.0, 548.0, 541.0, 534.0, 528.0, - 521.0, 515.0, 509.0, 503.0, 498.0, 492.0, 487.0, 481.0, 476.0, 471.0, 466.0, - 461.0, 457.0, 452.0, 447.0, 443.0, 438.0, 434.0, 430.0, 425.0, 421.0, 417.0, - 413.0, 409.0, 405.0, 401.0, 398.0, 394.0, 390.0, 387.0, 383.0, 380.0, 376.0, - 373.0, 370.0, 366.0, 363.0, 360.0, 357.0, 354.0, 351.0, 348.0, 345.0, 342.0, - 339.0, 336.0, 333.0, 330.0, 327.0, 324.0, 322.0, 319.0, 316.0, 314.0, 311.0, - 308.0, 306.0, 303.0, 301.0, 298.0, 296.0, 293.0, 291.0, 289.0, 286.0, 284.0, - 281.0, 279.0, 277.0, 275.0, 272.0, 270.0, 268.0, 266.0, 264.0, 262.0, 259.0, - 257.0, 255.0, 253.0, 251.0, 249.0, 247.0, 245.0, 243.0, 241.0, 239.0, 237.0, - 235.0, 233.0, 231.0, 229.0, 228.0, 226.0, 224.0, 222.0, 220.0, 218.0, 217.0, - 215.0, 213.0, 211.0, 210.0, 208.0, 206.0, 204.0, 203.0, 201.0, 199.0, 198.0, - 196.0, 194.0, 193.0, 191.0, 190.0, 188.0, 186.0, 185.0, 183.0, 182.0, 180.0, - 178.0, 177.0, 175.0, 174.0, 172.0, 171.0, 169.0, 168.0, 166.0, 165.0, 163.0, - 162.0, 161.0, 159.0, 158.0, 156.0, 155.0, 153.0, 152.0, 151.0, 149.0, 148.0, - 146.0, 145.0, 144.0, 142.0, 141.0, 140.0, 138.0, 137.0, 136.0, 134.0, 133.0, - 132.0, 130.0, 129.0, 128.0, 127.0, 125.0, 124.0, 123.0, 122.0, 120.0, 119.0, - 118.0, 117.0, 115.0, 114.0, 113.0, 112.0, 110.0, 109.0, 108.0, 107.0, 106.0, - 105.0, 103.0, 102.0, 101.0, 100.0, 99.0, 98.0, 96.0, 95.0, 94.0, 93.0, 92.0, - 91.0, 90.0, 88.0, 87.0, 86.0, 85.0, 84.0, 83.0, 82.0, 81.0, 80.0, 78.0, 77.0, - 76.0, 75.0, 74.0, 73.0, 72.0, 71.0, 70.0, 69.0, 68.0, 67.0, 66.0, 65.0, 64.0, - 63.0, 62.0, 61.0, 59.0, 58.0, 57.0, 56.0, 55.0, 54.0, 53.0, 52.0, 51.0, 50.0, - 49.0, 48.0, 47.0, 46.0, 45.0, 44.0, 43.0, 43.0, 42.0, 41.0, 40.0, 39.0, 38.0, - 37.0, 36.0, 35.0, 34.0, 33.0, 32.0, 31.0, 30.0, 29.0, 28.0, 27.0, 26.0, 25.0, - 25.0, 24.0, 23.0, 22.0, 21.0, 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 14.0, - 13.0, 12.0, 11.0, 10.0, 9.0, 8.0, 7.0, 6.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, - 0.0, 0.0, 0.0, -1.0, -2.0, -3.0, -4.0, -5.0, -6.0, -6.0, -7.0, -8.0, -9.0, - -10.0, -11.0, -11.0, -12.0, -13.0, -14.0, -15.0, -16.0, -17.0, -17.0, -18.0, - -19.0, -20.0, -21.0, -22.0, -22.0, -23.0, -24.0, -25.0, -26.0, -26.0, -27.0, - -28.0, -29.0, -30.0, -30.0, -31.0, -32.0, -33.0, -34.0, -34.0, -35.0, -36.0, - -37.0, -38.0, -38.0, -39.0, -40.0, -41.0, -42.0, -42.0, -43.0, -44.0, -45.0, - -45.0, -46.0, -47.0, -48.0, -49.0, -49.0, -50.0, -51.0, -52.0, -52.0, -53.0, - -54.0, -55.0, -56.0, -56.0, -57.0, -58.0, -59.0, -59.0, -60.0, -61.0, -62.0, - -62.0, -63.0, -64.0, -65.0, -65.0, -66.0, -67.0, -68.0, -68.0, -69.0, -70.0, - -71.0, -71.0, -72.0, -73.0, -74.0, -74.0, -75.0, -76.0, -77.0, -77.0, -78.0, - -79.0, -80.0, -80.0, -81.0, -82.0, -83.0, -83.0, -84.0, -85.0, -85.0, -86.0, - -87.0, -88.0, -88.0, -89.0, -90.0, -91.0, -91.0, -92.0, -93.0, -93.0, -94.0, - -95.0, -96.0, -96.0, -97.0, -98.0, -98.0, -99.0, -100.0, -101.0, -101.0, - -102.0, -103.0, -103.0, -104.0, -105.0, -106.0, -106.0, -107.0, -108.0, - -108.0, -109.0, -110.0, -111.0, -111.0, -112.0, -113.0, -113.0, -114.0, - -115.0, -116.0, -116.0, -117.0, -118.0, -118.0, -119.0, -120.0, -120.0, - -121.0, -122.0, -123.0, -123.0, -124.0, -125.0, -125.0, -126.0, -127.0, - -127.0, -128.0, -129.0, -129.0, -130.0, -131.0, -132.0, -132.0, -133.0, - -134.0, -134.0, -135.0, -136.0, -136.0, -137.0, -138.0, -138.0, -139.0, - -140.0, -141.0, -141.0, -142.0, -143.0, -143.0, -144.0, -145.0, -145.0, - -146.0, -147.0, -147.0, -148.0, -149.0, -149.0, -150.0, -151.0, -152.0, - -152.0, -153.0, -154.0, -154.0, -155.0, -156.0, -156.0, -157.0, -158.0, - -158.0, -159.0, -160.0, -160.0, -161.0, -162.0, -163.0, -163.0, -164.0, - -165.0, -165.0, -166.0, -167.0, -167.0, -168.0, -169.0, -169.0, -170.0, - -171.0, -171.0, -172.0, -173.0, -173.0, -174.0, -175.0, -176.0, -176.0, - -177.0, -178.0, -178.0, -179.0, -180.0, -180.0, -181.0, -182.0, -182.0, - -183.0, -184.0, -184.0, -185.0, -186.0, -186.0, -187.0, -188.0, -189.0, - -189.0, -190.0, -191.0, -191.0, -192.0, -193.0, -193.0, -194.0, -195.0, - -195.0, -196.0, -197.0, -197.0, -198.0, -199.0, -199.0, -200.0, -201.0, - -202.0, -202.0, -203.0, -204.0, -204.0, -205.0, -206.0, -206.0, -207.0, - -208.0, -208.0, -209.0, -210.0, -211.0, -211.0, -212.0, -213.0, -213.0, - -214.0, -215.0, -215.0, -216.0, -217.0, -217.0, -218.0, -219.0, -220.0, - -220.0, -221.0, -222.0, -222.0, -223.0, -224.0, -224.0, -225.0, -226.0, - -227.0, -227.0, -228.0, -229.0, -229.0, -230.0, -231.0, -231.0, -232.0, - -233.0, -234.0, -234.0, -235.0, -236.0, -236.0, -237.0, -238.0, -238.0, - -239.0, -240.0, -241.0, -241.0, -242.0, -243.0, -243.0, -244.0, -245.0, - -246.0, -246.0, -247.0, -248.0, -248.0, -249.0, -250.0, -251.0, -251.0, - -252.0, -253.0, -253.0, -254.0, -255.0, -256.0, -256.0, -257.0, -258.0, - -259.0, -259.0, -260.0, -261.0, -261.0, -262.0, -263.0, -264.0, -264.0, - -265.0, -266.0, -267.0, -267.0, -268.0, -269.0, -270.0, -270.0, -271.0, - -272.0, -272.0, -273.0, -274.0, -275.0, -275.0, -276.0, -277.0, -278.0, - -278.0, -279.0, -280.0, -281.0, -281.0, -282.0, -283.0, -284.0, -285.0, - -285.0, -286.0, -287.0, -288.0, -288.0, -289.0, -290.0, -291.0, -291.0, - -292.0, -293.0, -294.0, -294.0, -295.0, -296.0, -297.0, -298.0, -298.0, - -299.0, -300.0, -301.0, -301.0, -302.0, -303.0, -304.0, -305.0, -305.0, - -306.0, -307.0, -308.0, -309.0, -309.0, -310.0, -311.0, -312.0, -313.0, - -313.0, -314.0, -315.0, -316.0, -317.0, -318.0, -318.0, -319.0, -320.0, - -321.0, -322.0, -323.0, -323.0, -324.0, -325.0, -326.0, -327.0, -328.0, - -328.0, -329.0, -330.0, -331.0, -332.0, -333.0, -333.0, -334.0, -335.0, - -336.0, -337.0, -338.0, -339.0, -339.0, -340.0, -341.0, -342.0, -343.0, - -344.0, -345.0, -346.0, -346.0, -347.0, -348.0, -349.0, -350.0, -351.0, - -352.0, -353.0, -354.0, -355.0, -355.0, -356.0, -357.0, -358.0, -359.0, - -360.0, -361.0, -362.0, -363.0, -364.0, -365.0, -366.0, -367.0, -368.0, - -368.0, -369.0, -370.0, -371.0, -372.0, -373.0, -374.0, -375.0, -376.0, - -377.0, -378.0, -379.0, -380.0, -381.0, -382.0, -383.0, -384.0, -385.0, - -386.0, -387.0, -388.0, -389.0, -390.0, -391.0, -392.0, -393.0, -394.0, - -395.0, -396.0, -397.0, -398.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, - -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0, -400.0 }, - - /* Computed Parameter: demistLVLdew_point_diff_tableData - * Referenced by: '/demist LVL (dew_point_diff)' - */ - { 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, - 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, - 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, - 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, - 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, - 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, - 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, - 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, - 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, - 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, - 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, - 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, - 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, - 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, - 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, - 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, - 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, - 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, - 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, - 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, - 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, - 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, - 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, - 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, - 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, - 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, - 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, - 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, - 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, - 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, - 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, - 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, - 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, - 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, - 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, - 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, - 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, - 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, - 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, - 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, - 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, - 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, - 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, - 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, - 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, - 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, - 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, - 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, - 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, - 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, - 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, - 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, - 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, - 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, - 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, - 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, - 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, - 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, - 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, - 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, - 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, - 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, - 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, - 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, - 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, - 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, - 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, - 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, - 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, - 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, - 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, - 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, - 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, - 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, - 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, - 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, - 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, - 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, - 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, - 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, - 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, - 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, - 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, - 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, - 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, - 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, - 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, - 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, - 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, - 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, - 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, - 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, - 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, - 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, - 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, - 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, - 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, - 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, - 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, - 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, - 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, - 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, - 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, - 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, - 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, - 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, - 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, - 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, - 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, - 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, - 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, - 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, - 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, - 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, - 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, - 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, - 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, - 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, - 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, - 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, - 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, - 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, - 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, - 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, - 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, - 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, - 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, - 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, - 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, - 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, - 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, - 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, - 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, - 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, - 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, - 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, - 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, - 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, - 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, - 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, - 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, - 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, - 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, - 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, - 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, - 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, - 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, - 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, - 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, - 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, - 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, - 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, - 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, - 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, - 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, - 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, - 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, - 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, - 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, - 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, - 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, - 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, - 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, - 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, - 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, - 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, - 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, - 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, - 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, - 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, - 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, - 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, - 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, - 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, - 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, - 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, - 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, - 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, - 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, - 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, - 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, - 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, - 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, - 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, - 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, - 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, - 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, - 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, - 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, - 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, - 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, - 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, - 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, - 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, - 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, - 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, - 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, - 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, - 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, - 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, - 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, - 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, - 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, - 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, - 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, - 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, - 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, - 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, - 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, - 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, - 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, - 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, - 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, - 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, - 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, - 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, - 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, - 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, - 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, - 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, - 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, - 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, - 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, - 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, - 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, - 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, - 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, - 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, - 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, - 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, - 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, - 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, - 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, - 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, - 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, - 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, - 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, - 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, - 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, - 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, - 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, - 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, - 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, - 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, - 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, - 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, - 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, - 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, - 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, - 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, - 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, - 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, - 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, - 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, - 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, - 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, - 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, - 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, - 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, - 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, - 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, - 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, - 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, - 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, - 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, - 184.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, - 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, - 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 167.0, 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, - 176.0, 177.0, 178.0, 180.0, 181.0, 182.0, 183.0, 184.0, 74.0, 75.0, 75.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 80.0, 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 95.0, 95.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, - 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, - 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, - 157.0, 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, - 169.0, 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 180.0, - 181.0, 182.0, 183.0, 184.0, 72.0, 73.0, 73.0, 74.0, 75.0, 75.0, 76.0, 77.0, - 78.0, 78.0, 79.0, 80.0, 81.0, 81.0, 82.0, 83.0, 84.0, 85.0, 85.0, 86.0, 87.0, - 88.0, 89.0, 89.0, 90.0, 91.0, 92.0, 93.0, 93.0, 94.0, 95.0, 96.0, 96.0, 97.0, - 98.0, 98.0, 99.0, 100.0, 101.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, - 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 115.0, - 116.0, 117.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 124.0, 125.0, - 126.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, - 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, - 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, - 158.0, 159.0, 160.0, 161.0, 162.0, 163.0, 165.0, 166.0, 167.0, 168.0, 169.0, - 170.0, 171.0, 172.0, 173.0, 174.0, 175.0, 176.0, 177.0, 178.0, 179.0, 70.0, - 71.0, 71.0, 72.0, 73.0, 73.0, 74.0, 75.0, 76.0, 76.0, 77.0, 78.0, 79.0, 79.0, - 80.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, 86.0, 87.0, 88.0, 88.0, 89.0, - 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 94.0, 95.0, 96.0, 97.0, 98.0, 98.0, 99.0, - 100.0, 101.0, 102.0, 102.0, 103.0, 104.0, 105.0, 106.0, 106.0, 107.0, 108.0, - 109.0, 110.0, 111.0, 112.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, - 119.0, 120.0, 121.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 128.0, - 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, - 139.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, - 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, - 160.0, 161.0, 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 168.0, 169.0, 171.0, - 172.0, 173.0, 174.0, 175.0, 69.0, 70.0, 70.0, 71.0, 71.0, 72.0, 73.0, 73.0, - 74.0, 74.0, 75.0, 76.0, 76.0, 77.0, 78.0, 78.0, 79.0, 80.0, 81.0, 81.0, 82.0, - 83.0, 84.0, 84.0, 85.0, 86.0, 87.0, 88.0, 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, - 93.0, 93.0, 94.0, 95.0, 96.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 101.0, - 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 117.0, 118.0, 119.0, - 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 128.0, 129.0, 129.0, - 130.0, 131.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, - 141.0, 142.0, 143.0, 144.0, 145.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, - 151.0, 152.0, 153.0, 154.0, 154.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, - 162.0, 163.0, 164.0, 165.0, 166.0, 167.0, 168.0, 169.0, 170.0, 67.0, 68.0, - 68.0, 69.0, 69.0, 70.0, 71.0, 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 76.0, - 76.0, 77.0, 78.0, 79.0, 79.0, 80.0, 81.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 86.0, 86.0, 87.0, 88.0, 89.0, 89.0, 90.0, 91.0, 92.0, 93.0, 93.0, 94.0, 95.0, - 96.0, 97.0, 97.0, 98.0, 99.0, 100.0, 101.0, 101.0, 102.0, 103.0, 104.0, - 104.0, 105.0, 106.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 113.0, 114.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0, 121.0, 121.0, - 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, - 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 139.0, 140.0, 141.0, 141.0, - 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 150.0, 151.0, - 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 162.0, 163.0, - 164.0, 165.0, 166.0, 65.0, 66.0, 66.0, 67.0, 67.0, 68.0, 69.0, 69.0, 70.0, - 70.0, 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 79.0, 80.0, 81.0, 81.0, 82.0, 83.0, 84.0, 84.0, 85.0, 86.0, 86.0, 87.0, 88.0, - 88.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 94.0, 94.0, 95.0, 96.0, 97.0, 98.0, - 98.0, 99.0, 100.0, 101.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, - 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 111.0, 112.0, 113.0, 114.0, 115.0, - 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 122.0, 123.0, 124.0, - 125.0, 126.0, 127.0, 128.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 143.0, 144.0, - 145.0, 146.0, 146.0, 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, - 155.0, 156.0, 157.0, 158.0, 159.0, 160.0, 161.0, 63.0, 64.0, 64.0, 65.0, - 65.0, 66.0, 67.0, 67.0, 68.0, 68.0, 69.0, 70.0, 70.0, 71.0, 72.0, 72.0, 73.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 79.0, 80.0, 81.0, 82.0, 82.0, - 83.0, 84.0, 84.0, 85.0, 86.0, 86.0, 87.0, 88.0, 89.0, 89.0, 90.0, 91.0, 91.0, - 92.0, 92.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 98.0, 99.0, 100.0, - 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 108.0, - 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 115.0, 116.0, 117.0, 118.0, - 119.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 125.0, 126.0, 127.0, - 128.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 133.0, 134.0, 135.0, 136.0, - 137.0, 138.0, 139.0, 140.0, 141.0, 142.0, 142.0, 143.0, 144.0, 145.0, 146.0, - 147.0, 148.0, 149.0, 150.0, 151.0, 152.0, 153.0, 154.0, 155.0, 156.0, 157.0, - 61.0, 62.0, 62.0, 63.0, 63.0, 64.0, 65.0, 65.0, 66.0, 66.0, 67.0, 68.0, 68.0, - 69.0, 70.0, 70.0, 71.0, 72.0, 73.0, 73.0, 74.0, 75.0, 75.0, 76.0, 76.0, 77.0, - 78.0, 78.0, 79.0, 79.0, 80.0, 81.0, 81.0, 82.0, 83.0, 83.0, 84.0, 85.0, 86.0, - 86.0, 87.0, 88.0, 89.0, 89.0, 90.0, 91.0, 92.0, 92.0, 93.0, 93.0, 94.0, 95.0, - 95.0, 96.0, 97.0, 97.0, 98.0, 99.0, 100.0, 100.0, 101.0, 102.0, 103.0, 104.0, - 105.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 112.0, 113.0, - 114.0, 115.0, 116.0, 116.0, 117.0, 118.0, 119.0, 119.0, 120.0, 121.0, 121.0, - 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 128.0, 128.0, 129.0, 130.0, 131.0, - 132.0, 132.0, 133.0, 134.0, 135.0, 136.0, 137.0, 138.0, 138.0, 139.0, 140.0, - 141.0, 142.0, 143.0, 144.0, 145.0, 146.0, 147.0, 148.0, 149.0, 150.0, 150.0, - 151.0, 152.0, 60.0, 61.0, 61.0, 62.0, 62.0, 63.0, 64.0, 64.0, 65.0, 65.0, - 66.0, 66.0, 67.0, 67.0, 68.0, 68.0, 69.0, 70.0, 70.0, 71.0, 71.0, 72.0, 72.0, - 73.0, 74.0, 74.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 79.0, 80.0, 81.0, 81.0, - 82.0, 83.0, 84.0, 84.0, 85.0, 86.0, 86.0, 87.0, 87.0, 88.0, 89.0, 90.0, 90.0, - 91.0, 92.0, 93.0, 93.0, 94.0, 95.0, 95.0, 96.0, 97.0, 98.0, 98.0, 99.0, - 100.0, 100.0, 101.0, 102.0, 102.0, 103.0, 104.0, 105.0, 105.0, 106.0, 107.0, - 108.0, 108.0, 109.0, 110.0, 111.0, 112.0, 112.0, 113.0, 114.0, 115.0, 116.0, - 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, 121.0, 122.0, 123.0, 124.0, 125.0, - 126.0, 126.0, 127.0, 128.0, 129.0, 130.0, 131.0, 132.0, 133.0, 133.0, 134.0, - 135.0, 136.0, 137.0, 137.0, 138.0, 139.0, 140.0, 141.0, 141.0, 142.0, 143.0, - 144.0, 145.0, 146.0, 147.0, 148.0, 58.0, 59.0, 59.0, 60.0, 60.0, 61.0, 62.0, - 62.0, 63.0, 63.0, 64.0, 64.0, 65.0, 65.0, 66.0, 66.0, 67.0, 68.0, 68.0, 69.0, - 69.0, 70.0, 70.0, 71.0, 71.0, 72.0, 73.0, 73.0, 74.0, 74.0, 75.0, 76.0, 76.0, - 77.0, 78.0, 78.0, 79.0, 80.0, 81.0, 81.0, 82.0, 83.0, 84.0, 84.0, 85.0, 86.0, - 87.0, 87.0, 88.0, 88.0, 89.0, 90.0, 90.0, 91.0, 92.0, 92.0, 93.0, 94.0, 95.0, - 95.0, 96.0, 97.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 102.0, 103.0, - 104.0, 105.0, 105.0, 106.0, 107.0, 108.0, 109.0, 109.0, 110.0, 111.0, 112.0, - 112.0, 113.0, 114.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0, 121.0, - 121.0, 122.0, 123.0, 124.0, 125.0, 125.0, 126.0, 127.0, 128.0, 129.0, 129.0, - 130.0, 131.0, 132.0, 133.0, 133.0, 134.0, 135.0, 136.0, 137.0, 137.0, 138.0, - 139.0, 140.0, 141.0, 141.0, 142.0, 143.0, 56.0, 57.0, 57.0, 58.0, 58.0, 59.0, - 60.0, 60.0, 61.0, 61.0, 62.0, 62.0, 63.0, 63.0, 64.0, 64.0, 65.0, 66.0, 66.0, - 67.0, 67.0, 68.0, 68.0, 69.0, 69.0, 70.0, 71.0, 71.0, 72.0, 72.0, 73.0, 74.0, - 74.0, 75.0, 76.0, 76.0, 77.0, 78.0, 79.0, 79.0, 80.0, 81.0, 81.0, 82.0, 82.0, - 83.0, 84.0, 84.0, 85.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 89.0, 90.0, 91.0, - 92.0, 92.0, 93.0, 94.0, 94.0, 95.0, 96.0, 96.0, 97.0, 98.0, 99.0, 99.0, - 100.0, 101.0, 102.0, 102.0, 103.0, 104.0, 105.0, 106.0, 106.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 111.0, 112.0, 113.0, 114.0, 114.0, 115.0, 116.0, - 117.0, 117.0, 118.0, 119.0, 120.0, 121.0, 121.0, 122.0, 123.0, 124.0, 125.0, - 125.0, 126.0, 127.0, 128.0, 129.0, 129.0, 130.0, 131.0, 132.0, 133.0, 133.0, - 134.0, 135.0, 136.0, 137.0, 137.0, 138.0, 139.0, 54.0, 55.0, 55.0, 56.0, - 56.0, 57.0, 58.0, 58.0, 59.0, 59.0, 60.0, 60.0, 61.0, 61.0, 62.0, 62.0, 63.0, - 64.0, 64.0, 65.0, 65.0, 66.0, 66.0, 67.0, 67.0, 68.0, 69.0, 69.0, 70.0, 70.0, - 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 79.0, - 80.0, 80.0, 81.0, 82.0, 82.0, 83.0, 83.0, 84.0, 85.0, 85.0, 86.0, 86.0, 87.0, - 88.0, 88.0, 89.0, 89.0, 90.0, 91.0, 91.0, 92.0, 93.0, 93.0, 94.0, 95.0, 96.0, - 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, 103.0, 103.0, 104.0, - 105.0, 106.0, 106.0, 107.0, 108.0, 108.0, 109.0, 110.0, 111.0, 111.0, 112.0, - 113.0, 114.0, 114.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, 121.0, - 121.0, 122.0, 123.0, 123.0, 124.0, 125.0, 126.0, 126.0, 127.0, 128.0, 129.0, - 129.0, 130.0, 131.0, 132.0, 133.0, 133.0, 134.0, 135.0, 53.0, 53.0, 54.0, - 54.0, 55.0, 55.0, 56.0, 57.0, 57.0, 58.0, 58.0, 58.0, 59.0, 59.0, 60.0, 60.0, - 61.0, 62.0, 62.0, 63.0, 63.0, 64.0, 64.0, 65.0, 65.0, 66.0, 67.0, 67.0, 68.0, - 68.0, 69.0, 70.0, 70.0, 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, - 76.0, 77.0, 77.0, 78.0, 79.0, 79.0, 80.0, 80.0, 81.0, 82.0, 82.0, 83.0, 84.0, - 84.0, 85.0, 86.0, 87.0, 87.0, 88.0, 89.0, 89.0, 90.0, 90.0, 91.0, 92.0, 92.0, - 93.0, 93.0, 94.0, 95.0, 96.0, 96.0, 97.0, 98.0, 99.0, 100.0, 100.0, 101.0, - 102.0, 103.0, 103.0, 104.0, 105.0, 105.0, 106.0, 107.0, 108.0, 108.0, 109.0, - 110.0, 110.0, 111.0, 112.0, 112.0, 113.0, 114.0, 115.0, 115.0, 116.0, 117.0, - 118.0, 118.0, 119.0, 120.0, 121.0, 122.0, 122.0, 123.0, 124.0, 125.0, 125.0, - 126.0, 127.0, 127.0, 128.0, 129.0, 130.0, 130.0, 131.0, 51.0, 52.0, 52.0, - 53.0, 53.0, 54.0, 55.0, 55.0, 56.0, 56.0, 57.0, 57.0, 58.0, 58.0, 59.0, 59.0, - 60.0, 61.0, 61.0, 62.0, 62.0, 62.0, 63.0, 63.0, 64.0, 64.0, 65.0, 66.0, 66.0, - 67.0, 67.0, 67.0, 68.0, 68.0, 69.0, 69.0, 70.0, 71.0, 72.0, 72.0, 73.0, 74.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 78.0, 79.0, 80.0, 80.0, 81.0, 81.0, - 82.0, 83.0, 83.0, 84.0, 84.0, 85.0, 86.0, 86.0, 87.0, 88.0, 88.0, 89.0, 90.0, - 91.0, 91.0, 92.0, 93.0, 93.0, 94.0, 94.0, 95.0, 96.0, 96.0, 97.0, 97.0, 98.0, - 99.0, 99.0, 100.0, 101.0, 101.0, 102.0, 103.0, 104.0, 104.0, 105.0, 106.0, - 107.0, 107.0, 108.0, 109.0, 110.0, 111.0, 111.0, 112.0, 113.0, 114.0, 114.0, - 115.0, 116.0, 116.0, 117.0, 118.0, 119.0, 119.0, 120.0, 121.0, 122.0, 122.0, - 123.0, 124.0, 125.0, 126.0, 126.0, 127.0, 128.0, 50.0, 50.0, 51.0, 51.0, - 52.0, 52.0, 53.0, 54.0, 54.0, 55.0, 55.0, 55.0, 56.0, 56.0, 57.0, 57.0, 58.0, - 59.0, 59.0, 60.0, 60.0, 60.0, 61.0, 61.0, 62.0, 62.0, 63.0, 64.0, 64.0, 65.0, - 65.0, 65.0, 66.0, 66.0, 67.0, 67.0, 68.0, 69.0, 69.0, 70.0, 70.0, 71.0, 71.0, - 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 79.0, 79.0, - 80.0, 81.0, 82.0, 82.0, 83.0, 84.0, 84.0, 85.0, 85.0, 86.0, 87.0, 87.0, 88.0, - 88.0, 89.0, 90.0, 90.0, 91.0, 91.0, 92.0, 93.0, 93.0, 94.0, 94.0, 95.0, 96.0, - 96.0, 97.0, 98.0, 98.0, 99.0, 100.0, 101.0, 101.0, 102.0, 103.0, 103.0, - 104.0, 105.0, 105.0, 106.0, 107.0, 108.0, 108.0, 109.0, 110.0, 111.0, 111.0, - 112.0, 113.0, 114.0, 115.0, 115.0, 116.0, 117.0, 118.0, 118.0, 119.0, 120.0, - 120.0, 121.0, 122.0, 123.0, 123.0, 124.0, 48.0, 48.0, 49.0, 49.0, 50.0, 50.0, - 51.0, 52.0, 52.0, 53.0, 53.0, 53.0, 54.0, 54.0, 55.0, 55.0, 56.0, 57.0, 57.0, - 58.0, 58.0, 58.0, 59.0, 59.0, 60.0, 60.0, 61.0, 62.0, 62.0, 63.0, 63.0, 63.0, - 64.0, 64.0, 65.0, 65.0, 66.0, 67.0, 67.0, 68.0, 68.0, 69.0, 69.0, 70.0, 70.0, - 71.0, 72.0, 72.0, 73.0, 73.0, 74.0, 75.0, 75.0, 76.0, 76.0, 77.0, 78.0, 78.0, - 79.0, 79.0, 80.0, 81.0, 81.0, 82.0, 82.0, 83.0, 84.0, 84.0, 85.0, 85.0, 86.0, - 87.0, 87.0, 88.0, 88.0, 89.0, 90.0, 90.0, 91.0, 91.0, 92.0, 93.0, 93.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 98.0, 98.0, 99.0, 100.0, 100.0, 101.0, 102.0, 102.0, - 103.0, 104.0, 105.0, 105.0, 106.0, 107.0, 107.0, 108.0, 109.0, 109.0, 110.0, - 111.0, 112.0, 112.0, 113.0, 114.0, 114.0, 115.0, 116.0, 116.0, 117.0, 118.0, - 119.0, 119.0, 120.0, 47.0, 47.0, 48.0, 48.0, 49.0, 49.0, 49.0, 50.0, 50.0, - 51.0, 51.0, 51.0, 52.0, 52.0, 53.0, 53.0, 54.0, 55.0, 55.0, 56.0, 56.0, 56.0, - 57.0, 57.0, 58.0, 58.0, 59.0, 60.0, 60.0, 61.0, 61.0, 61.0, 62.0, 62.0, 63.0, - 63.0, 64.0, 65.0, 65.0, 66.0, 66.0, 67.0, 67.0, 68.0, 68.0, 69.0, 70.0, 70.0, - 71.0, 71.0, 72.0, 73.0, 73.0, 74.0, 74.0, 75.0, 76.0, 76.0, 77.0, 77.0, 78.0, - 78.0, 79.0, 79.0, 80.0, 80.0, 81.0, 82.0, 82.0, 83.0, 83.0, 84.0, 84.0, 85.0, - 85.0, 86.0, 87.0, 87.0, 88.0, 88.0, 89.0, 90.0, 90.0, 91.0, 92.0, 92.0, 93.0, - 94.0, 95.0, 95.0, 96.0, 97.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 102.0, - 102.0, 103.0, 104.0, 104.0, 105.0, 106.0, 106.0, 107.0, 108.0, 109.0, 109.0, - 110.0, 111.0, 111.0, 112.0, 112.0, 113.0, 114.0, 114.0, 115.0, 115.0, 116.0, - 45.0, 45.0, 46.0, 46.0, 47.0, 47.0, 48.0, 49.0, 49.0, 50.0, 50.0, 50.0, 51.0, - 51.0, 52.0, 52.0, 52.0, 53.0, 53.0, 54.0, 54.0, 54.0, 55.0, 55.0, 56.0, 56.0, - 57.0, 58.0, 58.0, 59.0, 59.0, 59.0, 60.0, 60.0, 61.0, 61.0, 62.0, 63.0, 63.0, - 64.0, 64.0, 65.0, 65.0, 66.0, 66.0, 67.0, 68.0, 68.0, 69.0, 69.0, 70.0, 70.0, - 71.0, 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 76.0, 77.0, 77.0, - 78.0, 79.0, 79.0, 80.0, 80.0, 81.0, 81.0, 82.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 85.0, 86.0, 86.0, 87.0, 87.0, 88.0, 89.0, 89.0, 90.0, 91.0, 92.0, 92.0, 93.0, - 94.0, 94.0, 95.0, 96.0, 96.0, 97.0, 98.0, 99.0, 99.0, 100.0, 101.0, 101.0, - 102.0, 102.0, 103.0, 104.0, 104.0, 105.0, 105.0, 106.0, 107.0, 107.0, 108.0, - 109.0, 109.0, 110.0, 111.0, 112.0, 112.0, 113.0, 44.0, 44.0, 45.0, 45.0, - 46.0, 46.0, 46.0, 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, 50.0, 50.0, 51.0, - 52.0, 52.0, 53.0, 53.0, 53.0, 54.0, 54.0, 55.0, 55.0, 55.0, 56.0, 56.0, 57.0, - 57.0, 57.0, 58.0, 58.0, 59.0, 59.0, 60.0, 61.0, 61.0, 62.0, 62.0, 62.0, 63.0, - 63.0, 64.0, 64.0, 65.0, 66.0, 66.0, 67.0, 67.0, 68.0, 68.0, 69.0, 69.0, 70.0, - 71.0, 71.0, 72.0, 72.0, 73.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, - 78.0, 78.0, 79.0, 79.0, 80.0, 80.0, 81.0, 82.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 85.0, 86.0, 86.0, 87.0, 88.0, 88.0, 89.0, 89.0, 90.0, 91.0, 91.0, 92.0, 92.0, - 93.0, 94.0, 94.0, 95.0, 95.0, 96.0, 97.0, 97.0, 98.0, 99.0, 99.0, 100.0, - 101.0, 102.0, 102.0, 103.0, 104.0, 104.0, 105.0, 105.0, 106.0, 107.0, 107.0, - 108.0, 108.0, 109.0, 42.0, 42.0, 43.0, 43.0, 44.0, 44.0, 45.0, 46.0, 46.0, - 47.0, 47.0, 47.0, 48.0, 48.0, 49.0, 49.0, 49.0, 50.0, 50.0, 51.0, 51.0, 51.0, - 52.0, 52.0, 53.0, 53.0, 53.0, 54.0, 54.0, 55.0, 55.0, 55.0, 56.0, 56.0, 57.0, - 57.0, 58.0, 59.0, 59.0, 60.0, 60.0, 60.0, 61.0, 61.0, 62.0, 62.0, 63.0, 64.0, - 64.0, 65.0, 65.0, 65.0, 66.0, 66.0, 67.0, 67.0, 68.0, 69.0, 69.0, 70.0, 70.0, - 71.0, 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 76.0, 77.0, 77.0, - 78.0, 78.0, 79.0, 80.0, 80.0, 81.0, 81.0, 82.0, 82.0, 83.0, 83.0, 84.0, 85.0, - 85.0, 86.0, 86.0, 87.0, 88.0, 88.0, 89.0, 89.0, 90.0, 91.0, 91.0, 92.0, 92.0, - 93.0, 94.0, 94.0, 95.0, 95.0, 96.0, 97.0, 97.0, 98.0, 98.0, 99.0, 100.0, - 100.0, 101.0, 102.0, 102.0, 103.0, 104.0, 105.0, 105.0, 106.0, 41.0, 41.0, - 42.0, 42.0, 43.0, 43.0, 43.0, 44.0, 44.0, 45.0, 45.0, 45.0, 46.0, 46.0, 47.0, - 47.0, 47.0, 48.0, 48.0, 49.0, 49.0, 49.0, 50.0, 50.0, 51.0, 51.0, 51.0, 52.0, - 52.0, 53.0, 53.0, 53.0, 54.0, 54.0, 55.0, 55.0, 56.0, 57.0, 57.0, 58.0, 58.0, - 58.0, 59.0, 59.0, 60.0, 60.0, 61.0, 62.0, 62.0, 63.0, 63.0, 63.0, 64.0, 64.0, - 65.0, 65.0, 66.0, 67.0, 67.0, 68.0, 68.0, 68.0, 69.0, 69.0, 70.0, 70.0, 71.0, - 72.0, 72.0, 73.0, 73.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, - 78.0, 79.0, 79.0, 80.0, 80.0, 81.0, 82.0, 82.0, 83.0, 83.0, 84.0, 85.0, 85.0, - 86.0, 86.0, 87.0, 88.0, 88.0, 89.0, 89.0, 90.0, 91.0, 91.0, 92.0, 92.0, 93.0, - 94.0, 94.0, 95.0, 95.0, 96.0, 97.0, 97.0, 98.0, 98.0, 99.0, 100.0, 100.0, - 101.0, 101.0, 102.0, 40.0, 40.0, 41.0, 41.0, 41.0, 41.0, 42.0, 42.0, 42.0, - 43.0, 43.0, 43.0, 44.0, 44.0, 45.0, 45.0, 45.0, 46.0, 46.0, 47.0, 47.0, 47.0, - 48.0, 48.0, 49.0, 49.0, 49.0, 50.0, 50.0, 51.0, 51.0, 51.0, 52.0, 52.0, 53.0, - 53.0, 54.0, 55.0, 55.0, 56.0, 56.0, 56.0, 57.0, 57.0, 58.0, 58.0, 59.0, 60.0, - 60.0, 61.0, 61.0, 61.0, 62.0, 62.0, 63.0, 63.0, 64.0, 65.0, 65.0, 66.0, 66.0, - 66.0, 67.0, 67.0, 68.0, 68.0, 69.0, 70.0, 70.0, 71.0, 71.0, 71.0, 72.0, 72.0, - 73.0, 73.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 76.0, 77.0, 77.0, 78.0, 79.0, - 79.0, 80.0, 80.0, 81.0, 82.0, 82.0, 83.0, 83.0, 84.0, 85.0, 85.0, 86.0, 86.0, - 87.0, 88.0, 88.0, 89.0, 89.0, 90.0, 91.0, 91.0, 92.0, 92.0, 93.0, 94.0, 94.0, - 95.0, 95.0, 96.0, 97.0, 97.0, 98.0, 98.0, 99.0, 38.0, 38.0, 39.0, 39.0, 40.0, - 40.0, 40.0, 41.0, 41.0, 42.0, 42.0, 42.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, - 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, - 49.0, 50.0, 50.0, 51.0, 51.0, 52.0, 53.0, 53.0, 54.0, 54.0, 54.0, 55.0, 55.0, - 56.0, 56.0, 57.0, 58.0, 58.0, 59.0, 59.0, 59.0, 60.0, 60.0, 61.0, 61.0, 61.0, - 62.0, 62.0, 63.0, 63.0, 63.0, 64.0, 64.0, 65.0, 65.0, 66.0, 67.0, 67.0, 68.0, - 68.0, 68.0, 69.0, 69.0, 70.0, 70.0, 71.0, 72.0, 72.0, 73.0, 73.0, 73.0, 74.0, - 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 78.0, 79.0, 79.0, 80.0, 80.0, 81.0, - 82.0, 82.0, 83.0, 83.0, 84.0, 85.0, 85.0, 86.0, 86.0, 87.0, 88.0, 88.0, 89.0, - 89.0, 90.0, 90.0, 91.0, 91.0, 92.0, 92.0, 93.0, 94.0, 94.0, 95.0, 95.0, 37.0, - 37.0, 38.0, 38.0, 38.0, 38.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 41.0, 41.0, - 42.0, 42.0, 42.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 46.0, 46.0, 46.0, - 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, 50.0, 50.0, 50.0, 51.0, 51.0, 52.0, - 52.0, 52.0, 53.0, 53.0, 54.0, 54.0, 54.0, 55.0, 55.0, 56.0, 56.0, 56.0, 57.0, - 57.0, 58.0, 58.0, 59.0, 60.0, 60.0, 61.0, 61.0, 61.0, 62.0, 62.0, 63.0, 63.0, - 64.0, 65.0, 65.0, 66.0, 66.0, 66.0, 67.0, 67.0, 68.0, 68.0, 68.0, 69.0, 69.0, - 70.0, 70.0, 71.0, 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 76.0, - 77.0, 77.0, 78.0, 78.0, 79.0, 80.0, 80.0, 81.0, 81.0, 81.0, 82.0, 82.0, 83.0, - 83.0, 84.0, 85.0, 85.0, 86.0, 86.0, 87.0, 87.0, 88.0, 88.0, 89.0, 90.0, 90.0, - 91.0, 91.0, 92.0, 35.0, 35.0, 36.0, 36.0, 37.0, 37.0, 37.0, 38.0, 38.0, 39.0, - 39.0, 39.0, 40.0, 40.0, 41.0, 41.0, 41.0, 42.0, 42.0, 43.0, 43.0, 43.0, 44.0, - 44.0, 44.0, 44.0, 45.0, 45.0, 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 48.0, 48.0, - 48.0, 49.0, 49.0, 50.0, 50.0, 50.0, 51.0, 51.0, 52.0, 52.0, 52.0, 53.0, 53.0, - 54.0, 54.0, 54.0, 55.0, 55.0, 56.0, 56.0, 56.0, 57.0, 57.0, 58.0, 58.0, 58.0, - 59.0, 59.0, 60.0, 60.0, 61.0, 62.0, 62.0, 63.0, 63.0, 63.0, 64.0, 64.0, 65.0, - 65.0, 66.0, 67.0, 67.0, 68.0, 68.0, 68.0, 69.0, 69.0, 70.0, 70.0, 71.0, 72.0, - 72.0, 73.0, 73.0, 73.0, 74.0, 74.0, 75.0, 75.0, 76.0, 77.0, 77.0, 78.0, 78.0, - 78.0, 79.0, 79.0, 80.0, 80.0, 81.0, 82.0, 82.0, 83.0, 83.0, 83.0, 84.0, 84.0, - 85.0, 85.0, 86.0, 87.0, 87.0, 88.0, 88.0, 34.0, 34.0, 35.0, 35.0, 35.0, 35.0, - 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 38.0, 38.0, 39.0, 39.0, 39.0, 40.0, 40.0, - 41.0, 41.0, 41.0, 42.0, 42.0, 42.0, 42.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, - 45.0, 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, 50.0, - 50.0, 50.0, 51.0, 51.0, 52.0, 52.0, 52.0, 53.0, 53.0, 54.0, 54.0, 54.0, 55.0, - 55.0, 56.0, 56.0, 56.0, 57.0, 57.0, 58.0, 58.0, 59.0, 60.0, 60.0, 61.0, 61.0, - 61.0, 62.0, 62.0, 63.0, 63.0, 63.0, 64.0, 64.0, 65.0, 65.0, 65.0, 66.0, 66.0, - 67.0, 67.0, 68.0, 69.0, 69.0, 70.0, 70.0, 70.0, 71.0, 71.0, 72.0, 72.0, 73.0, - 74.0, 74.0, 75.0, 75.0, 75.0, 76.0, 76.0, 77.0, 77.0, 78.0, 79.0, 79.0, 80.0, - 80.0, 80.0, 81.0, 81.0, 82.0, 82.0, 83.0, 84.0, 84.0, 85.0, 85.0, 33.0, 33.0, - 34.0, 34.0, 34.0, 34.0, 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, - 37.0, 38.0, 38.0, 38.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, - 41.0, 42.0, 42.0, 42.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 46.0, 46.0, - 46.0, 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, 50.0, 50.0, 50.0, 51.0, 51.0, - 52.0, 52.0, 52.0, 53.0, 53.0, 54.0, 54.0, 54.0, 55.0, 55.0, 56.0, 56.0, 57.0, - 58.0, 58.0, 59.0, 59.0, 59.0, 60.0, 60.0, 61.0, 61.0, 61.0, 62.0, 62.0, 63.0, - 63.0, 63.0, 64.0, 64.0, 65.0, 65.0, 65.0, 66.0, 66.0, 67.0, 67.0, 67.0, 68.0, - 68.0, 69.0, 69.0, 70.0, 71.0, 71.0, 72.0, 72.0, 72.0, 73.0, 73.0, 74.0, 74.0, - 75.0, 76.0, 76.0, 77.0, 77.0, 77.0, 78.0, 78.0, 79.0, 79.0, 80.0, 81.0, 81.0, - 82.0, 82.0, 31.0, 31.0, 32.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 34.0, 34.0, - 34.0, 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 38.0, 38.0, 38.0, 39.0, 39.0, - 39.0, 39.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, 42.0, 42.0, 42.0, 42.0, 43.0, - 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 48.0, - 48.0, 48.0, 49.0, 49.0, 50.0, 50.0, 50.0, 51.0, 51.0, 52.0, 52.0, 52.0, 53.0, - 53.0, 54.0, 54.0, 55.0, 55.0, 55.0, 56.0, 56.0, 56.0, 57.0, 57.0, 58.0, 58.0, - 58.0, 59.0, 59.0, 60.0, 60.0, 60.0, 61.0, 61.0, 62.0, 62.0, 63.0, 64.0, 64.0, - 65.0, 65.0, 65.0, 66.0, 66.0, 66.0, 66.0, 67.0, 68.0, 68.0, 69.0, 69.0, 69.0, - 70.0, 70.0, 71.0, 71.0, 72.0, 73.0, 73.0, 74.0, 74.0, 74.0, 75.0, 75.0, 76.0, - 76.0, 77.0, 78.0, 78.0, 79.0, 79.0, 30.0, 30.0, 31.0, 31.0, 31.0, 31.0, 32.0, - 32.0, 32.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 35.0, 35.0, 35.0, 36.0, - 36.0, 36.0, 37.0, 37.0, 37.0, 37.0, 38.0, 38.0, 38.0, 39.0, 39.0, 39.0, 40.0, - 40.0, 41.0, 41.0, 41.0, 42.0, 42.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, 44.0, - 45.0, 45.0, 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, - 50.0, 50.0, 50.0, 51.0, 51.0, 51.0, 51.0, 52.0, 53.0, 53.0, 54.0, 54.0, 54.0, - 55.0, 55.0, 56.0, 56.0, 56.0, 57.0, 57.0, 58.0, 58.0, 58.0, 59.0, 59.0, 60.0, - 60.0, 60.0, 61.0, 61.0, 62.0, 62.0, 62.0, 63.0, 63.0, 64.0, 64.0, 65.0, 65.0, - 65.0, 66.0, 66.0, 66.0, 67.0, 67.0, 68.0, 68.0, 68.0, 69.0, 69.0, 70.0, 70.0, - 70.0, 71.0, 71.0, 72.0, 72.0, 73.0, 74.0, 74.0, 75.0, 75.0, 28.0, 28.0, 29.0, - 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 32.0, 32.0, 33.0, 33.0, - 33.0, 34.0, 34.0, 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, - 38.0, 38.0, 38.0, 39.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, - 42.0, 42.0, 42.0, 42.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 46.0, - 46.0, 46.0, 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, 49.0, 49.0, 50.0, 50.0, - 50.0, 51.0, 51.0, 51.0, 52.0, 52.0, 53.0, 53.0, 53.0, 54.0, 54.0, 55.0, 55.0, - 55.0, 56.0, 56.0, 57.0, 57.0, 58.0, 59.0, 59.0, 60.0, 60.0, 60.0, 61.0, 61.0, - 61.0, 61.0, 62.0, 62.0, 62.0, 63.0, 63.0, 63.0, 64.0, 64.0, 65.0, 65.0, 65.0, - 66.0, 66.0, 67.0, 67.0, 67.0, 68.0, 68.0, 69.0, 69.0, 70.0, 71.0, 71.0, 72.0, - 72.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, - 31.0, 31.0, 31.0, 31.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, - 34.0, 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 37.0, 38.0, 38.0, - 38.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, 42.0, 42.0, - 42.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, - 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, 49.0, 50.0, 50.0, 51.0, 51.0, 51.0, - 52.0, 52.0, 53.0, 53.0, 53.0, 54.0, 54.0, 55.0, 55.0, 55.0, 56.0, 56.0, 57.0, - 57.0, 57.0, 58.0, 58.0, 58.0, 58.0, 59.0, 59.0, 59.0, 60.0, 60.0, 60.0, 61.0, - 61.0, 62.0, 62.0, 62.0, 63.0, 63.0, 64.0, 64.0, 64.0, 65.0, 65.0, 66.0, 66.0, - 67.0, 68.0, 68.0, 69.0, 69.0, 26.0, 26.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, - 28.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 32.0, 32.0, - 32.0, 32.0, 33.0, 33.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 35.0, 35.0, - 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 38.0, 38.0, 38.0, 38.0, 39.0, - 39.0, 39.0, 40.0, 40.0, 40.0, 41.0, 41.0, 42.0, 42.0, 42.0, 43.0, 43.0, 44.0, - 44.0, 44.0, 45.0, 45.0, 45.0, 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 47.0, 48.0, - 48.0, 49.0, 49.0, 49.0, 50.0, 50.0, 51.0, 51.0, 51.0, 52.0, 52.0, 52.0, 52.0, - 53.0, 53.0, 53.0, 54.0, 54.0, 54.0, 55.0, 55.0, 55.0, 55.0, 56.0, 56.0, 56.0, - 57.0, 57.0, 57.0, 58.0, 58.0, 59.0, 59.0, 59.0, 60.0, 60.0, 61.0, 61.0, 61.0, - 62.0, 62.0, 63.0, 63.0, 64.0, 65.0, 65.0, 66.0, 66.0, 25.0, 25.0, 25.0, 26.0, - 26.0, 26.0, 26.0, 26.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 29.0, - 29.0, 29.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 31.0, 32.0, 32.0, 32.0, 33.0, - 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 34.0, 35.0, 35.0, 35.0, 35.0, 36.0, - 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 38.0, 38.0, 38.0, 39.0, 39.0, 40.0, 40.0, - 40.0, 41.0, 41.0, 42.0, 42.0, 42.0, 43.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, - 45.0, 45.0, 45.0, 46.0, 46.0, 46.0, 46.0, 47.0, 47.0, 47.0, 48.0, 48.0, 48.0, - 49.0, 49.0, 50.0, 50.0, 50.0, 51.0, 51.0, 52.0, 52.0, 52.0, 53.0, 53.0, 53.0, - 53.0, 54.0, 54.0, 54.0, 55.0, 55.0, 55.0, 56.0, 56.0, 56.0, 56.0, 57.0, 57.0, - 57.0, 58.0, 58.0, 58.0, 59.0, 59.0, 60.0, 60.0, 61.0, 62.0, 62.0, 63.0, 63.0, - 23.0, 23.0, 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, 27.0, - 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 29.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, - 30.0, 30.0, 31.0, 31.0, 31.0, 31.0, 32.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, - 34.0, 34.0, 34.0, 35.0, 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, - 38.0, 38.0, 38.0, 38.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, - 41.0, 41.0, 41.0, 42.0, 42.0, 42.0, 42.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, - 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 47.0, 47.0, 48.0, 48.0, 48.0, 49.0, 49.0, - 49.0, 50.0, 50.0, 50.0, 50.0, 51.0, 51.0, 51.0, 52.0, 52.0, 52.0, 53.0, 53.0, - 54.0, 54.0, 54.0, 55.0, 55.0, 56.0, 56.0, 56.0, 57.0, 57.0, 57.0, 57.0, 58.0, - 58.0, 58.0, 59.0, 59.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, 24.0, - 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, 27.0, 27.0, 27.0, - 28.0, 28.0, 28.0, 28.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, - 31.0, 31.0, 31.0, 32.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 33.0, 34.0, 34.0, - 34.0, 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 38.0, 38.0, - 38.0, 38.0, 39.0, 39.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, - 41.0, 41.0, 42.0, 42.0, 42.0, 43.0, 43.0, 43.0, 44.0, 44.0, 45.0, 45.0, 45.0, - 46.0, 46.0, 47.0, 47.0, 47.0, 48.0, 48.0, 48.0, 48.0, 49.0, 49.0, 49.0, 50.0, - 50.0, 50.0, 51.0, 51.0, 51.0, 51.0, 52.0, 52.0, 52.0, 53.0, 53.0, 53.0, 54.0, - 54.0, 54.0, 54.0, 55.0, 55.0, 55.0, 56.0, 56.0, 21.0, 21.0, 21.0, 22.0, 22.0, - 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, - 25.0, 26.0, 26.0, 26.0, 26.0, 27.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, - 28.0, 28.0, 29.0, 29.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, - 31.0, 31.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 35.0, - 35.0, 35.0, 36.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 37.0, 37.0, 38.0, 38.0, - 38.0, 38.0, 39.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, 42.0, - 42.0, 42.0, 42.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 45.0, 45.0, - 46.0, 46.0, 46.0, 47.0, 47.0, 47.0, 48.0, 48.0, 48.0, 48.0, 49.0, 49.0, 49.0, - 50.0, 50.0, 50.0, 51.0, 51.0, 51.0, 51.0, 52.0, 52.0, 52.0, 53.0, 53.0, 20.0, - 20.0, 20.0, 21.0, 21.0, 21.0, 21.0, 21.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, - 23.0, 23.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 26.0, - 26.0, 26.0, 26.0, 26.0, 26.0, 26.0, 27.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, - 28.0, 28.0, 29.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 32.0, - 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 35.0, 35.0, 35.0, - 35.0, 35.0, 36.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 37.0, 38.0, 38.0, 38.0, - 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, 42.0, 42.0, 42.0, - 42.0, 43.0, 43.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, 44.0, 45.0, 45.0, 45.0, - 45.0, 46.0, 46.0, 46.0, 47.0, 47.0, 47.0, 48.0, 48.0, 48.0, 48.0, 49.0, 49.0, - 49.0, 50.0, 50.0, 19.0, 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, - 21.0, 21.0, 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, - 24.0, 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, - 26.0, 26.0, 27.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 28.0, 29.0, - 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 32.0, 32.0, 32.0, - 32.0, 33.0, 33.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 35.0, 35.0, 35.0, - 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 37.0, 38.0, 38.0, 38.0, 38.0, 38.0, - 39.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, 42.0, 42.0, - 42.0, 43.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 45.0, 45.0, 46.0, - 46.0, 46.0, 46.0, 46.0, 47.0, 47.0, 47.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, - 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, 21.0, - 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, - 23.0, 24.0, 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, - 26.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 29.0, 29.0, 29.0, 29.0, 29.0, - 30.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 31.0, 31.0, 32.0, 32.0, 32.0, - 32.0, 32.0, 33.0, 33.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 35.0, 35.0, - 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 37.0, 38.0, 38.0, 38.0, 38.0, - 38.0, 39.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, 42.0, - 42.0, 42.0, 43.0, 43.0, 43.0, 43.0, 44.0, 44.0, 44.0, 45.0, 45.0, 17.0, 17.0, - 17.0, 17.0, 17.0, 17.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, - 19.0, 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, 21.0, 21.0, 21.0, - 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, 24.0, 24.0, 24.0, - 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, 26.0, 26.0, 27.0, - 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 28.0, 29.0, 29.0, 29.0, 29.0, - 29.0, 30.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 31.0, 31.0, 32.0, 32.0, - 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, 35.0, - 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 38.0, 38.0, 38.0, 38.0, - 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 41.0, 41.0, 41.0, 41.0, 41.0, 42.0, - 42.0, 42.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, 17.0, 17.0, 17.0, - 17.0, 17.0, 18.0, 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, - 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, 21.0, 21.0, - 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, 24.0, 24.0, - 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, 26.0, 26.0, - 27.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 28.0, 29.0, 29.0, 29.0, - 29.0, 29.0, 30.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 31.0, 31.0, 32.0, - 32.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, 34.0, - 35.0, 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 37.0, 37.0, 37.0, 37.0, 38.0, 38.0, - 38.0, 38.0, 38.0, 39.0, 39.0, 39.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 16.0, - 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, 17.0, 17.0, 17.0, 18.0, 18.0, - 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, - 19.0, 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, 21.0, - 21.0, 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, 24.0, - 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, 26.0, - 26.0, 27.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 28.0, 29.0, 29.0, - 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 30.0, 30.0, 31.0, 31.0, 31.0, 31.0, 31.0, - 32.0, 32.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 33.0, 33.0, 34.0, 34.0, 34.0, - 34.0, 34.0, 35.0, 35.0, 35.0, 35.0, 35.0, 36.0, 36.0, 36.0, 14.0, 14.0, 14.0, - 14.0, 14.0, 14.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, - 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, 17.0, - 17.0, 17.0, 17.0, 17.0, 18.0, 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, 19.0, - 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, - 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, - 24.0, 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, - 26.0, 26.0, 27.0, 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 28.0, 28.0, - 28.0, 28.0, 29.0, 29.0, 29.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, 30.0, 31.0, - 31.0, 31.0, 32.0, 32.0, 32.0, 32.0, 32.0, 32.0, 32.0, 33.0, 33.0, 33.0, 33.0, - 33.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, - 13.0, 14.0, 14.0, 14.0, 14.0, 14.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, - 15.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, - 17.0, 17.0, 17.0, 17.0, 17.0, 18.0, 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, - 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, - 21.0, 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, - 23.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, - 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, 26.0, 26.0, 27.0, 27.0, 27.0, 27.0, 27.0, - 28.0, 28.0, 28.0, 28.0, 28.0, 29.0, 29.0, 29.0, 29.0, 29.0, 30.0, 30.0, 30.0, - 30.0, 30.0, 31.0, 31.0, 31.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 12.0, 12.0, - 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 13.0, 13.0, 13.0, 13.0, 13.0, - 13.0, 13.0, 13.0, 13.0, 13.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 15.0, - 15.0, 15.0, 15.0, 15.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, 17.0, 17.0, - 17.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, 19.0, - 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, - 21.0, 21.0, 21.0, 21.0, 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, - 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 24.0, 24.0, 24.0, - 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 26.0, 26.0, 26.0, 27.0, 27.0, 27.0, - 27.0, 27.0, 27.0, 27.0, 28.0, 28.0, 28.0, 28.0, 28.0, 10.0, 10.0, 10.0, 10.0, - 10.0, 10.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 12.0, - 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 13.0, 13.0, 13.0, 13.0, - 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, - 15.0, 15.0, 15.0, 15.0, 15.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, - 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 18.0, 18.0, 18.0, - 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, - 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, - 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 23.0, 23.0, 23.0, 23.0, 23.0, - 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 25.0, 25.0, 25.0, 25.0, 25.0, - 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, - 10.0, 10.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 12.0, - 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 13.0, 13.0, 13.0, 13.0, - 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, - 14.0, 14.0, 14.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, - 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, 17.0, 17.0, 17.0, 18.0, - 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, - 19.0, 19.0, 19.0, 19.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 21.0, 21.0, - 21.0, 21.0, 21.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, 22.0, - 22.0, 22.0, 22.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, - 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, - 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 11.0, 11.0, - 11.0, 11.0, 11.0, 11.0, 11.0, 12.0, 12.0, 12.0, 12.0, 12.0, 13.0, 13.0, 13.0, - 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, - 13.0, 13.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 15.0, 15.0, 15.0, 15.0, - 15.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, 17.0, 17.0, - 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, - 18.0, 18.0, 18.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, - 20.0, 20.0, 20.0, 20.0, 20.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, - 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, - 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, - 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, - 11.0, 11.0, 11.0, 11.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, - 12.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 14.0, 14.0, - 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, - 14.0, 14.0, 14.0, 14.0, 14.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 16.0, - 16.0, 16.0, 16.0, 16.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, - 17.0, 17.0, 17.0, 17.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, - 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, - 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, - 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, - 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 11.0, - 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 12.0, 12.0, 12.0, 12.0, - 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, - 12.0, 12.0, 12.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, - 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 15.0, 15.0, 15.0, - 15.0, 15.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, - 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, - 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, - 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, - 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, - 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, - 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 11.0, 11.0, 11.0, - 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, - 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 4.0, 4.0, 4.0, 4.0, - 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, - 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, - 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, - 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, - 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, - 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, - 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, - 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 3.0, - 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, - 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, - 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, - 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, - 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, - 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, - 6.0, 6.0, 6.0, 6.0, 6.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, - 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, - 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, - 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, - 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, - 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, - 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, - 4.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, - 5.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - 0.0, 0.0, 0.0 }, - - /* Computed Parameter: demistLVLdew_point_diff_bp01Data - * Referenced by: '/demist LVL (dew_point_diff)' - */ - { -40.0, -39.0, -38.0, -37.0, -36.0, -35.0, -34.0, -33.0, -32.0, -31.0, -30.0, - -29.0, -28.0, -27.0, -26.0, -25.0, -24.0, -23.0, -22.0, -21.0, -20.0, -19.0, - -18.0, -17.0, -16.0, -15.0, -14.0, -13.0, -12.0, -11.0, -10.0, -9.0, -8.0, - -7.0, -6.0, -5.0, -4.0, -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, - 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, - 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, - 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, - 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, - 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, - 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0 }, - - /* Computed Parameter: demistLVLdew_point_diff_bp02Data - * Referenced by: '/demist LVL (dew_point_diff)' - */ - { 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, - 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, - 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, - 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, - 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, - 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, - 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, - 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0 }, - /* Pooled Parameter (Expression: [17 18 19 20 21 22 23 24 25 26 27 28 29]) * Referenced by: - * '/Âûáîð ðåæèìà Left' - * '/Âûáîð ðåæèìà Right' + * '/Âûáîð ðåæèìà Left' + * '/Âûáîð ðåæèìà Right' */ { 5U, 12U }, @@ -1360,210 +103,297 @@ const ConstP rtConstP = { /* Pooled Parameter (Expression: [170:10:290]) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' */ { 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290 }, + /* Pooled Parameter (Expression: int16([850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 836 818 800 784 769 754 740 727 714 702 691 680 670 659 650 640 631 622 614 606 598 590 583 575 568 561 555 548 542 536 530 524 518 512 507 501 496 491 486 481 476 471 466 462 457 453 448 444 440 436 431 427 423 420 416 412 408 405 401 397 394 390 387 384 380 377 374 370 367 364 361 358 355 352 349 346 343 340 338 335 332 329 327 324 321 319 316 314 311 309 306 304 301 299 297 294 292 289 287 285 283 280 278 276 274 272 269 267 265 263 261 259 257 255 253 251 249 247 245 243 241 239 237 235 234 232 230 228 226 224 223 221 219 217 216 214 212 210 209 207 205 204 202 200 199 197 195 194 192 191 189 187 186 184 183 181 180 178 177 175 174 172 171 169 168 166 165 163 162 161 159 158 156 155 153 152 151 149 148 147 145 144 143 141 140 139 137 136 135 133 132 131 129 128 127 126 124 123 122 121 119 118 117 116 115 113 112 111 110 109 107 106 105 104 103 101 100 99 98 97 96 95 93 92 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 0 0 0 -1 -2 -3 -4 -5 -5 -6 -7 -8 -9 -10 -11 -11 -12 -13 -14 -15 -16 -17 -17 -18 -19 -20 -21 -22 -22 -23 -24 -25 -26 -27 -27 -28 -29 -30 -31 -31 -32 -33 -34 -35 -36 -36 -37 -38 -39 -40 -40 -41 -42 -43 -44 -44 -45 -46 -47 -47 -48 -49 -50 -51 -51 -52 -53 -54 -55 -55 -56 -57 -58 -58 -59 -60 -61 -62 -62 -63 -64 -65 -65 -66 -67 -68 -68 -69 -70 -71 -71 -72 -73 -74 -74 -75 -76 -77 -77 -78 -79 -80 -80 -81 -82 -83 -83 -84 -85 -86 -86 -87 -88 -89 -89 -90 -91 -92 -92 -93 -94 -95 -95 -96 -97 -97 -98 -99 -100 -100 -101 -102 -103 -103 -104 -105 -105 -106 -107 -108 -108 -109 -110 -111 -111 -112 -113 -113 -114 -115 -116 -116 -117 -118 -118 -119 -120 -121 -121 -122 -123 -123 -124 -125 -126 -126 -127 -128 -128 -129 -130 -131 -131 -132 -133 -133 -134 -135 -136 -136 -137 -138 -138 -139 -140 -140 -141 -142 -143 -143 -144 -145 -145 -146 -147 -148 -148 -149 -150 -150 -151 -152 -152 -153 -154 -155 -155 -156 -157 -157 -158 -159 -159 -160 -161 -162 -162 -163 -164 -164 -165 -166 -166 -167 -168 -169 -169 -170 -171 -171 -172 -173 -173 -174 -175 -176 -176 -177 -178 -178 -179 -180 -180 -181 -182 -183 -183 -184 -185 -185 -186 -187 -187 -188 -189 -189 -190 -191 -192 -192 -193 -194 -194 -195 -196 -196 -197 -198 -199 -199 -200 -201 -201 -202 -203 -204 -204 -205 -206 -206 -207 -208 -208 -209 -210 -211 -211 -212 -213 -213 -214 -215 -216 -216 -217 -218 -218 -219 -220 -221 -221 -222 -223 -223 -224 -225 -226 -226 -227 -228 -228 -229 -230 -231 -231 -232 -233 -233 -234 -235 -236 -236 -237 -238 -238 -239 -240 -241 -241 -242 -243 -244 -244 -245 -246 -246 -247 -248 -249 -249 -250 -251 -252 -252 -253 -254 -255 -255 -256 -257 -257 -258 -259 -260 -260 -261 -262 -263 -263 -264 -265 -266 -266 -267 -268 -269 -269 -270 -271 -272 -272 -273 -274 -275 -275 -276 -277 -278 -279 -279 -280 -281 -282 -282 -283 -284 -285 -285 -286 -287 -288 -289 -289 -290 -291 -292 -292 -293 -294 -295 -296 -296 -297 -298 -299 -300 -300 -301 -302 -303 -304 -304 -305 -306 -307 -308 -308 -309 -310 -311 -312 -313 -313 -314 -315 -316 -317 -318 -318 -319 -320 -321 -322 -323 -323 -324 -325 -326 -327 -328 -329 -329 -330 -331 -332 -333 -334 -335 -335 -336 -337 -338 -339 -340 -341 -342 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -398 -399 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 + ])) + * Referenced by: + * '/1-D Lookup Table' + * '/1-D Lookup Table' + */ + { 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, + 850, 850, 836, 818, 800, 784, 769, 754, 740, 727, 714, 702, 691, 680, 670, + 659, 650, 640, 631, 622, 614, 606, 598, 590, 583, 575, 568, 561, 555, 548, + 542, 536, 530, 524, 518, 512, 507, 501, 496, 491, 486, 481, 476, 471, 466, + 462, 457, 453, 448, 444, 440, 436, 431, 427, 423, 420, 416, 412, 408, 405, + 401, 397, 394, 390, 387, 384, 380, 377, 374, 370, 367, 364, 361, 358, 355, + 352, 349, 346, 343, 340, 338, 335, 332, 329, 327, 324, 321, 319, 316, 314, + 311, 309, 306, 304, 301, 299, 297, 294, 292, 289, 287, 285, 283, 280, 278, + 276, 274, 272, 269, 267, 265, 263, 261, 259, 257, 255, 253, 251, 249, 247, + 245, 243, 241, 239, 237, 235, 234, 232, 230, 228, 226, 224, 223, 221, 219, + 217, 216, 214, 212, 210, 209, 207, 205, 204, 202, 200, 199, 197, 195, 194, + 192, 191, 189, 187, 186, 184, 183, 181, 180, 178, 177, 175, 174, 172, 171, + 169, 168, 166, 165, 163, 162, 161, 159, 158, 156, 155, 153, 152, 151, 149, + 148, 147, 145, 144, 143, 141, 140, 139, 137, 136, 135, 133, 132, 131, 129, + 128, 127, 126, 124, 123, 122, 121, 119, 118, 117, 116, 115, 113, 112, 111, + 110, 109, 107, 106, 105, 104, 103, 101, 100, 99, 98, 97, 96, 95, 93, 92, 91, + 90, 89, 88, 87, 86, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, + 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, + 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, + 31, 30, 29, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 17, 16, 15, + 14, 13, 12, 11, 10, 9, 8, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0, 0, -1, -2, -3, -4, + -5, -5, -6, -7, -8, -9, -10, -11, -11, -12, -13, -14, -15, -16, -17, -17, + -18, -19, -20, -21, -22, -22, -23, -24, -25, -26, -27, -27, -28, -29, -30, + -31, -31, -32, -33, -34, -35, -36, -36, -37, -38, -39, -40, -40, -41, -42, + -43, -44, -44, -45, -46, -47, -47, -48, -49, -50, -51, -51, -52, -53, -54, + -55, -55, -56, -57, -58, -58, -59, -60, -61, -62, -62, -63, -64, -65, -65, + -66, -67, -68, -68, -69, -70, -71, -71, -72, -73, -74, -74, -75, -76, -77, + -77, -78, -79, -80, -80, -81, -82, -83, -83, -84, -85, -86, -86, -87, -88, + -89, -89, -90, -91, -92, -92, -93, -94, -95, -95, -96, -97, -97, -98, -99, + -100, -100, -101, -102, -103, -103, -104, -105, -105, -106, -107, -108, -108, + -109, -110, -111, -111, -112, -113, -113, -114, -115, -116, -116, -117, -118, + -118, -119, -120, -121, -121, -122, -123, -123, -124, -125, -126, -126, -127, + -128, -128, -129, -130, -131, -131, -132, -133, -133, -134, -135, -136, -136, + -137, -138, -138, -139, -140, -140, -141, -142, -143, -143, -144, -145, -145, + -146, -147, -148, -148, -149, -150, -150, -151, -152, -152, -153, -154, -155, + -155, -156, -157, -157, -158, -159, -159, -160, -161, -162, -162, -163, -164, + -164, -165, -166, -166, -167, -168, -169, -169, -170, -171, -171, -172, -173, + -173, -174, -175, -176, -176, -177, -178, -178, -179, -180, -180, -181, -182, + -183, -183, -184, -185, -185, -186, -187, -187, -188, -189, -189, -190, -191, + -192, -192, -193, -194, -194, -195, -196, -196, -197, -198, -199, -199, -200, + -201, -201, -202, -203, -204, -204, -205, -206, -206, -207, -208, -208, -209, + -210, -211, -211, -212, -213, -213, -214, -215, -216, -216, -217, -218, -218, + -219, -220, -221, -221, -222, -223, -223, -224, -225, -226, -226, -227, -228, + -228, -229, -230, -231, -231, -232, -233, -233, -234, -235, -236, -236, -237, + -238, -238, -239, -240, -241, -241, -242, -243, -244, -244, -245, -246, -246, + -247, -248, -249, -249, -250, -251, -252, -252, -253, -254, -255, -255, -256, + -257, -257, -258, -259, -260, -260, -261, -262, -263, -263, -264, -265, -266, + -266, -267, -268, -269, -269, -270, -271, -272, -272, -273, -274, -275, -275, + -276, -277, -278, -279, -279, -280, -281, -282, -282, -283, -284, -285, -285, + -286, -287, -288, -289, -289, -290, -291, -292, -292, -293, -294, -295, -296, + -296, -297, -298, -299, -300, -300, -301, -302, -303, -304, -304, -305, -306, + -307, -308, -308, -309, -310, -311, -312, -313, -313, -314, -315, -316, -317, + -318, -318, -319, -320, -321, -322, -323, -323, -324, -325, -326, -327, -328, + -329, -329, -330, -331, -332, -333, -334, -335, -335, -336, -337, -338, -339, + -340, -341, -342, -342, -343, -344, -345, -346, -347, -348, -349, -350, -351, + -351, -352, -353, -354, -355, -356, -357, -358, -359, -360, -361, -362, -363, + -364, -364, -365, -366, -367, -368, -369, -370, -371, -372, -373, -374, -375, + -376, -377, -378, -379, -380, -381, -382, -383, -384, -385, -386, -387, -388, + -389, -390, -391, -392, -393, -394, -395, -396, -398, -399, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400 }, + /* Pooled Parameter (Expression: int16([-50 -40 -30 -20 -10 0 10 20 30 40 50])) * Referenced by: - * '/AUTODEMIST_OFFSET_LEFT' - * '/AUTODEMIST_OFFSET_RIGHT' + * '/AUTODEMIST_OFFSET_LEFT' + * '/AUTODEMIST_OFFSET_RIGHT' */ { -50, -40, -30, -20, -10, 0, 10, 20, 30, 40, 50 }, /* Pooled Parameter (Expression: [0, 25, 50, 100]) * Referenced by: - * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' - * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' */ { 0, 25, 50, 100 }, /* Pooled Parameter (Expression: [170, 180, 190, 200]) * Referenced by: - * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' - * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FL_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' + * '/FR_AUTODEMIST_OFFSET_VENT_TEMP (percentage)' */ { 170, 180, 190, 200 }, /* Pooled Parameter (Expression: [5, 4, 3, 2, 1, 0]) * Referenced by: - * '/1-D Lookup Table' - * '/Get LVL for temp' + * '/1-D Lookup Table' + * '/Get LVL for temp' */ { 5, 4, 3, 2, 1, 0 }, /* Computed Parameter: GetLVLfortemp_bp01Data - * Referenced by: '/Get LVL for temp' + * Referenced by: '/Get LVL for temp' */ { -1000, -50, -10, 5, 20, 65 }, /* Computed Parameter: Max_Def_U_Dtg_bp01Data - * Referenced by: '/Max_Def_U_Dtg' + * Referenced by: '/Max_Def_U_Dtg' */ { -30, -20, -10, 0, 10, 20, 30, 40, 50, 60 }, /* Expression: int16([-10,0, 20, 50, 60, 70]) - * Referenced by: '/Max_blower_speed' + * Referenced by: '/Max_blower_speed' */ { -10, 0, 20, 50, 60, 70 }, /* Pooled Parameter (Expression: [0;1;2;3;4;5]) * Referenced by: - * '/Âûáîð ðåæèìà Left' - * '/Âûáîð ðåæèìà Right' + * '/Âûáîð ðåæèìà Left' + * '/Âûáîð ðåæèìà Right' */ { 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 }, - /* Pooled Parameter (Expression: [850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 848 845 841 838 834 831 827 824 821 818 814 811 808 805 802 799 796 793 790 787 784 781 778 775 772 769 767 764 761 758 756 753 750 748 745 742 740 737 735 732 730 727 725 722 720 717 715 713 710 708 706 703 701 699 696 694 692 690 688 685 683 681 679 677 675 673 670 668 666 664 662 660 658 656 654 652 650 648 646 644 642 640 638 637 635 633 631 629 627 625 624 622 620 618 616 614 613 611 609 607 606 604 602 600 599 597 595 594 592 590 589 587 585 584 582 580 579 577 576 574 572 571 569 568 566 564 563 561 560 558 557 555 554 552 551 549 548 546 545 543 542 540 539 537 536 534 533 532 530 529 527 526 524 523 522 520 519 517 516 515 513 512 511 509 508 507 505 504 503 501 500 499 497 496 495 493 492 491 489 488 487 485 484 483 482 480 479 478 477 475 474 473 472 470 469 468 467 465 464 463 462 460 459 458 457 456 454 453 452 451 450 448 447 446 445 444 442 441 440 439 438 437 435 434 433 432 431 430 429 427 426 425 424 423 422 421 420 418 417 416 415 414 413 412 411 410 408 407 406 405 404 403 402 401 400 399 398 396 395 394 393 392 391 390 389 388 387 386 385 384 383 382 381 380 378 377 376 375 374 373 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 324 323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 291 290 289 288 287 286 285 284 283 282 281 280 279 279 278 277 276 275 274 273 272 271 270 269 268 268 267 266 265 264 263 262 261 260 259 259 258 257 256 255 254 253 252 251 250 250 249 248 247 246 245 244 243 242 241 241 240 239 238 237 236 235 234 233 233 232 231 230 229 228 227 226 225 224 224 223 222 221 220 219 218 217 217 216 215 214 213 212 211 210 209 209 208 207 206 205 204 203 202 201 201 200 199 198 197 196 195 194 194 193 192 191 190 189 188 187 186 186 185 184 183 182 181 180 179 179 178 177 176 175 174 173 172 171 171 170 169 168 167 166 165 164 163 163 162 161 160 159 158 157 156 155 155 154 153 152 151 150 149 148 147 147 146 145 144 143 142 141 140 139 139 138 137 136 135 134 133 132 131 130 130 129 128 127 126 125 124 123 122 121 121 120 119 118 117 116 115 114 113 112 112 111 110 109 108 107 106 105 104 103 102 101 101 100 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 3 2 1 0 0 -1 -2 -3 -4 -5 -6 -7 -9 -10 -11 -12 -13 -14 -15 -16 -17 -19 -20 -21 -22 -23 -24 -25 -26 -28 -29 -30 -31 -32 -33 -34 -36 -37 -38 -39 -40 -42 -43 -44 -45 -46 -47 -49 -50 -51 -52 -54 -55 -56 -57 -58 -60 -61 -62 -63 -65 -66 -67 -68 -70 -71 -72 -74 -75 -76 -77 -79 -80 -81 -83 -84 -85 -87 -88 -89 -91 -92 -93 -95 -96 -98 -99 -100 -102 -103 -105 -106 -108 -109 -110 -112 -113 -115 -116 -118 -119 -121 -122 -124 -125 -127 -128 -130 -131 -133 -134 -136 -138 -139 -141 -142 -144 -146 -147 -149 -151 -152 -154 -156 -157 -159 -161 -162 -164 -166 -168 -169 -171 -173 -175 -177 -179 -180 -182 -184 -186 -188 -190 -192 -194 -196 -198 -200 -202 -204 -206 -208 -210 -212 -214 -216 -218 -221 -223 -225 -227 -229 -232 -234 -236 -239 -241 -243 -246 -248 -251 -253 -256 -258 -261 -264 -266 -269 -272 -275 -277 -280 -283 -286 -289 -292 -295 -298 -301 -304 -308 -311 -314 -318 -321 -325 -328 -332 -336 -339 -343 -347 -351 -355 -359 -364 -368 -373 -377 -382 -387 -392 -397 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400]) + /* Pooled Parameter (Expression: Incar_Temp_Table) * Referenced by: - * '/1-D Lookup Table7' - * '/1-D Lookup Table4' + * '/1-D Lookup Table2' + * '/1-D Lookup Table4' + * '/1-D Lookup Table1' + * '/1-D Lookup Table3' */ { 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, - 850, 850, 850, 850, 850, 850, 850, 850, 850, 848, 845, 841, 838, 834, 831, - 827, 824, 821, 818, 814, 811, 808, 805, 802, 799, 796, 793, 790, 787, 784, - 781, 778, 775, 772, 769, 767, 764, 761, 758, 756, 753, 750, 748, 745, 742, - 740, 737, 735, 732, 730, 727, 725, 722, 720, 717, 715, 713, 710, 708, 706, - 703, 701, 699, 696, 694, 692, 690, 688, 685, 683, 681, 679, 677, 675, 673, - 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, - 640, 638, 637, 635, 633, 631, 629, 627, 625, 624, 622, 620, 618, 616, 614, - 613, 611, 609, 607, 606, 604, 602, 600, 599, 597, 595, 594, 592, 590, 589, - 587, 585, 584, 582, 580, 579, 577, 576, 574, 572, 571, 569, 568, 566, 564, - 563, 561, 560, 558, 557, 555, 554, 552, 551, 549, 548, 546, 545, 543, 542, - 540, 539, 537, 536, 534, 533, 532, 530, 529, 527, 526, 524, 523, 522, 520, - 519, 517, 516, 515, 513, 512, 511, 509, 508, 507, 505, 504, 503, 501, 500, - 499, 497, 496, 495, 493, 492, 491, 489, 488, 487, 485, 484, 483, 482, 480, - 479, 478, 477, 475, 474, 473, 472, 470, 469, 468, 467, 465, 464, 463, 462, - 460, 459, 458, 457, 456, 454, 453, 452, 451, 450, 448, 447, 446, 445, 444, - 442, 441, 440, 439, 438, 437, 435, 434, 433, 432, 431, 430, 429, 427, 426, - 425, 424, 423, 422, 421, 420, 418, 417, 416, 415, 414, 413, 412, 411, 410, - 408, 407, 406, 405, 404, 403, 402, 401, 400, 399, 398, 396, 395, 394, 393, - 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 378, 377, - 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, - 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, - 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, - 331, 330, 329, 328, 327, 326, 325, 324, 324, 323, 322, 321, 320, 319, 318, - 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 305, 304, - 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 291, 290, - 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 279, 278, 277, 276, - 275, 274, 273, 272, 271, 270, 269, 268, 268, 267, 266, 265, 264, 263, 262, - 261, 260, 259, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 250, 249, - 248, 247, 246, 245, 244, 243, 242, 241, 241, 240, 239, 238, 237, 236, 235, - 234, 233, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 224, 223, 222, - 221, 220, 219, 218, 217, 217, 216, 215, 214, 213, 212, 211, 210, 209, 209, - 208, 207, 206, 205, 204, 203, 202, 201, 201, 200, 199, 198, 197, 196, 195, - 194, 194, 193, 192, 191, 190, 189, 188, 187, 186, 186, 185, 184, 183, 182, - 181, 180, 179, 179, 178, 177, 176, 175, 174, 173, 172, 171, 171, 170, 169, - 168, 167, 166, 165, 164, 163, 163, 162, 161, 160, 159, 158, 157, 156, 155, - 155, 154, 153, 152, 151, 150, 149, 148, 147, 147, 146, 145, 144, 143, 142, - 141, 140, 139, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 130, 129, - 128, 127, 126, 125, 124, 123, 122, 121, 121, 120, 119, 118, 117, 116, 115, - 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, - 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 88, 87, 86, 85, 84, - 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 72, 71, 70, 69, 68, 67, 66, - 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, - 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, - 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, - 7, 6, 5, 3, 2, 1, 0, 0, -1, -2, -3, -4, -5, -6, -7, -9, -10, -11, -12, -13, - -14, -15, -16, -17, -19, -20, -21, -22, -23, -24, -25, -26, -28, -29, -30, - -31, -32, -33, -34, -36, -37, -38, -39, -40, -42, -43, -44, -45, -46, -47, - -49, -50, -51, -52, -54, -55, -56, -57, -58, -60, -61, -62, -63, -65, -66, - -67, -68, -70, -71, -72, -74, -75, -76, -77, -79, -80, -81, -83, -84, -85, - -87, -88, -89, -91, -92, -93, -95, -96, -98, -99, -100, -102, -103, -105, - -106, -108, -109, -110, -112, -113, -115, -116, -118, -119, -121, -122, -124, - -125, -127, -128, -130, -131, -133, -134, -136, -138, -139, -141, -142, -144, - -146, -147, -149, -151, -152, -154, -156, -157, -159, -161, -162, -164, -166, - -168, -169, -171, -173, -175, -177, -179, -180, -182, -184, -186, -188, -190, - -192, -194, -196, -198, -200, -202, -204, -206, -208, -210, -212, -214, -216, - -218, -221, -223, -225, -227, -229, -232, -234, -236, -239, -241, -243, -246, - -248, -251, -253, -256, -258, -261, -264, -266, -269, -272, -275, -277, -280, - -283, -286, -289, -292, -295, -298, -301, -304, -308, -311, -314, -318, -321, - -325, -328, -332, -336, -339, -343, -347, -351, -355, -359, -364, -368, -373, - -377, -382, -387, -392, -397, -400, -400, -400, -400, -400, -400, -400, -400, + 837, 816, 797, 780, 763, 748, 733, 719, 706, 693, 681, 670, 659, 648, 638, + 628, 619, 610, 601, 593, 584, 577, 569, 562, 555, 548, 541, 534, 528, 521, + 515, 509, 503, 498, 492, 487, 481, 476, 471, 466, 461, 457, 452, 447, 443, + 438, 434, 430, 425, 421, 417, 413, 409, 405, 401, 398, 394, 390, 387, 383, + 380, 376, 373, 370, 366, 363, 360, 357, 354, 351, 348, 345, 342, 339, 336, + 333, 330, 327, 324, 322, 319, 316, 314, 311, 308, 306, 303, 301, 298, 296, + 293, 291, 289, 286, 284, 281, 279, 277, 275, 272, 270, 268, 266, 264, 262, + 259, 257, 255, 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, + 229, 228, 226, 224, 222, 220, 218, 217, 215, 213, 211, 210, 208, 206, 204, + 203, 201, 199, 198, 196, 194, 193, 191, 190, 188, 186, 185, 183, 182, 180, + 178, 177, 175, 174, 172, 171, 169, 168, 166, 165, 163, 162, 161, 159, 158, + 156, 155, 153, 152, 151, 149, 148, 146, 145, 144, 142, 141, 140, 138, 137, + 136, 134, 133, 132, 130, 129, 128, 127, 125, 124, 123, 122, 120, 119, 118, + 117, 115, 114, 113, 112, 110, 109, 108, 107, 106, 105, 103, 102, 101, 100, + 99, 98, 96, 95, 94, 93, 92, 91, 90, 88, 87, 86, 85, 84, 83, 82, 81, 80, 78, + 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 59, 58, + 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 43, 42, 41, 40, + 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 25, 24, 23, 22, + 21, 20, 19, 18, 17, 16, 15, 14, 14, 13, 12, 11, 10, 9, 8, 7, 6, 6, 5, 4, 3, + 2, 1, 0, 0, 0, -1, -2, -3, -4, -5, -6, -6, -7, -8, -9, -10, -11, -11, -12, + -13, -14, -15, -16, -17, -17, -18, -19, -20, -21, -22, -22, -23, -24, -25, + -26, -26, -27, -28, -29, -30, -30, -31, -32, -33, -34, -34, -35, -36, -37, + -38, -38, -39, -40, -41, -42, -42, -43, -44, -45, -45, -46, -47, -48, -49, + -49, -50, -51, -52, -52, -53, -54, -55, -56, -56, -57, -58, -59, -59, -60, + -61, -62, -62, -63, -64, -65, -65, -66, -67, -68, -68, -69, -70, -71, -71, + -72, -73, -74, -74, -75, -76, -77, -77, -78, -79, -80, -80, -81, -82, -83, + -83, -84, -85, -85, -86, -87, -88, -88, -89, -90, -91, -91, -92, -93, -93, + -94, -95, -96, -96, -97, -98, -98, -99, -100, -101, -101, -102, -103, -103, + -104, -105, -106, -106, -107, -108, -108, -109, -110, -111, -111, -112, -113, + -113, -114, -115, -116, -116, -117, -118, -118, -119, -120, -120, -121, -122, + -123, -123, -124, -125, -125, -126, -127, -127, -128, -129, -129, -130, -131, + -132, -132, -133, -134, -134, -135, -136, -136, -137, -138, -138, -139, -140, + -141, -141, -142, -143, -143, -144, -145, -145, -146, -147, -147, -148, -149, + -149, -150, -151, -152, -152, -153, -154, -154, -155, -156, -156, -157, -158, + -158, -159, -160, -160, -161, -162, -163, -163, -164, -165, -165, -166, -167, + -167, -168, -169, -169, -170, -171, -171, -172, -173, -173, -174, -175, -176, + -176, -177, -178, -178, -179, -180, -180, -181, -182, -182, -183, -184, -184, + -185, -186, -186, -187, -188, -189, -189, -190, -191, -191, -192, -193, -193, + -194, -195, -195, -196, -197, -197, -198, -199, -199, -200, -201, -202, -202, + -203, -204, -204, -205, -206, -206, -207, -208, -208, -209, -210, -211, -211, + -212, -213, -213, -214, -215, -215, -216, -217, -217, -218, -219, -220, -220, + -221, -222, -222, -223, -224, -224, -225, -226, -227, -227, -228, -229, -229, + -230, -231, -231, -232, -233, -234, -234, -235, -236, -236, -237, -238, -238, + -239, -240, -241, -241, -242, -243, -243, -244, -245, -246, -246, -247, -248, + -248, -249, -250, -251, -251, -252, -253, -253, -254, -255, -256, -256, -257, + -258, -259, -259, -260, -261, -261, -262, -263, -264, -264, -265, -266, -267, + -267, -268, -269, -270, -270, -271, -272, -272, -273, -274, -275, -275, -276, + -277, -278, -278, -279, -280, -281, -281, -282, -283, -284, -285, -285, -286, + -287, -288, -288, -289, -290, -291, -291, -292, -293, -294, -294, -295, -296, + -297, -298, -298, -299, -300, -301, -301, -302, -303, -304, -305, -305, -306, + -307, -308, -309, -309, -310, -311, -312, -313, -313, -314, -315, -316, -317, + -318, -318, -319, -320, -321, -322, -323, -323, -324, -325, -326, -327, -328, + -328, -329, -330, -331, -332, -333, -333, -334, -335, -336, -337, -338, -339, + -339, -340, -341, -342, -343, -344, -345, -346, -346, -347, -348, -349, -350, + -351, -352, -353, -354, -355, -355, -356, -357, -358, -359, -360, -361, -362, + -363, -364, -365, -366, -367, -368, -368, -369, -370, -371, -372, -373, -374, + -375, -376, -377, -378, -379, -380, -381, -382, -383, -384, -385, -386, -387, + -388, -389, -390, -391, -392, -393, -394, -395, -396, -397, -398, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, - -400, -400, -400 }, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400 }, - /* Pooled Parameter (Expression: [0:4:4095]) + /* Pooled Parameter (Mixed Expressions) * Referenced by: - * '/1-D Lookup Table7' - * '/1-D Lookup Table4' + * '/1-D Lookup Table7' + * '/1-D Lookup Table4' + * '/1-D Lookup Table4' */ { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, @@ -1642,68 +472,870 @@ const ConstP rtConstP = { 4000, 4004, 4008, 4012, 4016, 4020, 4024, 4028, 4032, 4036, 4040, 4044, 4048, 4052, 4056, 4060, 4064, 4068, 4072, 4076, 4080, 4084, 4088, 4092 }, + /* Pooled Parameter (Expression: int16([850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 848 845 841 838 834 831 827 824 821 818 814 811 808 805 802 799 796 793 790 787 784 781 778 775 772 769 767 764 761 758 756 753 750 748 745 742 740 737 735 732 730 727 725 722 720 717 715 713 710 708 706 703 701 699 696 694 692 690 688 685 683 681 679 677 675 673 670 668 666 664 662 660 658 656 654 652 650 648 646 644 642 640 638 637 635 633 631 629 627 625 624 622 620 618 616 614 613 611 609 607 606 604 602 600 599 597 595 594 592 590 589 587 585 584 582 580 579 577 576 574 572 571 569 568 566 564 563 561 560 558 557 555 554 552 551 549 548 546 545 543 542 540 539 537 536 534 533 532 530 529 527 526 524 523 522 520 519 517 516 515 513 512 511 509 508 507 505 504 503 501 500 499 497 496 495 493 492 491 489 488 487 485 484 483 482 480 479 478 477 475 474 473 472 470 469 468 467 465 464 463 462 460 459 458 457 456 454 453 452 451 450 448 447 446 445 444 442 441 440 439 438 437 435 434 433 432 431 430 429 427 426 425 424 423 422 421 420 418 417 416 415 414 413 412 411 410 408 407 406 405 404 403 402 401 400 399 398 396 395 394 393 392 391 390 389 388 387 386 385 384 383 382 381 380 378 377 376 375 374 373 372 371 370 369 368 367 366 365 364 363 362 361 360 359 358 357 356 355 354 353 352 351 350 349 348 347 346 345 344 343 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 327 326 325 324 324 323 322 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 306 305 305 304 303 302 301 300 299 298 297 296 295 294 293 292 291 291 290 289 288 287 286 285 284 283 282 281 280 279 279 278 277 276 275 274 273 272 271 270 269 268 268 267 266 265 264 263 262 261 260 259 259 258 257 256 255 254 253 252 251 250 250 249 248 247 246 245 244 243 242 241 241 240 239 238 237 236 235 234 233 233 232 231 230 229 228 227 226 225 224 224 223 222 221 220 219 218 217 217 216 215 214 213 212 211 210 209 209 208 207 206 205 204 203 202 201 201 200 199 198 197 196 195 194 194 193 192 191 190 189 188 187 186 186 185 184 183 182 181 180 179 179 178 177 176 175 174 173 172 171 171 170 169 168 167 166 165 164 163 163 162 161 160 159 158 157 156 155 155 154 153 152 151 150 149 148 147 147 146 145 144 143 142 141 140 139 139 138 137 136 135 134 133 132 131 130 130 129 128 127 126 125 124 123 122 121 121 120 119 118 117 116 115 114 113 112 112 111 110 109 108 107 106 105 104 103 102 101 101 100 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 3 2 1 0 0 -1 -2 -3 -4 -5 -6 -7 -9 -10 -11 -12 -13 -14 -15 -16 -17 -19 -20 -21 -22 -23 -24 -25 -26 -28 -29 -30 -31 -32 -33 -34 -36 -37 -38 -39 -40 -42 -43 -44 -45 -46 -47 -49 -50 -51 -52 -54 -55 -56 -57 -58 -60 -61 -62 -63 -65 -66 -67 -68 -70 -71 -72 -74 -75 -76 -77 -79 -80 -81 -83 -84 -85 -87 -88 -89 -91 -92 -93 -95 -96 -98 -99 -100 -102 -103 -105 -106 -108 -109 -110 -112 -113 -115 -116 -118 -119 -121 -122 -124 -125 -127 -128 -130 -131 -133 -134 -136 -138 -139 -141 -142 -144 -146 -147 -149 -151 -152 -154 -156 -157 -159 -161 -162 -164 -166 -168 -169 -171 -173 -175 -177 -179 -180 -182 -184 -186 -188 -190 -192 -194 -196 -198 -200 -202 -204 -206 -208 -210 -212 -214 -216 -218 -221 -223 -225 -227 -229 -232 -234 -236 -239 -241 -243 -246 -248 -251 -253 -256 -258 -261 -264 -266 -269 -272 -275 -277 -280 -283 -286 -289 -292 -295 -298 -301 -304 -308 -311 -314 -318 -321 -325 -328 -332 -336 -339 -343 -347 -351 -355 -359 -364 -368 -373 -377 -382 -387 -392 -397 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400 -400])) + * Referenced by: + * '/1-D Lookup Table7' + * '/1-D Lookup Table4' + */ + { 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, + 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, + 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, + 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, + 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, + 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, + 850, 850, 850, 850, 850, 850, 850, 850, 850, 848, 845, 841, 838, 834, 831, + 827, 824, 821, 818, 814, 811, 808, 805, 802, 799, 796, 793, 790, 787, 784, + 781, 778, 775, 772, 769, 767, 764, 761, 758, 756, 753, 750, 748, 745, 742, + 740, 737, 735, 732, 730, 727, 725, 722, 720, 717, 715, 713, 710, 708, 706, + 703, 701, 699, 696, 694, 692, 690, 688, 685, 683, 681, 679, 677, 675, 673, + 670, 668, 666, 664, 662, 660, 658, 656, 654, 652, 650, 648, 646, 644, 642, + 640, 638, 637, 635, 633, 631, 629, 627, 625, 624, 622, 620, 618, 616, 614, + 613, 611, 609, 607, 606, 604, 602, 600, 599, 597, 595, 594, 592, 590, 589, + 587, 585, 584, 582, 580, 579, 577, 576, 574, 572, 571, 569, 568, 566, 564, + 563, 561, 560, 558, 557, 555, 554, 552, 551, 549, 548, 546, 545, 543, 542, + 540, 539, 537, 536, 534, 533, 532, 530, 529, 527, 526, 524, 523, 522, 520, + 519, 517, 516, 515, 513, 512, 511, 509, 508, 507, 505, 504, 503, 501, 500, + 499, 497, 496, 495, 493, 492, 491, 489, 488, 487, 485, 484, 483, 482, 480, + 479, 478, 477, 475, 474, 473, 472, 470, 469, 468, 467, 465, 464, 463, 462, + 460, 459, 458, 457, 456, 454, 453, 452, 451, 450, 448, 447, 446, 445, 444, + 442, 441, 440, 439, 438, 437, 435, 434, 433, 432, 431, 430, 429, 427, 426, + 425, 424, 423, 422, 421, 420, 418, 417, 416, 415, 414, 413, 412, 411, 410, + 408, 407, 406, 405, 404, 403, 402, 401, 400, 399, 398, 396, 395, 394, 393, + 392, 391, 390, 389, 388, 387, 386, 385, 384, 383, 382, 381, 380, 378, 377, + 376, 375, 374, 373, 372, 371, 370, 369, 368, 367, 366, 365, 364, 363, 362, + 361, 360, 359, 358, 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, 347, + 346, 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, 335, 334, 333, 332, + 331, 330, 329, 328, 327, 326, 325, 324, 324, 323, 322, 321, 320, 319, 318, + 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, 307, 306, 305, 305, 304, + 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 291, 290, + 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 279, 278, 277, 276, + 275, 274, 273, 272, 271, 270, 269, 268, 268, 267, 266, 265, 264, 263, 262, + 261, 260, 259, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 250, 249, + 248, 247, 246, 245, 244, 243, 242, 241, 241, 240, 239, 238, 237, 236, 235, + 234, 233, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 224, 223, 222, + 221, 220, 219, 218, 217, 217, 216, 215, 214, 213, 212, 211, 210, 209, 209, + 208, 207, 206, 205, 204, 203, 202, 201, 201, 200, 199, 198, 197, 196, 195, + 194, 194, 193, 192, 191, 190, 189, 188, 187, 186, 186, 185, 184, 183, 182, + 181, 180, 179, 179, 178, 177, 176, 175, 174, 173, 172, 171, 171, 170, 169, + 168, 167, 166, 165, 164, 163, 163, 162, 161, 160, 159, 158, 157, 156, 155, + 155, 154, 153, 152, 151, 150, 149, 148, 147, 147, 146, 145, 144, 143, 142, + 141, 140, 139, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 130, 129, + 128, 127, 126, 125, 124, 123, 122, 121, 121, 120, 119, 118, 117, 116, 115, + 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, + 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 88, 87, 86, 85, 84, + 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 72, 71, 70, 69, 68, 67, 66, + 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, + 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, + 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, + 7, 6, 5, 3, 2, 1, 0, 0, -1, -2, -3, -4, -5, -6, -7, -9, -10, -11, -12, -13, + -14, -15, -16, -17, -19, -20, -21, -22, -23, -24, -25, -26, -28, -29, -30, + -31, -32, -33, -34, -36, -37, -38, -39, -40, -42, -43, -44, -45, -46, -47, + -49, -50, -51, -52, -54, -55, -56, -57, -58, -60, -61, -62, -63, -65, -66, + -67, -68, -70, -71, -72, -74, -75, -76, -77, -79, -80, -81, -83, -84, -85, + -87, -88, -89, -91, -92, -93, -95, -96, -98, -99, -100, -102, -103, -105, + -106, -108, -109, -110, -112, -113, -115, -116, -118, -119, -121, -122, -124, + -125, -127, -128, -130, -131, -133, -134, -136, -138, -139, -141, -142, -144, + -146, -147, -149, -151, -152, -154, -156, -157, -159, -161, -162, -164, -166, + -168, -169, -171, -173, -175, -177, -179, -180, -182, -184, -186, -188, -190, + -192, -194, -196, -198, -200, -202, -204, -206, -208, -210, -212, -214, -216, + -218, -221, -223, -225, -227, -229, -232, -234, -236, -239, -241, -243, -246, + -248, -251, -253, -256, -258, -261, -264, -266, -269, -272, -275, -277, -280, + -283, -286, -289, -292, -295, -298, -301, -304, -308, -311, -314, -318, -321, + -325, -328, -332, -336, -339, -343, -347, -351, -355, -359, -364, -368, -373, + -377, -382, -387, -392, -397, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, + -400, -400, -400 }, + + /* Expression: dewpoint_diff_table + * Referenced by: '/demist LVL (dew_point_diff)' + */ + { 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, + 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, + 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, + 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, + 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, + 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, + 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, + 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, + 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, + 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, + 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, + 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, + 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, + 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, + 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, + 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, + 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, + 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, + 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, + 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, + 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, + 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, + 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, + 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, + 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, + 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, + 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, + 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, + 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, + 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, + 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, + 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, + 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, + 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, + 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, + 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, + 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, + 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, + 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, + 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, + 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, + 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, + 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, + 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, + 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, + 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, + 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, + 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, + 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, + 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, + 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, + 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, + 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, + 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, + 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, + 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, + 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, + 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, + 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, + 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, + 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, + 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, + 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, + 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, + 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, + 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, + 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, + 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, + 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, + 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, + 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, + 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, + 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, + 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, + 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, + 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, + 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, + 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, + 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, + 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, + 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, + 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, + 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, + 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, + 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, + 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, + 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, + 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, + 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, + 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, + 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, + 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, + 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, + 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, + 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, + 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, + 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, + 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, + 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, + 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, + 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, + 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, + 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, + 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, + 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, + 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, + 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, + 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, + 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, + 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, + 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, + 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, + 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, + 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, + 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, + 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, + 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, + 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, + 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, + 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, + 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, + 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, + 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, + 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, + 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, + 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, + 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, + 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, + 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, + 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, + 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, + 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, + 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, + 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, + 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, + 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, + 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, + 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, + 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, + 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, + 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, + 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, + 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, + 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, + 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, + 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, + 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, + 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, + 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, + 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, + 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, + 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, + 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, + 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, + 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, + 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, + 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, + 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, + 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, + 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, + 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, + 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, + 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, + 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, + 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, + 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, + 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, + 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, + 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, + 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, + 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, + 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, + 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, + 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, + 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, + 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, + 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, + 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, + 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, + 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, + 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, + 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, + 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, + 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, + 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, + 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, + 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, + 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, + 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, + 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, + 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, + 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, + 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, + 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, + 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, + 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, + 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, + 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, + 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, + 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, + 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, + 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, 108, 109, + 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, + 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, + 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, + 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, + 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, + 184, 74, 75, 75, 76, 77, 77, 78, 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, + 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, + 102, 103, 103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, + 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, + 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, + 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, + 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 74, 75, 75, 76, 77, 77, 78, + 79, 80, 80, 81, 82, 83, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 91, 92, 93, + 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 109, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, + 121, 122, 123, 124, 125, 126, 127, 127, 128, 129, 130, 131, 132, 133, 134, + 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, + 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, + 182, 183, 184, 72, 73, 73, 74, 75, 75, 76, 77, 78, 78, 79, 80, 81, 81, 82, + 83, 84, 85, 85, 86, 87, 88, 89, 89, 90, 91, 92, 93, 93, 94, 95, 96, 96, 97, + 98, 98, 99, 100, 101, 101, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, + 111, 112, 113, 114, 115, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, + 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, + 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 166, 167, 168, + 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 70, 71, 71, 72, 73, + 73, 74, 75, 76, 76, 77, 78, 79, 79, 80, 81, 82, 83, 83, 84, 85, 86, 86, 87, + 88, 88, 89, 90, 91, 91, 92, 93, 94, 94, 95, 96, 97, 98, 98, 99, 100, 101, + 102, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, 111, 112, 112, 113, + 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, 124, 125, 126, 127, + 128, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 139, 140, + 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, + 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 171, + 172, 173, 174, 175, 69, 70, 70, 71, 71, 72, 73, 73, 74, 74, 75, 76, 76, 77, + 78, 78, 79, 80, 81, 81, 82, 83, 84, 84, 85, 86, 87, 88, 88, 89, 90, 91, 91, + 92, 93, 93, 94, 95, 96, 96, 97, 98, 99, 100, 101, 101, 102, 103, 104, 105, + 106, 107, 107, 108, 109, 109, 110, 111, 112, 112, 113, 114, 115, 116, 117, + 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 129, 130, + 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, + 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 154, 156, 157, 158, 159, + 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 67, 68, 68, 69, 69, + 70, 71, 71, 72, 72, 73, 74, 74, 75, 76, 76, 77, 78, 79, 79, 80, 81, 81, 82, + 83, 83, 84, 85, 86, 86, 87, 88, 89, 89, 90, 91, 92, 93, 93, 94, 95, 96, 97, + 97, 98, 99, 100, 101, 101, 102, 103, 104, 104, 105, 106, 106, 107, 108, 109, + 109, 110, 111, 112, 113, 114, 114, 115, 116, 117, 118, 119, 120, 121, 121, + 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 132, 133, 134, 135, + 136, 137, 138, 139, 140, 141, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 164, + 165, 166, 65, 66, 66, 67, 67, 68, 69, 69, 70, 70, 71, 72, 72, 73, 74, 74, 75, + 76, 77, 77, 78, 79, 79, 80, 81, 81, 82, 83, 84, 84, 85, 86, 86, 87, 88, 88, + 89, 90, 91, 91, 92, 93, 94, 94, 95, 96, 97, 98, 98, 99, 100, 101, 101, 102, + 103, 103, 104, 105, 106, 106, 107, 108, 109, 110, 111, 111, 112, 113, 114, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 122, 123, 124, 125, 126, 127, + 128, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 137, 138, 139, 140, + 141, 142, 143, 144, 145, 146, 146, 147, 148, 149, 150, 151, 152, 153, 154, + 155, 156, 157, 158, 159, 160, 161, 63, 64, 64, 65, 65, 66, 67, 67, 68, 68, + 69, 70, 70, 71, 72, 72, 73, 74, 75, 75, 76, 77, 77, 78, 79, 79, 80, 81, 82, + 82, 83, 84, 84, 85, 86, 86, 87, 88, 89, 89, 90, 91, 91, 92, 92, 93, 94, 95, + 95, 96, 97, 98, 98, 99, 100, 100, 101, 102, 103, 103, 104, 105, 106, 107, + 108, 108, 109, 110, 111, 112, 113, 114, 115, 115, 116, 117, 118, 119, 119, + 120, 121, 122, 123, 124, 125, 125, 126, 127, 128, 128, 129, 130, 131, 132, + 133, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 61, 62, 62, 63, + 63, 64, 65, 65, 66, 66, 67, 68, 68, 69, 70, 70, 71, 72, 73, 73, 74, 75, 75, + 76, 76, 77, 78, 78, 79, 79, 80, 81, 81, 82, 83, 83, 84, 85, 86, 86, 87, 88, + 89, 89, 90, 91, 92, 92, 93, 93, 94, 95, 95, 96, 97, 97, 98, 99, 100, 100, + 101, 102, 103, 104, 105, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, + 114, 115, 116, 116, 117, 118, 119, 119, 120, 121, 121, 122, 123, 124, 125, + 126, 127, 128, 128, 129, 130, 131, 132, 132, 133, 134, 135, 136, 137, 138, + 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 150, 151, + 152, 60, 61, 61, 62, 62, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 70, + 70, 71, 71, 72, 72, 73, 74, 74, 75, 76, 77, 77, 78, 79, 79, 80, 81, 81, 82, + 83, 84, 84, 85, 86, 86, 87, 87, 88, 89, 90, 90, 91, 92, 93, 93, 94, 95, 95, + 96, 97, 98, 98, 99, 100, 100, 101, 102, 102, 103, 104, 105, 105, 106, 107, + 108, 108, 109, 110, 111, 112, 112, 113, 114, 115, 116, 117, 118, 118, 119, + 120, 121, 121, 122, 123, 124, 125, 126, 126, 127, 128, 129, 130, 131, 132, + 133, 133, 134, 135, 136, 137, 137, 138, 139, 140, 141, 141, 142, 143, 144, + 145, 146, 147, 148, 58, 59, 59, 60, 60, 61, 62, 62, 63, 63, 64, 64, 65, 65, + 66, 66, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 73, 73, 74, 74, 75, 76, 76, + 77, 78, 78, 79, 80, 81, 81, 82, 83, 84, 84, 85, 86, 87, 87, 88, 88, 89, 90, + 90, 91, 92, 92, 93, 94, 95, 95, 96, 97, 97, 98, 99, 99, 100, 101, 102, 102, + 103, 104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 112, 112, 113, 114, + 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, 124, 125, 125, 126, + 127, 128, 129, 129, 130, 131, 132, 133, 133, 134, 135, 136, 137, 137, 138, + 139, 140, 141, 141, 142, 143, 56, 57, 57, 58, 58, 59, 60, 60, 61, 61, 62, 62, + 63, 63, 64, 64, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 71, 71, 72, 72, 73, + 74, 74, 75, 76, 76, 77, 78, 79, 79, 80, 81, 81, 82, 82, 83, 84, 84, 85, 85, + 86, 87, 87, 88, 89, 89, 90, 91, 92, 92, 93, 94, 94, 95, 96, 96, 97, 98, 99, + 99, 100, 101, 102, 102, 103, 104, 105, 106, 106, 107, 108, 109, 109, 110, + 111, 111, 112, 113, 114, 114, 115, 116, 117, 117, 118, 119, 120, 121, 121, + 122, 123, 124, 125, 125, 126, 127, 128, 129, 129, 130, 131, 132, 133, 133, + 134, 135, 136, 137, 137, 138, 139, 54, 55, 55, 56, 56, 57, 58, 58, 59, 59, + 60, 60, 61, 61, 62, 62, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 69, 69, 70, + 70, 71, 72, 72, 73, 74, 74, 75, 76, 77, 77, 78, 79, 79, 80, 80, 81, 82, 82, + 83, 83, 84, 85, 85, 86, 86, 87, 88, 88, 89, 89, 90, 91, 91, 92, 93, 93, 94, + 95, 96, 96, 97, 98, 99, 99, 100, 101, 102, 103, 103, 104, 105, 106, 106, 107, + 108, 108, 109, 110, 111, 111, 112, 113, 114, 114, 115, 116, 117, 118, 118, + 119, 120, 121, 121, 122, 123, 123, 124, 125, 126, 126, 127, 128, 129, 129, + 130, 131, 132, 133, 133, 134, 135, 53, 53, 54, 54, 55, 55, 56, 57, 57, 58, + 58, 58, 59, 59, 60, 60, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 67, 67, 68, + 68, 69, 70, 70, 71, 72, 72, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 79, 79, + 80, 80, 81, 82, 82, 83, 84, 84, 85, 86, 87, 87, 88, 89, 89, 90, 90, 91, 92, + 92, 93, 93, 94, 95, 96, 96, 97, 98, 99, 100, 100, 101, 102, 103, 103, 104, + 105, 105, 106, 107, 108, 108, 109, 110, 110, 111, 112, 112, 113, 114, 115, + 115, 116, 117, 118, 118, 119, 120, 121, 122, 122, 123, 124, 125, 125, 126, + 127, 127, 128, 129, 130, 130, 131, 51, 52, 52, 53, 53, 54, 55, 55, 56, 56, + 57, 57, 58, 58, 59, 59, 60, 61, 61, 62, 62, 62, 63, 63, 64, 64, 65, 66, 66, + 67, 67, 67, 68, 68, 69, 69, 70, 71, 72, 72, 73, 74, 74, 75, 75, 76, 77, 77, + 78, 78, 79, 80, 80, 81, 81, 82, 83, 83, 84, 84, 85, 86, 86, 87, 88, 88, 89, + 90, 91, 91, 92, 93, 93, 94, 94, 95, 96, 96, 97, 97, 98, 99, 99, 100, 101, + 101, 102, 103, 104, 104, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, + 113, 114, 114, 115, 116, 116, 117, 118, 119, 119, 120, 121, 122, 122, 123, + 124, 125, 126, 126, 127, 128, 50, 50, 51, 51, 52, 52, 53, 54, 54, 55, 55, 55, + 56, 56, 57, 57, 58, 59, 59, 60, 60, 60, 61, 61, 62, 62, 63, 64, 64, 65, 65, + 65, 66, 66, 67, 67, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 74, 74, 75, 75, + 76, 77, 77, 78, 79, 79, 80, 81, 82, 82, 83, 84, 84, 85, 85, 86, 87, 87, 88, + 88, 89, 90, 90, 91, 91, 92, 93, 93, 94, 94, 95, 96, 96, 97, 98, 98, 99, 100, + 101, 101, 102, 103, 103, 104, 105, 105, 106, 107, 108, 108, 109, 110, 111, + 111, 112, 113, 114, 115, 115, 116, 117, 118, 118, 119, 120, 120, 121, 122, + 123, 123, 124, 48, 48, 49, 49, 50, 50, 51, 52, 52, 53, 53, 53, 54, 54, 55, + 55, 56, 57, 57, 58, 58, 58, 59, 59, 60, 60, 61, 62, 62, 63, 63, 63, 64, 64, + 65, 65, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 72, 72, 73, 73, 74, 75, 75, + 76, 76, 77, 78, 78, 79, 79, 80, 81, 81, 82, 82, 83, 84, 84, 85, 85, 86, 87, + 87, 88, 88, 89, 90, 90, 91, 91, 92, 93, 93, 94, 95, 95, 96, 97, 98, 98, 99, + 100, 100, 101, 102, 102, 103, 104, 105, 105, 106, 107, 107, 108, 109, 109, + 110, 111, 112, 112, 113, 114, 114, 115, 116, 116, 117, 118, 119, 119, 120, + 47, 47, 48, 48, 49, 49, 49, 50, 50, 51, 51, 51, 52, 52, 53, 53, 54, 55, 55, + 56, 56, 56, 57, 57, 58, 58, 59, 60, 60, 61, 61, 61, 62, 62, 63, 63, 64, 65, + 65, 66, 66, 67, 67, 68, 68, 69, 70, 70, 71, 71, 72, 73, 73, 74, 74, 75, 76, + 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, + 87, 87, 88, 88, 89, 90, 90, 91, 92, 92, 93, 94, 95, 95, 96, 97, 97, 98, 99, + 99, 100, 101, 102, 102, 103, 104, 104, 105, 106, 106, 107, 108, 109, 109, + 110, 111, 111, 112, 112, 113, 114, 114, 115, 115, 116, 45, 45, 46, 46, 47, + 47, 48, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, 53, 53, 54, 54, 54, 55, 55, + 56, 56, 57, 58, 58, 59, 59, 59, 60, 60, 61, 61, 62, 63, 63, 64, 64, 65, 65, + 66, 66, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 74, 74, 75, 75, 76, + 76, 77, 77, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, + 87, 87, 88, 89, 89, 90, 91, 92, 92, 93, 94, 94, 95, 96, 96, 97, 98, 99, 99, + 100, 101, 101, 102, 102, 103, 104, 104, 105, 105, 106, 107, 107, 108, 109, + 109, 110, 111, 112, 112, 113, 44, 44, 45, 45, 46, 46, 46, 47, 47, 48, 48, 48, + 49, 49, 50, 50, 51, 52, 52, 53, 53, 53, 54, 54, 55, 55, 55, 56, 56, 57, 57, + 57, 58, 58, 59, 59, 60, 61, 61, 62, 62, 62, 63, 63, 64, 64, 65, 66, 66, 67, + 67, 68, 68, 69, 69, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 77, 77, + 78, 78, 79, 79, 80, 80, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 88, 88, + 89, 89, 90, 91, 91, 92, 92, 93, 94, 94, 95, 95, 96, 97, 97, 98, 99, 99, 100, + 101, 102, 102, 103, 104, 104, 105, 105, 106, 107, 107, 108, 108, 109, 42, 42, + 43, 43, 44, 44, 45, 46, 46, 47, 47, 47, 48, 48, 49, 49, 49, 50, 50, 51, 51, + 51, 52, 52, 53, 53, 53, 54, 54, 55, 55, 55, 56, 56, 57, 57, 58, 59, 59, 60, + 60, 60, 61, 61, 62, 62, 63, 64, 64, 65, 65, 65, 66, 66, 67, 67, 68, 69, 69, + 70, 70, 71, 71, 72, 72, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 80, + 80, 81, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 88, 88, 89, 89, 90, 91, + 91, 92, 92, 93, 94, 94, 95, 95, 96, 97, 97, 98, 98, 99, 100, 100, 101, 102, + 102, 103, 104, 105, 105, 106, 41, 41, 42, 42, 43, 43, 43, 44, 44, 45, 45, 45, + 46, 46, 47, 47, 47, 48, 48, 49, 49, 49, 50, 50, 51, 51, 51, 52, 52, 53, 53, + 53, 54, 54, 55, 55, 56, 57, 57, 58, 58, 58, 59, 59, 60, 60, 61, 62, 62, 63, + 63, 63, 64, 64, 65, 65, 66, 67, 67, 68, 68, 68, 69, 69, 70, 70, 71, 72, 72, + 73, 73, 73, 74, 74, 75, 75, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 82, 82, + 83, 83, 84, 85, 85, 86, 86, 87, 88, 88, 89, 89, 90, 91, 91, 92, 92, 93, 94, + 94, 95, 95, 96, 97, 97, 98, 98, 99, 100, 100, 101, 101, 102, 40, 40, 41, 41, + 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 45, 45, 45, 46, 46, 47, 47, 47, 48, + 48, 49, 49, 49, 50, 50, 51, 51, 51, 52, 52, 53, 53, 54, 55, 55, 56, 56, 56, + 57, 57, 58, 58, 59, 60, 60, 61, 61, 61, 62, 62, 63, 63, 64, 65, 65, 66, 66, + 66, 67, 67, 68, 68, 69, 70, 70, 71, 71, 71, 72, 72, 73, 73, 73, 74, 74, 75, + 75, 76, 76, 77, 77, 78, 79, 79, 80, 80, 81, 82, 82, 83, 83, 84, 85, 85, 86, + 86, 87, 88, 88, 89, 89, 90, 91, 91, 92, 92, 93, 94, 94, 95, 95, 96, 97, 97, + 98, 98, 99, 38, 38, 39, 39, 40, 40, 40, 41, 41, 42, 42, 42, 43, 43, 44, 44, + 44, 45, 45, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 50, 50, 51, + 51, 52, 53, 53, 54, 54, 54, 55, 55, 56, 56, 57, 58, 58, 59, 59, 59, 60, 60, + 61, 61, 61, 62, 62, 63, 63, 63, 64, 64, 65, 65, 66, 67, 67, 68, 68, 68, 69, + 69, 70, 70, 71, 72, 72, 73, 73, 73, 74, 74, 75, 75, 76, 77, 77, 78, 78, 79, + 79, 80, 80, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 88, 88, 89, 89, 90, + 90, 91, 91, 92, 92, 93, 94, 94, 95, 95, 37, 37, 38, 38, 38, 38, 39, 39, 39, + 40, 40, 40, 41, 41, 42, 42, 42, 43, 43, 44, 44, 44, 45, 45, 46, 46, 46, 47, + 47, 48, 48, 48, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, 53, 53, 54, 54, 54, + 55, 55, 56, 56, 56, 57, 57, 58, 58, 59, 60, 60, 61, 61, 61, 62, 62, 63, 63, + 64, 65, 65, 66, 66, 66, 67, 67, 68, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, + 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 80, 80, 81, 81, 81, 82, 82, + 83, 83, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 90, 90, 91, 91, 92, 35, 35, + 36, 36, 37, 37, 37, 38, 38, 39, 39, 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, + 43, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 47, 47, 48, 48, 48, 49, 49, 50, + 50, 50, 51, 51, 52, 52, 52, 53, 53, 54, 54, 54, 55, 55, 56, 56, 56, 57, 57, + 58, 58, 58, 59, 59, 60, 60, 61, 62, 62, 63, 63, 63, 64, 64, 65, 65, 66, 67, + 67, 68, 68, 68, 69, 69, 70, 70, 71, 72, 72, 73, 73, 73, 74, 74, 75, 75, 76, + 77, 77, 78, 78, 78, 79, 79, 80, 80, 81, 82, 82, 83, 83, 83, 84, 84, 85, 85, + 86, 87, 87, 88, 88, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 38, 38, + 39, 39, 39, 40, 40, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, + 45, 46, 46, 46, 47, 47, 48, 48, 48, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, + 53, 53, 54, 54, 54, 55, 55, 56, 56, 56, 57, 57, 58, 58, 59, 60, 60, 61, 61, + 61, 62, 62, 63, 63, 63, 64, 64, 65, 65, 65, 66, 66, 67, 67, 68, 69, 69, 70, + 70, 70, 71, 71, 72, 72, 73, 74, 74, 75, 75, 75, 76, 76, 77, 77, 78, 79, 79, + 80, 80, 80, 81, 81, 82, 82, 83, 84, 84, 85, 85, 33, 33, 34, 34, 34, 34, 35, + 35, 35, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, + 41, 41, 41, 42, 42, 42, 43, 43, 44, 44, 44, 45, 45, 46, 46, 46, 47, 47, 48, + 48, 48, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, 53, 53, 54, 54, 54, 55, 55, + 56, 56, 57, 58, 58, 59, 59, 59, 60, 60, 61, 61, 61, 62, 62, 63, 63, 63, 64, + 64, 65, 65, 65, 66, 66, 67, 67, 67, 68, 68, 69, 69, 70, 71, 71, 72, 72, 72, + 73, 73, 74, 74, 75, 76, 76, 77, 77, 77, 78, 78, 79, 79, 80, 81, 81, 82, 82, + 31, 31, 32, 32, 32, 32, 33, 33, 33, 34, 34, 34, 35, 35, 36, 36, 36, 37, 37, + 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 43, 43, + 43, 44, 44, 44, 45, 45, 46, 46, 46, 47, 47, 48, 48, 48, 49, 49, 50, 50, 50, + 51, 51, 52, 52, 52, 53, 53, 54, 54, 55, 55, 55, 56, 56, 56, 57, 57, 58, 58, + 58, 59, 59, 60, 60, 60, 61, 61, 62, 62, 63, 64, 64, 65, 65, 65, 66, 66, 66, + 66, 67, 68, 68, 69, 69, 69, 70, 70, 71, 71, 72, 73, 73, 74, 74, 74, 75, 75, + 76, 76, 77, 78, 78, 79, 79, 30, 30, 31, 31, 31, 31, 32, 32, 32, 33, 33, 33, + 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 39, 39, + 39, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 46, + 46, 46, 47, 47, 48, 48, 48, 49, 49, 50, 50, 50, 51, 51, 51, 51, 52, 53, 53, + 54, 54, 54, 55, 55, 56, 56, 56, 57, 57, 58, 58, 58, 59, 59, 60, 60, 60, 61, + 61, 62, 62, 62, 63, 63, 64, 64, 65, 65, 65, 66, 66, 66, 67, 67, 68, 68, 68, + 69, 69, 70, 70, 70, 71, 71, 72, 72, 73, 74, 74, 75, 75, 28, 28, 29, 29, 29, + 29, 30, 30, 30, 31, 31, 31, 32, 32, 33, 33, 33, 34, 34, 35, 35, 35, 36, 36, + 36, 36, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 42, + 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 46, 46, 46, 47, 47, 48, 48, 48, + 49, 49, 49, 49, 50, 50, 50, 51, 51, 51, 52, 52, 53, 53, 53, 54, 54, 55, 55, + 55, 56, 56, 57, 57, 58, 59, 59, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 63, + 63, 63, 64, 64, 65, 65, 65, 66, 66, 67, 67, 67, 68, 68, 69, 69, 70, 71, 71, + 72, 72, 27, 27, 28, 28, 28, 28, 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 32, + 32, 32, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, + 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, + 44, 44, 45, 45, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 50, 50, + 51, 51, 51, 52, 52, 53, 53, 53, 54, 54, 55, 55, 55, 56, 56, 57, 57, 57, 58, + 58, 58, 58, 59, 59, 59, 60, 60, 60, 61, 61, 62, 62, 62, 63, 63, 64, 64, 64, + 65, 65, 66, 66, 67, 68, 68, 69, 69, 26, 26, 27, 27, 27, 27, 28, 28, 28, 29, + 29, 29, 30, 30, 30, 30, 31, 31, 31, 32, 32, 32, 32, 33, 33, 33, 33, 33, 34, + 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 39, 39, + 39, 40, 40, 40, 41, 41, 42, 42, 42, 43, 43, 44, 44, 44, 45, 45, 45, 45, 46, + 46, 46, 47, 47, 47, 48, 48, 49, 49, 49, 50, 50, 51, 51, 51, 52, 52, 52, 52, + 53, 53, 53, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 57, 57, 57, 58, 58, 59, + 59, 59, 60, 60, 61, 61, 61, 62, 62, 63, 63, 64, 65, 65, 66, 66, 25, 25, 25, + 26, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 30, 30, 30, + 31, 31, 31, 31, 32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 34, 35, 35, 35, + 35, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 39, 39, 40, 40, 40, 41, 41, 42, + 42, 42, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, + 48, 48, 48, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, 53, 53, 53, 53, 54, 54, + 54, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 58, 58, 58, 59, 59, 60, 60, 61, + 62, 62, 63, 63, 23, 23, 24, 24, 24, 24, 25, 25, 25, 26, 26, 26, 27, 27, 27, + 27, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, + 32, 32, 33, 33, 33, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 38, + 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 41, 41, 42, 42, 42, 42, + 43, 43, 44, 44, 44, 45, 45, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, 49, 49, + 49, 50, 50, 50, 50, 51, 51, 51, 52, 52, 52, 53, 53, 54, 54, 54, 55, 55, 56, + 56, 56, 57, 57, 57, 57, 58, 58, 58, 59, 59, 22, 22, 22, 23, 23, 23, 23, 23, + 24, 24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 27, 27, 27, 28, 28, 28, 28, 29, + 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 31, 32, 32, 32, 32, 33, 33, 33, 33, + 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 39, 39, + 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, + 45, 45, 45, 46, 46, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 51, + 51, 51, 51, 52, 52, 52, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 56, 56, 21, + 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 25, 25, 25, 26, + 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 30, + 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 35, 35, + 35, 36, 36, 36, 36, 37, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, + 40, 40, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, + 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 51, 51, 51, + 51, 52, 52, 52, 53, 53, 20, 20, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 23, + 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, + 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 31, 31, + 31, 32, 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 35, 36, 36, + 36, 36, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, + 42, 42, 42, 42, 43, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, + 46, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 50, 50, 19, 19, 19, 20, 20, 20, + 20, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 24, 24, + 24, 24, 24, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, + 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 32, 32, 32, 32, + 33, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, + 37, 38, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 42, 42, + 42, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 46, 47, 47, + 47, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, + 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, + 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, + 29, 29, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 33, 33, + 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 38, + 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 43, + 43, 43, 43, 44, 44, 44, 45, 45, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, + 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 22, + 22, 22, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, + 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, + 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 33, 33, 33, 33, + 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, + 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 41, 41, 42, 42, 42, 16, 16, 16, 16, + 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, + 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 26, 26, + 26, 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 30, 30, + 30, 30, 30, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 34, + 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 38, + 39, 39, 39, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, + 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, + 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, + 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 30, 30, 30, 30, + 30, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 34, 34, 34, + 34, 34, 35, 35, 35, 35, 35, 36, 36, 36, 14, 14, 14, 14, 14, 14, 15, 15, 15, + 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, + 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, + 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, + 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 27, + 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 30, 30, + 30, 30, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 12, 12, + 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, + 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, + 17, 17, 17, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, + 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, + 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, + 26, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 30, 30, 30, + 30, 30, 31, 31, 31, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, + 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, + 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, + 20, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, + 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 26, 26, 26, + 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 10, 10, 10, 10, 10, 10, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, + 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, + 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, + 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, + 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, + 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, + 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, + 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, + 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, + 22, 22, 22, 22, 22, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, + 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, + 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 15, 15, + 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 20, 20, 20, 20, 20, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, + 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, + 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, + 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, + 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, + 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + + /* Expression: temp_values + * Referenced by: '/demist LVL (dew_point_diff)' + */ + { -40, -39, -38, -37, -36, -35, -34, -33, -32, -31, -30, -29, -28, -27, -26, + -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, + -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, + 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, + 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, + 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, + 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80 }, + + /* Expression: hum_values + * Referenced by: '/demist LVL (dew_point_diff)' + */ + { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, + 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, + 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, + 98, 99, 100 }, + /* Pooled Parameter (Expression: [170:10:290]) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' - * '/1-D Lookup Table10' - * '/1-D Lookup Table11' - * '/1-D Lookup Table6' - * '/1-D Lookup Table7' - * '/1-D Lookup Table8' - * '/1-D Lookup Table9' - * '/1-D Lookup Table10' - * '/1-D Lookup Table11' - * '/1-D Lookup Table6' - * '/1-D Lookup Table7' - * '/1-D Lookup Table8' - * '/1-D Lookup Table9' - * '/1-D Lookup Table10' - * '/1-D Lookup Table11' - * '/1-D Lookup Table6' - * '/1-D Lookup Table7' - * '/1-D Lookup Table8' - * '/1-D Lookup Table9' - * '/1-D Lookup Table1' - * '/1-D Lookup Table12' - * '/1-D Lookup Table2' - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table10' + * '/1-D Lookup Table11' + * '/1-D Lookup Table6' + * '/1-D Lookup Table7' + * '/1-D Lookup Table8' + * '/1-D Lookup Table9' + * '/1-D Lookup Table10' + * '/1-D Lookup Table11' + * '/1-D Lookup Table6' + * '/1-D Lookup Table7' + * '/1-D Lookup Table8' + * '/1-D Lookup Table9' + * '/1-D Lookup Table10' + * '/1-D Lookup Table11' + * '/1-D Lookup Table6' + * '/1-D Lookup Table7' + * '/1-D Lookup Table8' + * '/1-D Lookup Table9' + * '/1-D Lookup Table1' + * '/1-D Lookup Table12' + * '/1-D Lookup Table2' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' */ { 170U, 180U, 190U, 200U, 210U, 220U, 230U, 240U, 250U, 260U, 270U, 280U, 290U }, - /* Pooled Parameter (Expression: [0:4:4092]) + /* Pooled Parameter (Expression: int16([0:4:4092])) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table' - * '/1-D Lookup Table2' - * '/1-D Lookup Table4' - * '/1-D Lookup Table1' - * '/1-D Lookup Table3' + * '/1-D Lookup Table' + * '/1-D Lookup Table' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table3' */ { 0U, 4U, 8U, 12U, 16U, 20U, 24U, 28U, 32U, 36U, 40U, 44U, 48U, 52U, 56U, 60U, 64U, 68U, 72U, 76U, 80U, 84U, 88U, 92U, 96U, 100U, 104U, 108U, 112U, 116U, @@ -1796,113 +1428,130 @@ const ConstP rtConstP = { 4036U, 4040U, 4044U, 4048U, 4052U, 4056U, 4060U, 4064U, 4068U, 4072U, 4076U, 4080U, 4084U, 4088U, 4092U }, + /* Computed Parameter: FRONT_HVAC_LIMITED_tableData + * Referenced by: '/FRONT_HVAC_LIMITED' + */ + { 1000U, 1000U, 800U, 600U, 400U, 200U }, + + /* Pooled Parameter (Expression: [0, 1, 2, 3, 4, 5]) + * Referenced by: + * '/FRONT_HVAC_LIMITED' + * '/REAR_HVAC_LIMITED' + */ + { 0U, 1U, 2U, 3U, 4U, 5U }, + + /* Computed Parameter: REAR_HVAC_LIMITED_tableData + * Referenced by: '/REAR_HVAC_LIMITED' + */ + { 1000U, 1000U, 800U, 600U, 400U, 0U }, + /* Computed Parameter: uDLookupTable1_bp01Data - * Referenced by: '/1-D Lookup Table1' + * Referenced by: '/1-D Lookup Table1' */ { 10U, 50U }, /* Pooled Parameter (Expression: [1050 1250 1175 1195 1315 1300 1485 1440 1195]) * Referenced by: * '/Data Store Memory121' - * '/ACT1' + * '/ACT1' */ { 1050U, 1250U, 1175U, 1195U, 1315U, 1300U, 1485U, 1440U, 1195U }, /* Computed Parameter: ACT1_Value - * Referenced by: '/ACT1' + * Referenced by: '/ACT1' */ { 1225U, 1320U, 1270U, 1540U, 1480U, 1175U }, /* Computed Parameter: ACT1_Value_m - * Referenced by: '/ACT1' + * Referenced by: '/ACT1' */ { 3075U, 3075U, 1605U, 1840U, 1650U, 1635U, 1820U, 1650U }, /* Pooled Parameter (Expression: [60 60 60 60 100 100 100 100 0]) * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ { 60U, 60U, 60U, 60U, 100U, 100U, 100U, 100U, 0U }, /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 0]) * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ { 60U, 60U, 60U, 60U, 100U, 0U, 100U, 0U, 0U }, /* Pooled Parameter (Expression: [60 60 60 60 100 100 100 100 100]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ { 60U, 60U, 60U, 60U, 100U, 100U, 100U, 100U, 100U }, /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 50]) * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ { 60U, 60U, 60U, 60U, 100U, 0U, 100U, 0U, 50U }, /* Pooled Parameter (Expression: [60 60 60 60 100 0 100 0 100]) * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ { 60U, 60U, 60U, 60U, 100U, 0U, 100U, 0U, 100U }, /* Pooled Parameter (Expression: [100 100 100 100 20 0 20 0]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ { 100U, 100U, 100U, 100U, 20U, 0U, 20U, 0U }, /* Pooled Parameter (Expression: [100 100 100 100 20 20]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ { 100U, 100U, 100U, 100U, 20U, 20U }, /* Pooled Parameter (Expression: [70 40 40 70 100 100]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ { 70U, 40U, 40U, 70U, 100U, 100U }, /* Pooled Parameter (Expression: [100 100 100 100 0 0]) * Referenced by: - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' + * '/Constant' */ { 100U, 100U, 100U, 100U, 0U, 0U }, /* Pooled Parameter (Expression: [0 0 100 100 0]) * Referenced by: - * '/Constant' - * '/Constant' + * '/Constant' + * '/Constant' */ { 0U, 0U, 100U, 100U, 0U }, @@ -1916,84 +1565,84 @@ const ConstP rtConstP = { */ { 3075U, 3075U, 1605U, 1840U, 1650U, 1635U, 1820U, 1650U, 0U }, - /* Pooled Parameter (Expression: [0:7]) - * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - */ - { 0U, 1U, 2U, 3U, 4U, 5U, 6U, 7U }, - /* Pooled Parameter (Expression: [1:7]) * Referenced by: - * '/1-D Lookup Table3' - * '/1-D Lookup Table4' - * '/1-D Lookup Table5' + * '/1-D Lookup Table3' + * '/1-D Lookup Table4' + * '/1-D Lookup Table5' */ { 1U, 2U, 3U, 4U, 5U, 6U, 7U }, + /* Pooled Parameter (Expression: [0:7]) + * Referenced by: + * '/1-D Lookup Table' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + */ + { 0U, 1U, 2U, 3U, 4U, 5U, 6U, 7U }, + /* Pooled Parameter (Expression: [0:6]) * Referenced by: - * '/1-D Lookup Table' - * '/1-D Lookup Table' + * '/1-D Lookup Table' + * '/1-D Lookup Table' */ { 0U, 1U, 2U, 3U, 4U, 5U, 6U }, /* Pooled Parameter (Expression: [10:10:110]) * Referenced by: - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' - * '/1-D Lookup Table1' - * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' * '/1-D Lookup Table1' * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' + * '/1-D Lookup Table1' + * '/1-D Lookup Table2' */ { 10U, 20U, 30U, 40U, 50U, 60U, 70U, 80U, 90U, 100U, 110U }, /* Pooled Parameter (Expression: [1 2 3 4 5 6 7 8 9]) * Referenced by: - * '/Constant3' - * '/Constant5' - * '/Constant5' - * '/Constant5' - * '/Constant5' - * '/Constant5' - * '/Constant5' + * '/Constant3' + * '/Constant5' + * '/Constant5' + * '/Constant5' + * '/Constant5' + * '/Constant5' + * '/Constant5' */ { 1U, 2U, 3U, 4U, 5U, 6U, 7U, 8U, 9U }, /* Computed Parameter: Constant3_Value - * Referenced by: '/Constant3' + * Referenced by: '/Constant3' */ { 1U, 2U, 3U, 4U, 5U, 6U }, /* Computed Parameter: Constant3_Value_d - * Referenced by: '/Constant3' + * Referenced by: '/Constant3' */ { 1U, 2U, 3U, 4U, 5U, 6U, 7U, 8U }, /* Pooled Parameter (Expression: ) * Referenced by: - * '/Âûáîð ðåæèìà Left' - * '/Âûáîð ðåæèìà Right' + * '/Âûáîð ðåæèìà Left' + * '/Âûáîð ðåæèìà Right' */ { 0U, 1U, 2U, 3U, 4U, 5U } }; diff --git a/MODULES/HVAC_M7_MODEL/HVAC_model_private.h b/MODULES/HVAC_M7_MODEL/HVAC_model_private.h index 29edda7..35df991 100644 --- a/MODULES/HVAC_M7_MODEL/HVAC_model_private.h +++ b/MODULES/HVAC_M7_MODEL/HVAC_model_private.h @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'HVAC_model'. * - * Model version : 1.1628 + * Model version : 1.1658 * Simulink Coder version : 24.1 (R2024a) 19-Nov-2023 - * C/C++ source code generated on : Mon Sep 28 10:54:48 2026 + * C/C++ source code generated on : Fri Oct 2 10:22:10 2026 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex-M @@ -95,24 +95,27 @@ extern uint8_t look2_iu8bu8s16lu64n32_binlcse(uint8_t u0, uint8_t u1, const maxIndex[], uint32_t stride); extern uint8_t look1_iu16lu64n48tu8_binlcse(uint16_t u0, const uint16_t bp0[], const uint8_t table[], uint32_t maxIndex); -extern int16_t look1_iu16tdIs16_binlcs(uint16_t u0, const uint16_t bp0[], const - double table[], uint32_t maxIndex); -extern double look2_binlx(double u0, double u1, const double bp0[], const double - bp1[], const double table[], const uint32_t maxIndex[], uint32_t stride); -extern int16_t look1_iu16lu64n48ts16Ds32_binlcs(uint16_t u0, const uint16_t bp0[], - const int16_t table[], uint32_t maxIndex); extern int16_t look1_iu16bs16lu64n32ts16Ds32_binlcs(uint16_t u0, const int16_t bp0[], const int16_t table[], uint32_t maxIndex); +extern int16_t look1_iu16lu64n48ts16Ds32_binlcs(uint16_t u0, const uint16_t bp0[], + const int16_t table[], uint32_t maxIndex); +extern int16_t look2_bs16ts16Dddd_binlc(double u0, double u1, const int16_t bp0[], + const int16_t bp1[], const int16_t table[], const uint32_t maxIndex[], + uint32_t stride); +extern uint16_t look1_iu8bu16lu64n32tu16_binlcse(uint8_t u0, const uint16_t bp0[], + const uint16_t table[], uint32_t maxIndex); extern int16_t look1_iu16lu64n48Ds32Is16_binlcs(uint16_t u0, const uint16_t bp0[], const uint16_t table[], uint32_t maxIndex); +extern uint16_t look1_iu16lu64n48_binlcse(uint16_t u0, const uint16_t bp0[], + const uint16_t table[], uint32_t maxIndex); extern uint16_t look1_is16lu64n32tu16_binlcse(int16_t u0, const int16_t bp0[], const uint16_t table[], uint32_t maxIndex); extern double look1_bs16ts16DdId_binlc(double u0, const int16_t bp0[], const int16_t table[], uint32_t maxIndex); -extern uint8_t look1_iu8lu64n56_binlcse(uint8_t u0, const uint8_t bp0[], const - uint8_t table[], uint32_t maxIndex); extern double look1_iu16td_binlc(uint16_t u0, const uint16_t bp0[], const double table[], uint32_t maxIndex); +extern uint8_t look1_iu8lu64n56_binlcse(uint8_t u0, const uint8_t bp0[], const + uint8_t table[], uint32_t maxIndex); extern uint32_t plook_u32s16_bincka(int16_t u_7, const int16_t bp[], uint32_t maxIndex); extern int32_t div_nzp_s32_round(int32_t numerator, int32_t denominator); @@ -371,6 +374,7 @@ extern void u_p(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_out, const extern void u_g2(int16_t rtu_amb_raw, int16_t rtu_lvl, uint8_t *rty_riseperminute, const double *rtd_AMB_store, double *rtd_KEEP_RISING_UNTIL_LIMIT); +extern void IfActionSubsystem2(int16_t *rty_Out1); extern void IfActionSubsystem(int8_t *rty_Out1, double *rtd_ErrorHomming_private, double *rtd_Start_timer_n, int8_t *rtd_stepSig_private); extern void MATLABFunction_Init(DW_MATLABFunction *localDW); diff --git a/MODULES/HVAC_M7_MODEL/HVAC_model_types.h b/MODULES/HVAC_M7_MODEL/HVAC_model_types.h index 662fe26..9b0d837 100644 --- a/MODULES/HVAC_M7_MODEL/HVAC_model_types.h +++ b/MODULES/HVAC_M7_MODEL/HVAC_model_types.h @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'HVAC_model'. * - * Model version : 1.1628 + * Model version : 1.1658 * Simulink Coder version : 24.1 (R2024a) 19-Nov-2023 - * C/C++ source code generated on : Mon Sep 28 10:54:48 2026 + * C/C++ source code generated on : Fri Oct 2 10:22:10 2026 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex-M @@ -1278,6 +1278,70 @@ typedef struct { #endif +#ifndef DEFINED_TYPEDEF_FOR_DMFR_Msg1_Bus_ +#define DEFINED_TYPEDEF_FOR_DMFR_Msg1_Bus_ + +typedef struct { + uint8_t DMFR_WarningInd; + uint8_t DMFR_DoorLockState; + uint8_t DMFR_DoorAjarState; + uint8_t DMFR_DoorAjarFault_Stat; + uint8_t DMFR_MirrorHeating_Status; + uint8_t DMFR_WindowFullyClosed_Stat; + uint8_t DMFR_IntDoorHandle_Req; + uint8_t DMFR_IntDoorLockSw_Cmd; + uint8_t DMFR_ShortDrop_Stat; + uint8_t DMFR_Comm_Req; + uint8_t DMFR_DoorMovement_Stat; + uint8_t DMFR_DoorDirection_Stat; + uint8_t DMFR_Antipinch_Stat; + uint8_t DMFR_BSDLed_Stat; + uint8_t DMFR_DoorCloseSw_Req; + uint8_t DMFR_TurnInd_Stat; +} DMFR_Msg1_Bus; + +#endif + +#ifndef DEFINED_TYPEDEF_FOR_DMFL_Msg1_Bus_ +#define DEFINED_TYPEDEF_FOR_DMFL_Msg1_Bus_ + +typedef struct { + uint8_t DMFL_KeyCylinder_Req; + uint8_t DMFL_WarningInd; + uint8_t DMFL_DoorLockState; + uint8_t DMFL_DoorAjarState; + uint8_t DMFL_ChildLockCentralTab_Stat; + uint8_t DMFL_DoorCloseSw_Req; + uint8_t DMFL_MirrorHeating_Status; + uint8_t DMFL_IntDoorHandle_Req; + uint8_t DMFL_ChildLock_RLwindow_Stat; + uint8_t DMFL_ChildLockRLTab_Stat; + uint8_t DMFL_IntDoorLockSw_Cmd; + uint8_t DMFL_ChildLockRRTab_Stat; + uint8_t DMFL_FRWindow_Cmd; + uint8_t DMFL_RLWindow_Cmd; + uint8_t DMFL_RightMirrorTilt_Cmd; + uint8_t DMFL_RRWindow_Cmd; + uint8_t DMFL_RightMirrorAdjust_Cmd; + uint8_t DMFL_RightMirrorFold_Cmd; + uint8_t DMFL_WindowFullyClosed_Stat; + uint8_t DMFL_Comm_Req; + uint8_t DMFL_ChildLock_Stat; + uint8_t DMFL_DoorMovement_Stat; + uint8_t DMFL_Antipinch_Stat; + uint8_t DMFL_DoorDirection_Stat; + uint8_t DMFL_BSDLed_Stat; + uint8_t DMFL_DoorAjarFault_Stat; + uint8_t DMFL_ShortDrop_Stat; + uint8_t DMFL_TurnInd_Stat; + uint8_t DMFL_ChildLock_RRwindow_Stat; + uint8_t DMFL_RearWindowCurtain_Req; + uint8_t DMFL_ChildLock_RLdoor_Stat; + uint8_t DMFL_ChildLock_RRdoor_Stat; +} DMFL_Msg1_Bus; + +#endif + #ifndef DEFINED_TYPEDEF_FOR_CmdBusADCData_ #define DEFINED_TYPEDEF_FOR_CmdBusADCData_ @@ -1356,6 +1420,31 @@ typedef struct { #endif +#ifndef DEFINED_TYPEDEF_FOR_DW_STATE_Bus_ +#define DEFINED_TYPEDEF_FOR_DW_STATE_Bus_ + +typedef struct { + uint8_t DW_Display_Stat; + uint8_t DW_MediaPower_Stat; + uint8_t DW_Display_Req; + uint8_t DW_Glass_Stat; + uint8_t DW_AntiPinchFlag_Stat; + uint8_t DW_CurrentVideoSigSrc_Stat; + uint8_t DW_DisplayPosition_Stat; + uint8_t DW_GlassPosition_Stat; + uint8_t DW_MovingDisplay_Stat; + uint8_t DW_MovingGlass_Stat; + uint8_t DW_DisplayDimmingMode_Stat; + uint8_t DW_DetectedMMSSrc_Stat; + uint8_t DW_DetectedCAMSrc_Stat; + uint8_t DW_DetectedHDMI1Src_Stat; + uint8_t DW_DetectedHDMI2Src_Stat; + uint8_t DW_DetectedHDMISockSrc_Stat; + uint8_t DW_DisplayBrightness_Stat_ro; +} DW_STATE_Bus; + +#endif + #ifndef DEFINED_TYPEDEF_FOR_CmdCAN_FIU_CCU2_Bus_ #define DEFINED_TYPEDEF_FOR_CmdCAN_FIU_CCU2_Bus_ diff --git a/MODULES/HVAC_M7_MODEL/Model_Task.c b/MODULES/HVAC_M7_MODEL/Model_Task.c index 0315416..33dcb71 100644 --- a/MODULES/HVAC_M7_MODEL/Model_Task.c +++ b/MODULES/HVAC_M7_MODEL/Model_Task.c @@ -905,7 +905,7 @@ static _Noreturn void ModelTask_Thread(tModelTask *env) { //==============================================DTC=============================================================================================== if (SystemGetMs() > timeDTC) { - set_Dtc_state(env->diagnostic, &env->ccu_candb_tx.CCU_Errors, env->dtc_state_error, + set_Dtc_state(env->diagnostic, isT15, &env->ccu_candb_tx.CCU_Errors, env->dtc_state_error, env->GET_HVAC_VIN, &env->CAN_ERROR_MISSING, &env->CAN_TIME_MISSING, env->LIN1_ERROR_MISSING, env->LIN2_ERROR_MISSING, env->LIN3_ERROR_MISSING, env->LIN4_ERROR_MISSING, env->LIN5_ERROR_MISSING); diff --git a/MODULES/HVAC_M7_StatusData/DiagnosticTask.c b/MODULES/HVAC_M7_StatusData/DiagnosticTask.c index 020ceaf..ab617ff 100644 --- a/MODULES/HVAC_M7_StatusData/DiagnosticTask.c +++ b/MODULES/HVAC_M7_StatusData/DiagnosticTask.c @@ -358,9 +358,10 @@ extern volatile bool isCan0BusOff; extern volatile uint32_t timeCan0BusOff; static void -setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSLE) { +setErrorDTC_CAN(tDiagnostic *env, bool isT15, uint8_t *dtc_state_error_model, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSING, char *VIN, + CCU_Errors_t *CCU_Errors) { - uint32_t timeCanSpamReceiver = getCanTimeReceived(env->canSpamReceiver) + 3000; +// uint32_t timeCanSpamReceiver = getCanTimeReceived(env->canSpamReceiver, isCan0BusOff, isT15) + 3000; uint32_t time = SystemGetMs(); if (isCan0BusOff) { @@ -369,34 +370,40 @@ setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_erro } else { dtc_state_error_model[DTC_BODY_CAN_BUS_OFF] = dtc_state_error[DTC_BODY_CAN_BUS_OFF] & (~(DTC_TEST_FAILED)); } + + return; } + if (isT15 == false) { + return; + } + + setErrorDTC_CAN_VIN(dtc_state_error_model, CAN_ERROR_MISSING, VIN, CCU_Errors); + // U010087 (EMS/VCU) - 0x298 OR 0x150 OR 0x153 - OK - if ((CAN_ERROR_MISSLE->EMS_HVC_Req_Msg) || (CAN_ERROR_MISSLE->EMS_Veh) || (CAN_ERROR_MISSLE->EMS_Veh_02) || - (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->EMS_HVC_Req_Msg) || (CAN_ERROR_MISSING->EMS_Veh) || (CAN_ERROR_MISSING->EMS_Veh_02)) { dtc_state_error_model[DTC_LOST_COMM_ECM_PCM] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_ECM_PCM] = dtc_state_error[DTC_LOST_COMM_ECM_PCM] & (~(DTC_TEST_FAILED)); } // U012287 (ESP)- 0x100 OR 0x3C1 - OK - if ((CAN_ERROR_MISSLE->ESC_04) || (CAN_ERROR_MISSLE->ESC_08) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->ESC_04) || (CAN_ERROR_MISSING->ESC_08)) { dtc_state_error_model[DTC_LOST_COMM_ESP] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_ESP] = dtc_state_error[DTC_LOST_COMM_ESP] & (~(DTC_TEST_FAILED)); } // U014187 (BCM) - 0x365 OR 0x157 OR 0x152 OR 0x280 OR 0x51A - OK - if ((CAN_ERROR_MISSLE->BCM_CLIMATIC_DATA) || (CAN_ERROR_MISSLE->BCM_EEM) || (CAN_ERROR_MISSLE->BCM_Powertrain) || - (CAN_ERROR_MISSLE->BCM_VEH_STATE) || (CAN_ERROR_MISSLE->VEH_VIN) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->BCM_CLIMATIC_DATA) || (CAN_ERROR_MISSING->BCM_EEM) || (CAN_ERROR_MISSING->BCM_Powertrain) || + (CAN_ERROR_MISSING->BCM_VEH_STATE) || (CAN_ERROR_MISSING->VEH_VIN)) { dtc_state_error_model[DTC_LOST_COMM_BCM] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_BCM] = dtc_state_error[DTC_LOST_COMM_BCM] & (~(DTC_TEST_FAILED)); } // U016B87 (HVC) - 0x25A OR 0x305 - OK - if ((CAN_ERROR_MISSLE->HVC_CCU_Status_Msg) || (CAN_ERROR_MISSLE->HVC_Err_Status_Msg) || - (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->HVC_CCU_Status_Msg) || (CAN_ERROR_MISSING->HVC_Err_Status_Msg)) { dtc_state_error_model[DTC_LOST_COMM_AC_COMPRESSOR] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_AC_COMPRESSOR] = @@ -404,7 +411,7 @@ setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_erro } // U019987 (DMFL) - 0x244 - OK - if ((CAN_ERROR_MISSLE->DMFR_Msg1) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->DMFR_Msg1)) { dtc_state_error_model[DTC_LOST_COMM_DOOR_MODULE_A_DMFL] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_DOOR_MODULE_A_DMFL] = @@ -412,7 +419,7 @@ setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_erro } // U020087 (DMFR) - 0x243 - OK - if ((CAN_ERROR_MISSLE->DMFL_Msg1) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->DMFL_Msg1)) { dtc_state_error_model[DTC_LOST_COMM_DOOR_MODULE_B_DMFR] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_DOOR_MODULE_B_DMFR] = @@ -420,7 +427,7 @@ setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_erro } // U020887 (SMFL) 0x4D0 OR 0x521 - OK - if ((CAN_ERROR_MISSLE->SMFL_status) || (CAN_ERROR_MISSLE->OCUFL_MSG) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->SMFL_status) || (CAN_ERROR_MISSING->OCUFL_MSG)) { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_A_SMFL] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_A_SMFL] = @@ -428,7 +435,7 @@ setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_erro } // U020987 (SMFR) 0x4D1 OR 0x522 - OK - if ((CAN_ERROR_MISSLE->SMFR_status) || (CAN_ERROR_MISSLE->OCUFR_MSG) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->SMFR_status) || (CAN_ERROR_MISSING->OCUFR_MSG)) { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_B_SMFR] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_B_SMFR] = @@ -436,7 +443,7 @@ setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_erro } // U021087 (SMRL) 0x4D2 OR 0x523 - OK - if ((CAN_ERROR_MISSLE->SMRL_status) || (CAN_ERROR_MISSLE->OCURL_MSG) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->SMRL_status) || (CAN_ERROR_MISSING->OCURL_MSG)) { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_C_SMRL] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_C_SMRL] = @@ -444,7 +451,7 @@ setErrorDTC_CAN(tDiagnostic *env, uint8_t *dtc_state_error_model, ccu_candb_erro } // U021187 (SMRR) 0x4D3 OR 0x524 - OK - if ((CAN_ERROR_MISSLE->SMRR_status) || (CAN_ERROR_MISSLE->OCURR_MSG) || (time > timeCanSpamReceiver)) { + if ((CAN_ERROR_MISSING->SMRR_status) || (CAN_ERROR_MISSING->OCURR_MSG)) { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_D_SMRR] = DTC_TEST_FAILED_CONFIRMED; } else { dtc_state_error_model[DTC_LOST_COMM_SEAT_MODULE_D_SMRR] = @@ -506,7 +513,7 @@ setErrorDTC_LIN(uint8_t *dtc_state_error_model, const uint8_t *LIN1_ERROR_MISSIN } -void set_Dtc_state(tDiagnostic *env, CCU_Errors_t *CCU_Errors, +void set_Dtc_state(tDiagnostic *env, bool isT15, CCU_Errors_t *CCU_Errors, uint8_t *dtc_state_error_model, char *VIN, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSING, ccu_candb_time_missing_rx_t *CAN_TIME_MISSING, uint8_t *LIN1_ERROR_MISSING, uint8_t *LIN2_ERROR_MISSING, uint8_t *LIN3_ERROR_MISSING, @@ -535,10 +542,9 @@ void set_Dtc_state(tDiagnostic *env, CCU_Errors_t *CCU_Errors, setErrorDTC_LIN(dtc_state_error_model, LIN1_ERROR_MISSING, LIN2_ERROR_MISSING, LIN3_ERROR_MISSING, LIN4_ERROR_MISSING, LIN5_ERROR_MISSING); - setErrorDTC_CAN_VIN(dtc_state_error_model, CAN_ERROR_MISSING, VIN, CCU_Errors); // ЕÑ�ли не было изначально Ñ�ообщений - setErrorDTC_CAN(env, dtc_state_error_model, CAN_ERROR_MISSING); + setErrorDTC_CAN(env, isT15, dtc_state_error_model, CAN_ERROR_MISSING, VIN, CCU_Errors); // if () { // dtc_state_error_model[DTC_REAR_HVAC_AROMA_CONFIG_INVALID] = DTC_TEST_FAILED_CONFIRMED; diff --git a/MODULES/HVAC_M7_StatusData/DiagnosticTask.h b/MODULES/HVAC_M7_StatusData/DiagnosticTask.h index 88168d7..e4a8eaa 100644 --- a/MODULES/HVAC_M7_StatusData/DiagnosticTask.h +++ b/MODULES/HVAC_M7_StatusData/DiagnosticTask.h @@ -36,7 +36,7 @@ typedef struct { void Diagnostic_Init(tDiagnostic *env, tCanSpamReceiver *canSpamReceiver, tLoggerInterface *logger); void set_NoBitsDTC(tDiagnostic *env, bool noBitsDTC); -void set_Dtc_state(tDiagnostic *env, CCU_Errors_t *CCU_Errors, +void set_Dtc_state(tDiagnostic *env, bool isT15, CCU_Errors_t *CCU_Errors, uint8_t *dtc_state_error_model, char *VIN, ccu_candb_error_missing_rx_t *CAN_ERROR_MISSLE, ccu_candb_time_missing_rx_t *CAN_TIME_MISSLE, uint8_t *LIN1_ERROR_MISSING, uint8_t *LIN2_ERROR_MISSING, uint8_t *LIN3_ERROR_MISSING,