Files
olindgre 2ece01e1d7 Make powertrain-build not overlap with pybuild in site-packages
Change-Id: I7b59f3f04f0f787d35db0b9389f295bf1ad24f56
2024-09-17 10:25:04 +02:00

27816 lines
1.4 MiB

/**************************************************************************************************\
***
*** Simulink model : VcVmcPmm__HEP7_OPortMvd
*** TargetLink subsystem : VcVmcPmm__HEP7_OPortMvd/VcVmcPmm
*** Codefile : VcVmcPmm.c
***
*** Generated by TargetLink, the dSPACE production quality code generator
*** Generation date: 2019-04-09 08:14:15
***
*** CODE GENERATOR OPTIONS:
*** Code generation mode : Standard
*** Compiler : <unknown>
*** Target : Generic
*** ANSI-C compatible code : yes
*** Code Optimization : enabled
*** Constant style : decimal
*** Clean code option : enabled
*** Logging mode : Do not log anything
*** Code Coverage : disabled
*** Generate empty conditional branches : disabled
*** Loop unroll threshold : 5
*** Shift mode : automatic
*** Handle unscaled SF expr. with TL type : enabled
*** Assignment of conditions : AllBooleanOutputs
*** Scope reduction only to function level : disabled
*** Exploit ranges if not erasable : disabled
*** Exploit Compute Through Overflow : optimized
*** Linker sections : enabled
*** Enable Assembler : disabled
*** Variable name length : 31 chars
*** Use global bitfields : disabled
*** Stateflow: use of bitfields : enabled
*** State activity encoding limit : 5
*** Omit zero inits in restart function : disabled
*** Share functions between TL subsystems : enabled
*** Generate 64bit functions : disabled
*** Inlining Threshold : 6
*** Line break limit : 100
*** Target optimized boolean data type : enabled
*** Keep saturation elements : disabled
*** Extended variable sharing : disabled
*** Extended lifetime optimization : enabled
*** Style definition file : C:\TL4_3\dSPACE TargetLink 4.3\Matlab\Tl\Config\code
*** gen\cconfig.xml
*** Root style sheet : C:\TL4_3\dSPACE TargetLink 4.3\Matlab\Tl\XML\CodeGen
*** \Stylesheets\TL_CSourceCodeSS.xsl
***
*** SUBSYS CORRESPONDING SIMULINK SUBSYSTEM
*** SVmcPmm__HE1 VcVmcPmm
*** SVmcPmm__HE2 VcVmcPmm/VcVmcPmm
*** SVmcPmm__HE3 VcVmcPmm/VcVmcPmm/1000_Hev
*** SVmcPmm__HE4 VcVmcPmm/VcVmcPmm/PreprocessorName
*** SVmcPmm__HE5 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval
*** SVmcPmm__HE6 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control
*** SVmcPmm__HE7 VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map
*** SVmcPmm__HE8 VcVmcPmm/VcVmcPmm/1000_Hev/y1
*** SVmcPmm__HE9 VcVmcPmm/VcVmcPmm/1000_Hev/y11
*** SVmcPmm__HE10 VcVmcPmm/VcVmcPmm/1000_Hev/y19
*** SVmcPmm__HE11 VcVmcPmm/VcVmcPmm/1000_Hev/y29
*** SVmcPmm__HE12 VcVmcPmm/VcVmcPmm/1000_Hev/y3
*** SVmcPmm__HE13 VcVmcPmm/VcVmcPmm/1000_Hev/y49
*** SVmcPmm__HE14 VcVmcPmm/VcVmcPmm/1000_Hev/y50
*** SVmcPmm__HE15 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
*** SVmcPmm__HE16 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus
*** SVmcPmm__HE17 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake
*** SVmcPmm__HE18 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation
*** SVmcPmm__HE19 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev
*** SVmcPmm__HE20 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Out1
*** SVmcPmm__HE21 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/PreprocessorName
*** SVmcPmm__HE22 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/PreprocessorName1
*** SVmcPmm__HE23 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/PreprocessorName2
*** SVmcPmm__HE24 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/y5
*** SVmcPmm__HE25 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev
*** SVmcPmm__HE26 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown
*** SVmcPmm__HE27 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive
*** SVmcPmm__HE28 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/PreprocessorName
*** SVmcPmm__HE29 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/PreprocessorName1
*** SVmcPmm__HE30 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch1
*** SVmcPmm__HE31 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch10
*** SVmcPmm__HE32 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch11
*** SVmcPmm__HE33 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch12
*** SVmcPmm__HE34 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch13
*** SVmcPmm__HE35 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch17
*** SVmcPmm__HE36 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch18
*** SVmcPmm__HE37 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch2
*** SVmcPmm__HE38 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch3
*** SVmcPmm__HE39 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch4
*** SVmcPmm__HE40 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch5
*** SVmcPmm__HE41 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch6
*** SVmcPmm__HE42 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch7
*** SVmcPmm__HE43 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch8
*** SVmcPmm__HE44 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/LogicalSwitch9
*** SVmcPmm__HE45 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/OffDelay1
*** SVmcPmm__HE46 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/OnDelay1
*** SVmcPmm__HE47 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/OnDelay2
*** SVmcPmm__HE48 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/OnDelay3
*** SVmcPmm__HE49 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/OnDelay4
*** SVmcPmm__HE50 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/SR_FF7
*** SVmcPmm__HE51 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/OffDelay1/y
*** SVmcPmm__HE52 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11111_PowerDown/OffDelay1/y/EncapsulatedSubsystem
*** SVmcPmm__HE53 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/111121_SsAct_SeatBelt_AT
*** SVmcPmm__HE54 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT
*** SVmcPmm__HE55 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch1
*** SVmcPmm__HE56 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch10
*** SVmcPmm__HE57 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch11
*** SVmcPmm__HE58 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch12
*** SVmcPmm__HE59 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch13
*** SVmcPmm__HE60 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch14
*** SVmcPmm__HE61 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch15
*** SVmcPmm__HE62 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch16
*** SVmcPmm__HE63 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch17
*** SVmcPmm__HE64 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch18
*** SVmcPmm__HE65 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch2
*** SVmcPmm__HE66 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch20
*** SVmcPmm__HE67 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch21
*** SVmcPmm__HE68 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch23
*** SVmcPmm__HE69 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch3
*** SVmcPmm__HE70 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch4
*** SVmcPmm__HE71 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch5
*** SVmcPmm__HE72 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch6
*** SVmcPmm__HE73 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch7
*** SVmcPmm__HE74 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch8
*** SVmcPmm__HE75 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/LogicalSwitch9
*** SVmcPmm__HE76 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/OffDelay1
*** SVmcPmm__HE77 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/OffDelay3
*** SVmcPmm__HE78 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/OnDelay4
*** SVmcPmm__HE79 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out1
*** SVmcPmm__HE80 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out10
*** SVmcPmm__HE81 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out11
*** SVmcPmm__HE82 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out2
*** SVmcPmm__HE83 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out3
*** SVmcPmm__HE84 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out4
*** SVmcPmm__HE85 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out5
*** SVmcPmm__HE86 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out6
*** SVmcPmm__HE87 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out7
*** SVmcPmm__HE88 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out8
*** SVmcPmm__HE89 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out9
*** SVmcPmm__HE90 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Relay
*** SVmcPmm__HE91 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Relay1
*** SVmcPmm__HE92 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Relay2
*** SVmcPmm__HE93 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/SR_FF2
*** SVmcPmm__HE94 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/EdgeDetectRise1
*** SVmcPmm__HE95 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalSwitch16
*** SVmcPmm__HE96 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1
*** SVmcPmm__HE97 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/SR_FF7
*** SVmcPmm__HE98 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalSwitch18
*** SVmcPmm__HE99 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out1/EncapsulatedSubsystem
*** SVmcPmm__HE100 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out10/EncapsulatedSubsystem
*** SVmcPmm__HE101 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out11/EncapsulatedSubsystem
*** SVmcPmm__HE102 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out2/EncapsulatedSubsystem
*** SVmcPmm__HE103 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out3/EncapsulatedSubsystem
*** SVmcPmm__HE104 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out4/EncapsulatedSubsystem
*** SVmcPmm__HE105 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out5/EncapsulatedSubsystem
*** SVmcPmm__HE106 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out6/EncapsulatedSubsystem
*** SVmcPmm__HE107 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out7/EncapsulatedSubsystem
*** SVmcPmm__HE108 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out8/EncapsulatedSubsystem
*** SVmcPmm__HE109 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
*** ev/11112_StopStartActive/Out9/EncapsulatedSubsystem
*** SVmcPmm__HE110 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/EdgeDetectRise1
*** SVmcPmm__HE111 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch1
*** SVmcPmm__HE112 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch2
*** SVmcPmm__HE113 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch3
*** SVmcPmm__HE114 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch4
*** SVmcPmm__HE115 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch5
*** SVmcPmm__HE116 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch6
*** SVmcPmm__HE117 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch7
*** SVmcPmm__HE118 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1
*** SVmcPmm__HE119 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1
*** SVmcPmm__HE120 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3
*** SVmcPmm__HE121 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4
*** SVmcPmm__HE122 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/PreprocessorName
*** SVmcPmm__HE123 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq1
*** SVmcPmm__HE124 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq2
*** SVmcPmm__HE125 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch1
*** SVmcPmm__HE126 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch2
*** SVmcPmm__HE127 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch3
*** SVmcPmm__HE128 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch4
*** SVmcPmm__HE129 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch5
*** SVmcPmm__HE130 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch6
*** SVmcPmm__HE131 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch7
*** SVmcPmm__HE132 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch8
*** SVmcPmm__HE133 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1
*** SVmcPmm__HE134 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3
*** SVmcPmm__HE135 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF1
*** SVmcPmm__HE136 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF2
*** SVmcPmm__HE137 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay
*** SVmcPmm__HE138 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/p_BrVacuumVeh
*** SVmcPmm__HE139 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq1/EncapsulatedSubsystem
*** SVmcPmm__HE140 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq2/EncapsulatedSubsystem
*** SVmcPmm__HE141 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2
*** SVmcPmm__HE142 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole1
*** SVmcPmm__HE143 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole3
*** SVmcPmm__HE144 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole4
*** SVmcPmm__HE145 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch2
*** SVmcPmm__HE146 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch4
*** SVmcPmm__HE147 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch5
*** SVmcPmm__HE148 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch6
*** SVmcPmm__HE149 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/OnDelay
*** SVmcPmm__HE150 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_FF1
*** SVmcPmm__HE151 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_FF8
*** SVmcPmm__HE152 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Saturation
*** SVmcPmm__HE153 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Z_HillGradAcc2deg
*** SVmcPmm__HE154 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/tc_HillGradient
*** SVmcPmm__HE155 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/Logica
*** lSwitch
*** SVmcPmm__HE156 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest
*** SVmcPmm__HE157 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle
*** SVmcPmm__HE158 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/LogicalSwi
*** tch1
*** SVmcPmm__HE159 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SR_FF2
*** SVmcPmm__HE160 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SR_FF4
*** SVmcPmm__HE161 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SignalDela
*** y1
*** SVmcPmm__HE162 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/Logica
*** lSwitch3
*** SVmcPmm__HE163 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDela
*** y
*** SVmcPmm__HE164 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDela
*** y1
*** SVmcPmm__HE165 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDela
*** y2
*** SVmcPmm__HE166 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDela
*** y2/y
*** SVmcPmm__HE167 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDela
*** y2/y/EncapsulatedSubsystem
*** SVmcPmm__HE168 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Out1/EncapsulatedSubsystem
*** SVmcPmm__HE169 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/y5/EncapsulatedSubsystem
*** SVmcPmm__HE170 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control
*** SVmcPmm__HE171 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control
*** SVmcPmm__HE172 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control
*** SVmcPmm__HE173 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
*** SVmcPmm__HE174 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval
*** SVmcPmm__HE175 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1270_12VStartEnable
*** SVmcPmm__HE176 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch1
*** SVmcPmm__HE177 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch11
*** SVmcPmm__HE178 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch2
*** SVmcPmm__HE179 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4
*** SVmcPmm__HE180 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch7
*** SVmcPmm__HE181 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch8
*** SVmcPmm__HE182 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch9
*** SVmcPmm__HE183 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1
*** SVmcPmm__HE184 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14
*** SVmcPmm__HE185 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out15
*** SVmcPmm__HE186 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17
*** SVmcPmm__HE187 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out19
*** SVmcPmm__HE188 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out2
*** SVmcPmm__HE189 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out20
*** SVmcPmm__HE190 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out24
*** SVmcPmm__HE191 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out25
*** SVmcPmm__HE192 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32
*** SVmcPmm__HE193 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out4
*** SVmcPmm__HE194 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out42
*** SVmcPmm__HE195 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out43
*** SVmcPmm__HE196 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/PreprocessorName
*** SVmcPmm__HE197 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/PreprocessorName1
*** SVmcPmm__HE198 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/PreprocessorName2
*** SVmcPmm__HE199 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12110_LOS
*** SVmcPmm__HE200 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1211_Driver
*** SVmcPmm__HE201 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1212_Psm
*** SVmcPmm__HE202 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1213_Em
*** SVmcPmm__HE203 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1214_Brake
*** SVmcPmm__HE204 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1215_Sapp
*** SVmcPmm__HE205 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans
*** SVmcPmm__HE206 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems
*** SVmcPmm__HE207 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv
*** SVmcPmm__HE208 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim
*** SVmcPmm__HE209 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121A_FcAdapt
*** SVmcPmm__HE210 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm
*** SVmcPmm__HE211 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121C_Fuel
*** SVmcPmm__HE212 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121D_ISG
*** SVmcPmm__HE213 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121E_Remote
*** SVmcPmm__HE214 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121F_StabCtrl
*** SVmcPmm__HE215 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121G_DrLeave
*** SVmcPmm__HE216 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis
*** SVmcPmm__HE217 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121I_Obd
*** SVmcPmm__HE218 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121J_Dep
*** SVmcPmm__HE219 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC
*** SVmcPmm__HE220 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121L_Rc
*** SVmcPmm__HE221 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** SVmcPmm__HE222 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V
*** SVmcPmm__HE223 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode
*** SVmcPmm__HE224 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i
*** SVmcPmm__HE225 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd
*** SVmcPmm__HE226 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
*** SVmcPmm__HE227 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/BypassSwitch13
*** SVmcPmm__HE228 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable
*** SVmcPmm__HE229 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/DID
*** SVmcPmm__HE230 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetect
*** SVmcPmm__HE231 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetect1
*** SVmcPmm__HE232 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetect2
*** SVmcPmm__HE233 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetectRise1
*** SVmcPmm__HE234 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch
*** SVmcPmm__HE235 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch1
*** SVmcPmm__HE236 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch10
*** SVmcPmm__HE237 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch11
*** SVmcPmm__HE238 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch12
*** SVmcPmm__HE239 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch13
*** SVmcPmm__HE240 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch14
*** SVmcPmm__HE241 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch15
*** SVmcPmm__HE242 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch16
*** SVmcPmm__HE243 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch17
*** SVmcPmm__HE244 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch18
*** SVmcPmm__HE245 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch19
*** SVmcPmm__HE246 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch2
*** SVmcPmm__HE247 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch20
*** SVmcPmm__HE248 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch21
*** SVmcPmm__HE249 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch22
*** SVmcPmm__HE250 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch23
*** SVmcPmm__HE251 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch24
*** SVmcPmm__HE252 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch25
*** SVmcPmm__HE253 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch26
*** SVmcPmm__HE254 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch27
*** SVmcPmm__HE255 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch28
*** SVmcPmm__HE256 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch29
*** SVmcPmm__HE257 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch3
*** SVmcPmm__HE258 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch30
*** SVmcPmm__HE259 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch31
*** SVmcPmm__HE260 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch32
*** SVmcPmm__HE261 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch33
*** SVmcPmm__HE262 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch34
*** SVmcPmm__HE263 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch35
*** SVmcPmm__HE264 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch36
*** SVmcPmm__HE265 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch37
*** SVmcPmm__HE266 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch38
*** SVmcPmm__HE267 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch39
*** SVmcPmm__HE268 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch4
*** SVmcPmm__HE269 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch40
*** SVmcPmm__HE270 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch41
*** SVmcPmm__HE271 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch42
*** SVmcPmm__HE272 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch43
*** SVmcPmm__HE273 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch44
*** SVmcPmm__HE274 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch45
*** SVmcPmm__HE275 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch46
*** SVmcPmm__HE276 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch47
*** SVmcPmm__HE277 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch48
*** SVmcPmm__HE278 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch49
*** SVmcPmm__HE279 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch5
*** SVmcPmm__HE280 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch50
*** SVmcPmm__HE281 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch51
*** SVmcPmm__HE282 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch52
*** SVmcPmm__HE283 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch53
*** SVmcPmm__HE284 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch54
*** SVmcPmm__HE285 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch55
*** SVmcPmm__HE286 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch56
*** SVmcPmm__HE287 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch57
*** SVmcPmm__HE288 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch58
*** SVmcPmm__HE289 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch59
*** SVmcPmm__HE290 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch6
*** SVmcPmm__HE291 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch60
*** SVmcPmm__HE292 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch61
*** SVmcPmm__HE293 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch62
*** SVmcPmm__HE294 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch63
*** SVmcPmm__HE295 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch64
*** SVmcPmm__HE296 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch65
*** SVmcPmm__HE297 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch66
*** SVmcPmm__HE298 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch67
*** SVmcPmm__HE299 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch68
*** SVmcPmm__HE300 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch69
*** SVmcPmm__HE301 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch7
*** SVmcPmm__HE302 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch70
*** SVmcPmm__HE303 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch71
*** SVmcPmm__HE304 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch72
*** SVmcPmm__HE305 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch73
*** SVmcPmm__HE306 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch74
*** SVmcPmm__HE307 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch8
*** SVmcPmm__HE308 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch9
*** SVmcPmm__HE309 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay
*** SVmcPmm__HE310 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay1
*** SVmcPmm__HE311 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay2
*** SVmcPmm__HE312 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay3
*** SVmcPmm__HE313 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay4
*** SVmcPmm__HE314 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay5
*** SVmcPmm__HE315 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out10
*** SVmcPmm__HE316 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out17
*** SVmcPmm__HE317 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out18
*** SVmcPmm__HE318 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out19
*** SVmcPmm__HE319 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2
*** SVmcPmm__HE320 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20
*** SVmcPmm__HE321 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21
*** SVmcPmm__HE322 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out22
*** SVmcPmm__HE323 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out26
*** SVmcPmm__HE324 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out3
*** SVmcPmm__HE325 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out4
*** SVmcPmm__HE326 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5
*** SVmcPmm__HE327 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out7
*** SVmcPmm__HE328 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/PreprocessorName
*** SVmcPmm__HE329 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/PreprocessorName1
*** SVmcPmm__HE330 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/PreprocessorName2
*** SVmcPmm__HE331 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/PreprocessorName3
*** SVmcPmm__HE332 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/PreprocessorName4
*** SVmcPmm__HE333 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/PreprocessorName5
*** SVmcPmm__HE334 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay
*** SVmcPmm__HE335 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF1
*** SVmcPmm__HE336 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF2
*** SVmcPmm__HE337 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF3
*** SVmcPmm__HE338 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF7
*** SVmcPmm__HE339 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF8
*** SVmcPmm__HE340 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay
*** SVmcPmm__HE341 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay1
*** SVmcPmm__HE342 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay3
*** SVmcPmm__HE343 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12110_LOS/LogicalSwi
*** tch17
*** SVmcPmm__HE344 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1211_Driver/LogicalS
*** witch17
*** SVmcPmm__HE345 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1212_Psm/LogicalSwit
*** ch17
*** SVmcPmm__HE346 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1213_Em/LogicalSwitc
*** h17
*** SVmcPmm__HE347 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1214_Brake/LogicalSw
*** itch17
*** SVmcPmm__HE348 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1215_Sapp/LogicalSwi
*** tch17
*** SVmcPmm__HE349 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/EdgeDetec
*** tRise1
*** SVmcPmm__HE350 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/EdgeDetec
*** tRise2
*** SVmcPmm__HE351 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/EdgeDetec
*** tRise3
*** SVmcPmm__HE352 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSw
*** itch17
*** SVmcPmm__HE353 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSw
*** itch24
*** SVmcPmm__HE354 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay1
*** SVmcPmm__HE355 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay2
*** SVmcPmm__HE356 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/EdgeDetectR
*** ise4
*** SVmcPmm__HE357 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalSwit
*** ch17
*** SVmcPmm__HE358 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalSwit
*** ch25
*** SVmcPmm__HE359 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/OffDelay4
*** SVmcPmm__HE360 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/EdgeDetect
*** Rise5
*** SVmcPmm__HE361 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalSwi
*** tch17
*** SVmcPmm__HE362 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalSwi
*** tch26
*** SVmcPmm__HE363 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/OffDelay6
*** SVmcPmm__HE364 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/EdgeDetect
*** Rise6
*** SVmcPmm__HE365 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalSwi
*** tch17
*** SVmcPmm__HE366 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalSwi
*** tch27
*** SVmcPmm__HE367 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/OffDelay5
*** SVmcPmm__HE368 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121A_FcAdapt/Logical
*** Switch17
*** SVmcPmm__HE369 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/EdgeDetectRi
*** se4
*** SVmcPmm__HE370 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSwitc
*** h17
*** SVmcPmm__HE371 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSwitc
*** h25
*** SVmcPmm__HE372 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/OffDelay4
*** SVmcPmm__HE373 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121C_Fuel/LogicalSwi
*** tch17
*** SVmcPmm__HE374 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121D_ISG/LogicalSwit
*** ch17
*** SVmcPmm__HE375 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121E_Remote/LogicalS
*** witch17
*** SVmcPmm__HE376 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121F_StabCtrl/Logica
*** lSwitch17
*** SVmcPmm__HE377 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121G_DrLeave/Logical
*** Switch17
*** SVmcPmm__HE378 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/EdgeDet
*** ectRise6
*** SVmcPmm__HE379 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/Logical
*** Switch17
*** SVmcPmm__HE380 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/Logical
*** Switch27
*** SVmcPmm__HE381 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/OffDela
*** y5
*** SVmcPmm__HE382 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121I_Obd/LogicalSwit
*** ch17
*** SVmcPmm__HE383 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121J_Dep/LogicalSwit
*** ch17
*** SVmcPmm__HE384 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/EdgeDetectR
*** ise4
*** SVmcPmm__HE385 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalSwit
*** ch17
*** SVmcPmm__HE386 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalSwit
*** ch25
*** SVmcPmm__HE387 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/OffDelay4
*** SVmcPmm__HE388 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121L_Rc/LogicalSwitc
*** h17
*** SVmcPmm__HE389 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid
*** SVmcPmm__HE390 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/EdgeDetect
*** SVmcPmm__HE391 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/EdgeDetect1
*** SVmcPmm__HE392 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/EdgeDetect2
*** SVmcPmm__HE393 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/EdgeDetect3
*** SVmcPmm__HE394 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/EdgeDetect4
*** SVmcPmm__HE395 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/EdgeDetect5
*** SVmcPmm__HE396 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/LogicalSwitch1
*** SVmcPmm__HE397 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/LogicalSwitch2
*** SVmcPmm__HE398 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/LogicalSwitch6
*** SVmcPmm__HE399 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/SR_FF
*** SVmcPmm__HE400 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/SR_FF1
*** SVmcPmm__HE401 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/SR_FF2
*** SVmcPmm__HE402 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid
*** /121M1_StartModeHybrid/SR_FF5
*** SVmcPmm__HE403 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V
*** SVmcPmm__HE404 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect
*** SVmcPmm__HE405 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect1
*** SVmcPmm__HE406 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect10
*** SVmcPmm__HE407 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect11
*** SVmcPmm__HE408 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect2
*** SVmcPmm__HE409 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect3
*** SVmcPmm__HE410 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect4
*** SVmcPmm__HE411 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect5
*** SVmcPmm__HE412 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect6
*** SVmcPmm__HE413 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect7
*** SVmcPmm__HE414 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect8
*** SVmcPmm__HE415 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/EdgeDetect9
*** SVmcPmm__HE416 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/LogicalSwitch1
*** SVmcPmm__HE417 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/LogicalSwitch13
*** SVmcPmm__HE418 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/LogicalSwitch2
*** SVmcPmm__HE419 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/LogicalSwitch3
*** SVmcPmm__HE420 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/LogicalSwitch4
*** SVmcPmm__HE421 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/LogicalSwitch5
*** SVmcPmm__HE422 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/SR_FF1
*** SVmcPmm__HE423 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/SR_FF11
*** SVmcPmm__HE424 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/SR_FF2
*** SVmcPmm__HE425 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/SR_FF5
*** SVmcPmm__HE426 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/SR_FF8
*** SVmcPmm__HE427 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid
*** 12V/121N1_StartModeHybrid12V/SR_FF9
*** SVmcPmm__HE428 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logic
*** alSwitch15
*** SVmcPmm__HE429 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logic
*** alSwitch23
*** SVmcPmm__HE430 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logic
*** alSwitch24
*** SVmcPmm__HE431 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logic
*** alSwitch25
*** SVmcPmm__HE432 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SR_FF
*** 1
*** SVmcPmm__HE433 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SR_FF
*** 2
*** SVmcPmm__HE434 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
*** lDelay1
*** SVmcPmm__HE435 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
*** lDelay2
*** SVmcPmm__HE436 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
*** lDelay3
*** SVmcPmm__HE437 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/EdgeDetect
*** SVmcPmm__HE438 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/EdgeDetect1
*** SVmcPmm__HE439 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/EdgeDetectRise3
*** SVmcPmm__HE440 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/Out11
*** SVmcPmm__HE441 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/Out12
*** SVmcPmm__HE442 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SR_FF
*** SVmcPmm__HE443 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SR_FF3
*** SVmcPmm__HE444 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SR_FF4
*** SVmcPmm__HE445 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SignalDelay2
*** SVmcPmm__HE446 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SignalDelay4
*** SVmcPmm__HE447 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SignalDelay5
*** SVmcPmm__HE448 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SignalDelay7
*** SVmcPmm__HE449 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/SignalDelay8
*** SVmcPmm__HE450 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/Out11/EncapsulatedSubsystem
*** SVmcPmm__HE451 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
*** i/Out12/EncapsulatedSubsystem
*** SVmcPmm__HE452 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/EdgeDetec
*** tRise1
*** SVmcPmm__HE453 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/LogicalSw
*** itch5
*** SVmcPmm__HE454 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/SR_FF2
*** SVmcPmm__HE455 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/SignalDel
*** ay1
*** SVmcPmm__HE456 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
*** DLPF1_pole_v2
*** SVmcPmm__HE457 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
*** EdgeDetect2
*** SVmcPmm__HE458 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
*** LogicalSwitch1
*** SVmcPmm__HE459 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
*** LogicalSwitch2
*** SVmcPmm__HE460 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
*** SR_FF8
*** SVmcPmm__HE461 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
*** SignalDelay
*** SVmcPmm__HE462 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
*** DLPF1_pole_v2/LogicalSwitch
*** SVmcPmm__HE463 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out10/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE464 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out17/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE465 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out18/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE466 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out19/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE467 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/EncapsulatedSub
*** system
*** SVmcPmm__HE468 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE469 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE470 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out22/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE471 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out26/EncapsulatedSu
*** bsystem
*** SVmcPmm__HE472 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out3/EncapsulatedSub
*** system
*** SVmcPmm__HE473 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out4/EncapsulatedSub
*** system
*** SVmcPmm__HE474 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5/EncapsulatedSub
*** system
*** SVmcPmm__HE475 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out7/EncapsulatedSub
*** system
*** SVmcPmm__HE476 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3OilPres
*** BuildUp
*** SVmcPmm__HE477 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_EngageReq
*** Hybrid
*** SVmcPmm__HE478 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_EngageReq
*** IdleCoast
*** SVmcPmm__HE479 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathD
*** isabled
*** SVmcPmm__HE480 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/EdgeDetect1
*** SVmcPmm__HE481 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1
*** SVmcPmm__HE482 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1
*** 1
*** SVmcPmm__HE483 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1
*** 4
*** SVmcPmm__HE484 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1
*** 9
*** SVmcPmm__HE485 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch2
*** SVmcPmm__HE486 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch3
*** SVmcPmm__HE487 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch4
*** SVmcPmm__HE488 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch5
*** SVmcPmm__HE489 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch6
*** SVmcPmm__HE490 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch7
*** SVmcPmm__HE491 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch8
*** SVmcPmm__HE492 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch9
*** SVmcPmm__HE493 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Out4
*** SVmcPmm__HE494 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me
*** SVmcPmm__HE495 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me1
*** SVmcPmm__HE496 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me2
*** SVmcPmm__HE497 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me3
*** SVmcPmm__HE498 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me4
*** SVmcPmm__HE499 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me5
*** SVmcPmm__HE500 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me6
*** SVmcPmm__HE501 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/PreprocessorNa
*** me7
*** SVmcPmm__HE502 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF
*** SVmcPmm__HE503 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF1
*** SVmcPmm__HE504 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF2
*** SVmcPmm__HE505 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF4
*** SVmcPmm__HE506 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF7
*** SVmcPmm__HE507 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
*** SVmcPmm__HE508 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay1
*** SVmcPmm__HE509 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay2
*** SVmcPmm__HE510 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay3
*** SVmcPmm__HE511 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay4
*** SVmcPmm__HE512 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3OilPres
*** BuildUp/CounterReset1
*** SVmcPmm__HE513 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3OilPres
*** BuildUp/EdgeDetect2
*** SVmcPmm__HE514 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3OilPres
*** BuildUp/SR_FF3
*** SVmcPmm__HE515 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_EngageReq
*** Hybrid/SignalDelay1
*** SVmcPmm__HE516 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_EngageReq
*** Hybrid/SignalDelay2
*** SVmcPmm__HE517 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_EngageReq
*** Hybrid/SignalDelay3
*** SVmcPmm__HE518 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_EngageReq
*** IdleCoast/LogicalSwitch10
*** SVmcPmm__HE519 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_EngageReq
*** IdleCoast/LogicalSwitch9
*** SVmcPmm__HE520 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathD
*** isabled/LogicalSwitch1
*** SVmcPmm__HE521 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathD
*** isabled/LogicalSwitch12
*** SVmcPmm__HE522 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathD
*** isabled/LogicalSwitch9
*** SVmcPmm__HE523 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathD
*** isabled/SignalDelay10
*** SVmcPmm__HE524 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Out4/Encapsula
*** tedSubsystem
*** SVmcPmm__HE525 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetect
*** SVmcPmm__HE526 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetect2
*** SVmcPmm__HE527 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRise
*** 1
*** SVmcPmm__HE528 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRise
*** 2
*** SVmcPmm__HE529 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRise
*** 3
*** SVmcPmm__HE530 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRise
*** 5
*** SVmcPmm__HE531 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** SVmcPmm__HE532 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 0
*** SVmcPmm__HE533 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 1
*** SVmcPmm__HE534 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 2
*** SVmcPmm__HE535 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 3
*** SVmcPmm__HE536 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 4
*** SVmcPmm__HE537 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 5
*** SVmcPmm__HE538 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 6
*** SVmcPmm__HE539 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 7
*** SVmcPmm__HE540 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 8
*** SVmcPmm__HE541 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
*** 9
*** SVmcPmm__HE542 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** SVmcPmm__HE543 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 0
*** SVmcPmm__HE544 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 1
*** SVmcPmm__HE545 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 2
*** SVmcPmm__HE546 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 3
*** SVmcPmm__HE547 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 4
*** SVmcPmm__HE548 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 5
*** SVmcPmm__HE549 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 6
*** SVmcPmm__HE550 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 7
*** SVmcPmm__HE551 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 8
*** SVmcPmm__HE552 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
*** 9
*** SVmcPmm__HE553 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** SVmcPmm__HE554 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 0
*** SVmcPmm__HE555 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 1
*** SVmcPmm__HE556 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 2
*** SVmcPmm__HE557 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 3
*** SVmcPmm__HE558 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 4
*** SVmcPmm__HE559 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 5
*** SVmcPmm__HE560 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 6
*** SVmcPmm__HE561 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 7
*** SVmcPmm__HE562 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 8
*** SVmcPmm__HE563 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
*** 9
*** SVmcPmm__HE564 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** SVmcPmm__HE565 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 0
*** SVmcPmm__HE566 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 1
*** SVmcPmm__HE567 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 2
*** SVmcPmm__HE568 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 3
*** SVmcPmm__HE569 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 4
*** SVmcPmm__HE570 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 5
*** SVmcPmm__HE571 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 6
*** SVmcPmm__HE572 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 7
*** SVmcPmm__HE573 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
*** 8
*** SVmcPmm__HE574 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch5
*** SVmcPmm__HE575 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch6
*** SVmcPmm__HE576 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch7
*** SVmcPmm__HE577 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch8
*** SVmcPmm__HE578 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch9
*** SVmcPmm__HE579 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay1
*** SVmcPmm__HE580 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay2
*** SVmcPmm__HE581 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay3
*** SVmcPmm__HE582 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay
*** SVmcPmm__HE583 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay1
*** SVmcPmm__HE584 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay2
*** SVmcPmm__HE585 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay4
*** SVmcPmm__HE586 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay5
*** SVmcPmm__HE587 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay6
*** SVmcPmm__HE588 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay7
*** SVmcPmm__HE589 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF1
*** SVmcPmm__HE590 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF2
*** SVmcPmm__HE591 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF3
*** SVmcPmm__HE592 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF4
*** SVmcPmm__HE593 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay
*** SVmcPmm__HE594 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay1
*** SVmcPmm__HE595 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay2
*** SVmcPmm__HE596 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay3
*** SVmcPmm__HE597 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay4
*** SVmcPmm__HE598 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay5
*** SVmcPmm__HE599 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay6
*** SVmcPmm__HE600 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay7
*** SVmcPmm__HE601 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF1/Q
*** SVmcPmm__HE602 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF1/Q/Encap
*** sulatedSubsystem
*** SVmcPmm__HE603 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
*** SVmcPmm__HE604 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
*** SVmcPmm__HE605 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg
*** SVmcPmm__HE606 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatR
*** eq
*** SVmcPmm__HE607 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/B_IsgEnable1
*** SVmcPmm__HE608 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/D_IsgModeReq
*** SVmcPmm__HE609 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/PreprocessorNam
*** e
*** SVmcPmm__HE610 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/PreprocessorNam
*** e1
*** SVmcPmm__HE611 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/PreprocessorNam
*** e2
*** SVmcPmm__HE612 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/PreprocessorNam
*** e3
*** SVmcPmm__HE613 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/RenameSignal1
*** SVmcPmm__HE614 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad
*** SVmcPmm__HE615 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/Abs1
*** SVmcPmm__HE616 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/B_EradClutchReq
*** SVmcPmm__HE617 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/B_EradClutchReq1
*** SVmcPmm__HE618 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/EdgeDetect
*** SVmcPmm__HE619 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch
*** SVmcPmm__HE620 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch1
*** SVmcPmm__HE621 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch2
*** SVmcPmm__HE622 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch3
*** SVmcPmm__HE623 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch5
*** SVmcPmm__HE624 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/OffDelay1
*** SVmcPmm__HE625 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/OffDelay2
*** SVmcPmm__HE626 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/OnDelay1
*** SVmcPmm__HE627 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/SR_FF1
*** SVmcPmm__HE628 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/SR_FF2
*** SVmcPmm__HE629 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/SR_FF8
*** SVmcPmm__HE630 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/SignalDelay
*** SVmcPmm__HE631 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/B_EradClutchReq/EncapsulatedSubsystem
*** SVmcPmm__HE632 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/B_EradClutchReq1/EncapsulatedSubsystem
*** SVmcPmm__HE633 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch/Out1
*** SVmcPmm__HE634 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch/Out1/EncapsulatedSubsystem
*** SVmcPmm__HE635 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch2/Out1
*** SVmcPmm__HE636 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411
*** _Erad/LogicalSwitch2/Out1/EncapsulatedSubsystem
*** SVmcPmm__HE637 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad
*** SVmcPmm__HE638 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination
*** SVmcPmm__HE639 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq
*** SVmcPmm__HE640 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/D_EradModeReq1
*** SVmcPmm__HE641 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/D_EradModeReq4
*** SVmcPmm__HE642 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/D_IsgModeReq7
*** SVmcPmm__HE643 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/EdgeDetect1
*** SVmcPmm__HE644 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/EdgeDetect3
*** SVmcPmm__HE645 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch1
*** SVmcPmm__HE646 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch12
*** SVmcPmm__HE647 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch13
*** SVmcPmm__HE648 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch14
*** SVmcPmm__HE649 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch2
*** SVmcPmm__HE650 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch21
*** SVmcPmm__HE651 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch3
*** SVmcPmm__HE652 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch5
*** SVmcPmm__HE653 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch8
*** SVmcPmm__HE654 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/LogicalSwitch9
*** SVmcPmm__HE655 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/RenameSignal5
*** SVmcPmm__HE656 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/RenameSignal7
*** SVmcPmm__HE657 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SR_FF1
*** SVmcPmm__HE658 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SR_FF3
*** SVmcPmm__HE659 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SR_FF6
*** SVmcPmm__HE660 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SR_FF7
*** SVmcPmm__HE661 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay1
*** SVmcPmm__HE662 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay10
*** SVmcPmm__HE663 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay11
*** SVmcPmm__HE664 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay2
*** SVmcPmm__HE665 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay3
*** SVmcPmm__HE666 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay4
*** SVmcPmm__HE667 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay5
*** SVmcPmm__HE668 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay6
*** SVmcPmm__HE669 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay7
*** SVmcPmm__HE670 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay8
*** SVmcPmm__HE671 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/SignalDelay9
*** SVmcPmm__HE672 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR
*** SVmcPmm__HE673 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart
*** SVmcPmm__HE674 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242113_IsgStartAllowed
*** SVmcPmm__HE675 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed
*** SVmcPmm__HE676 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetect
*** SVmcPmm__HE677 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetect1
*** SVmcPmm__HE678 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetect2
*** SVmcPmm__HE679 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetect3
*** SVmcPmm__HE680 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetect4
*** SVmcPmm__HE681 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetectRise1
*** SVmcPmm__HE682 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetectRise2
*** SVmcPmm__HE683 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetectRise3
*** SVmcPmm__HE684 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetectRise4
*** SVmcPmm__HE685 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetectRise5
*** SVmcPmm__HE686 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetectRise6
*** SVmcPmm__HE687 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/EdgeDetectRise8
*** SVmcPmm__HE688 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch1
*** SVmcPmm__HE689 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch11
*** SVmcPmm__HE690 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch12
*** SVmcPmm__HE691 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch15
*** SVmcPmm__HE692 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch16
*** SVmcPmm__HE693 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch2
*** SVmcPmm__HE694 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch3
*** SVmcPmm__HE695 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch4
*** SVmcPmm__HE696 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch5
*** SVmcPmm__HE697 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch6
*** SVmcPmm__HE698 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch7
*** SVmcPmm__HE699 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch8
*** SVmcPmm__HE700 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/LogicalSwitch9
*** SVmcPmm__HE701 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SR_FF1
*** SVmcPmm__HE702 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SR_FF2
*** SVmcPmm__HE703 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SR_FF3
*** SVmcPmm__HE704 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SR_FF5
*** SVmcPmm__HE705 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SR_FF6
*** SVmcPmm__HE706 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SR_FF7
*** SVmcPmm__HE707 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SR_FF9
*** SVmcPmm__HE708 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SignalDelay
*** SVmcPmm__HE709 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SignalDelay1
*** SVmcPmm__HE710 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SignalDelay2
*** SVmcPmm__HE711 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SignalDelay3
*** SVmcPmm__HE712 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SignalDelay4
*** SVmcPmm__HE713 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SignalDelay5
*** SVmcPmm__HE714 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/SignalDelay6
*** SVmcPmm__HE715 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421111_EpbCoding
*** SVmcPmm__HE716 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRoadIn
*** cline
*** SVmcPmm__HE717 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/EdgeDetect
*** SVmcPmm__HE718 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/EdgeDetect1
*** SVmcPmm__HE719 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch1
*** SVmcPmm__HE720 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch19
*** SVmcPmm__HE721 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch2
*** SVmcPmm__HE722 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch5
*** SVmcPmm__HE723 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SR_FF10
*** SVmcPmm__HE724 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SR_FF8
*** SVmcPmm__HE725 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay1
*** SVmcPmm__HE726 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay2
*** SVmcPmm__HE727 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay3
*** SVmcPmm__HE728 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRoadIn
*** cline/FirstOrderFilter1
*** SVmcPmm__HE729 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRoadIn
*** cline/LogicalSwitch5
*** SVmcPmm__HE730 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRoadIn
*** cline/Z_BrkRoadIncline
*** SVmcPmm__HE731 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart/EdgeDetect2
*** SVmcPmm__HE732 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart/FirstOrderFilter1
*** SVmcPmm__HE733 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF1
*** SVmcPmm__HE734 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF10
*** SVmcPmm__HE735 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF2
*** SVmcPmm__HE736 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay1
*** SVmcPmm__HE737 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay5
*** SVmcPmm__HE738 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay1
*** SVmcPmm__HE739 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay5
*** SVmcPmm__HE740 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay7
*** SVmcPmm__HE741 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSwitch
*** SVmcPmm__HE742 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSwitch1
*** SVmcPmm__HE743 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv
*** SVmcPmm__HE744 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq
*** SVmcPmm__HE745 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/Abs
*** SVmcPmm__HE746 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/LogicalSwitch1
*** SVmcPmm__HE747 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/LogicalSwitch8
*** SVmcPmm__HE748 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/Relay
*** SVmcPmm__HE749 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/Relay1
*** SVmcPmm__HE750 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/Relay2
*** SVmcPmm__HE751 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/Relay3
*** SVmcPmm__HE752 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/Relay4
*** SVmcPmm__HE753 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SR_FF2
*** SVmcPmm__HE754 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay1
*** SVmcPmm__HE755 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay10
*** SVmcPmm__HE756 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay2
*** SVmcPmm__HE757 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay3
*** SVmcPmm__HE758 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay4
*** SVmcPmm__HE759 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay5
*** SVmcPmm__HE760 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay6
*** SVmcPmm__HE761 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay7
*** SVmcPmm__HE762 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/SignalDelay9
*** SVmcPmm__HE763 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch
*** SVmcPmm__HE764 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch1
*** SVmcPmm__HE765 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch10
*** SVmcPmm__HE766 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch11
*** SVmcPmm__HE767 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch2
*** SVmcPmm__HE768 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch3
*** SVmcPmm__HE769 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch4
*** SVmcPmm__HE770 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch5
*** SVmcPmm__HE771 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_FF3
*** SVmcPmm__HE772 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay4
*** SVmcPmm__HE773 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay8
*** SVmcPmm__HE774 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect
*** SVmcPmm__HE775 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect1
*** SVmcPmm__HE776 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect2
*** SVmcPmm__HE777 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR
*** SVmcPmm__HE778 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR1
*** SVmcPmm__HE779 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay
*** SVmcPmm__HE780 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay8
*** SVmcPmm__HE781 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/D_EradModeReq1/EncapsulatedSubsystem
*** SVmcPmm__HE782 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/D_EradModeReq4/EncapsulatedSubsystem
*** SVmcPmm__HE783 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421
*** _Efad/D_IsgModeReq7/EncapsulatedSubsystem
*** SVmcPmm__HE784 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg
*** SVmcPmm__HE785 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V
*** SVmcPmm__HE786 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124312_IsgStartCoordination
*** SVmcPmm__HE787 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/Abs2
*** SVmcPmm__HE788 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/EdgeDetectRise3
*** SVmcPmm__HE789 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/LogicalSwitch11
*** SVmcPmm__HE790 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/LogicalSwitch3
*** SVmcPmm__HE791 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/LogicalSwitch4
*** SVmcPmm__HE792 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/LogicalSwitch6
*** SVmcPmm__HE793 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/LogicalSwitch7
*** SVmcPmm__HE794 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/LogicalSwitch8
*** SVmcPmm__HE795 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/OffDelay3
*** SVmcPmm__HE796 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/PreprocessorName
*** SVmcPmm__HE797 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/PreprocessorName1
*** SVmcPmm__HE798 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/RenameSignal1
*** SVmcPmm__HE799 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/RenameSignal2
*** SVmcPmm__HE800 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/RenameSignal3
*** SVmcPmm__HE801 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/RenameSignal4
*** SVmcPmm__HE802 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/SR_FF3
*** SVmcPmm__HE803 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/SR_FF4
*** SVmcPmm__HE804 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/SignalDelay1
*** SVmcPmm__HE805 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/SignalDelay2
*** SVmcPmm__HE806 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/SignalDelay3
*** SVmcPmm__HE807 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/EdgeDetect1
*** SVmcPmm__HE808 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/EdgeDetectRise1
*** SVmcPmm__HE809 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/EdgeDetectRise3
*** SVmcPmm__HE810 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/LogicalSwitch2
*** SVmcPmm__HE811 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/LogicalSwitch3
*** SVmcPmm__HE812 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/LogicalSwitch4
*** SVmcPmm__HE813 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/LogicalSwitch5
*** SVmcPmm__HE814 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/OffDelay1
*** SVmcPmm__HE815 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/OffDelay3
*** SVmcPmm__HE816 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/SR_FF4
*** SVmcPmm__HE817 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124311_IsgStartCoordination12V/Tq_IsgStrtAllow
*** SVmcPmm__HE818 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_
*** Isg/124312_IsgStartCoordination/LogicalSwitch1
*** SVmcPmm__HE819 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatR
*** eq/OnDelay4
*** SVmcPmm__HE820 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatR
*** eq/SR_FF5
*** SVmcPmm__HE821 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatR
*** eq/Tq_TransHeatReq
*** SVmcPmm__HE822 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatR
*** eq/SR_FF5/Q
*** SVmcPmm__HE823 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatR
*** eq/SR_FF5/Q/EncapsulatedSubsystem
*** SVmcPmm__HE824 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/B_IsgEnable1/En
*** capsulatedSubsystem
*** SVmcPmm__HE825 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/D_IsgModeReq/En
*** capsulatedSubsystem
*** SVmcPmm__HE826 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch1
*** SVmcPmm__HE827 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch11
*** SVmcPmm__HE828 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch2
*** SVmcPmm__HE829 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch23
*** SVmcPmm__HE830 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem
*** SVmcPmm__HE831 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem
*** SVmcPmm__HE832 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out15/EncapsulatedSubsystem
*** SVmcPmm__HE833 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem
*** SVmcPmm__HE834 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out19/EncapsulatedSubsystem
*** SVmcPmm__HE835 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out2/EncapsulatedSubsystem
*** SVmcPmm__HE836 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out20/EncapsulatedSubsystem
*** SVmcPmm__HE837 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out24/EncapsulatedSubsystem
*** SVmcPmm__HE838 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out25/EncapsulatedSubsystem
*** SVmcPmm__HE839 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem
*** SVmcPmm__HE840 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out4/EncapsulatedSubsystem
*** SVmcPmm__HE841 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out42/EncapsulatedSubsystem
*** SVmcPmm__HE842 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out43/EncapsulatedSubsystem
*** SVmcPmm__HE843 VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch1
*** SVmcPmm__HE844 VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch2
*** SVmcPmm__HE845 VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch3
*** SVmcPmm__HE846 VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch4
*** SVmcPmm__HE847 VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch5
*** SVmcPmm__HE848 VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch6
*** SVmcPmm__HE849 VcVmcPmm/VcVmcPmm/1000_Hev/y1/EncapsulatedSubsystem
*** SVmcPmm__HE850 VcVmcPmm/VcVmcPmm/1000_Hev/y11/EncapsulatedSubsystem
*** SVmcPmm__HE851 VcVmcPmm/VcVmcPmm/1000_Hev/y19/EncapsulatedSubsystem
*** SVmcPmm__HE852 VcVmcPmm/VcVmcPmm/1000_Hev/y29/EncapsulatedSubsystem
*** SVmcPmm__HE853 VcVmcPmm/VcVmcPmm/1000_Hev/y3/EncapsulatedSubsystem
*** SVmcPmm__HE854 VcVmcPmm/VcVmcPmm/1000_Hev/y49/EncapsulatedSubsystem
*** SVmcPmm__HE855 VcVmcPmm/VcVmcPmm/1000_Hev/y50/EncapsulatedSubsystem
***
*** SUBSYS CORRESPONDING MODEL BLOCK (REFERENCED MODEL)
***
*** SF-NODE CORRESPONDING STATEFLOW NODE DESCRIPTION
*** CVmcPmm__HE0 VcVmcPmm__HEP7_OPortMvd
*** CVmcPmm__HE1 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceSt
*** atus/1131_IceStatus
*** CVmcPmm__HE2 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceSt
*** atus/1131_IceStatus.Stopping
*** CVmcPmm__HE3 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceSt
*** atus/1131_IceStatus.Stopped
*** CVmcPmm__HE4 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceSt
*** atus/1131_IceStatus.Running
*** CVmcPmm__HE5 VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceSt
*** atus/1131_IceStatus.Starting
***
*** TargetLink version : 4.3p3 from 16-Oct-2018
*** Code generator version : Build Id 4.3.0.27 from 2018-09-24 17:55:03
\**************************************************************************************************/
#ifndef VCVMCPMM_C
#define VCVMCPMM_C
/*------------------------------------------------------------------------------------------------*\
DEFINES (OPT)
\*------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*\
INCLUDES
\*------------------------------------------------------------------------------------------------*/
#include "tl_aux_defines_VmcPmm__HE.h"
#include "VcVmcPmm__HEP7_OPortMvd_LocalDefs.h"
#include "VcVmcPmm.h"
#include "VcUnitTsDefines.h"
#include "TabIdxS18T6.h"
#include "TabIdxS18T390.h"
#include "Tab2DIntpI1T6.h"
#include "Tab1DIntpI1T6.h"
#include "Tab1DIntpI1T54.h"
/*------------------------------------------------------------------------------------------------*\
ENUMS
\*------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*\
DEFINES
\*------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*\
TYPEDEFS
\*------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*\
VARIABLES
\*------------------------------------------------------------------------------------------------*/
#include "CVC_CODE_START.h"
/**************************************************************************************************\
UserSLStaticGlobalInit: SLStaticGlobalInit = { DFLT_GLBL_STATIC } | Width: 32
\**************************************************************************************************/
static Float32 X_SVmcPmm__HE161_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE163_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE164_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE165_UnitDelay = 0.F;
/**************************************************************************************************\
UserSLStaticGlobalInit: SLStaticGlobalInit = { DFLT_GLBL_STATIC } | Width: 8
\**************************************************************************************************/
static Bool X_SVmcPmm__HE159_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE160_UnitDelay1 = 0;
#include "CVC_CODE_END.h"
#include "PREDECL_CAL_EXT_START.h"
/**************************************************************************************************\
CVC_CAL_EXT: External CVC calibration constants in FLASH | Width: 8
\**************************************************************************************************/
CVC_CAL_EXT Bool cVc_B_SeriesHev; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Series Hybrid */
#include "PREDECL_CAL_EXT_END.h"
#include "CVC_CAL_START.h"
/**************************************************************************************************\
CVC_CAL: CVC calibration constants in FLASH | Width: 32
\**************************************************************************************************/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Float32 cVcVmcPmm_Pw_IsgStrtAllow = 4.F; /*
Unit: W
MIN/MAX: -1000 .. 1000
Description: Minimum available ISG power to allow ISG start */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
CVC_CAL Float32 cVcVmcPmm_Te_AbrtStallEngClntL = -10.F; /*
Unit: deg C
MIN/MAX: -80 .. 160
Description: Min Engine Cooland Temperature to do stall recovery */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_Te_AmbHighH = 25.F; /*
Unit: deg C
MIN/MAX: -1000 .. 1000
Description: Ambient temp to allow off stop/start, high hysteresis limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_Te_AmbHighL = 20.F; /*
Unit: deg C
MIN/MAX: -1000 .. 1000
Description: Ambient temp to allow off stop/start, low hysteresis limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_Te_AmbLowH = 2.F; /*
Unit: deg C
MIN/MAX: -1000 .. 1000
Description: Ambient temp to allow off stop/start, high hysteresis limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_Te_AmbLowL = 0.F; /*
Unit: deg C
MIN/MAX: -1000 .. 1000
Description: Ambient temp to allow off stop/start, low hysteresis limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
CVC_CAL Float32 cVcVmcPmm_Te_EngClntEngOffReq = 10.F; /*
Unit: deg C
MIN/MAX: -1000 .. 1000
Description: If the engine coolant temperature raises above this value, the ICE is allowed to be
stopped */
CVC_CAL Float32 cVcVmcPmm_Te_EngClntEngRunReq = -4.5F; /*
Unit: deg C
MIN/MAX: -1000 .. 1000
Description: If the engine coolant temperature drops below this value, an ICE start is requested
*/
CVC_CAL Float32 cVcVmcPmm_Te_FCAdaptEngClntRst = 40.F; /*
Unit: deg C
MIN/MAX: -200 .. 200
Description: Selected coolant temp for fuel cut adaption reset */
CVC_CAL Float32 cVcVmcPmm_Te_FCAdaptEngClntSet = 50.F; /*
Unit: deg C
MIN/MAX: -200 .. 200
Description: Selected coolant temp for fuel cut adaption */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Float32 cVcVmcPmm_Te_IsgStartPossible = 0.F; /*
Unit: deg C
MIN/MAX: -1000 .. 1000
Description: Use oil temperature to determine if ISG start i possible */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
CVC_CAL Float32 cVcVmcPmm_Te_TrnMdeC3OilPresMax = 20.F; /*
Unit: deg C
MIN/MAX: -10000 .. 10000
Description: Mac gearbox temperature for enabling C3 oil pressure build up function */
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Te_TrnOil = 0.F; /*
Unit: deg C
MIN/MAX: -5000 .. 5000
Description: Allow for a longer first start time (from button press to ICE running) if the transm
ission oil temperature is low */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_Tq_CrShRampDown = 20.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Determine when crankshaft is ramped down */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_Tq_CrShRampUp = -20.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Determine when crankshaft is ramped up */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_Tq_DrCrShRampDown = 20.F; /*
Unit: Nm
MIN/MAX: 0 .. 1000
Description: Determine when driver requested CrSh torque is ramped down */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_Tq_DrCrShRampUp = -20.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Determine when Driver requested CrSh torque is ramped up */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_ERADRampDown = 20.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: limit to consider erad path to be ramped out */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_EfadBrkOKIsgBrk = 1000.F; /*
Unit: Nm
MIN/MAX: -5000 .. 5000
Description: Brake torque limit to enable an ISG request (when braking) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_EfadIsgStrtDi = 2.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Prevent an ISG start when the crankshaft wheel torque is above this level */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_EfadIsgStrtDiFlt = 8.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Prevent an ISG start when the crankshaft wheel torque is above this level (when ther
e's a fault present on one or more start actuators) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_EfadIsgStrtEna = 1.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Allow an ISG start when the crankshaft wheel torque is below this level */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_EfadIsgStrtEnaFlt = 6.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Allow an ISG start when the crankshaft wheel torque is below this level (when there'
s a fault present on one or more start actuators) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_Tq_FastEngmtIsgStrtBrkTqMax = 1.F; /*
Unit: Nm
MIN/MAX: 1 .. 100000
Description: Max brake torque request to request fast engagement mode during ISG-start */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_IsgRampDown = 10.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: limit to consider erad path to be ramped out */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_IsgStandStillBrkTqOK = 1000.F; /*
Unit: Nm
MIN/MAX: -5000 .. 5000
Description: Brake torque limit to enable an ISG request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_IsgStandStillBslTqOK = 1.F; /*
Unit: Nm
MIN/MAX: -5000 .. 5000
Description: VcVmcBsl torque limit to enable an ISG request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_IsgStopCoastDrReqMax = 0.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Max driver requested torque (including regen) to allow ISG stop in coast */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_IsgStopCoastDrReqMin = 0.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Min driver requested torque (including regen) to allow ISG stop in coast */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_Tq_PropFrntRampDown = 100.F; /*
Unit: Nm
MIN/MAX: 0 .. 1000
Description: Determine when prop front is ramped down */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_Tq_PropFrntRampUp = -100.F; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Determine when prop frontt is ramped up */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_TransHeatReqOffset = 10.F; /*
Unit: Nm
MIN/MAX: -500 .. 500
Description: Torque offset to reset heat request to TmStrt */
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_Wait4CluStrtDi = 0.F; /*
Unit: Nm
MIN/MAX: -5000 .. 5000
Description: If the requested wheel torque is above this level, it's NOT possible to wait for the
vehicle speed to increase before requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_Tq_Wait4CluStrtEna = 500.F; /*
Unit: Nm
MIN/MAX: -5000 .. 5000
Description: If the requested wheel torque is below this level, it's possible to wait for the veh
icle speed to increase before requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_X_AccPedFastEngmtMin = 0.F; /*
Unit: %
MIN/MAX: 0 .. 110
Description: Min acclerator position to set fast engagement torque demand */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_X_EfadAccPedOKIsgBrk = 1.F; /*
Unit: %
MIN/MAX: -5000 .. 5000
Description: Acc ped limit to enable an ISG request (when braking) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_X_FanAfterrunLimHi = 0.F; /*
Unit: %
MIN/MAX: 0 .. 100
Description: High threshold for Fan Afterrun */
CVC_CAL Float32 cVcVmcPmm_X_FanAfterrunLimLo = 0.F; /*
Unit: %
MIN/MAX: 0 .. 100
Description: Low threshold for Fan Afterrun */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_X_IsgStopRoadGradMax = 100.F; /*
Unit: %
MIN/MAX: 0 .. 100
Description: Maximum road gradient to allow ISG-stop in D/R standstill */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_X_IsgStopRoadGradMaxHyst = 0.F; /*
Unit: %
MIN/MAX: 0 .. 100
Description: Maximum road gradient to allow ISG-stop in D/R standstill, hysteresis */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_X_StallRcvClNtrl = 30.F; /*
Unit: %
MIN/MAX: 0 .. 120
Description: Limit to determine if clutch pedal is pressed */
CVC_CAL Float32 cVcVmcPmm_X_StallRcvClOnly = 60.F; /*
Unit: %
MIN/MAX: 0 .. 120
Description: Limit to determine if clutch pedal is pressed */
CVC_CAL Float32 cVcVmcPmm_X_StrtAbrtAcc = 10.F; /*
Unit: %
MIN/MAX: 0 .. 110
Description: accelerator pedal limit to deactivate start abortion */
CVC_CAL Float32 cVcVmcPmm_X_StrtAbrtCl = 50.F; /*
Unit: %
MIN/MAX: 0 .. 110
Description: Clutch pedal released to activate start abortion */
CVC_CAL Float32 cVcVmcPmm_X_StrtMdeAcc = 110.F; /*
Unit: %
MIN/MAX: 0 .. 110
Description: Accelerator pedal limit to set StartMode=2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_X_Wait4CluStrtDi = 2.F; /*
Unit: %
MIN/MAX: -5000 .. 5000
Description: If the acc pedal drops below this level, it's NOT possible to wait for the vehicle s
peed to increase before requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_X_Wait4CluStrtEna = 5.F; /*
Unit: %
MIN/MAX: -5000 .. 5000
Description: If the acc pedal is above this level, it's possible to wait for the vehicle speed to
increase before requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_Xd_AccPedFastEngmtMin = 30.F; /*
Unit: %/s
MIN/MAX: -10000 .. 10000
Description: Min accelerator pedal derivative to set fast engagement */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_Z_BrkHGSkipParkDownH = -16.F; /*
Unit: deg
MIN/MAX: -100 .. 100
Description: Downhill high hysteresis disallowing stop trigger on gearlever to P */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_Z_BrkHGSkipParkDownL = -15.F; /*
Unit: deg
MIN/MAX: -100 .. 100
Description: Downhill low hysteresis allowing stop trigger on gearlever to P even if B_BrkHillGra
dStart inhibits */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_Z_BrkHGSkipParkUpH = 16.F; /*
Unit: deg
MIN/MAX: -100 .. 100
Description: Uphill high hysteresis disallowing stop trigger on gearlever to P */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_Z_BrkHGSkipParkUpL = 15.F; /*
Unit: deg
MIN/MAX: -100 .. 100
Description: Uphill low hysteresis allowing stop trigger on gearlever to P even if B_BrkHillGradS
tart inhibits */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_Z_ResetLimDownHill = -7.F; /*
Unit: deg
MIN/MAX: -10000000000 .. 10000000000000
Description: What down hill dergee limit for reset stop inhibit */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_Z_ResetLimUpHill = 6.F; /*
Unit: deg
MIN/MAX: -10000000000 .. 10000000000
Description: What up hill dergee limit for reset stop inhibit */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_Z_SetLimDownHill = -8.5F; /*
Unit: deg
MIN/MAX: -100000000 .. 1000000000000
Description: What down hill dergee limit for enable stop inhibit */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_Z_SetLimUpHill = 9.F; /*
Unit: deg
MIN/MAX: -9000000000 .. 900000000000
Description: What up hill dergee limit for enable stop inhibit */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_Z_SsActTrailerUpHillH = -100.F; /*
Unit: deg
MIN/MAX: -100 .. 100
Description: Uphill limit for inhibit stop with trailer, upper hysterersis */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_Z_SsActTrailerUpHillL = -100.F; /*
Unit: deg
MIN/MAX: -100 .. 100
Description: Uphill limit for inhibit stop with trailer, lower hysterersis */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_a_HillGradientFault = 0.F; /*
Unit: m/s2
MIN/MAX: -100 .. 100
Description: Hillgradient acc used when fault detected */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_a_HillGradientMax = 4.F; /*
Unit: m/s2
MIN/MAX: -100 .. 100
Description: Max acceleration for Hillgradient */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_a_HillGradientMin = -4.F; /*
Unit: m/s2
MIN/MAX: -100 .. 100
Description: Min acceleration for Hillgradient */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_a_Wait4CluStrtDi = 0.F; /*
Unit: m/s2
MIN/MAX: -5000 .. 5000
Description: If the vehicle acceleration drops below this level, it's NOT possible to wait for th
e vehicle speed to increase before requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_a_Wait4CluStrtEna = 0.F; /*
Unit: m/s2
MIN/MAX: -5000 .. 5000
Description: If the vehicle acceleration is above this level, it's possible to wait for the vehic
le speed to increase before requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_n_12VStrtAllwdEngSpdMax = -10000.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Max engine speed to allow 12V start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_n_CFTStop = 300.F; /*
Unit: rpm
MIN/MAX: 0 .. 10000
Description: Rpm threashold for requesting a restart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_n_CluStrtAllwdEngSpdMax = -10000.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Max engine speed to allow clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_n_EngOnDelayOff = 10000.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Engine speed offset from idle for delay of EngOnReq (Off) */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Float32 cVcVmcPmm_n_FCAdaptEngRst = 800.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Selected engine speed for fuel cut adaption reset */
CVC_CAL Float32 cVcVmcPmm_n_FCAdaptEngSet = 1000.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Selected engine speed for fuel cut adaption */
CVC_CAL Float32 cVcVmcPmm_n_IceStallMax = 10000.F; /*
Unit: rpm
MIN/MAX: 0 .. 10000
Description: Maximum engine speed where IceStall signal is allowed to shut down engine */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_n_IsgStrtAllwdEngSpdMax = -10000.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Max engine speed to allow ISG-start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Float32 cVcVmcPmm_n_PwdRpmOnly = 100.F; /*
Unit: rpm
MIN/MAX: -1000 .. 100000000
Description: Below this rpm threashold an powerdown will be carried out if seat belt is unbuckled
or engine fault has occured */
#endif
CVC_CAL Float32 cVcVmcPmm_n_StallEmiMinEngSpd = 100.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Minimum engine speed for StartMode=0 before an Ice Stall is detected */
CVC_CAL Float32 cVcVmcPmm_n_StallRcv = 10000.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Max rpm for stall recovery */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Float32 cVcVmcPmm_n_TrnEngBlockMin = 1000.F; /*
Unit: rpm
MIN/MAX: 0 .. 100000
Description: Max speed for blocking TrnMode */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
CVC_CAL Float32 cVcVmcPmm_n_Wait4Eng2StopLim = 450.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: If the engine speed is below this level, the engine must be stopped completely befor
e another engine start attempt is performed */
CVC_CAL Float32 cVcVmcPmm_n_Wait4Eng2StopLimHigh = 500.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: If the engine speed is below this level, the engine must be stopped completely befor
e another engine start attempt is performed */
CVC_CAL Float32 cVcVmcPmm_n_Wait4Eng2StopLimHighTest = -10000.F; /*
Unit: rpm
MIN/MAX: -100000 .. 100000
Description: Engine speed condition used for testing */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_p_AmbH = 85.F; /*
Unit: kPa
MIN/MAX: 0 .. 200
Description: Ambient pressure to allow off stop/start, high hysteresis limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_p_AmbL = 84.F; /*
Unit: kPa
MIN/MAX: 0 .. 200
Description: Ambient pressure to allow off stop/start, low hysteresis limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_p_BrVacuum = -4.5F; /*
Unit: kPa
MIN/MAX: -10000 .. 10000
Description: Brake vacuum level to request an restart */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_rt_EfadLowAvailTrq = -1000.F; /*
Unit: -
MIN/MAX: -100000 .. 100000
Description: Max Efad torque losses to allow an ISG-start attempt */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_rt_EfadStrtAllow = 0.5F; /*
Unit: -
MIN/MAX: 0 .. 1
Description: Max Efad torque loss to permit Efad start and permit engine stop. */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_rt_FCLvlRunning = 0.F; /*
Unit: -
MIN/MAX: -10000 .. 10000
Description: Min Fuel cut level for detecting engine on */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_12VStrtActrRdyDly = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: When the B_EngOnReq-signal goes low (e.g. after an ICE start abort), delay the actua
tor ready signal (to avoid trying another start one sample after the start abort is detected) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_t_ATComStrt = 0.1F; /*
Unit: s
MIN/MAX: 0 .. 10
Description: Duration to allow Change of mind restart (without PowerTrainDisengaged) on AT after
EngOnReqTrans deactivation */
CVC_CAL Float32 cVcVmcPmm_t_AbrtFrstDrCycle = 5.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time before stall recovery becomes re-allowed after first start (set higher value th
an t_BlockAbrtFrstDrCycle) */
CVC_CAL Float32 cVcVmcPmm_t_AbrtStall = 10.F; /*
Unit: s
MIN/MAX: 0 .. 10000
Description: time in stall to trigger a powerdown */
CVC_CAL Float32 cVcVmcPmm_t_AbsStrt = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay off for holding ABS, used to ensure no start after Abs active */
CVC_CAL Float32 cVcVmcPmm_t_BlockAbrtFrstDrCycle = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time before stall recovery becomes disallowed after first start (set lower value tha
n t_AbrtFrstDrCycle) */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Float32 cVcVmcPmm_t_BlockPsmPwd = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time to ignore PowerDownHMI signal from VcPpmPsm after an open DriverDoor triggered
a powerdown */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_CAL Float32 cVcVmcPmm_t_BrakeRunReqOnDelayHmi = 20.F; /*
Unit: s
MIN/MAX: 0 .. 10000000
Description: On delay for engine run req to HMI-signal */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_t_BrkAbs = 4.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay off for holding ABS, used to ensure no stop after Abs active */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_t_BrkEngRunReqAlive = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay for starting engine if EngRunReq signal from brake system is missing */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 cVcVmcPmm_t_BrkHillGrad = 10.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay off for holding gradient, used to ensure no stop after gradient estimation act
ive */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_BrkLimIsgStrtGearLvrDR = 0.5F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit for detection of logic connected to requesting ISG start as a function of
requested brake torque when gear lever is placed in Drive */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_t_BrkStrt = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay off for holding Brake inhibit active (actually ABS pump active), used to ensur
e no start during ABS pump active */
CVC_CAL Float32 cVcVmcPmm_t_CTFStop = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: time for reaching a certain value until restart is triggered */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_CatHeatVehSpdOKIsgDrv = 5.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit to detect that the vehicle speed is OK for an ISG-mode request during cat
heating */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_ChrgReqDly = 0.06F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Delay time for Em_B_ChrgReq */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_CluStrtActrRdyDly = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: When the B_EngOnReq-signal goes low (e.g. after an ICE start abort), delay the actua
tor ready signal (to avoid trying another start one sample after the start abort is detected) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_t_ComInhbtIceStatus = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Max time to listen to ChangeOfMindInhibit signal, used as stop request in IceStatus
*/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_t_CrShPahDiTiOut = 5.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Maximum time allowed to wait for there being no torque acting on the ICE (when closi
ng the crankshaft path) */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Float32 cVcVmcPmm_t_DrLeaveAutoParkReq = 30.F; /*
Unit: s
MIN/MAX: 0 .. 100000000
Description: Time to activate driver leave vehicle after power-up */
CVC_CAL Float32 cVcVmcPmm_t_DrLeaveDCADly = 1.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time to activate driver leave vehicle after power-up */
CVC_CAL Float32 cVcVmcPmm_t_DrLeavePwrDwnDly = 4800.F; /*
Unit: s
MIN/MAX: 0 .. 100000000
Description: Time to activate driver leave vehicle after power-up */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_DrvCycActvFirstStrt = 2.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Timeout for first start logic connected to the DriveCycleActive signal */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadAccPedOKIsgBrk = 0.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit to detect that the acc ped level is OK for an ISG-mode request (when brak
ing) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadBrkOKIsgBrk = 0.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit to detect that the brake torque level is OK for an ISG-mode request (when
braking) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadDrvCycTiOut = 2.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Limit for drivecycle timeout indication */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadGearLvrPNDetn = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: Time limit for detection of when the gear lever is in park or neutral */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadIceStsDlyIsgDrv = 5.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit for detection that Pmm_D_IceStatus = running */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadLowAvailTrqDly = 0.25F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Time delay for detection of maximum Efad torque losses to allow an ISG-start attempt
*/
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadRunReqDelay = 2.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: Delay time to send run req due to low trq from Efad or low power from HV battery */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadShftProgsOffDly = 0.3F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: CAN delay compensation for EfadShiftInProgress-signal */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadShftProgsTimeOut = 3.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time out detection for Efad gear shifting */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadTrqAllowTiOut = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: Timeout before torque allow from dep disables Tq-ctrl */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EfadVehSpdOKIsgBrk = 0.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit to detect that the vehicle speed is OK for an ISG-mode request (when brak
ing) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_t_EngEngmtFastRstDelay = 1.F; /*
Unit: ns
MIN/MAX: -10000 .. 10000
Description: Delay resetting EngEngmtFast flag since this is used after TransMode == Engaged */
CVC_CAL Float32 cVcVmcPmm_t_EngOff = 0.2F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: hold eng running for this amount of time after an stop request */
CVC_CAL Float32 cVcVmcPmm_t_EngOffFcAdapt = 0.01F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: hold eng running for this amount of time after an stop request durign FC request con
dition */
CVC_CAL Float32 cVcVmcPmm_t_EngOffMax = 1000.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Max time for the engine to be shut off */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_t_EngOnDelayOff = 2.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Deley ftime for EngOnReq off */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Float32 cVcVmcPmm_t_EngOnOff = 4.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: hold eng running after an restart this amount of time */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EngOnReqDly = 0.05F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Delay for EngOnReq */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EngRunReqIsgStopMax = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: Max time to hold ISG stop run req */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_EngRunReqIsgStopMin = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: Min time to hold ISG stop run req */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_t_EradDisable = 2.F; /*
Unit: s
MIN/MAX: 0 .. 5
Description: Time out torque ramp for erad disable */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_t_EradNtrlGlitch = 0.5F; /*
Unit: s
MIN/MAX: 0 .. 2
Description: Glitch time in neutral for Erad disable */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_t_EradOffGlitch = 0.F; /*
Unit: s
MIN/MAX: 0 .. 5
Description: Glitch time disengage erad */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_t_EradOnGlitch = 0.F; /*
Unit: s
MIN/MAX: 0 .. 5
Description: Glitch time engage erad */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
CVC_CAL Float32 cVcVmcPmm_t_FCAdaptIdleDelayOff = 0.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: Fuel cut request reset delay time off when not in idle */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_CAL Float32 cVcVmcPmm_t_FCAdaptRunReqOnDelayHmi = 0.F; /*
Unit: s
MIN/MAX: 0 .. 10000000
Description: On delay for FC Adapt run req to HMI-signal */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
CVC_CAL Float32 cVcVmcPmm_t_FanAfterrunDelay = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Deley for Eng On Req due to afterrun */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_FirstStrtDlyOff = 2.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time out delay for waiting with an ISG-start request during first start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_GearLevDRDly = 2.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time delay for detection that GearLev = Drive or Reverese */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_GearLevNDly = 2.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time delay for detection that GearLev = Neutral */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_t_GearLevPNDlyOn = 0.F; /*
Unit: s
MIN/MAX: 0 .. 10000
Description: Time delay for detection of gear lever in park or neutral */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Float32 cVcVmcPmm_t_GlitchEngOnTrans = 0.5F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Block transmission request if glitching */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IceRunng12VStrt = 0.5F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Time before ice status = running is detected for a 12V-start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IceRunngCluStrt = 0.5F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Time before ice status = running is detected for an clutch-start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IceRunngIsgStrt = 0.5F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Time before ice status = running is detected for an ISG-start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgAdapt = 0.1F; /*
Unit: s
MIN/MAX: 0 .. 5
Description: Time for ISG calibration request */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgDisable = 0.5F; /*
Unit: s
MIN/MAX: 0 .. 5
Description: Time out torque ramp for erad disable */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgDrCycStop = 0.F; /*
Unit: s
MIN/MAX: 0 .. 10
Description: Keep ISG activation for a short time after engine has been stopped */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgDrCycStopMax = 0.F; /*
Unit: s
MIN/MAX: 0 .. 10
Description: Allow keep ISG activation after end of drive cycle, intended for soft stop */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgICEStop = 0.F; /*
Unit: s
MIN/MAX: 0 .. 10
Description: Delay on for ICE stop for ISG stanby request */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_t_IsgIceStopACCTimeout = 1.5F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: Timeout to wait for IsgPathEnable to perform an Isg stop at ICE shutdown during ACC
active */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_t_IsgIceStopTimeout = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: Timeout to wait for IsgPathEnable to perform an Isg stop at ICE shutdown */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgPahDiTiOut = 5.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Maximum time allowed to wait for there being no torque acting on the electric motor
(when closing the ISG path) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgStandStillBrkTqOK = 0.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit for detection of brake torque OK for an ISG request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgStandStillBslTqOK = 0.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit for detection of VcVmcBsl torque request being low enough for an ISG requ
est */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgStandStillVehSpdOK = 0.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit for detection of vehicle speed OK for an ISG request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgStrtActrRdyDly = 0.F; /*
Unit: s
MIN/MAX: 0 .. 255
Description: When the B_EngOnReq-signal goes low (e.g. after an ICE start abort), delay the actua
tor ready signal (to avoid trying another start one sample after the start abort is detected) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgStrtOkDelay = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay to wait on Isg start Ok */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
CVC_CAL Float32 cVcVmcPmm_t_IsgStrtPahReqTiOut = 2.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Timeout detection for an ISG start path request */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_IsgStrtWhlTrqOK = 1.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit for detection of the driver request being low enough to request an ISG-st
art */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_t_MinStopCEC = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: block system request for this amount of time */
CVC_CAL Float32 cVcVmcPmm_t_MinStopChas = 3.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: block system request for this amount of time */
CVC_CAL Float32 cVcVmcPmm_t_MinStopClim = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: block system request for this amount of time */
CVC_CAL Float32 cVcVmcPmm_t_MinStopEMS = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: block system request for this amount of time */
CVC_CAL Float32 cVcVmcPmm_t_MinStopEmLv = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: block system request for this amount of time */
CVC_CAL Float32 cVcVmcPmm_t_MinStopTime = 0.2F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: minimum stop timer */
CVC_CAL Float32 cVcVmcPmm_t_MinStopTm = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: block system request for this amount of time */
CVC_CAL Float32 cVcVmcPmm_t_MinStopTrans = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: block system request for this amount of time */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Float32 cVcVmcPmm_t_PwdRcShutOff = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time with two-mass flywheel protection active to allow a pwd */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Float32 cVcVmcPmm_t_PwdRpm = 0.04F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: time with no rpm to allow a pwd */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Float32 cVcVmcPmm_t_PwdSeatBeltAT = 100000.F; /*
Unit: s
MIN/MAX: 0 .. 100000
Description: Powerdown after this timeout if belt is off for Auto transmission */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Float32 cVcVmcPmm_t_PwdTcmModeFail = 4.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: No response from Transmission */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_CAL Float32 cVcVmcPmm_t_RunReqObdDelayHmi = 5.F; /*
Unit: s
MIN/MAX: 0 .. 10
Description: On delay for engine run req to HMI-signal */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_CAL Float32 cVcVmcPmm_t_RunReqOnDelayHmi = 2.F; /*
Unit: s
MIN/MAX: 0 .. 10000000
Description: On delay for engine run req to HMI-signal */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
CVC_CAL Float32 cVcVmcPmm_t_Running = 0.5F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: time to determine eng running */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_t_SsActAbs = 4.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay off for holding ABS, used to ensure no stop after Abs active */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_t_SsActBrk = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay off for holding brake request, used to ensure no stop after ABS pump activatio
n */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_t_SsActSeatBelt = 100000.F; /*
Unit: s
MIN/MAX: 0 .. 100000
Description: Reset SsActive after a delay if Driver belt off in Park */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Float32 cVcVmcPmm_t_SsActTcmModeFail = 2.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: No response from Transmission */
#endif
/* Vc_Pvc_Sw_B_StopStart */
CVC_CAL Float32 cVcVmcPmm_t_StallEmiMinEngSpd = 0.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time delay for detection of low engine speed for StartMode=0 */
CVC_CAL Float32 cVcVmcPmm_t_StallIceStrt = 2.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: time from EngOnReq until a stall is determined */
CVC_CAL Float32 cVcVmcPmm_t_StallIceStrtActrFinishd = 0.5F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Time delay to detect that the ICE start was not successful after the start actuator
is finished */
CVC_CAL Float32 cVcVmcPmm_t_StallIceStrtEmi = 40.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: Time from EngOnReq until a stall is determined (for emission starts) */
CVC_CAL Float32 cVcVmcPmm_t_StallIceStrtEmiExtra = 2.F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Time from EngOnReq until a stall is determined (for emission starts with extra logic
) */
CVC_CAL Float32 cVcVmcPmm_t_StallIceStrtIsgDrv = 4.F; /*
Unit: ns
MIN/MAX: -1000 .. 1000
Description: Time from EngOnReq until a stall is determined when performing an ISG-start while ge
ar leaver is placed in Drive (only for HEP7) */
CVC_CAL Float32 cVcVmcPmm_t_StallRcvClDelay = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time delay until clutch sets OK to start. */
CVC_CAL Float32 cVcVmcPmm_t_StallRcvNeutral = 0.1F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time in Neutral until trigger start */
CVC_CAL Float32 cVcVmcPmm_t_StallRun = 0.5F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: time from EngOnReq until a stall is determined */
CVC_CAL Float32 cVcVmcPmm_t_StallRunComInhbt = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Max time that ChangeOfMindInhibit signal can override StallRun detection */
CVC_CAL Float32 cVcVmcPmm_t_StallRunUnintd = 0.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: Time from EngOnReq until an Unintended stall is determined */
CVC_CAL Float32 cVcVmcPmm_t_StallStrtM = 1.5F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: time from EngOnReq until a stall is determined */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_t_StandStill = 0.7F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Time StandStill */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_CAL Float32 cVcVmcPmm_t_Started = 0.04F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: time to determine eng started */
CVC_CAL Float32 cVcVmcPmm_t_StrtAbrt = 0.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: time from triggering an start abortion until requesting an stall */
CVC_CAL Float32 cVcVmcPmm_t_StrtMdeAccRst = 1.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay for resetting StartMode=2 after releasing accelerator pedal */
CVC_CAL Float32 cVcVmcPmm_t_StrtMdeAccRun = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Delay for resetting StartMode=2 after reaching Running */
CVC_CAL Float32 cVcVmcPmm_t_StrtMdeRunning = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Deley for ICEStatus Running before set of B_StrtMdeRunning */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
CVC_CAL Float32 cVcVmcPmm_t_TransHeatDelayOn = 2.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: Delay on time for trans heat request */
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_CAL Float32 cVcVmcPmm_t_TransRunReqOnDelayHmi = 1.F; /*
Unit: s
MIN/MAX: 0 .. 1000000
Description: On delay for trans run req to HMI-signal */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Float32 cVcVmcPmm_t_TrnEngBlockMax = 1.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Max block time */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Float32 cVcVmcPmm_t_TrnEngCatHeatDly = 5.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: delay off for catalyst heat */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Float32 cVcVmcPmm_t_TrnEngRpmDly = 0.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Max block time */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
CVC_CAL Float32 cVcVmcPmm_t_TrnMdeC3OilPresMax = 25.F; /*
Unit: s
MIN/MAX: 0 .. 100000
Description: Max duration to build up oil pressure in C3 clutch */
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_VehSpdLimIsgStrtGearLvrDR = 0.5F; /*
Unit: ns
MIN/MAX: -5000 .. 5000
Description: Time limit for detection of logic connected to requesting ISG start as a function of
vehicle speed when gear lever is placed in Drive */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_VehSpdOKIsgDrv = 0.5F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time limit to detect that the vehicle speed is OK for an ISG-mode request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_t_Wait4CluStrtTiOut = 10.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Timeout detection for the Wait4ClutStart-logic */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_t_Wait4Eng2StopTiOut = 2.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Timeout detection for the Wait4Eng2Stop-logic */
CVC_CAL Float32 cVcVmcPmm_t_Wait4EngRunReqTot = 0.02F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Time delay for the EngRunReqTot-signal (necessary to solve the algebraic loop caused
by the Wait4CluStrt-logic) */
CVC_CAL Float32 cVcVmcPmm_t_WaitToReset = 2.F; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: for this amount of time, is it ok for all other EngRunReqs to become 0, uhev */
CVC_CAL Float32 cVcVmcPmm_tc_AccPedDer = 0.1F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Time constant of accelerator pedal low pass derivative filter */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_tc_BcmLongAccFilt = 0.5F; /*
Unit: s
MIN/MAX: -1000000000 .. 1000000000
Description: Filter constant for acceleration from BCM LongAcc */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_tc_BrkTrqFilt = 0.F; /*
Unit: s
MIN/MAX: -10000000 .. 1000000000
Description: Filter constant for Brake trq filter */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_tc_LatAccFilt = 0.F; /*
Unit: s
MIN/MAX: 0 .. 10
Description: Lat acc filter constant */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_tc_StandStill = 0.1F; /*
Unit: s
MIN/MAX: -10000000 .. 10000000000
Description: Filter constant for filter when stand still */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_tc_VdmAccFilt = 0.F; /*
Unit: s
MIN/MAX: -10000 .. 10000
Description: Filter constant for vehicle acceleration signal from VDM */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_tc_VehAccFilt = 0.3F; /*
Unit: s
MIN/MAX: -1000000000000 .. 10000000000000
Description: Filter constant for acceleration calculated from vehicle speed */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Float32 cVcVmcPmm_v_12VStrtMax = 0.F; /*
Unit: km/h
MIN/MAX: -1000 .. 1000
Description: Maximum speed for 12V start */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_CluStrtSpdAllw = 70.F; /*
Unit: km/h
MIN/MAX: 0 .. 255
Description: Speed-limits for allowing clu-strt instead of 12V start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_v_DrLeaveLim = 5.F; /*
Unit: km/h
MIN/MAX: -500 .. 500
Description: Vehicle speed limit to activate driver leave vehicle logic */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadCluStrtDi = 8.F; /*
Unit: km/h
MIN/MAX: -100 .. 400
Description: Vehicle speed limit to prevent a clutch start request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadCluStrtEna = 10.F; /*
Unit: km/h
MIN/MAX: -100 .. 400
Description: Vehicle speed limit to enable a clutch start request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadGearLvrPNDiseng = 0.F; /*
Unit: km/h
MIN/MAX: 0 .. 255
Description: Max speed to keep Efad engaged to wheels in P/N */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdNOKIsgBrk = 1.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to disable the ISG-mode request (when braking) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdNOKIsgDrv = 5.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to disable the ISG-mode (when the gear lever is placed in Drive)
*/
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdNOKIsgDrvHybridEco = 5.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to disable the ISG-mode (when the gear lever is placed in Drive)
in HybridEco */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdNOKPrioIsgDrv = 8.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to disable the ISG-mode (during Prio charge request and gear lev
er is placed in Drive) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdNOKPrioIsgDrvHybridEco = 8.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to disable the ISG-mode (during Prio charge request and gear lev
er is placed in Drive) in HybridEco */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdOKIsgBrk = 0.1F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to allow an ISG reconfig request (when braking) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdOKIsgDrv = 0.1F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to allow an ISG reconfig request (when gear lever is placed in D
rive) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdOKIsgDrvHybridEco = 0.1F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to allow an ISG reconfig request (when gear lever is placed in D
rive) in HybridEco */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdOKPrioIsgDrv = 4.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to allow an ISG reconfig request (during Prio charge request and
gear lever is placed in Drive) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_EfadVehSpdOKPrioIsgDrvHybridEco = 4.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed limit to allow an ISG reconfig request (during Prio charge request and
gear lever is placed in Drive) in HybridEco */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_v_EngStopReqAT = 350.F; /*
Unit: km/h
MIN/MAX: 0 .. 350
Description: Vehicle speed threshold to allow engine stop request */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_v_EradOffSpdLim = 140.F; /*
Unit: km/h
MIN/MAX: -300 .. 300
Description: Erad disengage speed to high */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_v_EradOnSpdLim = 130.F; /*
Unit: km/h
MIN/MAX: -300 .. 300
Description: Erad engage speed limit */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Float32 cVcVmcPmm_v_EradSpdCtrl = 255.F; /*
Unit: km/h
MIN/MAX: 0 .. 500
Description: Vehicle speed to request erad idle speed (speed control) */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
CVC_CAL Float32 cVcVmcPmm_v_FCAdaptVehRst = 35.F; /*
Unit: km/h
MIN/MAX: -300 .. 300
Description: Selected gear for fuel cut adaption */
CVC_CAL Float32 cVcVmcPmm_v_FCAdaptVehSet = 40.F; /*
Unit: km/h
MIN/MAX: -300 .. 300
Description: Selected vehicle speed for fuel cut adaption */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_IsgStandStillVehSpdOK = 0.F; /*
Unit: km/h
MIN/MAX: -5000 .. 5000
Description: Vehicle speed is low enough for an ISG-request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_IsgStopCoastSpdMax = 0.F; /*
Unit: km/h
MIN/MAX: 0 .. 300
Description: Max vehicle speed to allow ISG stop during coast */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_IsgStopCoastSpdMinOff = 0.F; /*
Unit: km/h
MIN/MAX: 0 .. 300
Description: Min vehicle speed to allow ISG stop during coast */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_IsgStopCoastSpdMinOn = 0.F; /*
Unit: km/h
MIN/MAX: 0 .. 300
Description: Min vehicle speed to allow ISG stop during coast */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Float32 cVcVmcPmm_v_PwdSpeedLimit = 10.F; /*
Unit: km/h
MIN/MAX: 0 .. 1000
Description: threashold to allow powerdown */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_v_ReqEngDrDir = -1.F; /*
Unit: km/h
MIN/MAX: -350 .. 350
Description: vehicle speed threashold to go to total neutral due to not moving in intended direct
ion */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_v_SpeedLimitHG = 2.F; /*
Unit: km/h
MIN/MAX: -300 .. 300
Description: Speedlimit. below set speed Stop inhibit is active */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_CAL Float32 cVcVmcPmm_v_StallRcvStart = 5.F; /*
Unit: km/h
MIN/MAX: 0 .. 10000
Description: vehicle speed to allow stall restart on only cl or/and neutral */
CVC_CAL Float32 cVcVmcPmm_v_StallReset = -2.F; /*
Unit: km/h
MIN/MAX: -500 .. 500
Description: Stall recovery when vehicle is near standing still */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 cVcVmcPmm_v_StandStillLoLim = 2.F; /*
Unit: km/h
MIN/MAX: -300 .. 300
Description: Low Speed Activation for Stand Still Time Constant */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_v_TotNtrlReset = 18.F; /*
Unit: km/h
MIN/MAX: 0 .. 350
Description: vehicle speed threashold to exit total neutral */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_v_TotNtrlSet = 25.F; /*
Unit: km/h
MIN/MAX: 0 .. 350
Description: vehicle speed threashold to go to total neutral */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Float32 cVcVmcPmm_v_TotNtrlVehDrDir = -1.F; /*
Unit: km/h
MIN/MAX: -350 .. 350
Description: vehicle speed threashold to go to total neutral due to not moving in intended direct
ion */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_CAL Float32 cVcVmcPmm_v_TransRunRqDlyMaxHmi = 125.F; /*
Unit: km/h
MIN/MAX: 0 .. 250
Description: Min speed to skip delay on fr trans run request in power meter logic */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Float32 cVcVmcPmm_v_TrnEngBlockMax = 5.F; /*
Unit: km/h
MIN/MAX: -1000 .. 1000
Description: Max speed for blocking TrnMode */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
CVC_CAL Float32 cVcVmcPmm_v_TrnMdeC3OilPresMax = 20.F; /*
Unit: km/h
MIN/MAX: 0 .. 350
Description: vehicle speed threashold to go to total neutral during C3 oil pressure build up */
#endif
/* SVmcPmm__HE512_Switch_AUX */
CVC_CAL Float32 cVcVmcPmm_v_VehMaxStallRcv = 10.F; /*
Unit: km/h
MIN/MAX: 0 .. 255
Description: Max speed to do stall recovery */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 cVcVmcPmm_v_VehSpdLimIsgStrtGearLvrDR = -1000.F; /*
Unit: m/s
MIN/MAX: -10000 .. 10000
Description: Vehicle speed limit to be able to request an ISG-start when gear lever is placed in
Drive */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Float32 cVcVmcPmm_v_WaitToReset = 350.F; /*
Unit: km/h
MIN/MAX: 0 .. 350
Description: Vehicle speed threshold to allow engine stop for a while after EngRunReqDriver condi
tion */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 mVcVmcPmm_Z_BrkRoadIncline_c[8] =
{
/* [0..7] */ 1.F, 2.F, 3.F, 4.F, 5.F, 6.F, 7.F, 8.F
/* 1.F, 2.F, 3.F, 4.F, 5.F, 6.F, 7.F, 8.F */
}; /*
Unit: -
MIN/MAX: -100000 .. 100000
Description: Road inclination */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Float32 mVcVmcPmm_Z_BrkRoadIncline_r[8] =
{
/* [0..7] */ 1.F, 2.F, 3.F, 4.F, 5.F, 6.F, 7.F, 8.F
/* 1.F, 2.F, 3.F, 4.F, 5.F, 6.F, 7.F, 8.F */
}; /*
Unit: Nm
MIN/MAX: -100000 .. 100000
Description: Brake torque */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 mVcVmcPmm_tc_HillGradient[6][4] =
{
{
/* [0][0..3] */ 1.F, 2.F, 4.F, 4.F
/* 1.F, 2.F, 4.F, 4.F */
},
{
/* [1][0..3] */ 1.F, 2.F, 4.F, 4.F
/* 1.F, 2.F, 4.F, 4.F */
},
{
/* [2][0..3] */ 1.F, 2.F, 4.F, 4.F
/* 1.F, 2.F, 4.F, 4.F */
},
{
/* [3][0..3] */ 1.F, 2.F, 4.F, 4.F
/* 1.F, 2.F, 4.F, 4.F */
},
{
/* [4][0..3] */ 1.F, 2.F, 4.F, 4.F
/* 1.F, 2.F, 4.F, 4.F */
},
{
/* [5][0..3] */ 1.F, 2.F, 4.F, 4.F
/* 1.F, 2.F, 4.F, 4.F */
}
}; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: Hill Gradient Time Constant for filter depending on TrqWhlBrk and Vehicle Speed. */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 mVcVmcPmm_tc_HillGradient_c[4] =
{
/* [0..3] */ 0.F, 500.F, 1000.F, 2000.F
/* 0.F, 500.F, 1000.F, 2000.F */
}; /*
Unit: Nm
MIN/MAX: 0 .. 5000
Description: Total Wheel Trq Brake */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 mVcVmcPmm_tc_HillGradient_r[6] =
{
/* [0..5] */ 0.F, 2.F, 5.F, 10.F, 50.F, 100.F
/* 0.F, 2.F, 5.F, 10.F, 50.F, 100.F */
}; /*
Unit: km/h
MIN/MAX: 0 .. 300
Description: Vehicle speed */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Float32 tVcVmcPmm_Tq_IsgStrtAllow[6] =
{
/* [0..5] */ 50.F, 50.F, 50.F, 0.F, 0.F, 0.F
/* 50.F, 50.F, 50.F, 0.F, 0.F, 0.F */
}; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: Minimum available ISG torque to allow ISG start */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Float32 tVcVmcPmm_Tq_IsgStrtAllow_x[6] =
{
/* [0..5] */ 500.F, 1000.F, 1500.F, 2500.F, 3500.F, 5000.F
/* 500.F, 1000.F, 1500.F, 2500.F, 3500.F, 5000.F */
}; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Engine speed */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
CVC_CAL Float32 tVcVmcPmm_Tq_TransHeatReq[6] =
{
/* [0..5] */ 600.F, 600.F, 500.F, 325.F, 250.F, 200.F
/* 600.F, 600.F, 500.F, 325.F, 250.F, 200.F */
}; /*
Unit: Nm
MIN/MAX: -1000 .. 1000
Description: Minimum torque to send heat request to TmStrt to warm transmission oil */
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
CVC_CAL Float32 tVcVmcPmm_Tq_TransHeatReq_x[6] =
{
/* [0..5] */ 0.F, 50.F, 55.F, 80.F, 110.F, 140.F
/* 0.F, 50.F, 55.F, 80.F, 110.F, 140.F */
}; /*
Unit: km/h
MIN/MAX: 0 .. 300
Description: Vehicle speed */
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 tVcVmcPmm_Z_HillGradAcc2deg[5] =
{
/* [0..4] */ -90.F, -45.F, 0.F, 45.F, 90.F
/* -90.F, -45.F, 0.F, 45.F, 90.F */
}; /*
Unit: Deg
MIN/MAX: -90 .. 90
Description: Hill Gradient i degree */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Float32 tVcVmcPmm_Z_HillGradAcc2deg_x[5] =
{
/* [0..4] */ -9.81F, -4.9F, 0.F, 4.9F, 9.81F
/* -9.81F, -4.9F, 0.F, 4.9F, 9.81F */
}; /*
Unit: m/s2
MIN/MAX: -500 .. 500
Description: X-value (longit. accel. input), relation of accel. to slope(deg); */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 tVcVmcPmm_p_BrVacuumVeh[7] =
{
/* [0..6] */ -45.F, -50.F, -55.F, -60.F, -65.F, -70.F, -90.F
/* -45.F, -50.F, -55.F, -60.F, -65.F, -70.F, -90.F */
}; /*
Unit: kPa
MIN/MAX: -10000 .. 10000
Description: Brake vacuum level to request an restart, depending on vehicle speed */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Float32 tVcVmcPmm_p_BrVacuumVeh_x[7] =
{
/* [0..6] */ 0.F, 15.F, 30.F, 45.F, 60.F, 75.F, 300.F
/* 0.F, 15.F, 30.F, 45.F, 60.F, 75.F, 300.F */
}; /*
Unit: km/h
MIN/MAX: -500 .. 500
Description: Vehicle speed */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/**************************************************************************************************\
CVC_CAL: CVC calibration constants in FLASH | Width: 8
\**************************************************************************************************/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_12VStartEnable_dbi = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 12V Start Enable debug */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_12VStartEnable_swi = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 12V Start Enable debug */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_12VStrtBlk_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_12VStrtBlk_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_12VStrtReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_12VStrtReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_12VStrtTrigNewPos = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use new position of flank trigger for 12V-start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_ATComStrt = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Change of mind situation can set StartAllowedPath (even if PowerTrainDisengaged=0) a
s long as EngOnReqTrans is still =1 */
CVC_CAL Bool cVcVmcPmm_B_AbrtFrstStrtStall = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recoverty to close to fisrt start */
CVC_CAL Bool cVcVmcPmm_B_AbrtNtrlAdapt = 1; /* Description: demand neutral to be valid for stall rec
overy */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallAbortHard = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Abort Stall on StrtAbortHard */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallEngClntL = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Abort Stall on Engine coolant temperature low */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallGp = 0; /* Description: Stallrecoveryonly if an stop/start vehicle
*/
CVC_CAL Bool cVcVmcPmm_B_AbrtStallMicHev = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Abort Stall on MicHevMode set to stop/start off */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallRcShutOff = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Abort Stall on PpmRc flywheel protection */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallRcvInSpd = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery if veh is in higher speed. */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallSeatBelt = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Abort Stall on Driver Seat Belt */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallSsRcfSet = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Set enable stall recovery if vehicle have crashed. */
CVC_CAL Bool cVcVmcPmm_B_AbrtStallTime = 1; /* Description: power down after a certain time in stall
*/
CVC_CAL Bool cVcVmcPmm_B_AbsStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block start if ABS is active */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkAbs = 1; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Keep engine running if ABS is active */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkEngRunReq = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use the enigne running request from brake control */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkEngRunReqAlive = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: If engine running request from brake control is missing, request start */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkHGSkipPark = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use separate HillGradient conditions to allow engine stop if gearlever in P */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkHillGrad = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use brake for ensureing engine is running when in high slopes */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Bool cVcVmcPmm_B_BrkHillGradStart = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Value sent out if not Epb Qf Long Acc is correct */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_CAL Bool cVcVmcPmm_B_BrkStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block/delay start if ABS Pump is active (indicated by EngRunngReqByBrk == 1) */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkUseNegVacuum = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use negative brake vacuum signal */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkVacuum = 1; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use brake vacuum for stop/start */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL Bool cVcVmcPmm_B_BrkVacuumVeh = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use brake vacuum adapted for vehicle speed for stop/start */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
CVC_CAL Bool cVcVmcPmm_B_CTFStart = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Start Change of mind Test Function */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_CluStrtBlk_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_CluStrtBlk_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_CluStrtInDeplBlk = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block Clutch Start in Depletion Operation */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_CluStrtReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_CluStrtReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_CrShPathEnable_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_CrShPathEnable_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_CrShaftRampDownIgnore = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore to wait for the tq to have ramped out before turning off the engine */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Bool cVcVmcPmm_B_DepStop = 1; /* Description: Ovverride StartAllowed */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_DepStopAT = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ovverride StartAllowed */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Bool cVcVmcPmm_B_DepStrt = 1; /* Description: Use Dep Start Allowed */
CVC_CAL Bool cVcVmcPmm_B_DrLeaveEnable = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable driver leave vehicle logic */
CVC_CAL Bool cVcVmcPmm_B_DrLeaveKeepRunReq = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable driver leave vehicle keep engine running */
CVC_CAL Bool cVcVmcPmm_B_DrLeavePowerDown = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable driver leave power down */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Bool cVcVmcPmm_B_ERADTqAllw = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Override EradTqAllw */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_Efad12VStrtEnblIngoreDep = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: If false 12VStartEnable can not be set without having permission from Dep(StartAllow
ed = True) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_EfadGearLvrPNDisengEna = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Disengage Efad in gear lever position Park and Neutral */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_EfadPathEnaParkEngd = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable Efad path disregarding park engaged status */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_EfadPathEnable_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_EfadPathEnable_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_EfadUse12VStrt = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_EfadUseCluStrt = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_EfadUseIsgStrt = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_EngOnDelayIgnore = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore delay for EnOnReq off */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Bool cVcVmcPmm_B_EngOnReq_dbi = 0; /* Description: override B_EngOnReq */
CVC_CAL Bool cVcVmcPmm_B_EngOnReq_swi = 0; /* Description: override B_EngOnReq */
CVC_CAL Bool cVcVmcPmm_B_EngRunReqTot_dbi = 0; /* Description: override B_RunOnReqTot */
CVC_CAL Bool cVcVmcPmm_B_EngRunReqTot_swi = 0; /* Description: override B_EngRunReqTot */
CVC_CAL Bool cVcVmcPmm_B_EngStoppedUseHiRes = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: rpm to consider engine stopped */
CVC_CAL Bool cVcVmcPmm_B_EngineArchitecture = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Switch for signal conditioning depending on engine architecture. 0= VEA GEN I/II ; 1
= GEP3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Bool cVcVmcPmm_B_EradIgnrPathDisable = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore the Erad Path Disable signal */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Bool cVcVmcPmm_B_EradPathEnable_dbi = 0; /* Description: override EradPath with this switch,
*/
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Bool cVcVmcPmm_B_EradPathEnable_swi = 0; /* Description: override EradPath using this switch
*/
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Bool cVcVmcPmm_B_EradRmpDwnTqSignal = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: if 1=> sVcDtcTc_Tq_EradReqWhl, If 0 => sVcIsc_Tq_Erad */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
CVC_CAL Bool cVcVmcPmm_B_FCAdaptEnable = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable fuel cut adaption */
CVC_CAL Bool cVcVmcPmm_B_FCAdaptIdle = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable fuel cut adaption */
CVC_CAL Bool cVcVmcPmm_B_FastEngmtIsgStrtUseStartReq = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Set fast engagement during ISG-start only after ISG-start has been requested */
CVC_CAL Bool cVcVmcPmm_B_GlitchEngOnTrans = 0; /* Description: Use glitch block on eng run req trans
*/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Bool cVcVmcPmm_B_ISGTqAllw = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Override ISGTqAllw */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL Bool cVcVmcPmm_B_IgnoreGearLevRespStrt = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore logic for responsive engine start as function of gear lever position */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
CVC_CAL Bool cVcVmcPmm_B_IgnrCcActive = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore cruise control active condition */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IgnrDepl = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: When enabled, this label will ignore the depletion-conditon for blocking clutch star
ts */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IgnrPropAlwdEfad = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore the Propulsion Allowed signal for the Efad Path Enable logic */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IgnrPropAlwdIsg = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore the Propulsion Allowed signal for the Isg Path Enable logic */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgIgnrPathDisable = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore the Isg Path Disable signal */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgRmpDwnTqSignal = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: if 1=> sVcDtcTc_Tq_IsgReq, If 0 => sVcIsc_Tq_Isg */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStartEnable_dbi = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Isg Start Enable debug */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStartEnable_swi = 0; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Isg Start Enable debug */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStopRunReqCluStrtBlkEna = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block clutch start if run req is set by fast ISG stop function, to enable use of ISG
-start in speed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStopRunReqIgnrEfadPathAct = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore actual Efad path to allow eng run req ISG stop */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtBlk_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtBlk_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtFirstStartOverride = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Override first start condition in ISG start ok calculation */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtGearLvrDRAbortEna = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable aborting ISG-start in D/R */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtInDUseEfadPathAct = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Trigger ISG-start in D if Efad actual path is already ISG */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtPahReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtPahReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtPcrOverride = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Override PCR in ISG start ok calculation */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtRunDryOverride = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Override run dry condition in ISG start ok calculation */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtSpdCtrlOverride = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Override first start condition in ISG start ok calculation */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtTempOverride = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Override temp condition in ISG start ok calculation */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE818_Switch_AUX
CVC_CAL Bool cVcVmcPmm_B_IsgStrtUseSpdCtrl = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Max ISG torque loss to permit ISG start and permit engine stop. */
#endif
/* SVmcPmm__HE818_Switch_AUX */
CVC_CAL Bool cVcVmcPmm_B_LosStop = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: UseLOS Stop */
CVC_CAL Bool cVcVmcPmm_B_LosStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use LOS Start Allowed */
CVC_CAL Bool cVcVmcPmm_B_MinStopCEC = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: block system request */
CVC_CAL Bool cVcVmcPmm_B_MinStopChas = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: block system request */
CVC_CAL Bool cVcVmcPmm_B_MinStopClim = 0; /* Description: block system request */
CVC_CAL Bool cVcVmcPmm_B_MinStopEMS = 0; /* Description: block system request */
CVC_CAL Bool cVcVmcPmm_B_MinStopEmLv = 0; /* Description: block system request */
CVC_CAL Bool cVcVmcPmm_B_MinStopTm = 0; /* Description: block system request */
CVC_CAL Bool cVcVmcPmm_B_MinStopTrans = 0; /* Description: block system request */
CVC_CAL Bool cVcVmcPmm_B_PTDGearLevAT = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use Gear Lever position to set powertrain disengaged. */
CVC_CAL Bool cVcVmcPmm_B_PTDStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use powertrain disengaged to allow a start */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdAbortHard = 0; /* Description: Active powerdown if abort start is set an
d an stall has occured */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdAbrtStall = 1; /* Description: Active powerdown if abort stall is set an
d an stall has occured */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdDrReadyAbortHard = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Powerdown due to AbortHard possible also at DrReady */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdIgnoreQfDrDoor = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore QF for driver door information */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdRcShutOff = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Powerdown may be carried out on two-mass flywheel protection */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdRcShutOffDCA = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Reset Powerdown timer for two-mass flywheel protection in low DriveCycleActive */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdRcfDep = 0; /* Description: Activate powerdown if reconfig from dependab
ility is set */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdRpmOnly = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Powerdown may be carried out on engine speed instaed of Ice Status signal */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdSeatBelt = 1; /* Description: Activate pwd if seatbelt is unbuckled */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdSeatBeltDoor = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Include driver door status as condition for pwd when seatbelt is unbuckled */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdSeatBeltN = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Allow pwd when seatbelt is unbuckled for gearlever in N */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdSeatBeltP = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Allow pwd when seatbelt is unbuckled for gearlever in P */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdSpeedLimit = 1; /* Description: Activate speed limit threashold for powe
rdown */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdTCMModeFail = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by tcm mode not following request */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdTCMNodeAlive = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by Tcm node alive */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdTransFailure = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by trans failure signal */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_PwdUseSeatBeltAT = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use gear lever position as condition for pwd when seatbelt is unbuckled */
#endif
CVC_CAL Bool cVcVmcPmm_B_RcShutOff = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ShutOffReq from VcPpmRc (dual mass flywheel protection) */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL Bool cVcVmcPmm_B_SerialModeSafeBISG = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 1= Use SafeBISG during serial mode start */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Bool cVcVmcPmm_B_SkipIsgCalibration = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Skip ISG standby request at Ice stop for sensor calibration */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActAbs = 0; /* Description: Use ABS in SsActive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActAmbPres = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by low ambient pressure */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActBrk = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use brake request, used to ensure no stop after ABS pump activation */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActDoorBeltD = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by opened driver door when gearlever in D and belt is on
*/
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActDoorBeltN = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by opened driver door when gearlever in N and belt is on
*/
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActDoorBeltP = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by opened driver door when gearlever in P and belt is on
*/
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActDoorBeltR = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by opened driver door when gearlever in R and belt is on
*/
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActDoorNoBelt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by opened driver door when belt is off and door is opened
(AT only) */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActDrMdInv = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 0=inhibit SsActive if matching any of the selected drive modes, 1=allow SsActive if
matching any of the selected drive modes */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActDriverLeaving = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by opened driver door when gearlever in P, belt is off an
d door is opened */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActEcoMde = 1; /* Description: use reconfig of stop/start by eco mode */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActGpSs = 0; /* Description: use reconfig of stop/start by global paramet
er */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActHood = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use HoodStatus in SsActive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActNtrl = 0; /* Description: Neutral must be valid for stop/start to be a
ctive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActRcfSet = 0; /* Description: use reconfig of stop/start from dependabil
ity control */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActRcfSetAlt = 0; /* Description: use reconfig of stop/start from Engine
control */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActSeatBelt = 0; /* Description: use reconfig of stop/start by seatbelt
*/
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActSeatBeltNoSeq = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Require no sequence in condition to allow SsActive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActSeatBeltPrkBlock = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block reconfig of stop/start by seatbelt if AT gear lever in P */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActTCMModeFail = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by tcm mode not following request */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActTCMNodeAlive = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by Tcm node alive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActTemp = 1; /* Description: Require ok Qf on temp to deselect stop/start
*/
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActTempStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: If 1 then temperature condtion can restart the engine */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActTipSport = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: When in Tip/Sport, deactivate SS (as an alternative to set EngRunReqDriver in VcDeDm
m) */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActTrailer = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by trailer detection */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_SsActTransFailure = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use reconfig of stop/start by trans failure signal */
#endif
/* Vc_Pvc_Sw_B_StopStart */
CVC_CAL Bool cVcVmcPmm_B_StallEmiExtraCond = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use extra conditions for StartMode=0 Ice Stall detection */
CVC_CAL Bool cVcVmcPmm_B_StallIceStrt = 0; /* Description: allow stall to happend via starting */
CVC_CAL Bool cVcVmcPmm_B_StallIceStrtActrFinishd = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Activate logic to detect that the ICE start was not successful after the start actua
tor is finished */
CVC_CAL Bool cVcVmcPmm_B_StallIceStrtEmi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug variable to enable ice stall detection during emission starts */
CVC_CAL Bool cVcVmcPmm_B_StallRcShutOff = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Set stall flag on PpmRc flywheel protection */
CVC_CAL Bool cVcVmcPmm_B_StallRcvAT = 0; /* Description: Stallrecovery in an AT vehicle */
CVC_CAL Bool cVcVmcPmm_B_StallRcvAccFtOnPed = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stall recovery on foot on acc pedal */
CVC_CAL Bool cVcVmcPmm_B_StallRcvClOnly = 0; /* Description: Stallrecovery when it is enough with on
ly clutch pedal */
CVC_CAL Bool cVcVmcPmm_B_StallRcvCrnk = 1; /* Description: Stallrecovery on driver cranking */
CVC_CAL Bool cVcVmcPmm_B_StallRcvFootOnBrPed = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stall recovery on foot on brake pedal */
CVC_CAL Bool cVcVmcPmm_B_StallRcvFrcd = 1; /*
Unit: s
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: stall recovery if an forced start is conductred */
CVC_CAL Bool cVcVmcPmm_B_StallRun = 1; /* Description: Allow stall to happen via running */
CVC_CAL Bool cVcVmcPmm_B_StallRunComInhbt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ChangeOfMindInhibit to temporarily prevent StallRun detection */
CVC_CAL Bool cVcVmcPmm_B_StallRunHiRes = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use sVcEc_n_EngHiRes to detect StallRun */
CVC_CAL Bool cVcVmcPmm_B_StallRunStartM = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Prevent StallRun if starter motor has engaged */
CVC_CAL Bool cVcVmcPmm_B_StallRunUnintd = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use stall detection by RPM as input to Unintended Stall flag to EMS */
CVC_CAL Bool cVcVmcPmm_B_StallStartM = 1; /* Description: allow stall to happend via starting */
CVC_CAL Bool cVcVmcPmm_B_StrtAbortClu = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Clutch start abort */
CVC_CAL Bool cVcVmcPmm_B_StrtAbortHard = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Start abortion from starter protection */
CVC_CAL Bool cVcVmcPmm_B_StrtAbortIsg = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Start abortion from starter protection for Isg */
CVC_CAL Bool cVcVmcPmm_B_StrtAbortSoft = 0; /* Description: Start abortion from starter protection
*/
CVC_CAL Bool cVcVmcPmm_B_StrtAbrt = 0; /* Description: Start abortion */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtAcc = 1; /* Description: start abort if no accelerator pedal is pre
ssed */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtCl = 1; /* Description: start abort on clutch pedal */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtDrReady = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: start abort only if not DrReady */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtIce = 1; /* Description: Start abort only when ice status is in sta
rting */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtNtrl = 1; /* Description: start abort only if not in neutral */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtNtrlValid = 1; /* Description: start abort only if not in neutral a
nd neutral is valid */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtRpm = 1; /* Description: start abort on rpm limit */
CVC_CAL Bool cVcVmcPmm_B_StrtAbrtStrtM = 1; /* Description: Start abort only when the startmotor is
active */
CVC_CAL Bool cVcVmcPmm_B_StrtMdeSet = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Set start mode in to OB-block */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL Bool cVcVmcPmm_B_StrtMdeSkipTrnMde = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Skip trans mode term in fast start logic */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
CVC_CAL Bool cVcVmcPmm_B_StrtMdeStopTrig = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use transition Running->Stopping to set StartMode=running */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Bool cVcVmcPmm_B_TrnEngBlockSkipEngUseReq = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Skip EngUseReq term in TrnEngBlock logic */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_TrnMdeHev = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use Hybrid logic (Enables serial mode) for control of TransModeReq */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_TrnMdeHevUseNIC = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use NIC ih hybrid vehicle */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_TrnMdeIC = 0; /* Description: Use Idle coast for control of TransModeReq */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_TrnMdeReqBrk = 0; /* Description: Use EngRunReqBrakes for use with Idle Coa
st */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Bool cVcVmcPmm_B_TrnMdeUseAwd = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engage gearbox when Stability/Traction control run req=1 */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Bool cVcVmcPmm_B_TrnMdeUseBrake = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engage gearbox when Brake run req=1 */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
CVC_CAL Bool cVcVmcPmm_B_TrnMdeUseC3OilPres = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use transmode request to help buld up C3 oil pressure */
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Bool cVcVmcPmm_B_TrnMdeUsePcr = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engage gearbox when PCR run req=1 */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
CVC_CAL Bool cVcVmcPmm_B_TrnMdeUseTrans = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engage gearbox when Transmission run req=1 */
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_TrnModIsgReq = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Transmission mode signal to be used for the ISG-mode request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UnintdStallRcShOff = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Set Unintended stall on yVcPpmRc_B_ShutOffReq */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_Use12vStrtPsblInCluStrtAbort = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Protection for only blocking clutch start when 12V starter is available */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseAgedFuel = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from FsdPc aged fuel */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseAwdRoadGrad = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use Awd road grad */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseBrake = 0; /* Description: Listen to the running request */
CVC_CAL Bool cVcVmcPmm_B_UseCEC = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from CEC (replaces EMS and TM) */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseChargeInIsgReq = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use Charge from VmcEm for concidering IsgReq */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseChas = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from Chassis */
CVC_CAL Bool cVcVmcPmm_B_UseClPedAdaptStrtAbrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Switch to use adapted clutch pedal position */
CVC_CAL Bool cVcVmcPmm_B_UseClim = 1; /* Description: Listen to the running request */
CVC_CAL Bool cVcVmcPmm_B_UseComInhbtIceStatus = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ChangeOfMindInhibit to exit state IceStatus=Running */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Bool cVcVmcPmm_B_UseDefHGDynoMd = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use default hill gradient value if DynoMode is active */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_CAL Bool cVcVmcPmm_B_UseDep = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from dependability */
CVC_CAL Bool cVcVmcPmm_B_UseDesDrvDir = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use desired driver direction as condition for stall recovery */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseDly12VStrtVehPwrUp = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable delay of 12Vstart request during vehicle power up due to potential problems r
elated to wake up delay from other nodes */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseDrLeave = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from Driver Leave Logic */
CVC_CAL Bool cVcVmcPmm_B_UseDriver = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from driver */
CVC_CAL Bool cVcVmcPmm_B_UseEMS = 1; /* Description: Listen to the running request */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseEfadCode = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseEm = 1; /* Description: Listen to the running request */
CVC_CAL Bool cVcVmcPmm_B_UseEmLv = 0; /* Description: Listen to the running request */
CVC_CAL Bool cVcVmcPmm_B_UseEmiGpfFC = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable fuel cut request */
CVC_CAL Bool cVcVmcPmm_B_UseEngClntRunReq = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable start due to low engine coolant temperature */
CVC_CAL Bool cVcVmcPmm_B_UseEngOffMaxTime = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable counter for max time for the engine to be shut off. */
CVC_CAL Bool cVcVmcPmm_B_UseEngOnOff = 0; /* Description: Hold eng running after an restart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseEngOnReqDly = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Bool cVcVmcPmm_B_UseEradCode = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_UseEradHybrid = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Activate for hybrid cars with an ERAD */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Bool cVcVmcPmm_B_UseFCAdapt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from FC Adaptiotion */
CVC_CAL Bool cVcVmcPmm_B_UseFanAfterrun = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable start due to Fan Afterrun */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL Bool cVcVmcPmm_B_UseFirstStartMode = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
CVC_CAL Bool cVcVmcPmm_B_UseIceEnable = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ICE enable */
CVC_CAL Bool cVcVmcPmm_B_UseIceStall = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable engine run request due to engine stall */
CVC_CAL Bool cVcVmcPmm_B_UseIscActvnEMS = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: use startmotor to detect eng running */
CVC_CAL Bool cVcVmcPmm_B_UseIsg = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from "Isg availble torque" */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgBrk = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch to enable an ISG-mode request when braking in stand still */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgCode = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgSpdCtrlStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ISG speed control during safe start */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgStandStill = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch to enable an ISG-mode request when standing still */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgStopCoast = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ISG stop during coast */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgStopPostRunReqStandstill = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ISG stop ICE run request after ISG-stop is completed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgStopPwrDwn = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ISG stop during power down */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgStopRunReqCoast = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ISG stop ICE run request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgStopRunReqStandstill = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ISG stop ICE run request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseIsgStrtAtStndStill = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: When enabled, every engine start will be an ISG-start when standing still and brakes
are applied */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseLOS = 0; /* Description: Listen to the running request */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL Bool cVcVmcPmm_B_UseLastStrtMod = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable functionality to always request a safe start for the last start attempt */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
CVC_CAL Bool cVcVmcPmm_B_UseObd = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from OBD */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_CAL Bool cVcVmcPmm_B_UseOilTemp = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use oil temperature to determine if ISG start i possible */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseOld12VStrtAllwd = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_UseOldEngRevStgy = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch to enable the old strategy for engine revving in Park or Neutral */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Bool cVcVmcPmm_B_UseOldEngStrtAllwd = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_CAL Bool cVcVmcPmm_B_UsePowerDownReq = 0; /* Description: allow a powerdown to occur */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_B_UsePropFrntRampDown = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 1= Use sVcVmcAjc_Tq_DrPropFrntReq,0 = use sVcDtcCta_Tq_CrShInstReq to determine if t
orque is ramped down */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_CAL Bool cVcVmcPmm_B_UsePsm = 1; /* Description: Listen to the running request */
CVC_CAL Bool cVcVmcPmm_B_UseRc = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from PpmRc (Starter protection etc) */
CVC_CAL Bool cVcVmcPmm_B_UseRemoteStart = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from Remote Start */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseRespStartReqFromDeDmm = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use RespStartReq from DeDmm for blocking CluStrt */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseRespStartreqFromVmcEm = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use RespStartReq from VmcEm for evaluating CluuStrtBlk */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseRespStrtReqInCluStrtAllw = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Choose which resp start request to block the possiblity to request a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseRunDryInhb = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 1-Block clutch, ISG and 12V Start if RunDry i set, 0-engine start possible. */
CVC_CAL Bool cVcVmcPmm_B_UseRunDryInhbOnly = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: If TRUE, engine can start as soon as RunDry AND RunDryCrnkInhb flags go done, otherw
ise a car restart is also needed. */
CVC_CAL Bool cVcVmcPmm_B_UseSapp = 0; /* Description: Listen to the running request */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_UseSsActTemp = 1; /* Description: If 1 then temperature condtion can inhibi
t StopStart */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL Bool cVcVmcPmm_B_UseSsActive = 1; /* Description: Set stop/start as active */
#endif
/* Vc_Pvc_Sw_B_StopStart */
CVC_CAL Bool cVcVmcPmm_B_UseStabCtrl = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from StabilityCtlr (sVcVmcAwd_D_EngRunReqStabCtrl) */
CVC_CAL Bool cVcVmcPmm_B_UseStallRcvBlock = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use stall recovery block from FsdPc, empty fuel tank. */
CVC_CAL Bool cVcVmcPmm_B_UseStartAllowedPath = 0; /* Description: Ovverride StartAllowed */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL Bool cVcVmcPmm_B_UseStartModeHybrid = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Calibration switch to use StartModeHybrid */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL Bool cVcVmcPmm_B_UseStartModeHybrid12V = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Calibration switch for StartModeHybrid12V */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL Bool cVcVmcPmm_B_UseStrtMde3All12vStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use Startmode3 in all 12V starts, also for slow engagements */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
CVC_CAL Bool cVcVmcPmm_B_UseTm = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Listen to the running request from tm (replace run req EMS in PHEV) */
CVC_CAL Bool cVcVmcPmm_B_UseTotEngRunReq = 0; /* Description: Use Total EngRunReqs instead of micro
hybrid: wait for driver to be last system */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseTqOffsForCluStrtEval = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Inhibit clutch start if no Efad torque reserve is available */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseTqSPM = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Torque SPM interface. Set = 1 to choose GEP3 signals */
CVC_CAL Bool cVcVmcPmm_B_UseTrans = 1; /* Description: Listen to the running request */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_B_UseWait4CluStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable functionality to wait for the vehicle speed to increase before requesting a c
lutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Bool cVcVmcPmm_B_UseWait4Eng2Stop = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: When enabled, the engine must stop completely before another engine start attempt is
requested */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL Bool cVcVmcPmm_B_UseWhlSpdDirection = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use wheel speed direction */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_CAL UInt8 cVcVmcPmm_D_BrkHillVal = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Used to set if hill gradient function should be able to restart the engine(2) or onl
y inhibit stop(1) */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
CVC_CAL UInt8 cVcVmcPmm_D_DrDoorOpen = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 10
Description: DoorDrvrSts detection of driver door open */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_Efad12VStrtMax = 2; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Maximum number of 12V start attempts allowed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EfadCluStrtMax = 2; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Maximum number of clutch start attempts allowed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EfadIsgStrLoosenLim = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: When the number of ISG start attempts exceed this limit, the conditions for the next
ISG-start attempt will be loosen */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EfadIsgStrtMax = 2; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Maximum number of ISG start attempts allowed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EfadModReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_D_EfadModReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EfadPathAllwd1 = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Allow ISG speed control (as a function of EFAD path actual) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EfadPathAllwd2 = 5; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Allow ISG speed control (as a function of EFAD path actual) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EfadPathReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Debug value */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL Bool cVcVmcPmm_D_EfadPathReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL UInt8 cVcVmcPmm_D_EngmtModSmooth = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Engagement mode smooth */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EpbCoding1 = 6; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 127
Description: Epb coding */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EpbCoding2 = 12; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 127
Description: Epb coding */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EpbCoding3 = 3; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 127
Description: Epb coding */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 cVcVmcPmm_D_EpbCoding4 = 10; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 127
Description: Epb coding */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL Int8 cVcVmcPmm_D_FCAdaptGearRst = 2; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: -10 .. 10
Description: Selected gear for fuel cut adaption */
CVC_CAL Int8 cVcVmcPmm_D_FCAdaptGearSet = 3; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: -10 .. 10
Description: Selected gear for fuel cut adaption */
CVC_CAL UInt8 cVcVmcPmm_D_FCAdaptLockUpRst = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 10
Description: Selected lock up status for fuel cut adaption */
CVC_CAL UInt8 cVcVmcPmm_D_FCAdaptLockUpSet = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 10
Description: Selected lock up status for fuel cut adaption */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL UInt8 cVcVmcPmm_D_GearLevRespStrtOK1 = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 127
Description: Allow a responsive engine start as function of gear lever position */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL UInt8 cVcVmcPmm_D_GearLevRespStrtOK2 = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 127
Description: Allow a responsive engine start as function of gear lever position */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Int8 cVcVmcPmm_D_GearTotNtrl = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: -1 .. 9
Description: Gear threashold to go to total neutral */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL UInt8 cVcVmcPmm_D_QfEpbLongAccInit = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Epb Qf LongAcc acceptance */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_CAL UInt8 cVcVmcPmm_D_QfEpbLongAccOK = 3; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Epb Qf LongAcc acceptance */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL UInt8 cVcVmcPmm_D_SafeBISG = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Calibration of start mode during development */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL UInt8 cVcVmcPmm_D_SsActDrMd1 = 100; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: First drive mode to detect, affecting SsActive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL UInt8 cVcVmcPmm_D_SsActDrMd2 = 100; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Second drive mode to detect, affecting SsActive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CAL UInt8 cVcVmcPmm_D_SsActDrMd3 = 100; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Third drive mode to detect, affecting SsActive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
CVC_CAL UInt8 cVcVmcPmm_D_StartMode_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 100
Description: Calibration of start mode during development */
CVC_CAL Bool cVcVmcPmm_D_StartMode_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Calibration of start mode during development */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_CAL UInt8 cVcVmcPmm_D_StrtModDft = 4; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Default start mode */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
CVC_CAL UInt8 cVcVmcPmm_D_StrtModLongIceStsDetn = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Determine which start mode gets the long time detection for IceStatus=running */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL UInt8 cVcVmcPmm_D_TransModeReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 7
Description: Debug value */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL Bool cVcVmcPmm_D_TransModeReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL UInt8 cVcVmcPmm_D_TrnMdeHevReqEngNIC = 2; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Transmode NIC request */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL UInt8 cVcVmcPmm_D_TrnMdeReqEng = 2; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Transmode request */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL UInt8 cVcVmcPmm_D_TrnMdeReqNtrl = 3; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: TransModeRequest neutral value */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL UInt8 cVcVmcPmm_D_TrnMdeReqTotNtrl = 4; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: TransModeRequest total neutral value */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Int8 cVcVmcPmm_D_WhlMotSysCluOperTypReq_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: -100 .. 100
Description: Debug value */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_CAL Bool cVcVmcPmm_D_WhlMotSysCluOperTypReq_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL UInt8 mVcVmcPmm_Z_BrkRoadIncline[8][8] =
{
{
/* [0][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
},
{
/* [1][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
},
{
/* [2][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
},
{
/* [3][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
},
{
/* [4][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
},
{
/* [5][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
},
{
/* [6][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
},
{
/* [7][0..7] */ 0, 0, 0, 0, 0, 0, 0, 0
/* 0., 0., 0., 0., 0., 0., 0., 0. */
}
}; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: OK signal to allow for an ISG start in Drive */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/**************************************************************************************************\
CVC_CAL_MERGEABLE: Mergeable CVC calibration constants in FLASH | Width: 32
\**************************************************************************************************/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_Te_Efad12VStrtEngClntMin = -5.F; /*
Unit: deg C
MIN/MAX: -300 .. 300
Description: Minimum coolant temperature to allow 12V-starts */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_Tq_IsgStopCoastDrReqHyst = 0.F; /*
Unit: Nm
MIN/MAX: 0 .. 10000
Description: Max driver requested torque (including regen) to allow ISG stop in coast, hysteresis
*/
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_n_EngRunning = 700.F; /*
Unit: rpm
MIN/MAX: 0 .. 10000
Description: rpm to consider engine running */
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_n_EngStalled = 10.F; /*
Unit: rpm
MIN/MAX: 0 .. 10000
Description: rpm to consider engine stalled */
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_n_EngStarted = 500.F; /*
Unit: rpm
MIN/MAX: 0 .. 10000
Description: rpm to consider engine started */
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_n_EngStopped = 100.F; /*
Unit: rpm
MIN/MAX: 0 .. 10000
Description: rpm to consider engine stopped */
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_n_StrtAbrtRpm = 400.F; /*
Unit: rpm
MIN/MAX: 0 .. 10000
Description: rpm to allow a start abortion */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_n_StrtDiffFast = 0.F; /*
Unit: rpm
MIN/MAX: -10000 .. 10000
Description: Engine speed diff for triggering fast map for start */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE785__sgStrtAllow_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_rt_IsgStrtAllow = 0.F; /*
Unit: -
MIN/MAX: 0 .. 1
Description: Max ISG torque loss to permit ISG start and permit engine stop. */
#endif
/* SVmcPmm__HE785__sgStrtAllow_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_t_EfadPahDiTiOut = 5.F; /*
Unit: s
MIN/MAX: -5000 .. 5000
Description: Maximum time allowed to wait for there being no torque acting on the electric motor
(when closing the EFAD path) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_t_EngRunStall = 30.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: Time for engine running before reset stall counter */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE785__sgStrtAllow_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_t_IsgRunReqDelay = 2.F; /*
Unit: s
MIN/MAX: 0 .. 100
Description: Delay time to send run req due to low trq from ISG or low power from HV battery */
#endif
/* SVmcPmm__HE785__sgStrtAllow_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_v_Efad12VStartMax = 10.F; /*
Unit: km/h
MIN/MAX: 0 .. 250
Description: Max vehicle speed for 12V start motor crank */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_v_Efad12VStartMin = -100.F; /*
Unit: km/h
MIN/MAX: -250 .. 250
Description: Min vehicle speed for 12V start motor crank */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE Float32 cVcVmcPmm_v_IsgStopCoastSpdHyst = 0.F; /*
Unit: km/h
MIN/MAX: 0 .. 300
Description: Max vehicle speed to allow ISG stop during coast, hysteresis */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/**************************************************************************************************\
CVC_CAL_MERGEABLE: Mergeable CVC calibration constants in FLASH | Width: 8
\**************************************************************************************************/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_EfadUseFactory12VStrt = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable/disable forced 12V-start when in factory mode */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_IgnrPropAlwdCrSh = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore the Propulsion Allowed signal for the Crankshaft Path Enable logic */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1 */
#ifdef SVmcPmm__HE637__hEnable_dbi_AUX
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_IsgPathEnable_dbi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug value */
#endif
/* SVmcPmm__HE637__hEnable_dbi_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1 */
#ifdef SVmcPmm__HE637__hEnable_dbi_AUX
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_IsgPathEnable_swi = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Debug switch */
#endif
/* SVmcPmm__HE637__hEnable_dbi_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#ifdef SVmcPmm__HE389__ReqUseTrans_AUX
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_PwrUpIceStrtReqUseTrans = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request first start if RunReqTrans is active at startup */
#endif
/* SVmcPmm__HE389__ReqUseTrans_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_StrtMdeEscCond = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 1=Use esc active condition for fast start mode */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_Use7DCT = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: switch */
CVC_CAL_MERGEABLE Bool cVcVmcPmm_B_UseClPedAdaptStallRecovery = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Switch to use adapted clutch pedal position */
CVC_CAL_MERGEABLE UInt8 cVcVmcPmm_D_AbortStart = 4; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 100
Description: Number of abroved start attempts */
CVC_CAL_MERGEABLE UInt8 cVcVmcPmm_D_CTF = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Change of mind test function. A stop will be requested until a certain rpm threashol
d is reached. */
CVC_CAL_MERGEABLE UInt8 cVcVmcPmm_D_EngmtModFast = 2; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Engagement mode fast */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL_MERGEABLE UInt8 cVcVmcPmm_D_FastBISG = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Calibration of start mode during development */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_CAL_MERGEABLE UInt8 cVcVmcPmm_D_IceStsStarting = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 127
Description: An extra calibration possibility to block a start actuator */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_CAL_MERGEABLE UInt8 cVcVmcPmm_D_NormalBISG = 1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Calibration of start mode during development */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
#include "CVC_CAL_END.h"
#include "PREDECL_CONST_START.h"
/**************************************************************************************************\
CVC_CONST_EXT: External CVC constants in FLASH | Width: 8
\**************************************************************************************************/
CVC_CONST_EXT UInt8 cVc_D_GearLevATDrive; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 3 .. 3
Description: Drive gear lev constant. */
CVC_CONST_EXT UInt8 cVc_D_GearLevATNeutral; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 2 .. 2
Description: Neutral gear lev constant. */
CVC_CONST_EXT UInt8 cVc_D_GearLevATPark; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 0
Description: Park gear lev constant. */
CVC_CONST_EXT UInt8 cVc_D_GearLevATReverse; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 1 .. 1
Description: Reverse gear lev constant. */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CONST_EXT UInt8 cVc_D_GearLevAT2nd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 6 .. 6
Description: 2nd gear lev constant. */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CONST_EXT UInt8 cVc_D_GearLevAT3rd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 5 .. 5
Description: 3rd gear lev constant. */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_CONST_EXT UInt8 cVc_D_GearLevAT4th; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 4 .. 4
Description: 4th gear lev constant. */
#endif
/* Vc_Pvc_Sw_B_StopStart */
#include "PREDECL_CONST_END.h"
#include "CVC_DISP_START.h"
/**************************************************************************************************\
CVC_DISP: CVC global observable variables in RAM | Width: 32
\**************************************************************************************************/
CVC_DISP UInt32 rVcVmcPmm_D_EngRunReqLogg; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 4294967295
Description: [0=EngOnOff][1=Driver][Bit2=Psm][Bit3=Em][Bit4=TmStrt][Bit5=PrkBrk][6=Transmission[
7=Clim][8=Pcr][9=FC Adapt][A=Brake][B=Fuel][C=Isg][D=Stab Ctrl][E=Driver Leave],[F=Ice Stall],[10
=Steer][11=Chassie][12=Obd][13=Rc][14=Sapp][15=EMS][16=EmLv][17=Remote][18=Fan Afterrun][19=CEC][
20=EngClnt][21=EngRunReq MaxTime] */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_Tq_BrkTrqFilt; /*
Unit: Nm
MIN/MAX: 0 .. 5000
Description: Filted brake trq signal */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_DISP Float32 rVcVmcPmm_Tq_EradMaxLimNoLim; /*
Unit: Nm
MIN/MAX: -10000 .. 10000
Description: ERAD max torque no limits (HW boundary) */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
CVC_DISP Float32 rVcVmcPmm_Xd_AccPedalPos; /*
Unit: %/s
MIN/MAX: -1000 .. 1000
Description: Derivative of accelerator pedal position */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Float32 rVcVmcPmm_Z_RoadGradient; /*
Unit: -
MIN/MAX: -100000 .. 100000
Description: Road gradient */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_a_BcmLongAccFilt; /*
Unit: m/s2
MIN/MAX: -20 .. 20
Description: Filted accelerations signal from EPB LongAcc */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_a_MergedAcc; /*
Unit: m/s2
MIN/MAX: -20 .. 20
Description: Merged Acc signal (sVcEpb_a_LongAcc-a_HGVehFilt) */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_a_MergedAccFilt; /*
Unit: m/s2
MIN/MAX: -20 .. 20
Description: Filted merged accelerations signal from EPB and Vehicle speed acc */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_a_MergedAccSaturated; /*
Unit: m/s2
MIN/MAX: -20 .. 20
Description: Saturated merged acceleration signal */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_a_SignedHGVehFilt; /*
Unit: m/s2
MIN/MAX: -20 .. 20
Description: Signed vehicle speed acceleration signal. If vehicle is moving backwards. */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Float32 rVcVmcPmm_a_Veh; /*
Unit: m/s2
MIN/MAX: -10 .. 10
Description: Derivied vehicle speed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_a_VehAccFilt; /*
Unit: m/s2
MIN/MAX: -20 .. 20
Description: Filted acceleration calculated from speed. */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_DISP Float32 rVcVmcPmm_p_BrVacuumVeh; /*
Unit: kPa
MIN/MAX: -10000 .. 10000
Description: brake vacum limit in vehicle speed */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
CVC_DISP Float32 rVcVmcPmm_rt_FCLvl; /*
Unit: -
MIN/MAX: 0 .. 1
Description: Final fuel cut level before realisation. */
CVC_DISP Float32 rVcVmcPmm_t_EngOff; /*
Unit: s
MIN/MAX: -1000000000 .. 100000000000
Description: Time the engine has been shut off. */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
CVC_DISP Float32 rVcVmcPmm_t_TrnC3OilPres; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: C3 oil pressure buildup time */
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_tc_HillGadient; /*
Unit: s
MIN/MAX: 0 .. 1000
Description: tc for Hillgradient final filter */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Float32 rVcVmcPmm_tc_HillGradient; /*
Unit: s
MIN/MAX: -500 .. 500
Description: A/T load compensation for drive and reverse. */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_DISP UInt32 sVcVmcPmm_D_EngRunReqLogg; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 4294967295
Description: Engine run request */
CVC_DISP Float32 sVcVmcPmm_Z_HillGradientDeg; /*
Unit: deg
MIN/MAX: -10000 .. 10000
Description: Electrical park brake Hill gradient estimation */
/**************************************************************************************************\
CVC_DISP: CVC global observable variables in RAM | Width: 8
\**************************************************************************************************/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP UInt8 rVcVmcPmm_D_12VStrtCnt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: 12V start counter */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP UInt8 rVcVmcPmm_D_CluStrtCnt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Clutch start counter */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP UInt8 rVcVmcPmm_D_EfadModReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 1 .. 5
Description: Efad mode request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP UInt8 rVcVmcPmm_D_EngRunReqBrake = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Engine running request brakes */
CVC_DISP UInt8 rVcVmcPmm_D_EngRunReqChas; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 2
Description: Engine Run Req from Chassie */
CVC_DISP UInt8 rVcVmcPmm_D_EngRunReqDrLeave = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 5
Description: Engine run req based on driver leave vehicle */
CVC_DISP UInt8 rVcVmcPmm_D_EngRunReqFCAdapt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 2
Description: FC adapt run req */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP UInt8 rVcVmcPmm_D_IsgStrtCnt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: ISG start counter */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP UInt8 rVcVmcPmm_D_StallAbortNum; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Number of start attempts */
CVC_DISP UInt8 rVcVmcPmm_D_TransModeReq = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 7
Description: To enable CVC-ECM to request transmission idle states and torque transfer */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP UInt8 rVcVmcPmm_Z_BrkRoadIncline; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: OK signal to allow for an ISG start in Drive */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP UInt8 sVcVmcPmm_D_EfadPathReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 5
Description: EFAD path request (0=Don't care 1=Efad2Ice 2=Efad2Whl 5=Disengaged) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_DISP UInt8 sVcVmcPmm_D_EngRunReqBrkVac; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Engine running request brake vacuum */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
CVC_DISP UInt8 sVcVmcPmm_D_EngRunReqClim; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: EngRunReq from Climate, via VcVmcPmm */
CVC_DISP UInt8 sVcVmcPmm_D_EngRunReqEmLv; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: EngRunReq from Power Supply, via VcVmcPmm */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_DISP UInt8 sVcVmcPmm_D_EngRunReqHG; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 3
Description: Engine running request for hill gradient */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
CVC_DISP UInt8 sVcVmcPmm_D_EngagementMode; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 255
Description: Engagement mode (1=smooth, 2=fast) */
CVC_DISP UInt8 sVcVmcPmm_D_IceStatus; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 5
Description: Current status of the ICE */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_1240_Hybrid_Mode_Control_9
CVC_DISP UInt8 sVcVmcPmm_D_IsgModReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 7
Description: Mode request for ISG motor drive system */
#endif
/* VcVmcPmm__HEP7_1240_Hybrid_Mode_Control_9 */
CVC_DISP UInt8 sVcVmcPmm_D_StartMode; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 10
Description: Type of requested start. (0=Normal, 1=Fast) */
CVC_DISP UInt8 sVcVmcPmm_D_TransModeReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 7
Description: To enable CVC-ECM to request transmission idle states and torque transfer */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_DISP Int8 sVcVmcPmm_D_WhlMotSysCluOperTypReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 8
Description: Control signal for diff-speed direction and response level of clutch engagement */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_DISP UInt8 sVcVmcPmm_D_WhlMotSysModReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 7
Description: Mode request for motor drive system connected to wheel shaft. */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_12VStrtActrRdy; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 12V start actuator is ready */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_12VStrtAllwd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: An 12V start is allowed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_12VStrtBlk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block further 12V start attempts */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_DISP Bool xVcVmcPmm_B_12VStrtOk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 12Vstrt OK */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_12VStrtPsbl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: An 12V-start is possible */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_12VStrtReq = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: 12V start request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_AbrtFrstStrtStall; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery within x seconds after first start */
CVC_DISP Bool xVcVmcPmm_B_AbrtNtrlAdapt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery if neutral is not valid. MT only */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallAbortHard; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: AbrtStallAbortHard */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallEngClntL; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery if the engine coolant temp is low */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallGp; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recover if is not an stop/start vehicle */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallMicHev; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery if stop/start strategy is off */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallRcShutOff; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: AbrtStallRcShutOff */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallSeatBelt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery if no seat belt */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallSsRcfSet; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: B_AbrtStallSsRcfSet */
CVC_DISP Bool xVcVmcPmm_B_AbrtStallTime; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery if neutral is not valid */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_AccPedOKIsgBrk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The acc ped request is low enough for an ISG-reconfig request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool xVcVmcPmm_B_AmbPresLow; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ambient pressure is below limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool xVcVmcPmm_B_AmbTempH; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ambient temp is above limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool xVcVmcPmm_B_AmbTempL; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ambient temp is below limit */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_DISP Bool xVcVmcPmm_B_BrkHGSkipPark; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Normal HillGradient limits for inhibiting stop is ignored allowing stop trigger in g
earlever P */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_DISP Bool xVcVmcPmm_B_BrkHGSkipParkPre; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Normal HillGradient limits for inhibiting stop will be ignored if gearlever P */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_BrkHGStart; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Hill Gradient start of engine due to high/low gradient */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#ifdef SVmcPmm__HE148_Switch_AUX
CVC_DISP Bool xVcVmcPmm_B_BrkHillGradStart = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Hill gradient start of engine */
#endif
/* SVmcPmm__HE148_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_BrkOKIsgBrk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The brake torque request is high enough for an ISG-reconfig request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_BrkRoadIncline; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: OK signal to allow for an ISG start in Drive */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_DISP Bool xVcVmcPmm_B_BrkVacuumStart; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Brake vacuum request to start */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
CVC_DISP Bool xVcVmcPmm_B_BrkVacuumVeh; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: brake vacuum start from vacuum level due to vehicle speed */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
CVC_DISP Bool xVcVmcPmm_B_CECBlock; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: CEC being blocked */
CVC_DISP Bool xVcVmcPmm_B_CECBlocked; /* Description: CEC is blocked from demanding a restart */
CVC_DISP Bool xVcVmcPmm_B_ChasBlocked; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Chassis is blocked from demanding a restart */
CVC_DISP Bool xVcVmcPmm_B_ClimBlocked; /* Description: climate is blocked from demanding a restart
*/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_CluStrtActrRdy; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Clutch start actuator is ready */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_CluStrtAllwd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: A clutch start is allowed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_CluStrtBlk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block further clutch start attempts */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_CluStrtPsbl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: A clutch start is possible */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_CluStrtTqRsvBlk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Abort CluStrt if current EFAD TqReq is too high and 12Vstrt is available */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_CluStrtVehSpdOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The vehicle speed is high enough to perform a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_DISP Bool xVcVmcPmm_B_CrShPathDisabled; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The crankshaft path is closed */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_DISP Bool xVcVmcPmm_B_CrnkStallRecov; /* Description: Stall detection using startmotor flag */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Dly12VStrtVehPwrUp; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Delay an 12Vstart request during vehicle power up due to potential problems related
to wake up delay from other nodes */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_DrDoorOpen; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Driver door is open */
CVC_DISP Bool xVcVmcPmm_B_DrLeaveKeepRun; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Keep engine running based on driver leave vehicle */
CVC_DISP Bool xVcVmcPmm_B_DrLeavePowerDownReq = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Power down request from driver leave */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_DrvCycActvFirstStrt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ignore the unavailable-logic for the first start due to low transmission oil temp (m
ight result in a slow response from the TCM which leads to a delayed start) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_DrvCycActvFirstStrtTiOut; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The maximum time allowed for first start logic connected to the DriveCycleActive sig
nal */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_DrvCycTiOut; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Time out indication for the drivecycle active signal */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_EMSBlock; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: EMS being blocked */
CVC_DISP Bool xVcVmcPmm_B_EMSBlocked; /* Description: EMS is blocked from demanding a restart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Efad2IcePahReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to open the EFAD to ICE path */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Efad2IceReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to connect the EFAD to the ICE */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Efad2IceReqRst; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to reset the Efad2Ice-request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Efad2IceUnavl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The Efad2Ice path is unavailable */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Efad2WhlPahReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to open the EFAD to wheel path */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Efad2WhlUnavl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The Efad2Whl path is unavailable */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_EfadDisengdReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to disengage the EFAD */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_EfadUnavl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The efad is unavailable */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_ElecMotLowAvailTrq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Currently low available torque levels on the electric motor */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_EmLvBlocked; /* Description: Em Lv is blocked from demanding a restart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
CVC_DISP Bool xVcVmcPmm_B_EmiStrt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Emission start */
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
CVC_DISP Bool xVcVmcPmm_B_EngOnOff; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: EngOnOff */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_EngOnReqDly; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: delay */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_EngOnReqEng; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Eng on request from engine control, later on synced with transmission */
CVC_DISP Bool xVcVmcPmm_B_EngOnReqPre; /* Description: EngRunning Request for micro hybrid vehicle
*/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_EngOnReqTiOut; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Timeout */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_EngOnReqTrans = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine is requested to be started for an AT vehicle */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_DISP Bool xVcVmcPmm_B_EngOnReqTransPre; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Pre signal */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqCEC; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request from CEC */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqChas; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request Chassis */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqDep; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request from OBD */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqDrLeave; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request driver leave */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqDriver; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request Driver */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqEm; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request Energy Management */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqEngClnt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine run request due to low engine coolant temperature */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqFCAdapt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request FC Adapt */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqIceStall; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: ICE stall run request */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqIsg; /* Description: Engine running request ISG */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqIsgStop = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request to avoid loss of drive during abort of ISG-stop */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqMaxTime; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: EngRunReq for Max shut off time for engine. */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqPcr; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine Run Request from Pcr */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqPsm; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine Run Request from Psm */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqRemote; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request Remote Start */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqStabCtrl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request stability control */
CVC_DISP Bool xVcVmcPmm_B_EngRunReqTotPre; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: EngRunReqTotPre */
CVC_DISP Bool xVcVmcPmm_B_EngRunning; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine is running */
CVC_DISP Bool xVcVmcPmm_B_EngRunningRpm; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine is started by rpm */
CVC_DISP Bool xVcVmcPmm_B_EngRunningRpmDly; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine is started by rpm (including time delay) */
CVC_DISP Bool xVcVmcPmm_B_EngStart; /* Description: engine start request, with start allowed */
CVC_DISP Bool xVcVmcPmm_B_EngStop; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine is requested to stop */
CVC_DISP Bool xVcVmcPmm_B_EngStopFast; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine must be stopped, either stall, key off or monitoring function */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_DISP Bool xVcVmcPmm_B_EngStopReqAT; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine is requested to stop */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_DISP Bool xVcVmcPmm_B_EngStopped; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine is stopped */
CVC_DISP Bool xVcVmcPmm_B_EngmtModFast; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Fast engagement mode */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_EpbActive; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Parking brake active */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_DISP Bool xVcVmcPmm_B_EradAllow; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Erad path is available */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_DISP Bool xVcVmcPmm_B_EradEngageReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Erad engage request */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_DISP Bool xVcVmcPmm_B_EradSpdCtrl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Erad speed control request */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_EvenGearShiftAct; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: A gear shift is currently active on the electric motor shaft */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_FCAdaptAct; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Fuel cut adapt active */
CVC_DISP Bool xVcVmcPmm_B_FanAfterrun; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Fan afterrun is active for eng on req */
CVC_DISP Bool xVcVmcPmm_B_FastEngmtIsgStrt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Fast engagement mode during ISG-starts in Drive */
CVC_DISP Bool xVcVmcPmm_B_FastEngmtPwrDemand; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engagment mode request based on power demands */
CVC_DISP Bool xVcVmcPmm_B_FastEngmtTrqDemand; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engagment mode request based on torque demands */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_DISP Bool xVcVmcPmm_B_FastStart; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Fast start mode request ISG start */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
CVC_DISP Bool xVcVmcPmm_B_ForcedStallStart; /* Description: Forced start for stall */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_GarageShiftEfadPahDiOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The torque condition when perfoming a garage shift is okay (there should be no torqu
e acting on the electric motor before engaging drive/reverse) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_GearLvrNotDRDetn; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The gear lever is not in drive or reverse */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_GradOutOfLim; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Out of limits to allow stop start */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_HGSpdOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Speed Ok to calculate stop inhibit */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_DISP Bool xVcVmcPmm_B_HeatUpEOP; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Heat of of EOP in progress */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
CVC_DISP Bool xVcVmcPmm_B_IceStartRun; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: ICE status is starting or running */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgActrTqRampDwn; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: There is no torque acting on the actuator */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgChrgReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to use the electic motor for charging of the HV-battery */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgChrgReqBrk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to reconfig to ISG-mode for HV battery charging (when braking) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgChrgReqDrv; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to reconfig to ISG-mode for HV battery charging (when the gear lever is plac
ed in drive) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgEnable; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Isg is enabled */
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to reconfig to ISG-mode for the electric motor */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStandStillBrkTqOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The brake torque request is high enough for an ISG-reconfig request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStandStillBslTqOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: VcVmcBsl torque request is low enough for an ISG request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStandStillVehSpdOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The vehicle speed is low enough for an ISG-reconfig request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_IsgStopCoast = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Usg ISG-stop during coast */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStopPostRunReqStandstill; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Trigger run req after ISG-stop to reduce propulsive torque delay */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStopPwrDwn; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Usg ISG-stop during power down */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStopRoadGradOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Road gradient is OK for ISG-stop in standstill D/R */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStopRunReqCoast; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Eng run req during ISG-stop coast */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStopRunReqStandstill; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Run request to reduce propulsion delay during ISG-stop in D/R */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStopStandstill; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Use ISG-stop of ICE during standstill in D/R */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_IsgStopStandstillPre = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine stop using ISG request */
CVC_DISP Bool xVcVmcPmm_B_IsgStrtAbort; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: ISG start abort */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtActrRdy; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: ISG start actuator is ready */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtAllwd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: An ISG start is allowed */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtBlk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Block further ISG start attempts */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtGearLvrDEfadIsgAct; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable ISG-start in D if Efad is in ISG-path already */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtGearLvrDR; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: An ISG-start is requested while the gear lever is placed in either drive or reverse
*/
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtGearLvrDRAbort; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Abort ISG-start in D/R if driver releases brake pedal, allow for 12V-start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtGearLvrDRBraking; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Enable ISG-start in D/R since driver is braking vehicle */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtLimLoosen; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Loosen the ISG start limits */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtLowAvailTrq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: There's not enough available torque to perform an ISG-start attempt */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Preprocessor
IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtOk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: ISG start ok */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtPsbl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: An ISG start is possible */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_IsgStrtWhlTrqOK; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The requested wheel torque is low enough to request an ISG-start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_NonSysStrt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: A non-system initated start is requested */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_PTDisengagedAT; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: tbd */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_DISP Bool xVcVmcPmm_B_PwdPossible; /* Description: Powerdown is possible */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_DISP Bool xVcVmcPmm_B_PwdReset; /* Description: a powerdown is reset */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_DISP Bool xVcVmcPmm_B_PwdTrig; /* Description: a powerdown is triggerd */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_QfFault; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Qf flag is not valid */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_QfFaultLongAcc; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Qf flag is not valid for long acc signal */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_DISP Bool xVcVmcPmm_B_RunReqIceStall; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Ice stall run request */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool xVcVmcPmm_B_SRSeatBeltAT; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Seatbelt-DriverDoor logic inhibit SsActive */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_DISP Bool xVcVmcPmm_B_SafeISG; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Safe ISG start mode */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
CVC_DISP Bool xVcVmcPmm_B_SafeISGPrio; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Priotritzed safe ISG start mode */
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool xVcVmcPmm_B_SsActDriverLeaving; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Driver has left the car */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool xVcVmcPmm_B_SsActSeatBeltAllow; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Set SsActive = 1 based on DriverBuckle and GearLever */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool xVcVmcPmm_B_SsActSeatBeltInhib; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Set SsActive = 0 based on DriverBuckle and GearLever */
#endif
/* Vc_Pvc_Sw_B_StopStart */
CVC_DISP Bool xVcVmcPmm_B_StallAbortNum; /* Description: Abort stall */
CVC_DISP Bool xVcVmcPmm_B_StallIceStrt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Starting stall */
CVC_DISP Bool xVcVmcPmm_B_StallIceStrtActrFinishd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Logic to detect that the ICE start was not successful after the start actuator is fi
nished */
CVC_DISP Bool xVcVmcPmm_B_StallIceStrtEmi; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: ICE stall detected during an emission start */
CVC_DISP Bool xVcVmcPmm_B_StallRcvAT; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stall recovery AT transmissions */
CVC_DISP Bool xVcVmcPmm_B_StallRcvAbortInSpd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: No stall recovery in speed */
CVC_DISP Bool xVcVmcPmm_B_StallRcvCl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stall recovery for a stop in neutral system */
CVC_DISP Bool xVcVmcPmm_B_StallRcvClNtrl; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stall recovery for a stop in neutral system */
CVC_DISP Bool xVcVmcPmm_B_StallRcvMT; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stall recovery MT */
CVC_DISP Bool xVcVmcPmm_B_StallRecovery; /* Description: stall recovery */
CVC_DISP Bool xVcVmcPmm_B_StallRunComInhbt; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stall detection is inhibited by ChangeOfMindInhibit */
CVC_DISP Bool xVcVmcPmm_B_StallRunUnintd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Running stall detected, set Unintended EMS flag */
CVC_DISP Bool xVcVmcPmm_B_StallRunning; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Running stall detected */
CVC_DISP Bool xVcVmcPmm_B_StallStrtM; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Start motor stall, time out */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_StandStill; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Hillgradient calculation for stand still lower then cal value */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_DISP Bool xVcVmcPmm_B_StartAllowedPath; /* Description: Start Allowed */
CVC_DISP Bool xVcVmcPmm_B_Started; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: engine running detected */
CVC_DISP Bool xVcVmcPmm_B_StartedDly; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running detected (including time delay) */
CVC_DISP Bool xVcVmcPmm_B_StopAllowedDep; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: A stop/start stop is allowed by dep */
CVC_DISP Bool xVcVmcPmm_B_StopAllowedPath; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: An engine stop is allowed */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_StopInhibitDownHill; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stop Inhibit Down Hill */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
CVC_DISP Bool xVcVmcPmm_B_StopInhibitUpHill; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Stop inhibit uphill */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
CVC_DISP Bool xVcVmcPmm_B_StrtAbrt; /* Description: Start abort */
CVC_DISP Bool xVcVmcPmm_B_StrtAbrtPre; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Star abort for Stop in Gear vehicle */
CVC_DISP Bool xVcVmcPmm_B_StrtActrsRdy = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: One or several start actuators are ready for another start attempt */
CVC_DISP Bool xVcVmcPmm_B_StrtMdeAcc; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: StartMode on AccPedal detected */
CVC_DISP Bool xVcVmcPmm_B_StrtMdeRunning; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Restart within drivecycle active */
CVC_DISP Bool xVcVmcPmm_B_TmBlock; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: EMS being blocked */
CVC_DISP Bool xVcVmcPmm_B_TmBlocked; /* Description: EMS is blocked from demanding a restart */
CVC_DISP Bool xVcVmcPmm_B_TrailerPresent; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Trailer is present */
CVC_DISP Bool xVcVmcPmm_B_TransBlock; /* Description: transmission is being blocked */
CVC_DISP Bool xVcVmcPmm_B_TransBlocking; /* Description: Transmission is blocked */
CVC_DISP Bool xVcVmcPmm_B_TransEngOnBlock; /* Description: Trans blocked */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE171__lOperator35_AUX
CVC_DISP Bool xVcVmcPmm_B_TrnC3OilPres = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: C3 oil pressure build up phase */
#endif
/* SVmcPmm__HE171__lOperator35_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_DISP Bool xVcVmcPmm_B_TrnEngageReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Transmission engage request */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477__lOperator18_AUX
CVC_DISP Bool xVcVmcPmm_B_TrnEngageReqHybrid = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Transmission engage request (for hybrids) */
#endif
/* SVmcPmm__HE477__lOperator18_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_DISP Bool xVcVmcPmm_B_TrnEngageReqIC; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The transmission is requested to be engaged */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_DISP Bool xVcVmcPmm_B_TrnEngageReqPre; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Pre transmission engage request */
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_TrnModOKIsgReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Transmission mode OK for the ISG-mode request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_VehSpdOKIsgBrk; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The vehicle speed is low enough for an ISG-reconfig request (when braking) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_VehSpdOKIsgDrv; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The vehicle speed is low enough for an ISG-reconfig request (when gear lever is plac
ed in drive) */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_Wait4CluStrt = 0; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Wait for the vehicle speed to increase to be able to requesting a clutch start */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Wait4CluStrtAccPedAct; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The acc pedal is high enough to wait for the vehicle speed to increase before reques
ting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_Wait4CluStrtDly; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Time delay on EngRunReqTot when Waiting for a clutch start */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Wait4CluStrtLowVehSpd; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The vehicle speed is low enough to activate the Wait4CluStrt-logic */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Wait4CluStrtTiOut; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The maximum time allowed for waiting for a clutch start is exceeded */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Wait4CluStrtWhlAccHigh; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The vehicle acceleration is high enough to wait for the vehicle speed to increase be
fore requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool xVcVmcPmm_B_Wait4CluStrtWhlTqLow; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The requested wheel torque is low enough to wait for the vehicle speed to increase b
efore requesting a clutch start */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool xVcVmcPmm_B_Wait4Eng2Stop; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The engine must stop completely before another engine start attempt is requested */
CVC_DISP Bool xVcVmcPmm_B_Wait4EngStrtTiOut; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The maximum time allowed for waiting for the engine to stop before requesting a new
B_EngRunReqTot-request */
CVC_DISP Bool yVcVmcPmm_B_12VStartEnable; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request for HMI message */
CVC_DISP Bool yVcVmcPmm_B_AutoParkReq; /* Description: Autopark request from driver leave function
*/
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
CVC_DISP Bool yVcVmcPmm_B_BlockPushStartHMI; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Info to HMI to not show Press Start Button msg if powerdown on door open and belt of
f - do not hide Ignition On msg */
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool yVcVmcPmm_B_ClutchStartReq; /* Description: Clutch ICE start request */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool yVcVmcPmm_B_CrShPathEnable; /* Description: enables the crankshaft path */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
CVC_DISP Bool yVcVmcPmm_B_EfadActReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The electric motor (EFAD) is requested to be activated */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
CVC_DISP Bool yVcVmcPmm_B_EfadPathEnable; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The EFAD path is open */
CVC_DISP Bool yVcVmcPmm_B_EngOnReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine on request from CVC, 1 = Engine on 0 = Engine off */
CVC_DISP Bool yVcVmcPmm_B_EngOnReqEng; /* Description: EngOnReqEng */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqBrake; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request used only for DRO purpose */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqClim; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request used only for DRO purpose */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqEmLv; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request used only for DRO purpose */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqEms; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request used only for DRO purpose */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqFanAfterrun; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request for HMI message */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqFuel; /* Description: Run request by fuel age */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqObd; /* Description: Run request by OBD */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqRc; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Info to HMI that EngRunReq from PpmRc (Starter protection etc) is active */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqSapp; /* Description: EngRunReq from Parking Assistance, via VcVm
cPmm */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqTm; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request from Tm */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqTot; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: TBD */
CVC_DISP Bool yVcVmcPmm_B_EngRunReqTrans; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine running request for HMI message */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_DISP Bool yVcVmcPmm_B_EradClutchReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request state of ERAD disconnect clutch */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
CVC_DISP Bool yVcVmcPmm_B_EradDrReq; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Erad Activavtion is requested by driver */
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
CVC_DISP Bool yVcVmcPmm_B_EradPathEnable; /* Description: enables the erad path */
CVC_DISP Bool yVcVmcPmm_B_FCAdaptReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Engine request fuel adaption */
CVC_DISP Bool yVcVmcPmm_B_FastIsgStopReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request for fast Efad reconfiguration for ISG stop */
CVC_DISP Bool yVcVmcPmm_B_IceStall; /* Description: TBD */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_1240_Hybrid_Mode_Control_9
CVC_DISP Bool yVcVmcPmm_B_IsgActReq; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Isg is requested to be activated */
#endif
/* VcVmcPmm__HEP7_1240_Hybrid_Mode_Control_9 */
CVC_DISP Bool yVcVmcPmm_B_IsgPathEnable; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: The ISG path is open */
CVC_DISP Bool yVcVmcPmm_B_IsgStartReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Isg in torque control */
CVC_DISP Bool yVcVmcPmm_B_IsgStrtPahReq; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Request to open the ISG path */
CVC_DISP Bool yVcVmcPmm_B_PowerDownReq; /* Description: TBD */
CVC_DISP Bool yVcVmcPmm_B_PwrUpIceStrtReq; /* Description: Ice start request at powerup */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_DISP Bool yVcVmcPmm_B_RunReqDriverHmi; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Driver run request to be used by HMI function */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
CVC_DISP Bool yVcVmcPmm_B_RunReqSystemHmi; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: System run request to be used by HMI function */
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActAbsHMI; /* Description: Stop/Start inhibition by ABS activation */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActAmbHMI; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Info to HMI that Stop/Start is not active due to ambient temperature */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActDoorOpenHMI; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Info to HMI that Stop/Start is not active due to opened driver door */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActDrMdHMI; /* Description: Stop/Start inhibition by DriveMode */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActHoodHMI; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Info to HMI that Stop/Start is not active due to hood open */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActSeatBeltHMI; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Info to HMI that Stop/Start is not active due to driver seat belt */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActTrailerHMI; /*
Unit: Deg
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Info to HMI that Stop/Start is not active due to trailer connected (including other
conditions) */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsActive; /* Description: TBD */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsAltitudeFault; /* Description: Altitude / ambient pressure out of range
for stop/start */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsAmbFault; /* Description: Ambient temp out of range for stop/start */
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preprocessor I
F */
#if Vc_Pvc_Sw_B_StopStart
CVC_DISP Bool yVcVmcPmm_B_SsRcfAct; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Flag to indicate the reconfiguration has been activated (Stop/Start request inhibite
d). */
#endif
/* Vc_Pvc_Sw_B_StopStart */
CVC_DISP Bool yVcVmcPmm_B_StallPwdReq; /* Description: Stall power down request */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
CVC_DISP Bool yVcVmcPmm_B_TransHeatReq; /* Description: Transmission heat request to TmStrt */
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
CVC_DISP Bool yVcVmcPmm_B_TrnEngageReqHev; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Transmission engage request in hybrid vehicles */
#endif
/* Vc_Pvc_Hw_B_AT */
CVC_DISP Bool yVcVmcPmm_B_UnintdStall; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1
Description: Unintended stall flag */
#include "CVC_DISP_END.h"
/*------------------------------------------------------------------------------------------------*\
PARAMETERIZED MACROS
\*------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*\
FUNCTION PROTOTYPES
\*------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*\
INLINE FUNCTIONS
\*------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*\
FUNCTION DEFINITIONS
\*------------------------------------------------------------------------------------------------*/
/**************************************************************************************************\
*** FUNCTION:
*** RESTART_VcVmcPmm
***
*** DESCRIPTION:
*** Main restart function
***
***
*** PARAMETERS:
*** Type Name Description
*** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
***
*** RETURNS:
*** void
***
*** SETTINGS:
***
\**************************************************************************************************/
#include "CVC_CODE_START.h"
void RESTART_VcVmcPmm(void)
{
rVcVmcPmm_D_EngRunReqBrake = 0;
rVcVmcPmm_D_EngRunReqDrLeave = 0;
rVcVmcPmm_D_EngRunReqFCAdapt = 0;
rVcVmcPmm_D_TransModeReq = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
xVcVmcPmm_B_12VStrtReq = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
xVcVmcPmm_B_BrkHillGradStart = 0;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
xVcVmcPmm_B_DrLeavePowerDownReq = 0;
xVcVmcPmm_B_EngOnReqTrans = 0;
xVcVmcPmm_B_EngRunReqIsgStop = 0;
xVcVmcPmm_B_IsgStopCoast = 0;
xVcVmcPmm_B_IsgStopStandstillPre = 0;
xVcVmcPmm_B_StrtActrsRdy = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
xVcVmcPmm_B_TrnC3OilPres = 0;
xVcVmcPmm_B_TrnEngageReqHybrid = 0;
#endif
/* Vc_Pvc_Hw_B_AT */
xVcVmcPmm_B_Wait4CluStrt = 0;
}
#include "CVC_CODE_END.h"
/**************************************************************************************************\
*** FUNCTION:
*** VcVmcPmm
***
*** DESCRIPTION:
***
***
*** PARAMETERS:
*** Type Name Description
*** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
***
*** RETURNS:
*** void
***
*** SETTINGS:
***
\**************************************************************************************************/
#include "CVC_CODE_START.h"
void VcVmcPmm(void)
{
/* SLStaticLocalInit: Default storage class for static local variables with initvalue | Width: 8
*/
static Bool SVmcPmm__HE156_RSWE = 0;
static Bool SVmcPmm__HE157_RSWE = 0;
if (VcVmcPmm__HEP7_1000_Hev_11 != 0) {
/* SFStaticLocalInit: Default storage class for static local variables with initvalue | Width:
8 */
static UInt8 CVmcPmm__HE1_D_IceStatus = 0;
/* SFStaticLocalInit: Default storage class for static local variables with initvalue | Width:
N.A. */
static struct tag_SIBFS_1131_IceStatus_VmcPmm__HE_tp SIBFS_1131_IceStatus_VmcPmm__HE = {
0, /* CVmcPmm__HE2_Stopping: LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1 */
0, /* CVmcPmm__HE3_Stopped: LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1 */
0, /* CVmcPmm__HE4_Running: LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1 */
0 /* CVmcPmm__HE5_Starting: LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1 */
}; /* Description: Structure containing bitfields for Stateflow chart */
/* SLLocal: Default storage class for local variables | Width: 32 */
Float32 SVmcPmm__HE117_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
Float32 SVmcPmm__HE130_Switch;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE142_MinMax;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE142_Prod1;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE143_MinMax;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE143_Prod1;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE144_MinMax;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE144_Prod1;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE147_Switch; /* Unit: - */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE152_MinMax;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE18_Product4;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
Float32 SVmcPmm__HE228_Switch;
UInt32 SVmcPmm__HE265_Switch;
UInt32 SVmcPmm__HE266_Switch;
UInt32 SVmcPmm__HE267_Switch;
UInt32 SVmcPmm__HE269_Switch;
UInt32 SVmcPmm__HE270_Switch;
UInt32 SVmcPmm__HE271_Switch;
UInt32 SVmcPmm__HE272_Switch;
UInt32 SVmcPmm__HE273_Switch;
UInt32 SVmcPmm__HE274_Switch;
UInt32 SVmcPmm__HE275_Switch;
UInt32 SVmcPmm__HE276_Switch;
UInt32 SVmcPmm__HE277_Switch;
UInt32 SVmcPmm__HE278_Switch;
Float32 SVmcPmm__HE279_Switch;
UInt32 SVmcPmm__HE280_Switch;
UInt32 SVmcPmm__HE281_Switch;
UInt32 SVmcPmm__HE283_Switch;
UInt32 SVmcPmm__HE286_Switch;
UInt32 SVmcPmm__HE287_Switch;
UInt32 SVmcPmm__HE288_Switch;
UInt32 SVmcPmm__HE289_Switch;
UInt32 SVmcPmm__HE291_Switch;
UInt32 SVmcPmm__HE292_Switch;
UInt32 SVmcPmm__HE293_Switch;
UInt32 SVmcPmm__HE297_Switch;
UInt32 SVmcPmm__HE303_Switch;
UInt32 SVmcPmm__HE304_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
Float32 SVmcPmm__HE512_Switch;
#endif
/* SVmcPmm__HE512_Switch_AUX */
Float32 SVmcPmm__HE561_Switch;
Float32 SVmcPmm__HE571_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
Float32 SVmcPmm__HE821_Tq_TransHeatReq;
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
Float32 SVmcPmm__HE848_Switch;
/* SLLocal: Default storage class for local variables | Width: 8 */
Bool SVmcPmm__HE111_Switch;
Bool SVmcPmm__HE112_Switch;
Bool SVmcPmm__HE113_Switch;
Bool SVmcPmm__HE114_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
UInt8 SVmcPmm__HE125_Switch;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
UInt8 SVmcPmm__HE127_Switch;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
UInt8 SVmcPmm__HE128_Switch;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
UInt8 SVmcPmm__HE129_Switch;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
Bool SVmcPmm__HE131_Switch;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
UInt8 SVmcPmm__HE132_Switch;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
Bool SVmcPmm__HE170_LogicalOperator2;
Bool SVmcPmm__HE170_LogicalOperator6;
Bool SVmcPmm__HE170_LogicalOperator7;
Bool SVmcPmm__HE170__gicalOperator22;
Bool SVmcPmm__HE170__gicalOperator37;
Bool SVmcPmm__HE170__ionalOperator17;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE171_LogicalOperator3;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE171__gicalOperator10;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE171__gicalOperator18;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF */
#ifdef SVmcPmm__HE171__lOperator35_AUX
Bool SVmcPmm__HE171__gicalOperator35;
#endif
/* SVmcPmm__HE171__lOperator35_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE171__gicalOperator43;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE171__gicalOperator49;
#endif
/* Vc_Pvc_Hw_B_AT */
Bool SVmcPmm__HE172_LogOp1; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1 */
Bool SVmcPmm__HE172_LogOp47; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1 */
Bool SVmcPmm__HE172_LogOp48; /*
Unit: -
LSB: 2^0 OFF: 0 MIN/MAX: 0 .. 1 */
Bool SVmcPmm__HE172__ionalOperator20;
Bool SVmcPmm__HE172__tionalOperator1;
Bool SVmcPmm__HE205_LogicalOperator1;
Bool SVmcPmm__HE205_LogicalOperator4;
Bool SVmcPmm__HE205__gicalOperator12;
Bool SVmcPmm__HE205__tionalOperator1;
Bool SVmcPmm__HE206_LogicalOperator1;
Bool SVmcPmm__HE206__gicalOperator12;
Bool SVmcPmm__HE207_LogicalOperator1;
Bool SVmcPmm__HE207__gicalOperator12;
Bool SVmcPmm__HE208_LogicalOperator1;
Bool SVmcPmm__HE208__gicalOperator12;
Bool SVmcPmm__HE210_LogicalOperator1;
Bool SVmcPmm__HE210__gicalOperator12;
Bool SVmcPmm__HE216_LogicalOperator1;
Bool SVmcPmm__HE216__gicalOperator12;
Bool SVmcPmm__HE219_LogicalOperator1;
Bool SVmcPmm__HE219__gicalOperator12;
Bool SVmcPmm__HE223__ionalOperator11;
Bool SVmcPmm__HE223__ionalOperator18;
Bool SVmcPmm__HE223__tionalOperator1;
Bool SVmcPmm__HE226_LogicalOperator3;
Bool SVmcPmm__HE226_LogicalOperator6;
Bool SVmcPmm__HE227_switch;
Bool SVmcPmm__HE230_Logic1;
UInt8 SVmcPmm__HE236_Switch;
UInt8 SVmcPmm__HE237_Switch;
UInt8 SVmcPmm__HE239_Switch;
UInt8 SVmcPmm__HE242_Switch;
UInt8 SVmcPmm__HE250_Switch;
Bool SVmcPmm__HE252_Switch;
UInt8 SVmcPmm__HE253_Switch;
UInt8 SVmcPmm__HE254_Switch;
UInt8 SVmcPmm__HE255_Switch;
UInt8 SVmcPmm__HE256_Switch;
UInt8 SVmcPmm__HE257_Switch;
UInt8 SVmcPmm__HE258_Switch;
Bool SVmcPmm__HE261_Switch;
UInt8 SVmcPmm__HE262_Switch;
UInt8 SVmcPmm__HE268_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE26_LogicalOperator15;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE26_LogicalOperator23;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE27_LogicalOperator25;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE27___tionalOperator1;
#endif
/* Vc_Pvc_Sw_B_StopStart */
UInt8 SVmcPmm__HE284_Switch;
UInt8 SVmcPmm__HE285_Switch;
UInt8 SVmcPmm__HE290_Switch;
UInt8 SVmcPmm__HE295_Switch;
UInt8 SVmcPmm__HE296_Switch;
Bool SVmcPmm__HE298_Switch;
UInt8 SVmcPmm__HE299_Switch;
Bool SVmcPmm__HE300_Switch;
UInt8 SVmcPmm__HE301_Switch;
UInt8 SVmcPmm__HE307_Switch;
UInt8 SVmcPmm__HE308_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE32_Switch;
#endif
Bool SVmcPmm__HE334_Rel;
Bool SVmcPmm__HE334_Rel1;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE33_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE34_Switch;
#endif
Bool SVmcPmm__HE352_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE35_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE36_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE37_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE38_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE39_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE40_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE41_Switch;
#endif
Bool SVmcPmm__HE428_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE42_Switch;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE44_Switch;
#endif
Bool SVmcPmm__HE458_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
UInt8 SVmcPmm__HE477_MinMax;
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1 */
#ifdef SVmcPmm__HE477__lOperator18_AUX
Bool SVmcPmm__HE482_Switch;
#endif
/* SVmcPmm__HE477__lOperator18_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE484_Switch;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE486_Switch;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
Bool SVmcPmm__HE513_Logic1;
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE523_Rel;
#endif
/* Vc_Pvc_Hw_B_AT */
Bool SVmcPmm__HE527_LogicalOperator;
Bool SVmcPmm__HE532_Switch;
Bool SVmcPmm__HE533_Switch;
Bool SVmcPmm__HE544_Switch;
Bool SVmcPmm__HE547_Switch;
Bool SVmcPmm__HE548_Switch;
Bool SVmcPmm__HE549_Switch;
Bool SVmcPmm__HE550_Switch;
Bool SVmcPmm__HE551_Switch;
Bool SVmcPmm__HE552_Switch;
Bool SVmcPmm__HE553_Switch;
Bool SVmcPmm__HE557_Switch;
Bool SVmcPmm__HE560_Switch;
Bool SVmcPmm__HE562_Switch;
Bool SVmcPmm__HE563_Switch;
Bool SVmcPmm__HE564_Switch;
Bool SVmcPmm__HE576_Switch;
Bool SVmcPmm__HE578_Switch;
Bool SVmcPmm__HE584__tionalOperator1;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE60_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE62_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE66_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE73_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE74_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
Bool SVmcPmm__HE827_Switch;
Bool SVmcPmm__HE829_Switch;
UInt8 SVmcPmm__HE843_Switch;
UInt8 SVmcPmm__HE845_Switch;
UInt8 SVmcPmm__HE846_Switch;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE90_Rel;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE90_Rel1;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE91_Rel;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE91_Rel1;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE92_Rel;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE92_Rel1;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE98_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* SLLocal: Default storage class for local variables | Width: 32 */
UInt32 Aux_U32;
/* SLStaticLocalInit: Default storage class for static local variables with initvalue | Width:
32 */
static Float32 SVmcPmm__HE153__HillGradAcc2deg = 0.F; /*
Unit: Deg
Description: Calculated slope */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Float32 SVmcPmm__HE153__llGradAcc2deg_x[2] =
{
/* [0..1] */ 0.F, 0.F
/* 0.F, 0.F */
}; /* different constrained ranges */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
static Float32 SVmcPmm__HE821___TransHeatReq_x[2] =
{
/* [0..1] */ 0.F, 0.F
/* 0.F, 0.F */
}; /* different constrained ranges */
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue | Width:
8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
static UInt8 SVmcPmm__HE138_p_BrVacuumVeh_x[2] =
{
/* [0..1] */ 0, 0
/* 0., 0. */
}; /* different scalings, different constrained ranges */
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static UInt8 SVmcPmm__HE154___HillGradient_c[2] =
{
/* [0..1] */ 0, 0
/* 0., 0. */
}; /* different scalings, different constrained ranges */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static UInt8 SVmcPmm__HE154___HillGradient_r[2] =
{
/* [0..1] */ 0, 0
/* 0., 0. */
}; /* different scalings, different constrained ranges */
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
static Bool SVmcPmm__HE159_LogOp3 = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1 */
#ifdef SVmcPmm__HE173_Merge_AUX
static UInt8 SVmcPmm__HE173_Merge = 0;
#endif
/* SVmcPmm__HE173_Merge_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF */
#ifdef SVmcPmm__HE173_Merge1_AUX
static Bool SVmcPmm__HE173_Merge1 = 0;
#endif
/* SVmcPmm__HE173_Merge1_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1 */
#ifdef SVmcPmm__HE173_Merge1_AUX
static Bool SVmcPmm__HE173_Merge3 = 0;
#endif
/* SVmcPmm__HE173_Merge1_AUX */
static Bool SVmcPmm__HE222_Rescaler = 0;
static Bool SVmcPmm__HE30_Switch = 0;
static Bool SVmcPmm__HE389__gicalOperator52 = 0;
static UInt8 SVmcPmm__HE398_Switch = 0;
static Bool SVmcPmm__HE403__gicalOperator52 = 0;
static UInt8 SVmcPmm__HE416_Switch = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477__lOperator18_AUX
static Bool SVmcPmm__HE477__gicalOperator18 = 0;
#endif
/* SVmcPmm__HE477__lOperator18_AUX */
static Bool SVmcPmm__HE489_Switch = 0;
static Bool SVmcPmm__HE6_Merge3 = 0;
/* SLStaticLocalInit: Default storage class for static local variables with initvalue | Width:
32 */
static Float32 X_SVmcPmm__HE118_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE119_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE120_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE121_UnitDelay = 0.F;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
static Float32 X_SVmcPmm__HE133_UnitDelay = 1e+30F;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
static Float32 X_SVmcPmm__HE134_UnitDelay = 1e+30F;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
static Float32 X_SVmcPmm__HE137_UnitDelay = 0.F;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Float32 X_SVmcPmm__HE141_Del = 0.F;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Float32 X_SVmcPmm__HE141_Del1 = 0.F;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Float32 X_SVmcPmm__HE142_Del1 = 0.F;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Float32 X_SVmcPmm__HE143_Del1 = 0.F;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Float32 X_SVmcPmm__HE144_Del1 = 0.F;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Float32 X_SVmcPmm__HE149_UnitDelay = 0.F;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
static Float32 X_SVmcPmm__HE228_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE309_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE310_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE311_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE312_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE313_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE314_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE340_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE341_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE342_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE354_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE355_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE359_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE363_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE367_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE372_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE381_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE387_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE434_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE435_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE436_UnitDelay = 0.F;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Float32 X_SVmcPmm__HE445_UnitDelay = 0.F;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Float32 X_SVmcPmm__HE446_UnitDelay = 0.F;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Float32 X_SVmcPmm__HE447_UnitDelay = 0.F;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Float32 X_SVmcPmm__HE448_UnitDelay = 0.F;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Float32 X_SVmcPmm__HE449_UnitDelay = 0.F;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
static Float32 X_SVmcPmm__HE455_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE456_Del = 0.F;
static Float32 X_SVmcPmm__HE456_Del1 = 0.F;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
static Float32 X_SVmcPmm__HE45_UnitDelay = 1e+30F;
#endif
static Float32 X_SVmcPmm__HE461_UnitDelay = 0.F;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
static Float32 X_SVmcPmm__HE46_UnitDelay = 0.F;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
static Float32 X_SVmcPmm__HE47_UnitDelay = 0.F;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
static Float32 X_SVmcPmm__HE48_UnitDelay = 0.F;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
static Float32 X_SVmcPmm__HE49_UnitDelay = 0.F;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Float32 X_SVmcPmm__HE507_UnitDelay = 0.F;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Float32 X_SVmcPmm__HE508_UnitDelay = 0.F;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Float32 X_SVmcPmm__HE509_UnitDelay = 0.F;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Float32 X_SVmcPmm__HE510_UnitDelay = 1e+30F;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Float32 X_SVmcPmm__HE511_UnitDelay = 1e+30F;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
static Float32 X_SVmcPmm__HE512_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
static Float32 X_SVmcPmm__HE515_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
static Float32 X_SVmcPmm__HE516_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE477_MinMax_AUX
static Float32 X_SVmcPmm__HE517_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE477_MinMax_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Float32 X_SVmcPmm__HE523_UnitDelay = 0.F;
#endif
/* Vc_Pvc_Hw_B_AT */
static Float32 X_SVmcPmm__HE579_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE580_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE581_UnitDelay = 1e+30F;
static Float32 X_SVmcPmm__HE582_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE583_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE584_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE585_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE586_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE587_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE588_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE593_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE594_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE595_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE596_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE597_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE598_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE599_UnitDelay = 0.F;
static Float32 X_SVmcPmm__HE600_UnitDelay = 0.F;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Float32 X_SVmcPmm__HE76_UnitDelay = 1e+30F;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Float32 X_SVmcPmm__HE77_UnitDelay = 1e+30F;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Float32 X_SVmcPmm__HE78_UnitDelay = 0.F;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
static Float32 X_SVmcPmm__HE819_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Float32 X_SVmcPmm__HE96_UnitDelay = 0.F;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue | Width:
8 */
static Bool X_SVmcPmm__HE110_UnitDelay1 = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
static Bool X_SVmcPmm__HE135_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF */
#if VcVmcPmm__HEP7_1140_Brake_1
static Bool X_SVmcPmm__HE136_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_1140_Brake_1 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Bool X_SVmcPmm__HE141_Del2 = 1;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Bool X_SVmcPmm__HE150_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
static Bool X_SVmcPmm__HE151_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
static UInt8 X_SVmcPmm__HE170_UnitDelay3 = 0;
static Bool X_SVmcPmm__HE172_UnitDelay1 = 0;
static UInt8 X_SVmcPmm__HE172_UnitDelay3 = 0;
static Bool X_SVmcPmm__HE172_UnitDelay8 = 0;
static Bool X_SVmcPmm__HE223_UnitDelay8 = 0;
static Bool X_SVmcPmm__HE230_Delay = 0;
static Bool X_SVmcPmm__HE231_Delay = 0;
static Bool X_SVmcPmm__HE232_Delay = 0;
static Bool X_SVmcPmm__HE233_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE334_UnitDelay = 0;
static Bool X_SVmcPmm__HE335_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE336_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE337_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE338_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE339_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE349_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE350_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE351_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE356_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE360_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE364_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE369_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE378_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE384_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE3_UnitDelay10 = 0;
static UInt8 X_SVmcPmm__HE3_UnitDelay2 = 0;
static Bool X_SVmcPmm__HE432_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE433_UnitDelay1 = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Bool X_SVmcPmm__HE437_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Bool X_SVmcPmm__HE438_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Bool X_SVmcPmm__HE439_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Bool X_SVmcPmm__HE442_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Bool X_SVmcPmm__HE443_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF2 */
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
static Bool X_SVmcPmm__HE444_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5 */
static Bool X_SVmcPmm__HE452_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE454_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE456_Del2 = 1;
static Bool X_SVmcPmm__HE457_Delay = 0;
static Bool X_SVmcPmm__HE460_UnitDelay1 = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Bool X_SVmcPmm__HE480_Delay = 0;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Bool X_SVmcPmm__HE502_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Bool X_SVmcPmm__HE503_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Bool X_SVmcPmm__HE504_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Bool X_SVmcPmm__HE505_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
static Bool X_SVmcPmm__HE506_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Hw_B_AT */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
static Bool X_SVmcPmm__HE50_UnitDelay1 = 0;
#endif
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
static Bool X_SVmcPmm__HE513_Delay = 0;
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
static Bool X_SVmcPmm__HE514_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE512_Switch_AUX */
static Bool X_SVmcPmm__HE525_Delay = 0;
static Bool X_SVmcPmm__HE526_Delay = 0;
static Bool X_SVmcPmm__HE527_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE528_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE529_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE530_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE589_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE590_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE591_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE592_UnitDelay1 = 0;
static UInt8 X_SVmcPmm__HE6_UnitDelay = 0;
static UInt8 X_SVmcPmm__HE6_UnitDelay1 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay10 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay11 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay12 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay13 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay14 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay15 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay2 = 0;
static UInt8 X_SVmcPmm__HE6_UnitDelay3 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay4 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay5 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay6 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay7 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay8 = 0;
static Bool X_SVmcPmm__HE6_UnitDelay9 = 0;
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF2
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE821__ransHeatReq_AUX
static Bool X_SVmcPmm__HE820_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE821__ransHeatReq_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Bool X_SVmcPmm__HE90_UnitDelay = 0;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Bool X_SVmcPmm__HE91_UnitDelay = 0;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Bool X_SVmcPmm__HE92_UnitDelay = 0;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Bool X_SVmcPmm__HE93_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Bool X_SVmcPmm__HE94_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Preproce
ssor IF */
#if Vc_Pvc_Sw_B_StopStart
static Bool X_SVmcPmm__HE97_UnitDelay1 = 0;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay4/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay4/Switch1: Omitted comp
arison with constant. */
if (X_SVmcPmm__HE6_UnitDelay14) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay4/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay4/UnitDelay */
X_SVmcPmm__HE313_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay4/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay4/
Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/ts8 */
X_SVmcPmm__HE313_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE313_UnitDelay;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalOperator7
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/RelationalOperat
or4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/RelationalOperat
or7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/RelationalOperat
or5
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/RelationalOperat
or6 */
xVcVmcPmm_B_PTDisengagedAT = (sVcDtcAtr_D_TransMode == 4) || (sVcDtcAtr_D_TransMode == 5) ||
((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATNeutral) && cVcVmcPmm_B_PTDGearLevAT) ||
((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark) && cVcVmcPmm_B_PTDGearLevAT);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch11/Switch: Omitted compariso
n with constant. */
if (yVcDtcAtr_B_AT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch11/Switch */
SVmcPmm__HE827_Switch = xVcVmcPmm_B_PTDisengagedAT;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch11/Switch */
SVmcPmm__HE827_Switch = yVcScIn_B_PowertrainDisengaged;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay3/Switch1: Omitted comp
arison with constant. */
if (yVcVdm_B_AbsCtrlActv) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay3/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay3/UnitDelay */
X_SVmcPmm__HE312_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay3/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay3/
Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/ts7 */
X_SVmcPmm__HE312_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE312_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay5/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay5/Switch1: Omitted comp
arison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator14 */
if (sVcVdm_D_EngRunngReqByBrk == 1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay5/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay5/UnitDelay */
X_SVmcPmm__HE314_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay5/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay5/
Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/ts5 */
X_SVmcPmm__HE314_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE314_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch1/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseStartAllowedPath) {
/* SLLocal: Default storage class for local variables | Width: 8 */
Bool SVmcPmm__HE238_Switch;
Bool SVmcPmm__HE244_Switch;
Bool SVmcPmm__HE251_Switch;
Bool SVmcPmm__HE263_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch24/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch24/Switch: Omit
ted comparison with constant. */
if (cVcVmcPmm_B_LosStrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch24/S
witch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator34 */
SVmcPmm__HE251_Switch = !(yVcDsePcr_B_EngStartInhibtRq);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch24/S
witch */
SVmcPmm__HE251_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch35/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch35/Switch: Omit
ted comparison with constant. */
if (cVcVmcPmm_B_AbsStrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch35/S
witch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator31
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
OffDelay3/UnitDelay */
SVmcPmm__HE263_Switch = X_SVmcPmm__HE312_UnitDelay > cVcVmcPmm_t_AbsStrt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch35/S
witch */
SVmcPmm__HE263_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch12/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch12/Switch: Omit
ted comparison with constant. */
if (cVcVmcPmm_B_BrkStrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch12/S
witch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator43
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
OffDelay5/UnitDelay */
SVmcPmm__HE238_Switch = X_SVmcPmm__HE314_UnitDelay > cVcVmcPmm_t_BrkStrt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch12/S
witch */
SVmcPmm__HE238_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch18/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch18/Switch: Omit
ted comparison with constant. */
if (cVcVmcPmm_B_DepStrt) {
/* SLLocal: Default storage class for local variables | Width: 8 */
Bool SVmcPmm__HE826_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch1/Switch: Omitted comp
arison with constant. */
if (cVcVmcPmm_B_UseOldEngStrtAllwd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch1/Switch */
SVmcPmm__HE826_Switch = yVcDepSs_B_StartAllowed;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch1/Switch */
SVmcPmm__HE826_Switch = yVcDepSs_B_EngStartAllowed;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch31/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch31/Switch: O
mitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator17 */
if ((Vc_Pvc_Hw_B_Isg_CN != 0) || (Vc_Pvc_Hw_B_Efad_CN != 0)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch3
1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch18/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
LogicalOperator14 */
SVmcPmm__HE244_Switch = yVcDepTre_B_ISGTqAllw || SVmcPmm__HE826_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch3
1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch18/Switch */
SVmcPmm__HE244_Switch = SVmcPmm__HE826_Switch;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch18/S
witch */
SVmcPmm__HE244_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch1/Switc
h
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logica
lOperator13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logica
lOperator12
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay4/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay4/UnitDelay */
xVcVmcPmm_B_StartAllowedPath = ((cVcVmcPmm_B_ATComStrt && yVcDtcAtr_B_AT &&
(X_SVmcPmm__HE313_UnitDelay <= cVcVmcPmm_t_ATComStrt)) || yVcPpmPsm_B_ForcedStart ||
yVcPpmPsm_B_DrReady || SVmcPmm__HE827_Switch || cVcVmcPmm_B_PTDStrt) &&
SVmcPmm__HE251_Switch && SVmcPmm__HE263_Switch && SVmcPmm__HE238_Switch &&
SVmcPmm__HE244_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch1/Switc
h */
xVcVmcPmm_B_StartAllowedPath = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch3/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseDriver) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch3/Switc
h */
SVmcPmm__HE257_Switch = sVcDeDmm_D_EngRunReqDriver;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch3/Switc
h */
SVmcPmm__HE257_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch1/Switch */
if (Vc_Pvc_Hw_B_Isg_CN >= 1 /* 0.5 */) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch1/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/RelationalO
perator3 */
SVmcPmm__HE111_Switch = X_SVmcPmm__HE3_UnitDelay2 <= cVcVmcPmm_D_StrtModLongIceStsDetn;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch1/Switch */
SVmcPmm__HE111_Switch = yVcEc_B_StartMotor;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/RelationalOperator2 */
xVcVmcPmm_B_EngRunningRpm = sVcEc_n_Eng > cVcVmcPmm_n_EngRunning;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/Switch1: Omitted comparison wi
th constant. */
if (xVcVmcPmm_B_EngRunningRpm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/Un
itDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDela
y4/ts5 */
X_SVmcPmm__HE121_UnitDelay = X_SVmcPmm__HE121_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/Un
itDelay */
X_SVmcPmm__HE121_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/RelationalOperator
1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay4/UnitD
elay */
xVcVmcPmm_B_EngRunningRpmDly = X_SVmcPmm__HE121_UnitDelay > cVcVmcPmm_t_Running;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/RelationalOperator */
xVcVmcPmm_B_Started = sVcEc_n_Eng > cVcVmcPmm_n_EngStarted;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/Switch1: Omitted comparison wi
th constant. */
if (xVcVmcPmm_B_Started) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/Un
itDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDela
y1/ts1 */
X_SVmcPmm__HE119_UnitDelay = X_SVmcPmm__HE119_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/Un
itDelay */
X_SVmcPmm__HE119_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/RelationalOperator
1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay1/UnitD
elay */
xVcVmcPmm_B_StartedDly = X_SVmcPmm__HE119_UnitDelay > cVcVmcPmm_t_Started;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch4/Switch: Omitted comparis
on with constant. */
if (SVmcPmm__HE111_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch4/Switch */
SVmcPmm__HE114_Switch = xVcVmcPmm_B_EngRunningRpmDly;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch4/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalOperato
r */
SVmcPmm__HE114_Switch = xVcVmcPmm_B_EngRunningRpmDly || xVcVmcPmm_B_StartedDly;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch2/Switch: Omitted comparis
on with constant. */
if (cVcVmcPmm_B_UseIscActvnEMS) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch6/Switch: Omitted compa
rison with constant. */
if (cVcVmcPmm_B_UseTqSPM) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch6/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitc
h2/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalOper
ator2 */
SVmcPmm__HE112_Switch = !(yVcCmnSta_B_StaExeTx);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch6/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitc
h2/Switch */
SVmcPmm__HE112_Switch = yVcEc_B_IscActvnEMS;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch2/Switch */
SVmcPmm__HE112_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch5/Switch: Omitted comparis
on with constant. */
if (cVcVmcPmm_B_UseTqSPM) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch5/Switch */
rVcVmcPmm_rt_FCLvl = sVcInjFuCut_rt_Lvl;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch5/Switch */
rVcVmcPmm_rt_FCLvl = sVcEc_Ps_FCLvl;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogOp1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/RelationalOper
ator4 */
xVcVmcPmm_B_EngRunning = SVmcPmm__HE114_Switch && SVmcPmm__HE112_Switch && (rVcVmcPmm_rt_FCLvl
<= cVcVmcPmm_rt_FCLvlRunning);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch7/Switch: Omitted comparis
on with constant. */
if (cVcVmcPmm_B_EngStoppedUseHiRes) {
if (sVcEc_n_EngHiRes < sVcEc_n_Eng) {
/* # combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitc
h7/Switch */
SVmcPmm__HE117_Switch = sVcEc_n_EngHiRes;
}
else {
/* # combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitc
h7/Switch */
SVmcPmm__HE117_Switch = sVcEc_n_Eng;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch7/Switch */
SVmcPmm__HE117_Switch = sVcEc_n_Eng;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/Switch1: Omitted comparison wi
th constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/RelationalOper
ator1 */
if (SVmcPmm__HE117_Switch < cVcVmcPmm_n_EngStopped) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/Un
itDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDela
y3/ts4 */
X_SVmcPmm__HE120_UnitDelay = X_SVmcPmm__HE120_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/Un
itDelay */
X_SVmcPmm__HE120_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/RelationalOperator
1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OnDelay3/UnitD
elay */
xVcVmcPmm_B_EngStopped = X_SVmcPmm__HE120_UnitDelay > cVcVmcPmm_t_MinStopTime;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/Switch1: Omitted comparison w
ith constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/EdgeDetectRise1/L
ogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/EdgeDetectRise1/L
ogicalOperator1 */
if (yVcPpmRc_B_ChangeOfMindInhibit && (!(X_SVmcPmm__HE110_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/U
nitDelay */
X_SVmcPmm__HE118_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/U
nitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDel
ay1/ts1 */
X_SVmcPmm__HE118_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE118_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/EdgeDetectRise1/UnitDelay1
*/
X_SVmcPmm__HE110_UnitDelay1 = yVcPpmRc_B_ChangeOfMindInhibit;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch3/Switch: Omitted comparis
on with constant. */
if (cVcVmcPmm_B_UseComInhbtIceStatus) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch3/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogOp8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogOp7
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/OffDelay1/U
nitDelay */
SVmcPmm__HE113_Switch = yVcEc_B_StartMotor || (((!(yVcPpmRc_B_ChangeOfMindInhibit)) ||
(X_SVmcPmm__HE118_UnitDelay > cVcVmcPmm_t_ComInhbtIceStatus)) &&
X_SVmcPmm__HE3_UnitDelay10);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/LogicalSwitch3/Switch */
SVmcPmm__HE113_Switch = X_SVmcPmm__HE3_UnitDelay10;
}
/* Begin execution of chart VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceStatus
*/
if (SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE2_Stopping) {
/* Begin execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceSta
tus.Stopping */
/* # combined # update(s) for inport VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/11
31_IceStatus.B_EngStopped */
if (xVcVmcPmm_B_EngStopped) {
/* State transition from VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceSta
tus.Stopping to VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceStatus.St
opped */
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE2_Stopping = 0;
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE3_Stopped = 1;
CVmcPmm__HE1_D_IceStatus = 0;
}
else {
/* # combined # update(s) for inport VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus
/1131_IceStatus.B_EngOnReq */
if (SVmcPmm__HE113_Switch) {
/* State transition from VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_Ice
Status.Stopping to VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceSta
tus.Starting */
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE2_Stopping = 0;
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE5_Starting = 1;
CVmcPmm__HE1_D_IceStatus = 1;
}
}
/* End execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceStatu
s.Stopping */
}
else {
if (SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE3_Stopped) {
/* Begin execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_Ice
Status.Stopped */
/* # combined # update(s) for inport VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus
/1131_IceStatus.B_EngOnReq */
if (SVmcPmm__HE113_Switch) {
/* State transition from VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_Ice
Status.Stopped to VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceStat
us.Starting */
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE3_Stopped = 0;
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE5_Starting = 1;
CVmcPmm__HE1_D_IceStatus = 1;
}
/* End execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceSt
atus.Stopped */
}
else {
if (SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE4_Running) {
/* Begin execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_
IceStatus.Running */
/* # combined # update(s) for inport VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceSta
tus/1131_IceStatus.B_EngOnReq */
if (!(SVmcPmm__HE113_Switch)) {
/* State transition from VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_
IceStatus.Running to VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_I
ceStatus.Stopping */
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE4_Running = 0;
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE2_Stopping = 1;
CVmcPmm__HE1_D_IceStatus = 3;
}
/* End execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_Ic
eStatus.Running */
}
else {
if (SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE5_Starting) {
/* Begin execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/11
31_IceStatus.Starting */
/* # combined # update(s) for inport VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_Ice
Status/1131_IceStatus.B_EngRunning */
if (xVcVmcPmm_B_EngRunning) {
/* State transition from VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/11
31_IceStatus.Starting to VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus
/1131_IceStatus.Running */
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE5_Starting = 0;
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE4_Running = 1;
CVmcPmm__HE1_D_IceStatus = 2;
}
else {
/* # combined # update(s) for inport VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_
IceStatus/1131_IceStatus.B_EngOnReq */
if (!(SVmcPmm__HE113_Switch)) {
/* State transition from VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus
/1131_IceStatus.Starting to VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_Ice
Status/1131_IceStatus.Stopping */
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE5_Starting = 0;
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE2_Stopping = 1;
CVmcPmm__HE1_D_IceStatus = 3;
}
}
/* End execution of state VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131
_IceStatus.Starting */
}
else {
/* State transition to VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_Ic
eStatus.Stopped */
SIBFS_1131_IceStatus_VmcPmm__HE.CVmcPmm__HE3_Stopped = 1;
CVmcPmm__HE1_D_IceStatus = 0;
}
}
}
}
/* End execution of chart VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/1131_IceStatus
*/
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator42
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator11
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
xVcVmcPmm_B_IceStartRun = (CVmcPmm__HE1_D_IceStatus == 1) || (CVmcPmm__HE1_D_IceStatus == 2);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1211_Driver/LogicalSwit
ch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1211_Driver/LogicalSwitch17/Swi
tch: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1211_Driver/LogicalS
witch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
1_Driver/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqDriver = SVmcPmm__HE257_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1211_Driver/LogicalS
witch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
1_Driver/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqDriver = SVmcPmm__HE257_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch16/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch16/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UsePsm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch16/Swit
ch */
SVmcPmm__HE242_Switch = sVcPpmPsm_D_EngRunReqPsm;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch16/Swit
ch */
SVmcPmm__HE242_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1212_Psm/LogicalSwitch1
7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1212_Psm/LogicalSwitch17/Switch
: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1212_Psm/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
2_Psm/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqPsm = SVmcPmm__HE242_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1212_Psm/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
2_Psm/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqPsm = SVmcPmm__HE242_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch7/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseEm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch7/Switc
h */
SVmcPmm__HE301_Switch = sVcVmcEm_D_EngRunReqEm;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch7/Switc
h */
SVmcPmm__HE301_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1213_Em/LogicalSwitch17
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1213_Em/LogicalSwitch17/Switch:
Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1213_Em/LogicalSwitc
h17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
3_Em/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqEm = SVmcPmm__HE301_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1213_Em/LogicalSwitc
h17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
3_Em/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqEm = SVmcPmm__HE301_Switch == 2;
}
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimat
ion/ts4 */
if (ts_VcVmcPmm__HEP7 > cVcVmcPmm_tc_BcmLongAccFilt) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts4 */
SVmcPmm__HE144_MinMax = ts_VcVmcPmm__HEP7;
}
else {
SVmcPmm__HE144_MinMax = cVcVmcPmm_tc_BcmLongAccFilt;
}
if (1e-06F > SVmcPmm__HE144_MinMax) {
SVmcPmm__HE144_MinMax = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole4/Prod1
*/
if (SVmcPmm__HE144_MinMax != 0.F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts4 */
SVmcPmm__HE144_Prod1 = ts_VcVmcPmm__HEP7 / SVmcPmm__HE144_MinMax;
}
else {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts4 */
if (ts_VcVmcPmm__HEP7 < 0.F) {
SVmcPmm__HE144_Prod1 = -3.402823466e+38F;
}
else {
SVmcPmm__HE144_Prod1 = 3.402823466e+38F;
}
}
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole4/Sum2
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1
_pole4/Prod2
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pol
e4/Sum1 */
rVcVmcPmm_a_BcmLongAccFilt = X_SVmcPmm__HE144_Del1 + ((sVcVdm_a_ALgt -
X_SVmcPmm__HE144_Del1) * SVmcPmm__HE144_Prod1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole4/Del
1 */
X_SVmcPmm__HE144_Del1 = rVcVmcPmm_a_BcmLongAccFilt;
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Product4 */
SVmcPmm__HE18_Product4 = sVcScIn_v_VehSpdLgt / 3.6F;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/Logica
lSwitch/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/LogicalSwitch/
Switch: Omitted comparison with constant. */
if (X_SVmcPmm__HE141_Del2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/Log
icalSwitch/Switch */
rVcVmcPmm_a_VehAccFilt = 0.F;
}
else {
/* SLLocal: Default storage class for local variables | Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE141_MinMax;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE141_MinMax1;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE141_Prod;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE141_Prod1;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Preprocessor IF1 */
#if VcVmcPmm__HEP7_1150_Gradient_estimation_2
Float32 SVmcPmm__HE141_Sum;
#endif
/* VcVmcPmm__HEP7_1150_Gradient_estimation_2 */
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/Sum */
SVmcPmm__HE141_Sum = SVmcPmm__HE18_Product4 - X_SVmcPmm__HE141_Del;
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts2 */
if (ts_VcVmcPmm__HEP7 > 1e-06F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_e
stimation/ts2 */
SVmcPmm__HE141_MinMax1 = ts_VcVmcPmm__HEP7;
}
else {
SVmcPmm__HE141_MinMax1 = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/Pr
od */
if (SVmcPmm__HE141_MinMax1 != 0.F) {
SVmcPmm__HE141_Prod = SVmcPmm__HE141_Sum / SVmcPmm__HE141_MinMax1;
}
else {
if (SVmcPmm__HE141_Sum < 0.F) {
SVmcPmm__HE141_Prod = -3.402823466e+38F;
}
else {
SVmcPmm__HE141_Prod = 3.402823466e+38F;
}
}
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts2 */
if (ts_VcVmcPmm__HEP7 > cVcVmcPmm_tc_VehAccFilt) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_e
stimation/ts2 */
SVmcPmm__HE141_MinMax = ts_VcVmcPmm__HEP7;
}
else {
SVmcPmm__HE141_MinMax = cVcVmcPmm_tc_VehAccFilt;
}
if (1e-06F > SVmcPmm__HE141_MinMax) {
SVmcPmm__HE141_MinMax = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/Pr
od1 */
if (SVmcPmm__HE141_MinMax != 0.F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_e
stimation/ts2 */
SVmcPmm__HE141_Prod1 = ts_VcVmcPmm__HEP7 / SVmcPmm__HE141_MinMax;
}
else {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_e
stimation/ts2 */
if (ts_VcVmcPmm__HEP7 < 0.F) {
SVmcPmm__HE141_Prod1 = -3.402823466e+38F;
}
else {
SVmcPmm__HE141_Prod1 = 3.402823466e+38F;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/Log
icalSwitch/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1
_pole2/Sum2
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/D
LPF1_pole2/Prod2
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1
_pole2/Sum1 */
rVcVmcPmm_a_VehAccFilt = X_SVmcPmm__HE141_Del1 + ((SVmcPmm__HE141_Prod -
X_SVmcPmm__HE141_Del1) * SVmcPmm__HE141_Prod1);
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/De
l */
X_SVmcPmm__HE141_Del = SVmcPmm__HE18_Product4;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/De
l1 */
X_SVmcPmm__HE141_Del1 = rVcVmcPmm_a_VehAccFilt;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/DLPF1_pole2/De
l2 */
X_SVmcPmm__HE141_Del2 = 0;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch4/Swi
tch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch4/Switch: Omi
tted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Logi
calOperator1 */
if (yVcScIn_B_VehSpdDirRvs && cVcVmcPmm_B_UseWhlSpdDirection) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch4/
Switch
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/P
roduct1 */
rVcVmcPmm_a_SignedHGVehFilt = -1.F * rVcVmcPmm_a_VehAccFilt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch4/
Switch */
rVcVmcPmm_a_SignedHGVehFilt = rVcVmcPmm_a_VehAccFilt;
}
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Sum6 */
rVcVmcPmm_a_MergedAcc = rVcVmcPmm_a_BcmLongAccFilt - rVcVmcPmm_a_SignedHGVehFilt;
if (cVcVmcPmm_a_HillGradientMax < rVcVmcPmm_a_MergedAcc) {
SVmcPmm__HE152_MinMax = cVcVmcPmm_a_HillGradientMax;
}
else {
SVmcPmm__HE152_MinMax = rVcVmcPmm_a_MergedAcc;
}
if (SVmcPmm__HE152_MinMax > cVcVmcPmm_a_HillGradientMin) {
rVcVmcPmm_a_MergedAccSaturated = SVmcPmm__HE152_MinMax;
}
else {
rVcVmcPmm_a_MergedAccSaturated = cVcVmcPmm_a_HillGradientMin;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch5/Swi
tch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch5/Switch: Omi
tted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Logi
calOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/R
elationalOperator2 */
if ((sVcVmm_D_CarModSts1 == 5) && cVcVmcPmm_B_UseDefHGDynoMd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch5/
Switch */
SVmcPmm__HE147_Switch = cVcVmcPmm_a_HillGradientFault;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch5/
Switch */
SVmcPmm__HE147_Switch = rVcVmcPmm_a_MergedAccSaturated;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/RelationalOper
ator1 */
xVcVmcPmm_B_StandStill = sVcScIn_v_VehSpdLgt < cVcVmcPmm_v_StandStillLoLim;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/OnDelay/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/OnDelay/Switch1: Omitted c
omparison with constant. */
if (xVcVmcPmm_B_StandStill) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/OnDelay/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/OnDel
ay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimatio
n/OnDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts1 */
X_SVmcPmm__HE149_UnitDelay = X_SVmcPmm__HE149_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/OnDelay/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimatio
n/OnDelay/UnitDelay */
X_SVmcPmm__HE149_UnitDelay = 0.F;
}
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/tc_HillGradie
nt/tc_HillGradient_r */
TabIdxS18T6((const Float32 *) &(mVcVmcPmm_tc_HillGradient_r[0]), 6, sVcScIn_v_VehSpdLgt,
SVmcPmm__HE154___HillGradient_r);
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimat
ion/ts3 */
if (ts_VcVmcPmm__HEP7 > cVcVmcPmm_tc_BrkTrqFilt) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts3 */
SVmcPmm__HE142_MinMax = ts_VcVmcPmm__HEP7;
}
else {
SVmcPmm__HE142_MinMax = cVcVmcPmm_tc_BrkTrqFilt;
}
if (1e-06F > SVmcPmm__HE142_MinMax) {
SVmcPmm__HE142_MinMax = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole1/Prod1
*/
if (SVmcPmm__HE142_MinMax != 0.F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts3 */
SVmcPmm__HE142_Prod1 = ts_VcVmcPmm__HEP7 / SVmcPmm__HE142_MinMax;
}
else {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts3 */
if (ts_VcVmcPmm__HEP7 < 0.F) {
SVmcPmm__HE142_Prod1 = -3.402823466e+38F;
}
else {
SVmcPmm__HE142_Prod1 = 3.402823466e+38F;
}
}
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole1/Sum2
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1
_pole1/Prod2
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pol
e1/Sum1 */
rVcVmcPmm_Tq_BrkTrqFilt = X_SVmcPmm__HE142_Del1 + ((sVcDseWt_Tq_BrkFricTqAtWhl -
X_SVmcPmm__HE142_Del1) * SVmcPmm__HE142_Prod1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole1/Del
1 */
X_SVmcPmm__HE142_Del1 = rVcVmcPmm_Tq_BrkTrqFilt;
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/tc_HillGradie
nt/tc_HillGradient_c */
TabIdxS18T6((const Float32 *) &(mVcVmcPmm_tc_HillGradient_c[0]), 4,
rVcVmcPmm_Tq_BrkTrqFilt, SVmcPmm__HE154___HillGradient_c);
/* Interpolation: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/tc_HillGrad
ient/tc_HillGradient */
rVcVmcPmm_tc_HillGradient = Tab2DIntpI1T6((const Float32 *)
&(mVcVmcPmm_tc_HillGradient[0][0]), 4, &(SVmcPmm__HE154___HillGradient_r[0]),
&(SVmcPmm__HE154___HillGradient_c[0]));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch2/Swi
tch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch2/Switch: Omi
tted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/O
nDelay/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/O
nDelay/UnitDelay */
if (X_SVmcPmm__HE149_UnitDelay > cVcVmcPmm_t_StandStill) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch2/
Switch */
rVcVmcPmm_tc_HillGadient = cVcVmcPmm_tc_StandStill;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch2/
Switch */
rVcVmcPmm_tc_HillGadient = rVcVmcPmm_tc_HillGradient;
}
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimat
ion/ts7 */
if (ts_VcVmcPmm__HEP7 > rVcVmcPmm_tc_HillGadient) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts7 */
SVmcPmm__HE143_MinMax = ts_VcVmcPmm__HEP7;
}
else {
SVmcPmm__HE143_MinMax = rVcVmcPmm_tc_HillGadient;
}
if (1e-06F > SVmcPmm__HE143_MinMax) {
SVmcPmm__HE143_MinMax = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole3/Prod1
*/
if (SVmcPmm__HE143_MinMax != 0.F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts7 */
SVmcPmm__HE143_Prod1 = ts_VcVmcPmm__HEP7 / SVmcPmm__HE143_MinMax;
}
else {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_esti
mation/ts7 */
if (ts_VcVmcPmm__HEP7 < 0.F) {
SVmcPmm__HE143_Prod1 = -3.402823466e+38F;
}
else {
SVmcPmm__HE143_Prod1 = 3.402823466e+38F;
}
}
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole3/Sum2
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1
_pole3/Prod2
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pol
e3/Sum1 */
rVcVmcPmm_a_MergedAccFilt = X_SVmcPmm__HE143_Del1 + ((SVmcPmm__HE147_Switch -
X_SVmcPmm__HE143_Del1) * SVmcPmm__HE143_Prod1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LPF1_pole3/Del
1 */
X_SVmcPmm__HE143_Del1 = rVcVmcPmm_a_MergedAccFilt;
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Z_HillGradAcc
2deg/Z_HillGradAcc2deg_x */
TabIdxS18T390((const Float32 *) &(tVcVmcPmm_Z_HillGradAcc2deg_x[0]), 5,
rVcVmcPmm_a_MergedAccFilt, SVmcPmm__HE153__llGradAcc2deg_x);
/* Interpolation: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Z_HillGradA
cc2deg/Z_HillGradAcc2deg */
SVmcPmm__HE153__HillGradAcc2deg = Tab1DIntpI1T54((const Float32 *)
&(tVcVmcPmm_Z_HillGradAcc2deg[0]), &(SVmcPmm__HE153__llGradAcc2deg_x[0]));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalOperator6
*/
xVcVmcPmm_B_QfFaultLongAcc = (sVcVdm_Qf_ALgtQf != cVcVmcPmm_D_QfEpbLongAccOK) &&
(sVcVdm_Qf_ALgtQf != cVcVmcPmm_D_QfEpbLongAccInit);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/Logi
calOperator3 */
xVcVmcPmm_B_QfFault = xVcVmcPmm_B_QfFaultLongAcc || (!(yVcScIn_B_VehSpdLgtOk));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_FF1/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_F
F1/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/R
elationalOperator17
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_F
F1/LogOp */
xVcVmcPmm_B_StopInhibitUpHill = (SVmcPmm__HE153__HillGradAcc2deg >=
cVcVmcPmm_Z_SetLimUpHill) || ((SVmcPmm__HE153__HillGradAcc2deg >
cVcVmcPmm_Z_ResetLimUpHill) && X_SVmcPmm__HE150_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_FF1/UnitDel
ay1 */
X_SVmcPmm__HE150_UnitDelay1 = xVcVmcPmm_B_StopInhibitUpHill;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_FF8/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_F
F8/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/R
elationalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_F
F8/LogOp */
xVcVmcPmm_B_StopInhibitDownHill = (SVmcPmm__HE153__HillGradAcc2deg <=
cVcVmcPmm_Z_SetLimDownHill) || ((SVmcPmm__HE153__HillGradAcc2deg <
cVcVmcPmm_Z_ResetLimDownHill) && X_SVmcPmm__HE151_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/SR_FF8/UnitDel
ay1 */
X_SVmcPmm__HE151_UnitDelay1 = xVcVmcPmm_B_StopInhibitDownHill;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalOperator2
*/
xVcVmcPmm_B_GradOutOfLim = xVcVmcPmm_B_StopInhibitUpHill ||
xVcVmcPmm_B_StopInhibitDownHill;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/RelationalOper
ator5 */
xVcVmcPmm_B_HGSpdOK = sVcScIn_v_VehSpdLgt < cVcVmcPmm_v_SpeedLimitHG;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalOperator5
*/
xVcVmcPmm_B_BrkHGStart = xVcVmcPmm_B_GradOutOfLim && xVcVmcPmm_B_HGSpdOK;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch6/Swi
tch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch6/Switch: Omi
tted comparison with constant. */
if (xVcVmcPmm_B_QfFault) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch6/
Switch */
xVcVmcPmm_B_BrkHillGradStart = cVcVmcPmm_B_BrkHillGradStart;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1150_Gradient_estimation/LogicalSwitch6/
Switch */
xVcVmcPmm_B_BrkHillGradStart = xVcVmcPmm_B_BrkHGStart;
}
#endif
#if VcVmcPmm__HEP7_1140_Brake_1
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch4/Switch: Omitted compariso
n with constant. */
if (cVcVmcPmm_B_BrkEngRunReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch4/Switch */
SVmcPmm__HE128_Switch = sVcVdm_D_EngRunngReqByBrk;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch4/Switch */
SVmcPmm__HE128_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/Switch: Omitted comparison w
ith constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogOp5 */
if (!(yVcEc_B_BCMNodeAlive)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/
UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalD
elay/ts */
X_SVmcPmm__HE137_UnitDelay = X_SVmcPmm__HE137_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/
UnitDelay */
X_SVmcPmm__HE137_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch8/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogOp6
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SignalDelay/Uni
tDelay */
if ((X_SVmcPmm__HE137_UnitDelay > cVcVmcPmm_t_BrkEngRunReqAlive) &&
cVcVmcPmm_B_BrkEngRunReqAlive) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch8/Switch */
SVmcPmm__HE132_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch8/Switch */
SVmcPmm__HE132_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch6/Switch: Omitted compariso
n with constant. */
if (cVcVmcPmm_B_BrkUseNegVacuum) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch6/Switch
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/Product1 */
SVmcPmm__HE130_Switch = -1.F * sVcVdm_p_PVac;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch6/Switch */
SVmcPmm__HE130_Switch = sVcVdm_p_PVac;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/RelationalOperator3 */
xVcVmcPmm_B_BrkVacuumStart = SVmcPmm__HE130_Switch > cVcVmcPmm_p_BrVacuum;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch1/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogOp4 */
if (xVcVmcPmm_B_BrkVacuumStart && cVcVmcPmm_B_BrkVacuum) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch1/Switch */
SVmcPmm__HE125_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch1/Switch */
SVmcPmm__HE125_Switch = 0;
}
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/p_BrVacuumVeh/p_BrVacuumVeh
_x */
TabIdxS18T6((const Float32 *) &(tVcVmcPmm_p_BrVacuumVeh_x[0]), 7, sVcScIn_v_VehSpdLgt,
SVmcPmm__HE138_p_BrVacuumVeh_x);
/* Interpolation: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/p_BrVacuumVeh/p_BrVacuumV
eh */
rVcVmcPmm_p_BrVacuumVeh = Tab1DIntpI1T6((const Float32 *) &(tVcVmcPmm_p_BrVacuumVeh[0]),
&(SVmcPmm__HE138_p_BrVacuumVeh_x[0]));
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/RelationalOperator2 */
xVcVmcPmm_B_BrkVacuumVeh = SVmcPmm__HE130_Switch > rVcVmcPmm_p_BrVacuumVeh;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch5/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogOp3 */
if (xVcVmcPmm_B_BrkVacuumVeh && cVcVmcPmm_B_BrkVacuumVeh) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch5/Switch */
SVmcPmm__HE129_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch5/Switch */
SVmcPmm__HE129_Switch = 0;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/MinMax2 */
if (SVmcPmm__HE125_Switch > SVmcPmm__HE129_Switch) {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq2/EncapsulatedS
ubsystem/Out */
sVcVmcPmm_D_EngRunReqBrkVac = SVmcPmm__HE125_Switch;
}
else {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq2/EncapsulatedS
ubsystem/Out */
sVcVmcPmm_D_EngRunReqBrkVac = SVmcPmm__HE129_Switch;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Switch1: Omitted comparison wi
th constant. */
if (yVcVdm_B_AbsCtrlActv) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Un
itDelay */
X_SVmcPmm__HE134_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Un
itDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/ts6 */
X_SVmcPmm__HE134_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE134_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch3/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogOp1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/Relat
ionalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay3/UnitD
elay */
if ((X_SVmcPmm__HE134_UnitDelay <= cVcVmcPmm_t_BrkAbs) && cVcVmcPmm_B_BrkAbs) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch3/Switch */
SVmcPmm__HE127_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch3/Switch */
SVmcPmm__HE127_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF1/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF1/UnitDela
y1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF1/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/RelationalOpera
tor4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF1/LogOp */
X_SVmcPmm__HE135_UnitDelay1 = (SVmcPmm__HE153__HillGradAcc2deg >=
cVcVmcPmm_Z_BrkHGSkipParkDownL) || ((SVmcPmm__HE153__HillGradAcc2deg >
cVcVmcPmm_Z_BrkHGSkipParkDownH) && X_SVmcPmm__HE135_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF2/UnitDela
y1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF2/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/RelationalOpera
tor5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF2/LogOp */
X_SVmcPmm__HE136_UnitDelay1 = (SVmcPmm__HE153__HillGradAcc2deg <=
cVcVmcPmm_Z_BrkHGSkipParkUpL) || ((SVmcPmm__HE153__HillGradAcc2deg <
cVcVmcPmm_Z_BrkHGSkipParkUpH) && X_SVmcPmm__HE136_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF2/UnitDela
y1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/SR_FF1/UnitDela
y1 */
xVcVmcPmm_B_BrkHGSkipParkPre = yVcDtcAtr_B_AT && X_SVmcPmm__HE135_UnitDelay1 &&
X_SVmcPmm__HE136_UnitDelay1;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/RelationalOpera
tor1 */
xVcVmcPmm_B_BrkHGSkipPark = (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark) &&
xVcVmcPmm_B_BrkHGSkipParkPre && cVcVmcPmm_B_BrkHGSkipPark;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Switch1: Omitted comparison wi
th constant. */
if (xVcVmcPmm_B_BrkHillGradStart) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Un
itDelay */
X_SVmcPmm__HE133_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Un
itDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/ts1 */
X_SVmcPmm__HE133_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE133_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch7/Switch: Omitted compariso
n with constant. */
if (xVcVmcPmm_B_BrkHGSkipPark) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch7/Switch */
SVmcPmm__HE131_Switch = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch7/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Re
lationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/OffDelay1/Un
itDelay */
SVmcPmm__HE131_Switch = X_SVmcPmm__HE133_UnitDelay <= cVcVmcPmm_t_BrkHillGrad;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch2/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogOp2 */
if (SVmcPmm__HE131_Switch && cVcVmcPmm_B_BrkHillGrad) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch2/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq1/EncapsulatedS
ubsystem/Out */
sVcVmcPmm_D_EngRunReqHG = cVcVmcPmm_D_BrkHillVal;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/LogicalSwitch2/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq1/EncapsulatedS
ubsystem/Out */
sVcVmcPmm_D_EngRunReqHG = 0;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/MinMax1 */
rVcVmcPmm_D_EngRunReqBrake = 0;
if (SVmcPmm__HE128_Switch > rVcVmcPmm_D_EngRunReqBrake) {
rVcVmcPmm_D_EngRunReqBrake = SVmcPmm__HE128_Switch;
}
if (SVmcPmm__HE132_Switch > rVcVmcPmm_D_EngRunReqBrake) {
rVcVmcPmm_D_EngRunReqBrake = SVmcPmm__HE132_Switch;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/MinMax1
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq2/EncapsulatedSubs
ystem/Out */
if (sVcVmcPmm_D_EngRunReqBrkVac > rVcVmcPmm_D_EngRunReqBrake) {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq2/EncapsulatedS
ubsystem/Out */
rVcVmcPmm_D_EngRunReqBrake = sVcVmcPmm_D_EngRunReqBrkVac;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/MinMax1 */
if (SVmcPmm__HE127_Switch > rVcVmcPmm_D_EngRunReqBrake) {
rVcVmcPmm_D_EngRunReqBrake = SVmcPmm__HE127_Switch;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/MinMax1
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq1/EncapsulatedSubs
ystem/Out */
if (sVcVmcPmm_D_EngRunReqHG > rVcVmcPmm_D_EngRunReqBrake) {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1140_Brake/B_StopReq1/EncapsulatedS
ubsystem/Out */
rVcVmcPmm_D_EngRunReqBrake = sVcVmcPmm_D_EngRunReqHG;
}
#endif
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch4/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseBrake) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch4/Switc
h */
SVmcPmm__HE268_Switch = rVcVmcPmm_D_EngRunReqBrake;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch4/Switc
h */
SVmcPmm__HE268_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1214_Brake/LogicalSwitc
h17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1214_Brake/LogicalSwitch17/Swit
ch: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1214_Brake/LogicalSw
itch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
4_Brake/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_EngRunReqBrake = SVmcPmm__HE268_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1214_Brake/LogicalSw
itch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
4_Brake/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_EngRunReqBrake = SVmcPmm__HE268_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch6/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseSapp) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch6/Switc
h */
SVmcPmm__HE290_Switch = sVcAsy_D_EngRunngReqByParkAssi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch6/Switc
h */
SVmcPmm__HE290_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1215_Sapp/LogicalSwitch
17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1215_Sapp/LogicalSwitch17/Switc
h: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1215_Sapp/LogicalSwi
tch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
5_Sapp/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out26/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqSapp = SVmcPmm__HE290_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1215_Sapp/LogicalSwi
tch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
5_Sapp/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out26/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqSapp = SVmcPmm__HE290_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch8/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseTrans) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch8/Switc
h */
SVmcPmm__HE307_Switch = sVcDseGb_D_TrsmEngRunReq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch8/Switc
h */
SVmcPmm__HE307_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSwitc
h17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSwitch17/Swit
ch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_T
rans/RelationalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_T
rans/RelationalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((CVmcPmm__HE1_D_IceStatus == 2) || (CVmcPmm__HE1_D_IceStatus == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSw
itch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
6_Trans/RelationalOperator11 */
SVmcPmm__HE352_Switch = SVmcPmm__HE307_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSw
itch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
6_Trans/RelationalOperator12 */
SVmcPmm__HE352_Switch = SVmcPmm__HE307_Switch == 2;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/Relation
alOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE205__tionalOperator1 = CVmcPmm__HE1_D_IceStatus == 0;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalOper
ator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/EdgeDetectRise2/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/EdgeDetectRise2/LogicalOperator1 */
SVmcPmm__HE205_LogicalOperator1 = SVmcPmm__HE352_Switch && (!(X_SVmcPmm__HE350_UnitDelay1)) &&
SVmcPmm__HE205__tionalOperator1 && cVcVmcPmm_B_GlitchEngOnTrans;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/EdgeDete
ctRise2/UnitDelay1 */
X_SVmcPmm__HE350_UnitDelay1 = SVmcPmm__HE352_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay1/Sw
itch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay1/Switch1: O
mitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/EdgeDetectRise1/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/EdgeDetectRise1/LogicalOperator1 */
if (SVmcPmm__HE205_LogicalOperator1 && (!(X_SVmcPmm__HE349_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay1
/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
6_Trans/OffDelay1/UnitDelay */
X_SVmcPmm__HE354_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay1
/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans
/OffDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
6_Trans/OffDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/1216_Trans/ts1 */
X_SVmcPmm__HE354_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE354_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/EdgeDete
ctRise1/UnitDelay1 */
X_SVmcPmm__HE349_UnitDelay1 = SVmcPmm__HE205_LogicalOperator1;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay
1/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_T
rans/OffDelay1/UnitDelay */
xVcVmcPmm_B_TransEngOnBlock = X_SVmcPmm__HE354_UnitDelay <= cVcVmcPmm_t_GlitchEngOnTrans;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalOper
ator4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_T
rans/RelationalOperator2
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE205_LogicalOperator4 = SVmcPmm__HE205__tionalOperator1 || (CVmcPmm__HE1_D_IceStatus
== 3);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalOper
ator12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_T
rans/RelationalOperator14 */
SVmcPmm__HE205__gicalOperator12 = SVmcPmm__HE205_LogicalOperator4 && (SVmcPmm__HE307_Switch ==
0) && cVcVmcPmm_B_MinStopTrans;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay2/Sw
itch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay2/Switch1: O
mitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/EdgeDetectRise3/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/EdgeDetectRise3/LogicalOperator1 */
if (SVmcPmm__HE205__gicalOperator12 && (!(X_SVmcPmm__HE351_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay2
/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
6_Trans/OffDelay2/UnitDelay */
X_SVmcPmm__HE355_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay2
/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans
/OffDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
6_Trans/OffDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/1216_Trans/ts2 */
X_SVmcPmm__HE355_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE355_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/EdgeDete
ctRise3/UnitDelay1 */
X_SVmcPmm__HE351_UnitDelay1 = SVmcPmm__HE205__gicalOperator12;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/OffDelay
2/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_T
rans/OffDelay2/UnitDelay */
xVcVmcPmm_B_TransBlocking = X_SVmcPmm__HE355_UnitDelay <= cVcVmcPmm_t_MinStopTrans;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalOper
ator6 */
xVcVmcPmm_B_TransBlock = SVmcPmm__HE205_LogicalOperator4 && xVcVmcPmm_B_TransBlocking;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSwitc
h24/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSwitch24/Swit
ch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Tran
s/LogicalOperator2 */
if (xVcVmcPmm_B_TransEngOnBlock || xVcVmcPmm_B_TransBlock) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSw
itch24/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_EngRunReqTrans = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1216_Trans/LogicalSw
itch24/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_EngRunReqTrans = SVmcPmm__HE352_Switch;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalOperat
or1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_E
ms/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_E
ms/RelationalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE206_LogicalOperator1 = (CVmcPmm__HE1_D_IceStatus == 0) || (CVmcPmm__HE1_D_IceStatus
== 3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch9/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseEMS) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch9/Switc
h */
SVmcPmm__HE308_Switch = sVcEc_D_EngRunReqEMS;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch9/Switc
h */
SVmcPmm__HE308_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalOperat
or12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_E
ms/RelationalOperator14 */
SVmcPmm__HE206__gicalOperator12 = SVmcPmm__HE206_LogicalOperator1 && (SVmcPmm__HE308_Switch ==
0) && cVcVmcPmm_B_MinStopEMS;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/OffDelay4/Swit
ch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/OffDelay4/Switch1: Omi
tted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/
EdgeDetectRise4/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/
EdgeDetectRise4/LogicalOperator1 */
if (SVmcPmm__HE206__gicalOperator12 && (!(X_SVmcPmm__HE356_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/OffDelay4/S
witch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
7_Ems/OffDelay4/UnitDelay */
X_SVmcPmm__HE359_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/OffDelay4/S
witch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/O
ffDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
7_Ems/OffDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/1217_Ems/ts5 */
X_SVmcPmm__HE359_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE359_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/EdgeDetect
Rise4/UnitDelay1 */
X_SVmcPmm__HE356_UnitDelay1 = SVmcPmm__HE206__gicalOperator12;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/OffDelay4/
RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_E
ms/OffDelay4/UnitDelay */
xVcVmcPmm_B_EMSBlocked = X_SVmcPmm__HE359_UnitDelay <= cVcVmcPmm_t_MinStopEMS;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalOperat
or6 */
xVcVmcPmm_B_EMSBlock = SVmcPmm__HE206_LogicalOperator1 && xVcVmcPmm_B_EMSBlocked;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalSwitch2
5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalSwitch25/Switch
: Omitted comparison with constant. */
if (xVcVmcPmm_B_EMSBlock) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalSwit
ch25/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out3/Encapsulat
edSubsystem/Out */
yVcVmcPmm_B_EngRunReqEms = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalSwit
ch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalSwitch17/Swi
tch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_E
ms/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
7_Ems/RelationalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
7_Ems/RelationalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((CVmcPmm__HE1_D_IceStatus == 2) || (CVmcPmm__HE1_D_IceStatus == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalS
witch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217
_Ems/LogicalSwitch25/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
1217_Ems/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out3/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqEms = SVmcPmm__HE308_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217_Ems/LogicalS
witch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1217
_Ems/LogicalSwitch25/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
1217_Ems/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out3/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqEms = SVmcPmm__HE308_Switch == 2;
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalOpera
tor1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_E
mLv/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_E
mLv/RelationalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE207_LogicalOperator1 = (CVmcPmm__HE1_D_IceStatus == 0) || (CVmcPmm__HE1_D_IceStatus
== 3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch1/Switch: Omitted comparison
with constant. */
if (yVcCem_B_StopStrtReq1WdReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch1/Switch */
SVmcPmm__HE843_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch2/Switch: Omitted comparis
on with constant. */
if (yVcCem_B_StrtInhbReq1WdReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch1/
Switch */
SVmcPmm__HE843_Switch = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch1/
Switch */
SVmcPmm__HE843_Switch = 0;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch3/Switch: Omitted comparison
with constant. */
if (yVcCem_B_EngRunngReqByVehModMgrElectricalSystem) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch3/Switch */
SVmcPmm__HE845_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch3/Switch */
SVmcPmm__HE845_Switch = 0;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/MinMax */
if (SVmcPmm__HE843_Switch > SVmcPmm__HE845_Switch) {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/y50/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_EngRunReqEmLv = SVmcPmm__HE843_Switch;
}
else {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/y50/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_EngRunReqEmLv = SVmcPmm__HE845_Switch;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch11/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseEmLv) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch11/Swit
ch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/y50/EncapsulatedSubsystem/Out */
SVmcPmm__HE237_Switch = sVcVmcPmm_D_EngRunReqEmLv;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch11/Swit
ch */
SVmcPmm__HE237_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalOpera
tor12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_E
mLv/RelationalOperator14 */
SVmcPmm__HE207__gicalOperator12 = SVmcPmm__HE207_LogicalOperator1 && (SVmcPmm__HE237_Switch ==
0) && cVcVmcPmm_B_MinStopEmLv;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/OffDelay6/Swi
tch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/OffDelay6/Switch1: Om
itted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv
/EdgeDetectRise5/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv
/EdgeDetectRise5/LogicalOperator1 */
if (SVmcPmm__HE207__gicalOperator12 && (!(X_SVmcPmm__HE360_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/OffDelay6/
Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
8_EmLv/OffDelay6/UnitDelay */
X_SVmcPmm__HE363_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/OffDelay6/
Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/
OffDelay6/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
8_EmLv/OffDelay6/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/1218_EmLv/ts7 */
X_SVmcPmm__HE363_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE363_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/EdgeDetec
tRise5/UnitDelay1 */
X_SVmcPmm__HE360_UnitDelay1 = SVmcPmm__HE207__gicalOperator12;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/OffDelay6
/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_E
mLv/OffDelay6/UnitDelay */
xVcVmcPmm_B_EmLvBlocked = X_SVmcPmm__HE363_UnitDelay <= cVcVmcPmm_t_MinStopEmLv;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalSwitch
26/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalSwitch26/Switc
h: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv
/LogicalOperator2 */
if (SVmcPmm__HE207_LogicalOperator1 && xVcVmcPmm_B_EmLvBlocked) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalSwi
tch26/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out4/Encapsulat
edSubsystem/Out */
yVcVmcPmm_B_EngRunReqEmLv = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalSwi
tch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/LogicalSwitch17/Sw
itch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_E
mLv/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
8_EmLv/RelationalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
8_EmLv/RelationalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((CVmcPmm__HE1_D_IceStatus == 2) || (CVmcPmm__HE1_D_IceStatus == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/Logical
Switch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218
_EmLv/LogicalSwitch26/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
1218_EmLv/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out4/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqEmLv = SVmcPmm__HE237_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218_EmLv/Logical
Switch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1218
_EmLv/LogicalSwitch26/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
1218_EmLv/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out4/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqEmLv = SVmcPmm__HE237_Switch == 2;
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalOpera
tor1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_C
lim/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_C
lim/RelationalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE208_LogicalOperator1 = (CVmcPmm__HE1_D_IceStatus == 0) || (CVmcPmm__HE1_D_IceStatus
== 3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch4/Switch: Omitted comparison
with constant. */
if (yVcCem_B_EngRunngReqByVehModMgrClimate) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch4/Switch */
SVmcPmm__HE846_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch4/Switch */
SVmcPmm__HE846_Switch = 0;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/MinMax1 */
if (sVcCcm_D_EngRunngReqByClima > SVmcPmm__HE846_Switch) {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/y49/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_EngRunReqClim = sVcCcm_D_EngRunngReqByClima;
}
else {
/* # combined # VcVmcPmm/VcVmcPmm/1000_Hev/y49/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_EngRunReqClim = SVmcPmm__HE846_Switch;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch10/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseClim) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch10/Swit
ch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/y49/EncapsulatedSubsystem/Out */
SVmcPmm__HE236_Switch = sVcVmcPmm_D_EngRunReqClim;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch10/Swit
ch */
SVmcPmm__HE236_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalOpera
tor12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_C
lim/RelationalOperator14 */
SVmcPmm__HE208__gicalOperator12 = SVmcPmm__HE208_LogicalOperator1 && (SVmcPmm__HE236_Switch ==
0) && cVcVmcPmm_B_MinStopClim;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/OffDelay5/Swi
tch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/OffDelay5/Switch1: Om
itted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim
/EdgeDetectRise6/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim
/EdgeDetectRise6/LogicalOperator1 */
if (SVmcPmm__HE208__gicalOperator12 && (!(X_SVmcPmm__HE364_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/OffDelay5/
Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
9_Clim/OffDelay5/UnitDelay */
X_SVmcPmm__HE367_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/OffDelay5/
Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/
OffDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
9_Clim/OffDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/1219_Clim/ts6 */
X_SVmcPmm__HE367_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE367_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/EdgeDetec
tRise6/UnitDelay1 */
X_SVmcPmm__HE364_UnitDelay1 = SVmcPmm__HE208__gicalOperator12;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/OffDelay5
/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_C
lim/OffDelay5/UnitDelay */
xVcVmcPmm_B_ClimBlocked = X_SVmcPmm__HE367_UnitDelay <= cVcVmcPmm_t_MinStopClim;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalSwitch
27/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalSwitch27/Switc
h: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim
/LogicalOperator2 */
if (SVmcPmm__HE208_LogicalOperator1 && xVcVmcPmm_B_ClimBlocked) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalSwi
tch27/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5/Encapsulat
edSubsystem/Out */
yVcVmcPmm_B_EngRunReqClim = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalSwi
tch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/LogicalSwitch17/Sw
itch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_C
lim/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
9_Clim/RelationalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
9_Clim/RelationalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((CVmcPmm__HE1_D_IceStatus == 2) || (CVmcPmm__HE1_D_IceStatus == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/Logical
Switch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219
_Clim/LogicalSwitch27/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
1219_Clim/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqClim = SVmcPmm__HE236_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219_Clim/Logical
Switch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/1219
_Clim/LogicalSwitch27/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
1219_Clim/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqClim = SVmcPmm__HE236_Switch == 2;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch13/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch13/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseLOS) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch13/Swit
ch */
SVmcPmm__HE239_Switch = sVcDsePcr_D_EngRunRq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch13/Swit
ch */
SVmcPmm__HE239_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12110_LOS/LogicalSwitch
17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12110_LOS/LogicalSwitch17/Switc
h: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12110_LOS/LogicalSwi
tch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
10_LOS/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqPcr = SVmcPmm__HE239_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12110_LOS/LogicalSwi
tch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
10_LOS/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqPcr = SVmcPmm__HE239_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch6/Switch: Omitted comparison
with constant. */
if (cVcVmcPmm_B_EngineArchitecture) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch6/Switch */
SVmcPmm__HE848_Switch = sVcEc_Te_EngClnt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch6/Switch */
SVmcPmm__HE848_Switch = sVcEc_Te_EngCooltT;
}
if (Vc_Pvc_Hw_B_HVSystem_CN != 0) {
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/Enable: Enable
condition
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/Enable: Omitte
d comparison with constant. */
if (cVcVmcPmm_B_DrLeaveEnable) {
/* SLLocal: Default storage class for local variables | Width: 8 */
Bool SVmcPmm__HE157_LogOp3;
if (!(SVmcPmm__HE157_RSWE)) {
/* initialization of subsystem: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/116
2_DriverLeaveVehicle */
INIT_SVmcPmm____verLeaveVehicle();
/* set system state to 'enabled' */
SVmcPmm__HE157_RSWE = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnD
elay/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDelay/Swi
tch1: Omitted comparison with constant. */
if (yVcPpmPsm_B_DriveCycleActive) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
OnDelay/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLea
veVehicle/OnDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Dr
iverLeaveVehicle/OnDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/11
62_DriverLeaveVehicle/OnDelay/ts1 */
X_SVmcPmm__HE163_UnitDelay = X_SVmcPmm__HE163_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
OnDelay/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Dr
iverLeaveVehicle/OnDelay/UnitDelay */
X_SVmcPmm__HE163_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/Lo
gOp3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Drive
rLeaveVehicle/RelationalOperator4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Drive
rLeaveVehicle/OnDelay/RelationalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLe
aveVehicle/LogOp10
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Drive
rLeaveVehicle/OnDelay/UnitDelay */
SVmcPmm__HE157_LogOp3 = (!(yVcScDep_B_DrvrPrsnt)) && (X_SVmcPmm__HE163_UnitDelay >
cVcVmcPmm_t_DrLeaveDCADly) && (sVcScIn_v_VehSpdLgtMax < cVcVmcPmm_v_DrLeaveLim);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnD
elay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDelay1/Sw
itch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLe
aveVehicle/LogOp6 */
if (SVmcPmm__HE157_LogOp3 && cVcVmcPmm_B_DrLeavePowerDown) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
OnDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLea
veVehicle/OnDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Dr
iverLeaveVehicle/OnDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/11
62_DriverLeaveVehicle/OnDelay1/ts1 */
X_SVmcPmm__HE164_UnitDelay = X_SVmcPmm__HE164_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
OnDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Dr
iverLeaveVehicle/OnDelay1/UnitDelay */
X_SVmcPmm__HE164_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle
/OnDelay1/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Drive
rLeaveVehicle/OnDelay1/UnitDelay */
xVcVmcPmm_B_DrLeavePowerDownReq = X_SVmcPmm__HE164_UnitDelay >
cVcVmcPmm_t_DrLeavePwrDwnDly;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/Lo
gOp9 */
xVcVmcPmm_B_DrLeaveKeepRun = SVmcPmm__HE157_LogOp3 && cVcVmcPmm_B_DrLeaveKeepRunReq;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/Log
icalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/LogicalSwit
ch3/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_DrLeaveKeepRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
LogicalSwitch3/Switch */
rVcVmcPmm_D_EngRunReqDrLeave = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
LogicalSwitch3/Switch */
rVcVmcPmm_D_EngRunReqDrLeave = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnD
elay2/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDelay2/Sw
itch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLe
aveVehicle/LogOp1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Drive
rLeaveVehicle/RelationalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (SVmcPmm__HE157_LogOp3 && (CVmcPmm__HE1_D_IceStatus != 2) &&
yVcDseEm_B_EngRunReqSocMin) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
OnDelay2/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLea
veVehicle/OnDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Dr
iverLeaveVehicle/OnDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/11
62_DriverLeaveVehicle/OnDelay2/ts1 */
X_SVmcPmm__HE165_UnitDelay = X_SVmcPmm__HE165_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/
OnDelay2/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Dr
iverLeaveVehicle/OnDelay2/UnitDelay */
X_SVmcPmm__HE165_UnitDelay = 0.F;
}
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVehicle/OnDelay2/y/
EncapsulatedSubsystem/Out
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Drive
rLeaveVehicle/OnDelay2/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Drive
rLeaveVehicle/OnDelay2/UnitDelay */
yVcVmcPmm_B_AutoParkReq = X_SVmcPmm__HE165_UnitDelay > cVcVmcPmm_t_DrLeaveAutoParkReq;
}
else {
/* set system state to 'disabled': VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/116
2_DriverLeaveVehicle */
SVmcPmm__HE157_RSWE = 0;
}
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Enable: Enable con
dition
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Enable: Omitted co
mparison with constant. */
if (cVcVmcPmm_B_FCAdaptEnable) {
/* SLLocal: Default storage class for local variables | Width: 8 */
Bool SVmcPmm__HE156_LogicalOperator2;
Bool SVmcPmm__HE156_LogicalOperator3;
Bool SVmcPmm__HE156_LogicalOperator5;
Bool SVmcPmm__HE156__gicalOperator18;
if (!(SVmcPmm__HE156_RSWE)) {
/* initialization of subsystem: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/116
1_FuelCutRequest */
INIT_SVmcPmm_____FuelCutRequest();
/* set system state to 'enabled' */
SVmcPmm__HE156_RSWE = 1;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Logica
lOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/LogicalOperator7 */
SVmcPmm__HE156_LogicalOperator2 = (cVcVmcPmm_B_UseEmiGpfFC &&
yVcEmiGpf_B_FuelCutReqHybrid) || yVcObdSch_B_FuelCutReq;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Logica
lOperator18
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/LogicalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator20
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator17
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator15
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator21
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator10
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/LogicalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator3 */
SVmcPmm__HE156__gicalOperator18 = (!(SVmcPmm__HE156_LogicalOperator2)) ||
(sVcDtcAtr_D_LockUp < cVcVmcPmm_D_FCAdaptLockUpRst) || (sVcDtcAtr_D_TrgGear <
cVcVmcPmm_D_FCAdaptGearRst) || (sVcEc_n_Eng < cVcVmcPmm_n_FCAdaptEngRst) ||
(sVcScIn_v_VehSpdLgt < cVcVmcPmm_v_FCAdaptVehRst) || (SVmcPmm__HE848_Switch <
cVcVmcPmm_Te_FCAdaptEngClntRst) || ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark) ||
(sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATNeutral));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Logica
lOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/LogicalOperator4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator18
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator16
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator14
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator13
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/RelationalOperator12 */
SVmcPmm__HE156_LogicalOperator3 = SVmcPmm__HE156_LogicalOperator2 && (sVcDtcAtr_D_LockUp
>= cVcVmcPmm_D_FCAdaptLockUpSet) && (sVcDtcAtr_D_TrgGear >=
cVcVmcPmm_D_FCAdaptGearSet) && (sVcEc_n_Eng >= cVcVmcPmm_n_FCAdaptEngSet) &&
(sVcScIn_v_VehSpdLgt >= cVcVmcPmm_v_FCAdaptVehSet) && (SVmcPmm__HE848_Switch >=
cVcVmcPmm_Te_FCAdaptEngClntSet) && (!(SVmcPmm__HE156__gicalOperator18));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SR_FF2
/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/SR_FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/SR_FF2/LogOp */
SVmcPmm__HE159_LogOp3 = SVmcPmm__HE156_LogicalOperator3 ||
((!(SVmcPmm__HE156__gicalOperator18)) && X_SVmcPmm__HE159_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SR_
FF2/UnitDelay1 */
X_SVmcPmm__HE159_UnitDelay1 = SVmcPmm__HE159_LogOp3;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Logica
lOperator5 */
SVmcPmm__HE156_LogicalOperator5 = yVcDtcTc_B_FcReq || cVcVmcPmm_B_FCAdaptIdle;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SignalD
elay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SignalDelay1/Sw
itch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/LogicalOperator6 */
if (!(SVmcPmm__HE156_LogicalOperator5)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Sign
alDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRe
quest/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_Fu
elCutRequest/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/11
61_FuelCutRequest/SignalDelay1/ts */
X_SVmcPmm__HE161_UnitDelay = X_SVmcPmm__HE161_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Sign
alDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_Fu
elCutRequest/SignalDelay1/UnitDelay */
X_SVmcPmm__HE161_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SR_FF4
/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/SR_FF4/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/LogicalOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutR
equest/SR_FF4/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelC
utRequest/SignalDelay1/UnitDelay */
xVcVmcPmm_B_FCAdaptAct = (SVmcPmm__HE156_LogicalOperator3 &&
SVmcPmm__HE156_LogicalOperator5) || ((X_SVmcPmm__HE161_UnitDelay <=
cVcVmcPmm_t_FCAdaptIdleDelayOff) && (!(SVmcPmm__HE156__gicalOperator18)) &&
X_SVmcPmm__HE160_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/SR_
FF4/UnitDelay1 */
X_SVmcPmm__HE160_UnitDelay1 = xVcVmcPmm_B_FCAdaptAct;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Logical
Switch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/LogicalSwitch1/
Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_FCAdaptAct) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Logi
calSwitch1/Switch */
rVcVmcPmm_D_EngRunReqFCAdapt = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutRequest/Logi
calSwitch1/Switch */
rVcVmcPmm_D_EngRunReqFCAdapt = 0;
}
}
else {
/* set system state to 'disabled': VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/116
1_FuelCutRequest */
SVmcPmm__HE156_RSWE = 0;
}
}
else {
/* set system state to 'disabled': VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_F
uelCutRequest */
SVmcPmm__HE156_RSWE = 0;
/* set system state to 'disabled': VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_D
riverLeaveVehicle */
SVmcPmm__HE157_RSWE = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch23/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch23/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseFCAdapt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch23/Swit
ch */
SVmcPmm__HE250_Switch = rVcVmcPmm_D_EngRunReqFCAdapt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch23/Swit
ch */
SVmcPmm__HE250_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121A_FcAdapt/LogicalSwi
tch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121A_FcAdapt/LogicalSwitch17/Sw
itch: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121A_FcAdapt/Logical
Switch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
A_FcAdapt/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqFCAdapt = SVmcPmm__HE250_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121A_FcAdapt/Logical
Switch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
A_FcAdapt/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqFCAdapt = SVmcPmm__HE250_Switch == 2;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalOperato
r1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_T
m/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_T
m/RelationalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE210_LogicalOperator1 = (CVmcPmm__HE1_D_IceStatus == 0) || (CVmcPmm__HE1_D_IceStatus
== 3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch26/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch26/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseTm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch26/Swit
ch */
SVmcPmm__HE253_Switch = sVcTmStrt_D_EngRunReqTm;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch26/Swit
ch */
SVmcPmm__HE253_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalOperato
r12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_T
m/RelationalOperator14 */
SVmcPmm__HE210__gicalOperator12 = SVmcPmm__HE210_LogicalOperator1 && (SVmcPmm__HE253_Switch ==
0) && cVcVmcPmm_B_MinStopTm;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/OffDelay4/Switc
h1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/OffDelay4/Switch1: Omit
ted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/E
dgeDetectRise4/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/E
dgeDetectRise4/LogicalOperator1 */
if (SVmcPmm__HE210__gicalOperator12 && (!(X_SVmcPmm__HE369_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/OffDelay4/Sw
itch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
B_Tm/OffDelay4/UnitDelay */
X_SVmcPmm__HE372_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/OffDelay4/Sw
itch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/Of
fDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
B_Tm/OffDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121B_Tm/ts5 */
X_SVmcPmm__HE372_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE372_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/EdgeDetectR
ise4/UnitDelay1 */
X_SVmcPmm__HE369_UnitDelay1 = SVmcPmm__HE210__gicalOperator12;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/OffDelay4/R
elationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_T
m/OffDelay4/UnitDelay */
xVcVmcPmm_B_TmBlocked = X_SVmcPmm__HE372_UnitDelay <= cVcVmcPmm_t_MinStopTm;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalOperato
r6 */
xVcVmcPmm_B_TmBlock = SVmcPmm__HE210_LogicalOperator1 && xVcVmcPmm_B_TmBlocked;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSwitch25
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSwitch25/Switch:
Omitted comparison with constant. */
if (xVcVmcPmm_B_TmBlock) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSwitc
h25/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out10/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqTm = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSwitc
h17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSwitch17/Swit
ch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_T
m/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
B_Tm/RelationalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
B_Tm/RelationalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((CVmcPmm__HE1_D_IceStatus == 2) || (CVmcPmm__HE1_D_IceStatus == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSw
itch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B
_Tm/LogicalSwitch25/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121B_Tm/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out10/Encaps
ulatedSubsystem/Out */
yVcVmcPmm_B_EngRunReqTm = SVmcPmm__HE253_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B_Tm/LogicalSw
itch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121B
_Tm/LogicalSwitch25/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121B_Tm/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out10/Encaps
ulatedSubsystem/Out */
yVcVmcPmm_B_EngRunReqTm = SVmcPmm__HE253_Switch == 2;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch27/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch27/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseAgedFuel) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch27/Swit
ch */
SVmcPmm__HE254_Switch = sVcFsdPc_D_EngRunReqFuel;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch27/Swit
ch */
SVmcPmm__HE254_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121C_Fuel/LogicalSwitch
17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121C_Fuel/LogicalSwitch17/Switc
h: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121C_Fuel/LogicalSwi
tch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
C_Fuel/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqFuel = SVmcPmm__HE254_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121C_Fuel/LogicalSwi
tch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
C_Fuel/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqFuel = SVmcPmm__HE254_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch28/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch28/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseIsg) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch28/Swit
ch */
SVmcPmm__HE255_Switch = X_SVmcPmm__HE6_UnitDelay3;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch28/Swit
ch */
SVmcPmm__HE255_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121D_ISG/LogicalSwitch1
7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121D_ISG/LogicalSwitch17/Switch
: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121D_ISG/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
D_ISG/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqIsg = SVmcPmm__HE255_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121D_ISG/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
D_ISG/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqIsg = SVmcPmm__HE255_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch29/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch29/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseRemoteStart) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch29/Swit
ch */
SVmcPmm__HE256_Switch = sVcPpmPsm_D_EngRunReqRemote;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch29/Swit
ch */
SVmcPmm__HE256_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121E_Remote/LogicalSwit
ch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121E_Remote/LogicalSwitch17/Swi
tch: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121E_Remote/LogicalS
witch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
E_Remote/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqRemote = SVmcPmm__HE256_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121E_Remote/LogicalS
witch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
E_Remote/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqRemote = SVmcPmm__HE256_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch30/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch30/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseStabCtrl) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch30/Swit
ch */
SVmcPmm__HE258_Switch = sVcVmcAwd_D_EngRunReqStabCtrl;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch30/Swit
ch */
SVmcPmm__HE258_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121F_StabCtrl/LogicalSw
itch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121F_StabCtrl/LogicalSwitch17/S
witch: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121F_StabCtrl/Logica
lSwitch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
F_StabCtrl/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqStabCtrl = SVmcPmm__HE258_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121F_StabCtrl/Logica
lSwitch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
F_StabCtrl/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqStabCtrl = SVmcPmm__HE258_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch54/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch54/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseDrLeave) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch54/Swit
ch */
SVmcPmm__HE284_Switch = rVcVmcPmm_D_EngRunReqDrLeave;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch54/Swit
ch */
SVmcPmm__HE284_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121G_DrLeave/LogicalSwi
tch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121G_DrLeave/LogicalSwitch17/Sw
itch: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121G_DrLeave/Logical
Switch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
G_DrLeave/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqDrLeave = SVmcPmm__HE284_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121G_DrLeave/Logical
Switch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
G_DrLeave/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqDrLeave = SVmcPmm__HE284_Switch == 2;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/LogicalOp
erator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_C
hassis/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_C
hassis/RelationalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE216_LogicalOperator1 = (CVmcPmm__HE1_D_IceStatus == 0) || (CVmcPmm__HE1_D_IceStatus
== 3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch5/Switch: Omitted comparison
with constant. */
if (yVcCem_B_EngRunngReqByVehModMgrChassie) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch5/Switch */
rVcVmcPmm_D_EngRunReqChas = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalSwitch5/Switch */
rVcVmcPmm_D_EngRunReqChas = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch55/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch55/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseChas) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch55/Swit
ch */
SVmcPmm__HE285_Switch = rVcVmcPmm_D_EngRunReqChas;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch55/Swit
ch */
SVmcPmm__HE285_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/LogicalOp
erator12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_C
hassis/RelationalOperator14 */
SVmcPmm__HE216__gicalOperator12 = SVmcPmm__HE216_LogicalOperator1 && (SVmcPmm__HE285_Switch ==
0) && cVcVmcPmm_B_MinStopChas;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/OffDelay5/
Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/OffDelay5/Switch1:
Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chas
sis/EdgeDetectRise6/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chas
sis/EdgeDetectRise6/LogicalOperator1 */
if (SVmcPmm__HE216__gicalOperator12 && (!(X_SVmcPmm__HE378_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/OffDela
y5/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
H_Chassis/OffDelay5/UnitDelay */
X_SVmcPmm__HE381_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/OffDela
y5/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chass
is/OffDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
H_Chassis/OffDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121H_Chassis/ts6 */
X_SVmcPmm__HE381_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE381_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/EdgeDe
tectRise6/UnitDelay1 */
X_SVmcPmm__HE378_UnitDelay1 = SVmcPmm__HE216__gicalOperator12;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/OffDel
ay5/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_C
hassis/OffDelay5/UnitDelay */
xVcVmcPmm_B_ChasBlocked = X_SVmcPmm__HE381_UnitDelay <= cVcVmcPmm_t_MinStopChas;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/LogicalSwi
tch27/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/LogicalSwitch27/Sw
itch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chas
sis/LogicalOperator2 */
if (SVmcPmm__HE216_LogicalOperator1 && xVcVmcPmm_B_ChasBlocked) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/Logical
Switch27/Switch */
xVcVmcPmm_B_EngRunReqChas = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/Logical
Switch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/LogicalSwitch17
/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_C
hassis/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
H_Chassis/RelationalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
H_Chassis/RelationalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((CVmcPmm__HE1_D_IceStatus == 2) || (CVmcPmm__HE1_D_IceStatus == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/Logi
calSwitch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H
_Chassis/LogicalSwitch27/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121H_Chassis/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqChas = SVmcPmm__HE285_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H_Chassis/Logi
calSwitch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121H
_Chassis/LogicalSwitch27/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121H_Chassis/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqChas = SVmcPmm__HE285_Switch == 2;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch64/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch64/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseObd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch64/Swit
ch */
SVmcPmm__HE295_Switch = sVcObdSch_D_EngRunReqObd;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch64/Swit
ch */
SVmcPmm__HE295_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121I_Obd/LogicalSwitch1
7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121I_Obd/LogicalSwitch17/Switch
: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121I_Obd/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
I_Obd/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqObd = SVmcPmm__HE295_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121I_Obd/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
I_Obd/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqObd = SVmcPmm__HE295_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch68/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch68/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseDep) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch68/Swit
ch */
SVmcPmm__HE299_Switch = sVcScIn_D_EngRunReqDepTrq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch68/Swit
ch */
SVmcPmm__HE299_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121J_Dep/LogicalSwitch1
7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121J_Dep/LogicalSwitch17/Switch
: Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121J_Dep/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
J_Dep/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqDep = SVmcPmm__HE299_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121J_Dep/LogicalSwit
ch17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
J_Dep/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqDep = SVmcPmm__HE299_Switch == 2;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalOperat
or1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_C
EC/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_C
EC/RelationalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE219_LogicalOperator1 = (CVmcPmm__HE1_D_IceStatus == 0) || (CVmcPmm__HE1_D_IceStatus
== 3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch65/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch65/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseCEC) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch65/Swit
ch */
SVmcPmm__HE296_Switch = sVcCmnEngRunReqCEC_D_Req;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch65/Swit
ch */
SVmcPmm__HE296_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalOperat
or12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_C
EC/RelationalOperator14 */
SVmcPmm__HE219__gicalOperator12 = SVmcPmm__HE219_LogicalOperator1 && (SVmcPmm__HE296_Switch ==
0) && cVcVmcPmm_B_MinStopCEC;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/OffDelay4/Swit
ch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/OffDelay4/Switch1: Omi
tted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/
EdgeDetectRise4/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/
EdgeDetectRise4/LogicalOperator1 */
if (SVmcPmm__HE219__gicalOperator12 && (!(X_SVmcPmm__HE384_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/OffDelay4/S
witch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
K_CEC/OffDelay4/UnitDelay */
X_SVmcPmm__HE387_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/OffDelay4/S
witch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/O
ffDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
K_CEC/OffDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121K_CEC/ts5 */
X_SVmcPmm__HE387_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE387_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/EdgeDetect
Rise4/UnitDelay1 */
X_SVmcPmm__HE384_UnitDelay1 = SVmcPmm__HE219__gicalOperator12;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/OffDelay4/
RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_C
EC/OffDelay4/UnitDelay */
xVcVmcPmm_B_CECBlocked = X_SVmcPmm__HE387_UnitDelay <= cVcVmcPmm_t_MinStopCEC;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalOperat
or6 */
xVcVmcPmm_B_CECBlock = SVmcPmm__HE219_LogicalOperator1 && xVcVmcPmm_B_CECBlocked;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalSwitch2
5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalSwitch25/Switch
: Omitted comparison with constant. */
if (xVcVmcPmm_B_CECBlock) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalSwit
ch25/Switch */
xVcVmcPmm_B_EngRunReqCEC = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalSwit
ch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalSwitch17/Swi
tch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_C
EC/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
K_CEC/RelationalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
K_CEC/RelationalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((CVmcPmm__HE1_D_IceStatus == 2) || (CVmcPmm__HE1_D_IceStatus == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalS
witch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K
_CEC/LogicalSwitch25/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121K_CEC/RelationalOperator11 */
xVcVmcPmm_B_EngRunReqCEC = SVmcPmm__HE296_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K_CEC/LogicalS
witch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121K
_CEC/LogicalSwitch25/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121K_CEC/RelationalOperator12 */
xVcVmcPmm_B_EngRunReqCEC = SVmcPmm__HE296_Switch == 2;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch34/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch34/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseRc) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch34/Swit
ch */
SVmcPmm__HE262_Switch = sVcPpmRc_D_EngRunReqRc;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch34/Swit
ch */
SVmcPmm__HE262_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121L_Rc/LogicalSwitch17
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121L_Rc/LogicalSwitch17/Switch:
Omitted comparison with constant. */
if (xVcVmcPmm_B_IceStartRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121L_Rc/LogicalSwitc
h17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
L_Rc/RelationalOperator11
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out17/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqRc = SVmcPmm__HE262_Switch >= 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121L_Rc/LogicalSwitc
h17/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
L_Rc/RelationalOperator12
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out17/Encapsula
tedSubsystem/Out */
yVcVmcPmm_B_EngRunReqRc = SVmcPmm__HE262_Switch == 2;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch37/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch37/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallRunHiRes) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
7/Switch */
SVmcPmm__HE561_Switch = sVcEc_n_EngHiRes;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
7/Switch */
SVmcPmm__HE561_Switch = sVcEc_n_Eng;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch38/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch38/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallRunStartM) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
8/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp43 */
SVmcPmm__HE562_Switch = !(yVcEc_B_StartMotor);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
8/Switch */
SVmcPmm__HE562_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay1/Switch1: Omitte
d comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetectRise3/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetectRise3/LogicalOperator1 */
if (yVcPpmRc_B_ChangeOfMindInhibit && (!(X_SVmcPmm__HE529_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay1/Swit
ch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay1/UnitDelay */
X_SVmcPmm__HE579_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay1/Swit
ch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffD
elay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/OffDelay1/ts1 */
X_SVmcPmm__HE579_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE579_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRis
e3/UnitDelay1 */
X_SVmcPmm__HE529_UnitDelay1 = yVcPpmRc_B_ChangeOfMindInhibit;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch41/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch41/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallRunComInhbt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
1/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp42
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay1/UnitDelay */
xVcVmcPmm_B_StallRunComInhbt = (!(yVcPpmRc_B_ChangeOfMindInhibit)) ||
(X_SVmcPmm__HE579_UnitDelay > cVcVmcPmm_t_StallRunComInhbt);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
1/Switch */
xVcVmcPmm_B_StallRunComInhbt = 1;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator6
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE172_LogOp1 = (SVmcPmm__HE561_Switch < cVcVmcPmm_n_EngStalled) &&
X_SVmcPmm__HE6_UnitDelay14 && (CVmcPmm__HE1_D_IceStatus == 2) && SVmcPmm__HE562_Switch &&
xVcVmcPmm_B_StallRunComInhbt;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay/Switch1: Omitted
comparison with constant. */
if (SVmcPmm__HE172_LogOp1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay/Switch
1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDe
lay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts1 */
X_SVmcPmm__HE582_UnitDelay = X_SVmcPmm__HE582_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay/Switch
1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay/UnitDelay */
X_SVmcPmm__HE582_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch14/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch14/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallRun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
4/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay/UnitDelay */
xVcVmcPmm_B_StallRunning = X_SVmcPmm__HE582_UnitDelay > cVcVmcPmm_t_StallRun;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
4/Switch */
xVcVmcPmm_B_StallRunning = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay1/Switch1: Omitted
comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op11 */
if ((!(yVcPpmPsm_B_DrReady)) && yVcEc_B_StartMotor) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay1/Switc
h1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDe
lay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts2 */
X_SVmcPmm__HE583_UnitDelay = X_SVmcPmm__HE583_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay1/Switc
h1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay1/UnitDelay */
X_SVmcPmm__HE583_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_StallStartM) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay1/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay1/UnitDelay */
xVcVmcPmm_B_StallStrtM = X_SVmcPmm__HE583_UnitDelay > cVcVmcPmm_t_StallStrtM;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
/Switch */
xVcVmcPmm_B_StallStrtM = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay1/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay1/Switch: Omit
ted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op62
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator25
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator26
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op63
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((!(yVcPpmPsm_B_DrReady)) && (CVmcPmm__HE1_D_IceStatus == 1) && (X_SVmcPmm__HE6_UnitDelay1
!= 0)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay1/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay1/ts */
X_SVmcPmm__HE594_UnitDelay = X_SVmcPmm__HE594_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay1/S
witch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay1/UnitDelay */
X_SVmcPmm__HE594_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch12/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch12/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallIceStrt) {
/* SLLocal: Default storage class for local variables | Width: 32 */
Float32 SVmcPmm__HE570_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch45/Switch
: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogicalOperator43
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator29
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator2 */
if (cVcVmcPmm_B_Use7DCT && X_SVmcPmm__HE6_UnitDelay10 && ((sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATDrive) || (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch45/Switch */
SVmcPmm__HE570_Switch = cVcVmcPmm_t_StallIceStrtIsgDrv;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch45/Switch */
SVmcPmm__HE570_Switch = cVcVmcPmm_t_StallIceStrt;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
2/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay1/UnitDelay */
xVcVmcPmm_B_StallIceStrt = X_SVmcPmm__HE594_UnitDelay > SVmcPmm__HE570_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
2/Switch */
xVcVmcPmm_B_StallIceStrt = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp47
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator21
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator27
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op51
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE172_LogOp47 = (!(yVcPpmPsm_B_DrReady)) && (CVmcPmm__HE1_D_IceStatus == 1) &&
(X_SVmcPmm__HE6_UnitDelay1 == 0);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay6/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay6/Switch: Omit
ted comparison with constant. */
if (SVmcPmm__HE172_LogOp47) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay6/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay6/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay6/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay6/ts */
X_SVmcPmm__HE599_UnitDelay = X_SVmcPmm__HE599_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay6/S
witch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay6/UnitDelay */
X_SVmcPmm__HE599_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay4/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay4/Switch: Omit
ted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator32 */
if (sVcEc_n_Eng < cVcVmcPmm_n_StallEmiMinEngSpd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay4/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay4/ts */
X_SVmcPmm__HE597_UnitDelay = X_SVmcPmm__HE597_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay4/S
witch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay4/UnitDelay */
X_SVmcPmm__HE597_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay5/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay5/Switch: Omit
ted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op67
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SignalDelay4/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SignalDelay4/UnitDelay */
if (SVmcPmm__HE172_LogOp47 && (X_SVmcPmm__HE597_UnitDelay > cVcVmcPmm_t_StallEmiMinEngSpd) &&
cVcVmcPmm_B_StallEmiExtraCond) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay5/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay5/ts */
X_SVmcPmm__HE598_UnitDelay = X_SVmcPmm__HE598_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay5/S
witch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay5/UnitDelay */
X_SVmcPmm__HE598_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch43/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch43/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallIceStrtEmi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
3/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp68
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay5/Rel
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay6/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay6/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay5/UnitDelay */
xVcVmcPmm_B_StallIceStrtEmi = (X_SVmcPmm__HE599_UnitDelay > cVcVmcPmm_t_StallIceStrtEmi) ||
(X_SVmcPmm__HE598_UnitDelay > cVcVmcPmm_t_StallIceStrtEmiExtra);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
3/Switch */
xVcVmcPmm_B_StallIceStrtEmi = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp48 */
SVmcPmm__HE172_LogOp48 = yVcEc_B_StartMotor || yVcDtcSt_B_StrtAct || yVcDtcSt_B_CluStrtAct;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch23/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch23/Switch: Omitted compariso
n with constant. */
if (cVcVmcPmm_B_UseIceEnable) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch23/Switch */
SVmcPmm__HE829_Switch = yVcPpmPsm_B_IceEnabled;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch23/Switch */
SVmcPmm__HE829_Switch = yVcPpmPsm_B_DriveCycleActive;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF4/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF4/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF4/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op10
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetect/Logic1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator22
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op32
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetect/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF4/LogOp */
X_SVmcPmm__HE592_UnitDelay1 = ((!(yVcPpmPsm_B_DrReady)) && (CVmcPmm__HE1_D_IceStatus == 1) &&
((!(SVmcPmm__HE172_LogOp48)) && X_SVmcPmm__HE525_Delay)) || (SVmcPmm__HE829_Switch &&
(CVmcPmm__HE1_D_IceStatus != 2) && (CVmcPmm__HE1_D_IceStatus != 3) &&
X_SVmcPmm__HE592_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetect/De
lay */
X_SVmcPmm__HE525_Delay = SVmcPmm__HE172_LogOp48;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay7/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay7/Switch: Omit
ted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF4/UnitDelay1 */
if (X_SVmcPmm__HE592_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay7/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay7/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay7/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay7/ts */
X_SVmcPmm__HE600_UnitDelay = X_SVmcPmm__HE600_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay7/S
witch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay7/UnitDelay */
X_SVmcPmm__HE600_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch48/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch48/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallIceStrtActrFinishd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
8/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay7/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay7/UnitDelay */
xVcVmcPmm_B_StallIceStrtActrFinishd = X_SVmcPmm__HE600_UnitDelay >
cVcVmcPmm_t_StallIceStrtActrFinishd;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
8/Switch */
xVcVmcPmm_B_StallIceStrtActrFinishd = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch21/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch21/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbortSoft) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
1/Switch */
SVmcPmm__HE544_Switch = yVcPpmRc_B_StrtAbortSoft;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
1/Switch */
SVmcPmm__HE544_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch11/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch11/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbortHard) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
1/Switch */
SVmcPmm__HE533_Switch = yVcPpmRc_B_StrtAbortHard;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
1/Switch */
SVmcPmm__HE533_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch39/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch39/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallRcShutOff) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
9/Switch */
SVmcPmm__HE563_Switch = yVcPpmRc_B_ShutOffReq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
9/Switch */
SVmcPmm__HE563_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay2/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay2/Switch: Omit
ted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op54
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op58 */
if ((!(X_SVmcPmm__HE6_UnitDelay10)) && X_SVmcPmm__HE6_UnitDelay6) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay2/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay2/ts */
X_SVmcPmm__HE595_UnitDelay = X_SVmcPmm__HE595_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay2/S
witch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay2/UnitDelay */
X_SVmcPmm__HE595_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp39
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SignalDelay2/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SignalDelay2/UnitDelay */
xVcVmcPmm_B_IsgStrtAbort = (X_SVmcPmm__HE595_UnitDelay > cVcVmcPmm_t_IsgStrtPahReqTiOut) ||
yVcDtcSt_B_IsgStrtAbort;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch9/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch9/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_StrtAbortIsg) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch9
/Switch */
SVmcPmm__HE578_Switch = xVcVmcPmm_B_IsgStrtAbort;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch9
/Switch */
SVmcPmm__HE578_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch36/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch36/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbortClu) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
6/Switch */
SVmcPmm__HE560_Switch = yVcDtcSt_B_CluStrtAbort;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
6/Switch */
SVmcPmm__HE560_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch27/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch27/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtCl) {
/* SLLocal: Default storage class for local variables | Width: 32 */
Float32 SVmcPmm__HE572_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch47/Switch
: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseClPedAdaptStrtAbrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch47/Switch */
SVmcPmm__HE572_Switch = sVcDtcAtr_X_ClPedAdapt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch47/Switch */
SVmcPmm__HE572_Switch = sVcScDep_X_ClutchPedalPos;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
7/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator10 */
SVmcPmm__HE550_Switch = SVmcPmm__HE572_Switch < cVcVmcPmm_X_StrtAbrtCl;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
7/Switch */
SVmcPmm__HE550_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch25/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch25/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtIce) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
5/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator12
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE548_Switch = CVmcPmm__HE1_D_IceStatus == 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
5/Switch */
SVmcPmm__HE548_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch26/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch26/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtRpm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
6/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator9 */
SVmcPmm__HE549_Switch = sVcEc_n_Eng < cVcVmcPmm_n_StrtAbrtRpm;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
6/Switch */
SVmcPmm__HE549_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch24/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch24/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtStrtM) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
4/Switch */
SVmcPmm__HE547_Switch = yVcEc_B_StartMotor;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
4/Switch */
SVmcPmm__HE547_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch28/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch28/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtAcc) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
8/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator11 */
SVmcPmm__HE551_Switch = sVcScIn_X_AccPedalPos < cVcVmcPmm_X_StrtAbrtAcc;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
8/Switch */
SVmcPmm__HE551_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtDrReady) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp14 */
SVmcPmm__HE564_Switch = !(yVcPpmPsm_B_DrReady);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
/Switch */
SVmcPmm__HE564_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch29/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch29/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtNtrl) {
/* SLLocal: Default storage class for local variables | Width: 8 */
Bool SVmcPmm__HE555_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch31/Switch
: Omitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrtNtrlValid) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch31/Switch */
SVmcPmm__HE555_Switch = yVcScDep_B_NeutralMTValid;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch31/Switch */
SVmcPmm__HE555_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
9/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp35
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp34 */
SVmcPmm__HE552_Switch = (!(yVcScIn_B_NeutralMT)) && SVmcPmm__HE555_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
9/Switch */
SVmcPmm__HE552_Switch = 1;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp26 */
xVcVmcPmm_B_StrtAbrtPre = SVmcPmm__HE550_Switch && SVmcPmm__HE548_Switch &&
SVmcPmm__HE549_Switch && SVmcPmm__HE547_Switch && SVmcPmm__HE551_Switch &&
SVmcPmm__HE564_Switch && SVmcPmm__HE552_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay5/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay5/Switch1: Omitted
comparison with constant. */
if (xVcVmcPmm_B_StrtAbrtPre) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay5/Switc
h1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDe
lay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts7 */
X_SVmcPmm__HE586_UnitDelay = X_SVmcPmm__HE586_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay5/Switc
h1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay5/UnitDelay */
X_SVmcPmm__HE586_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch30/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch30/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StrtAbrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
0/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay5/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay5/UnitDelay */
xVcVmcPmm_B_StrtAbrt = X_SVmcPmm__HE586_UnitDelay > cVcVmcPmm_t_StrtAbrt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
0/Switch */
xVcVmcPmm_B_StrtAbrt = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch33/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch33/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_UseDesDrvDir) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
3/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator14 */
SVmcPmm__HE557_Switch = sVcDtcAtr_v_VehDrDirectionRaw >= cVcVmcPmm_v_StallReset;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
3/Switch */
SVmcPmm__HE557_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch5/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch5/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_StallRcvCrnk) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch5
/Switch */
xVcVmcPmm_B_CrnkStallRecov = yVcPpmPsm_B_DrReady;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch5
/Switch */
xVcVmcPmm_B_CrnkStallRecov = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch22/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch22/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallRcvAT) {
/* SLLocal: Default storage class for local variables | Width: 8 */
Bool SVmcPmm__HE567_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch42/Switch
: Omitted comparison with constant. */
if (cVcVmcPmm_B_Use7DCT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch42/Switch */
SVmcPmm__HE567_Switch = X_SVmcPmm__HE6_UnitDelay2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch42/Switch */
SVmcPmm__HE567_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
2/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp7
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp31
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp17
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator7
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp36 */
xVcVmcPmm_B_StallRcvAT = (SVmcPmm__HE567_Switch && (sVcEc_n_Eng < cVcVmcPmm_n_StallRcv) &&
(!(X_SVmcPmm__HE172_UnitDelay8)) && (SVmcPmm__HE827_Switch || (yVcScDep_B_AccFtOnPed &&
cVcVmcPmm_B_StallRcvAccFtOnPed) || (yVcScIn_B_DrvrBrkgASILB &&
cVcVmcPmm_B_StallRcvFootOnBrPed))) || xVcVmcPmm_B_CrnkStallRecov;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
2/Switch */
xVcVmcPmm_B_StallRcvAT = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch8/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch8/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_StallRcvFrcd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch8
/Switch */
xVcVmcPmm_B_ForcedStallStart = yVcPpmPsm_B_ForcedStart;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch8
/Switch */
xVcVmcPmm_B_ForcedStallStart = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay2/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay2/Switch1: Omitted
comparison with constant. */
if (yVcScIn_B_NeutralMT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay2/Switc
h1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDe
lay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts5 */
X_SVmcPmm__HE584_UnitDelay = X_SVmcPmm__HE584_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay2/Switc
h1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay2/UnitDelay */
X_SVmcPmm__HE584_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay2/Rela
tionalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
OnDelay2/UnitDelay */
SVmcPmm__HE584__tionalOperator1 = X_SVmcPmm__HE584_UnitDelay > cVcVmcPmm_t_StallRcvNeutral;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/RelationalOpe
rator1 */
SVmcPmm__HE172__tionalOperator1 = sVcScIn_v_VehSpdLgt > cVcVmcPmm_v_StallRcvStart;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3/Switch: Om
itted comparison with constant. */
if (SVmcPmm__HE172__tionalOperator1) {
/* SLLocal: Default storage class for local variables | Width: 32 */
Float32 SVmcPmm__HE569_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch44/Switch
: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseClPedAdaptStallRecovery) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch44/Switch */
SVmcPmm__HE569_Switch = sVcDtcAtr_X_ClPedAdapt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch44/Switch */
SVmcPmm__HE569_Switch = sVcScDep_X_ClutchPedalPos;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator15 */
SVmcPmm__HE553_Switch = SVmcPmm__HE569_Switch > cVcVmcPmm_X_StallRcvClOnly;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
/Switch */
SVmcPmm__HE553_Switch = yVcScDep_B_FootOnClutchPedalASILB;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay6/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay6/Switch1: Omitted
comparison with constant. */
if (SVmcPmm__HE553_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay6/Switc
h1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDe
lay6/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay6/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts8 */
X_SVmcPmm__HE587_UnitDelay = X_SVmcPmm__HE587_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay6/Switc
h1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay6/UnitDelay */
X_SVmcPmm__HE587_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp5
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
OnDelay6/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
OnDelay6/UnitDelay */
xVcVmcPmm_B_StallRcvCl = SVmcPmm__HE584__tionalOperator1 || (X_SVmcPmm__HE587_UnitDelay >
cVcVmcPmm_t_StallRcvClDelay);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch46/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch46/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_UseClPedAdaptStallRecovery) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
6/Switch */
SVmcPmm__HE571_Switch = sVcDtcAtr_X_ClPedAdapt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
6/Switch */
SVmcPmm__HE571_Switch = sVcScDep_X_ClutchPedalPos;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp29
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op27
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op30
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op53
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator18 */
xVcVmcPmm_B_StallRcvClNtrl = (SVmcPmm__HE553_Switch && SVmcPmm__HE172__tionalOperator1) ||
(((SVmcPmm__HE571_Switch > cVcVmcPmm_X_StallRcvClNtrl) || yVcScDep_B_FootOnClutchPedal) &&
SVmcPmm__HE584__tionalOperator1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch7/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch7/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_StallRcvClOnly) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch7
/Switch */
SVmcPmm__HE576_Switch = xVcVmcPmm_B_StallRcvCl;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch7
/Switch */
SVmcPmm__HE576_Switch = xVcVmcPmm_B_StallRcvClNtrl;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp16
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op19
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op18 */
xVcVmcPmm_B_StallRcvMT = xVcVmcPmm_B_CrnkStallRecov || xVcVmcPmm_B_ForcedStallStart ||
((!(X_SVmcPmm__HE172_UnitDelay1)) && SVmcPmm__HE576_Switch);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch18/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch18/Switch: O
mitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op38 */
if (yVcFsdPc_B_RunDry && cVcVmcPmm_B_UseStallRcvBlock) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
8/Switch */
xVcVmcPmm_B_StallRecovery = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch35/Switch
: Omitted comparison with constant. */
if (yVcDtcAtr_B_AT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch35/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contro
l/LogicalSwitch18/Switch */
xVcVmcPmm_B_StallRecovery = xVcVmcPmm_B_StallRcvAT;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwit
ch35/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contro
l/LogicalSwitch18/Switch */
xVcVmcPmm_B_StallRecovery = xVcVmcPmm_B_StallRcvMT;
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF2/LogOp */
X_SVmcPmm__HE590_UnitDelay1 = xVcVmcPmm_B_StallRunning || xVcVmcPmm_B_StallStrtM ||
xVcVmcPmm_B_StallIceStrt || xVcVmcPmm_B_StallIceStrtEmi ||
xVcVmcPmm_B_StallIceStrtActrFinishd || SVmcPmm__HE544_Switch || SVmcPmm__HE533_Switch ||
SVmcPmm__HE563_Switch || SVmcPmm__HE578_Switch || SVmcPmm__HE560_Switch ||
xVcVmcPmm_B_StrtAbrt || (SVmcPmm__HE829_Switch && ((!(SVmcPmm__HE557_Switch)) ||
(!(xVcVmcPmm_B_StallRecovery))) && X_SVmcPmm__HE590_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRise1/
LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetectRise1/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF2/UnitDelay1 */
SVmcPmm__HE527_LogicalOperator = X_SVmcPmm__HE590_UnitDelay1 &&
(!(X_SVmcPmm__HE527_UnitDelay1));
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRis
e1/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF2/UnitDelay1 */
X_SVmcPmm__HE527_UnitDelay1 = X_SVmcPmm__HE590_UnitDelay1;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay3/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay3/Switch: Omit
ted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator23
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay3/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay3/ts */
X_SVmcPmm__HE596_UnitDelay = X_SVmcPmm__HE596_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay3/S
witch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay3/UnitDelay */
X_SVmcPmm__HE596_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF3/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF3/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF3/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SignalDelay3/UnitDelay */
xVcVmcPmm_B_EngRunReqIceStall = SVmcPmm__HE527_LogicalOperator || (SVmcPmm__HE829_Switch &&
(X_SVmcPmm__HE596_UnitDelay <= cVcVmcPmm_t_EngRunStall) && X_SVmcPmm__HE591_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF3/UnitDe
lay1 */
X_SVmcPmm__HE591_UnitDelay1 = xVcVmcPmm_B_EngRunReqIceStall;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch70/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch70/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseIceStall) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch70/Swit
ch */
xVcVmcPmm_B_RunReqIceStall = xVcVmcPmm_B_EngRunReqIceStall;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch70/Swit
ch */
xVcVmcPmm_B_RunReqIceStall = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF1/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF1
/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF1/Lo
gOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF1/Lo
gOp */
X_SVmcPmm__HE335_UnitDelay1 = (SVmcPmm__HE848_Switch < cVcVmcPmm_Te_EngClntEngRunReq) ||
((SVmcPmm__HE848_Switch <= cVcVmcPmm_Te_EngClntEngOffReq) && X_SVmcPmm__HE335_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch15/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch15/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseEngClntRunReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch15/Swit
ch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_
FF1/UnitDelay1 */
xVcVmcPmm_B_EngRunReqEngClnt = X_SVmcPmm__HE335_UnitDelay1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch15/Swit
ch */
xVcVmcPmm_B_EngRunReqEngClnt = 0;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/Rel */
SVmcPmm__HE334_Rel = cVcVmcPmm_X_FanAfterrunLimHi <= sVcTmAf_Z_FanAfterrun;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/Rel1 */
SVmcPmm__HE334_Rel1 = sVcTmAf_Z_FanAfterrun <= cVcVmcPmm_X_FanAfterrunLimLo;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/LogicalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/Log
icalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/Log
icalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/Log
icalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/Log
icalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/Log
icalOperator4 */
xVcVmcPmm_B_FanAfterrun = (SVmcPmm__HE334_Rel && (!(SVmcPmm__HE334_Rel1))) ||
((!(SVmcPmm__HE334_Rel)) && (!(SVmcPmm__HE334_Rel1)) && X_SVmcPmm__HE334_UnitDelay);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relay/UnitDelay */
X_SVmcPmm__HE334_UnitDelay = xVcVmcPmm_B_FanAfterrun;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay/Switch: Omitted com
parison with constant. */
if (xVcVmcPmm_B_FanAfterrun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDela
y/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sig
nalDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/SignalDelay/ts5 */
X_SVmcPmm__HE340_UnitDelay = X_SVmcPmm__HE340_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sig
nalDelay/UnitDelay */
X_SVmcPmm__HE340_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch21/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch21/Switch: Omitted
comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator9
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch20/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch20/Switch: Omit
ted comparison with constant. */
if (cVcVmcPmm_B_UseFanAfterrun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch20/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logi
calSwitch21/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
SignalDelay/Rel
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out7/Encapsu
latedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
SignalDelay/UnitDelay */
yVcVmcPmm_B_EngRunReqFanAfterrun = X_SVmcPmm__HE340_UnitDelay >
cVcVmcPmm_t_FanAfterrunDelay;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch20/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logi
calSwitch21/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out7/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqFanAfterrun = 0;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch21/Swit
ch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out7/Encapsulat
edSubsystem/Out */
yVcVmcPmm_B_EngRunReqFanAfterrun = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator2
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE170_LogicalOperator2 = (CVmcPmm__HE1_D_IceStatus == 1) || (CVmcPmm__HE1_D_IceStatus
== 2);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay2/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay2/Switch1: Omitted comp
arison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetec
tRise1/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetec
tRise1/LogicalOperator1 */
if (SVmcPmm__HE170_LogicalOperator2 && (!(X_SVmcPmm__HE233_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay2/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay2/UnitDelay */
X_SVmcPmm__HE311_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay2/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay2/
Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/ts3 */
X_SVmcPmm__HE311_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE311_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetectRise1/Uni
tDelay1 */
X_SVmcPmm__HE233_UnitDelay1 = SVmcPmm__HE170_LogicalOperator2;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch17/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseEngOnOff) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch17/Swit
ch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay2/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay2/UnitDelay */
xVcVmcPmm_B_EngOnOff = X_SVmcPmm__HE311_UnitDelay <= cVcVmcPmm_t_EngOnOff;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch17/Swit
ch */
xVcVmcPmm_B_EngOnOff = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/RelationalOperator3: Omitted co
mparison with constant.
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE170_LogicalOperator7 = (!(X_SVmcPmm__HE6_UnitDelay14)) && (CVmcPmm__HE1_D_IceStatus
== 0);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable/Switch: Omit
ted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator9 */
if (!(SVmcPmm__HE170_LogicalOperator7)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable/S
witch */
SVmcPmm__HE228_Switch = 0.F;
}
else {
/* SLLocal: Default storage class for local variables | Width: 32 */
Float32 SVmcPmm__HE228_Switch1;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable/S
witch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable/Switch1:
Omitted comparison with constant. */
if (SVmcPmm__HE170_LogicalOperator7) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnabl
e/Switch1
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/ts2 */
SVmcPmm__HE228_Switch1 = ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnabl
e/Switch1 */
SVmcPmm__HE228_Switch1 = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable/S
witch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterRes
etEnable/Sum */
SVmcPmm__HE228_Switch = SVmcPmm__HE228_Switch1 + X_SVmcPmm__HE228_UnitDelay;
}
if (1e+30F < SVmcPmm__HE228_Switch) {
rVcVmcPmm_t_EngOff = 1e+30F;
}
else {
rVcVmcPmm_t_EngOff = SVmcPmm__HE228_Switch;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/CounterResetEnable/
UnitDelay */
X_SVmcPmm__HE228_UnitDelay = rVcVmcPmm_t_EngOff;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch2/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseEngOffMaxTime) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch2/Switc
h
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Rel
ationalOperator5 */
xVcVmcPmm_B_EngRunReqMaxTime = rVcVmcPmm_t_EngOff >= cVcVmcPmm_t_EngOffMax;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch2/Switc
h */
xVcVmcPmm_B_EngRunReqMaxTime = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator4
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out7/EncapsulatedS
ubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out17/Encapsulated
Subsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20/Encapsulated
Subsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21/Encapsulated
Subsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out10/Encapsulated
Subsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5/EncapsulatedS
ubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out4/EncapsulatedS
ubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out3/EncapsulatedS
ubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out26/Encapsulated
Subsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem/Out */
xVcVmcPmm_B_EngRunReqTotPre = xVcVmcPmm_B_EngRunReqDriver || xVcVmcPmm_B_EngRunReqPsm ||
xVcVmcPmm_B_EngRunReqEm || yVcVmcPmm_B_EngRunReqBrake || yVcVmcPmm_B_EngRunReqSapp ||
yVcVmcPmm_B_EngRunReqTrans || yVcVmcPmm_B_EngRunReqEms || yVcVmcPmm_B_EngRunReqEmLv ||
yVcVmcPmm_B_EngRunReqClim || xVcVmcPmm_B_EngRunReqPcr || xVcVmcPmm_B_EngRunReqFCAdapt ||
yVcVmcPmm_B_EngRunReqTm || yVcVmcPmm_B_EngRunReqFuel || xVcVmcPmm_B_EngRunReqIsg ||
xVcVmcPmm_B_EngRunReqRemote || xVcVmcPmm_B_EngRunReqStabCtrl || xVcVmcPmm_B_EngRunReqDrLeave
|| xVcVmcPmm_B_EngRunReqChas || yVcVmcPmm_B_EngRunReqObd || xVcVmcPmm_B_EngRunReqDep ||
xVcVmcPmm_B_EngRunReqCEC || yVcVmcPmm_B_EngRunReqRc || xVcVmcPmm_B_RunReqIceStall ||
xVcVmcPmm_B_EngRunReqEngClnt || yVcVmcPmm_B_EngRunReqFanAfterrun || xVcVmcPmm_B_EngOnOff ||
xVcVmcPmm_B_EngRunReqMaxTime || X_SVmcPmm__HE6_UnitDelay12;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch67/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch67/Switch: Omitted
comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator19 */
if (cVc_B_SeriesHev && (sVcDeDmm_D_DrvMode == 9)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch67/Swit
ch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem/Out */
SVmcPmm__HE298_Switch = yVcVmcPmm_B_EngRunReqBrake;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch67/Swit
ch */
SVmcPmm__HE298_Switch = xVcVmcPmm_B_EngRunReqTotPre;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/BypassSwitch13/switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/BypassSwitch13/switch: Omitted
comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator16 */
if (X_SVmcPmm__HE170_UnitDelay3 == 4) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/BypassSwitch13/switc
h
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logica
lOperator18
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Rel
ationalOperator13
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Rel
ationalOperator18 */
SVmcPmm__HE227_switch = (sVcEc_n_Eng > cVcVmcPmm_n_Wait4Eng2StopLimHighTest) &&
(sVcEc_n_Eng < cVcVmcPmm_n_Wait4Eng2StopLimHigh);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/BypassSwitch13/switc
h
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Rel
ationalOperator8 */
SVmcPmm__HE227_switch = sVcEc_n_Eng < cVcVmcPmm_n_Wait4Eng2StopLim;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator22
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE170__gicalOperator22 = SVmcPmm__HE298_Switch && SVmcPmm__HE227_switch &&
(CVmcPmm__HE1_D_IceStatus == 3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay3/Switch: Omitted co
mparison with constant. */
if (SVmcPmm__HE170__gicalOperator22) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDela
y3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sig
nalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/SignalDelay3/ts */
X_SVmcPmm__HE342_UnitDelay = X_SVmcPmm__HE342_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sig
nalDelay3/UnitDelay */
X_SVmcPmm__HE342_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay3/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Signal
Delay3/UnitDelay */
xVcVmcPmm_B_Wait4EngStrtTiOut = X_SVmcPmm__HE342_UnitDelay > cVcVmcPmm_t_Wait4Eng2StopTiOut;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch74/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch74/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseWait4Eng2Stop) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch74/Swit
ch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logica
lOperator20 */
xVcVmcPmm_B_Wait4Eng2Stop = (!(SVmcPmm__HE170__gicalOperator22)) ||
xVcVmcPmm_B_Wait4EngStrtTiOut;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch74/Swit
ch */
xVcVmcPmm_B_Wait4Eng2Stop = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay1/Switch: Omitted co
mparison with constant. */
if (SVmcPmm__HE298_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDela
y1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sig
nalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/SignalDelay1/ts */
X_SVmcPmm__HE341_UnitDelay = X_SVmcPmm__HE341_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sig
nalDelay1/UnitDelay */
X_SVmcPmm__HE341_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SignalDelay1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Signal
Delay1/UnitDelay */
xVcVmcPmm_B_Wait4CluStrtDly = X_SVmcPmm__HE341_UnitDelay > cVcVmcPmm_t_Wait4EngRunReqTot;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch22/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch22/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_EngRunReqTot_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch22/Swit
ch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/Encapsulat
edSubsystem/Out */
yVcVmcPmm_B_EngRunReqTot = cVcVmcPmm_B_EngRunReqTot_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch73/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch73/Switch: Omit
ted comparison with constant. */
if (cVcVmcPmm_B_Use7DCT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch73/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logi
calSwitch22/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator23
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/Encapsu
latedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator16 */
yVcVmcPmm_B_EngRunReqTot = (xVcVmcPmm_B_Wait4Eng2Stop && (!(X_SVmcPmm__HE6_UnitDelay7))
&& xVcVmcPmm_B_Wait4CluStrtDly) || X_SVmcPmm__HE6_UnitDelay12;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch73/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logi
calSwitch22/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/Encapsu
latedSubsystem/Out */
yVcVmcPmm_B_EngRunReqTot = SVmcPmm__HE298_Switch;
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetect/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetec
t/Logic */
SVmcPmm__HE230_Logic1 = (!(xVcVmcPmm_B_EngRunReqDriver)) && X_SVmcPmm__HE230_Delay;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetect/Delay */
X_SVmcPmm__HE230_Delay = xVcVmcPmm_B_EngRunReqDriver;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/RelationalOperator1
7 */
SVmcPmm__HE170__ionalOperator17 = sVcScIn_v_VehSpdLgt > cVcVmcPmm_v_WaitToReset;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF2
/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF2/Lo
gOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator25
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF2/Lo
gOp */
X_SVmcPmm__HE336_UnitDelay1 = (SVmcPmm__HE230_Logic1 && SVmcPmm__HE170__ionalOperator17) ||
(SVmcPmm__HE170__ionalOperator17 && (!(xVcVmcPmm_B_EngRunReqDriver)) &&
X_SVmcPmm__HE336_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay/Switch1: Omitted compa
rison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator33
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF2
/UnitDelay1 */
if (yVcDeDmm_B_EngRunReqDrReEval || SVmcPmm__HE230_Logic1 || X_SVmcPmm__HE336_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay/UnitDelay */
X_SVmcPmm__HE309_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay/S
um
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/ts4 */
X_SVmcPmm__HE309_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE309_UnitDelay;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF8/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF8
/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF8/Lo
gOp2
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/EncapsulatedS
ubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF8/Lo
gOp
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/EncapsulatedS
ubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDel
ay/UnitDelay */
X_SVmcPmm__HE339_UnitDelay1 = yVcVmcPmm_B_EngRunReqTot || ((yVcVmcPmm_B_EngRunReqTot ||
(X_SVmcPmm__HE309_UnitDelay > cVcVmcPmm_t_WaitToReset)) && X_SVmcPmm__HE339_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch69/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch69/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseTotEngRunReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch69/Swit
ch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/Encapsulat
edSubsystem/Out */
SVmcPmm__HE300_Switch = yVcVmcPmm_B_EngRunReqTot;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch69/Swit
ch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_
FF8/UnitDelay1 */
SVmcPmm__HE300_Switch = X_SVmcPmm__HE339_UnitDelay1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay1/Switch1: Omitted comp
arison with constant. */
if (SVmcPmm__HE300_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay1/UnitDelay */
X_SVmcPmm__HE310_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay1/
Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Off
Delay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/ts1 */
X_SVmcPmm__HE310_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE310_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch5/Switch: Omitted
comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetec
t2/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetec
t2/Logic */
if (SVmcPmm__HE829_Switch && (!(X_SVmcPmm__HE232_Delay))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch5/Switc
h */
SVmcPmm__HE279_Switch = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch32/Swit
ch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch32/Switch: Omit
ted comparison with constant. */
if (SVmcPmm__HE159_LogOp3) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch32/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logi
calSwitch5/Switch */
SVmcPmm__HE279_Switch = cVcVmcPmm_t_EngOffFcAdapt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch32/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Logi
calSwitch5/Switch */
SVmcPmm__HE279_Switch = cVcVmcPmm_t_EngOff;
}
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetect2/Delay
*/
X_SVmcPmm__HE232_Delay = SVmcPmm__HE829_Switch;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDelay1/Relationa
lOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/OffDel
ay1/UnitDelay */
xVcVmcPmm_B_EngOnReqPre = X_SVmcPmm__HE310_UnitDelay <= SVmcPmm__HE279_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch25/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch25/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_LosStop) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch25/Swit
ch */
SVmcPmm__HE252_Switch = yVcDsePcr_B_EngStopRq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch25/Swit
ch */
SVmcPmm__HE252_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF3/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF3
/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF3/Lo
gOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator32
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF3/Lo
gOp */
X_SVmcPmm__HE337_UnitDelay1 = (yVcFsdPc_B_RunDryCrkInhb && yVcFsdPc_B_RunDry &&
cVcVmcPmm_B_UseRunDryInhb) || ((yVcPpmPsm_B_DriveCycleActive || (!(X_SVmcPmm__HE231_Delay)))
&& (!(cVcVmcPmm_B_UseRunDryInhbOnly)) && X_SVmcPmm__HE337_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/EdgeDetect1/Delay
*/
X_SVmcPmm__HE231_Delay = yVcPpmPsm_B_DriveCycleActive;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch33/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch33/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_RcShutOff) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch33/Swit
ch */
SVmcPmm__HE261_Switch = yVcPpmRc_B_ShutOffReq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch33/Swit
ch */
SVmcPmm__HE261_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator37
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator47
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Relati
onalOperator15
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF2/UnitDelay1 */
SVmcPmm__HE170__gicalOperator37 = (sVcEc_n_Eng < cVcVmcPmm_n_IceStallMax) &&
(X_SVmcPmm__HE590_UnitDelay1 || SVmcPmm__HE261_Switch);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator30
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF3
/UnitDelay1 */
xVcVmcPmm_B_EngStopFast = SVmcPmm__HE252_Switch || yVcDepSs_B_EngFastStop ||
X_SVmcPmm__HE337_UnitDelay1 || (!(SVmcPmm__HE829_Switch)) || SVmcPmm__HE170__gicalOperator37;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator10 */
SVmcPmm__HE170_LogicalOperator6 = xVcVmcPmm_B_EngOnReqPre && (!(xVcVmcPmm_B_EngStopFast));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator35 */
xVcVmcPmm_B_EngStart = xVcVmcPmm_B_StartAllowedPath && SVmcPmm__HE170_LogicalOperator6;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch19/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch19/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_DepStop) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch19/Swit
ch */
xVcVmcPmm_B_StopAllowedDep = yVcDepSs_B_StopAllowed;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch19/Swit
ch */
xVcVmcPmm_B_StopAllowedDep = 1;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator1 */
xVcVmcPmm_B_StopAllowedPath = SVmcPmm__HE170__gicalOperator37 || xVcVmcPmm_B_StopAllowedDep;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOperator27
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator38 */
xVcVmcPmm_B_EngStop = (!(SVmcPmm__HE170_LogicalOperator6)) && xVcVmcPmm_B_StopAllowedPath;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF7/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF7/Lo
gOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF7/Lo
gOp */
xVcVmcPmm_B_EngOnReqEng = xVcVmcPmm_B_EngStart || ((!(xVcVmcPmm_B_EngStop)) &&
X_SVmcPmm__HE338_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/SR_FF7/UnitDelay1
*/
X_SVmcPmm__HE338_UnitDelay1 = xVcVmcPmm_B_EngOnReqEng;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/SignalDelay1
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/SignalDelay1/Switch:
Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_C
hMnd/RelationalOperator11 */
if (sVcEc_n_Eng < cVcVmcPmm_n_CFTStop) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/SignalDel
ay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd
/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
Q_ChMnd/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121Q_ChMnd/ts6 */
X_SVmcPmm__HE455_UnitDelay = X_SVmcPmm__HE455_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/SignalDel
ay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
Q_ChMnd/SignalDelay1/UnitDelay */
X_SVmcPmm__HE455_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/SR_FF2/LogO
p3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_C
hMnd/SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMn
d/SR_FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMn
d/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMn
d/EdgeDetectRise1/LogicalOperator
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_C
hMnd/RelationalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMn
d/EdgeDetectRise1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMn
d/SR_FF2/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_C
hMnd/SignalDelay1/UnitDelay */
X_SVmcPmm__HE454_UnitDelay1 = ((sVcScIn_v_VehSpdLgt < 1.F) && (cVcVmcPmm_B_CTFStart &&
(!(X_SVmcPmm__HE452_UnitDelay1)))) || ((X_SVmcPmm__HE455_UnitDelay <= cVcVmcPmm_t_CTFStop) &&
X_SVmcPmm__HE454_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/EdgeDete
ctRise1/UnitDelay1 */
X_SVmcPmm__HE452_UnitDelay1 = cVcVmcPmm_B_CTFStart;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/LogicalSwitc
h5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/LogicalSwitch5/Switc
h: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_C
hMnd/RelationalOperator3 */
if (132 == cVcVmcPmm_D_CTF) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/LogicalSw
itch5/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_C
hMnd/LogicalOperator4
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
Q_ChMnd/SR_FF2/UnitDelay1 */
yVcVmcPmm_B_EngOnReqEng = !(X_SVmcPmm__HE454_UnitDelay1);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121Q_ChMnd/LogicalSw
itch5/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_EngOnReqEng = xVcVmcPmm_B_EngOnReqEng;
}
#if Vc_Pvc_Hw_B_AT
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay3/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay3/Switch: O
mitted comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/Out */
if (yVcVmcPmm_B_EngOnReqEng) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay3/UnitDelay */
X_SVmcPmm__HE510_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/S
ignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmissi
on_Control/SignalDelay3/ts */
X_SVmcPmm__HE510_UnitDelay = X_SVmcPmm__HE510_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalOperat
or49
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator28
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator31 */
SVmcPmm__HE171__gicalOperator49 = (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark) ||
(sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATNeutral);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay1/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay1/Switch: O
mitted comparison with constant. */
if (SVmcPmm__HE171__gicalOperator49) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/S
ignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmissi
on_Control/SignalDelay1/ts */
X_SVmcPmm__HE508_UnitDelay = X_SVmcPmm__HE508_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay1/UnitDelay */
X_SVmcPmm__HE508_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay4/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay4/Switch: O
mitted comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/Out */
if (yVcVmcPmm_B_EngOnReqEng) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay4/UnitDelay */
X_SVmcPmm__HE511_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
4/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/S
ignalDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmissi
on_Control/SignalDelay4/ts */
X_SVmcPmm__HE511_UnitDelay = X_SVmcPmm__HE511_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch3
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch3/Switch:
Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator39 */
if (!(yVcVmcTfa_B_CcOrAccActive)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch3/Switch */
SVmcPmm__HE486_Switch = X_SVmcPmm__HE6_UnitDelay5;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch9/Swit
ch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay4/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay4/UnitDelay */
if (X_SVmcPmm__HE511_UnitDelay <= cVcVmcPmm_t_IsgIceStopACCTimeout) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch9/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Con
trol/LogicalSwitch3/Switch */
SVmcPmm__HE486_Switch = X_SVmcPmm__HE6_UnitDelay15;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch9/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Con
trol/LogicalSwitch3/Switch */
SVmcPmm__HE486_Switch = X_SVmcPmm__HE6_UnitDelay5;
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF1/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF1/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SignalDelay3/Rel
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/ts
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SignalDelay3/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF1/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SignalDelay1/UnitDelay */
xVcVmcPmm_B_EngOnReqTransPre = (X_SVmcPmm__HE510_UnitDelay <= ts_VcVmcPmm__HEP7) ||
((X_SVmcPmm__HE508_UnitDelay <= cVcVmcPmm_t_IsgIceStopTimeout) &&
((!(SVmcPmm__HE171__gicalOperator49)) || (!(X_SVmcPmm__HE6_UnitDelay13))) &&
(((!(X_SVmcPmm__HE6_UnitDelay13)) && (!(X_SVmcPmm__HE6_UnitDelay9))) ||
(!(X_SVmcPmm__HE6_UnitDelay5))) && (SVmcPmm__HE486_Switch || yVcDseGb_B_EngStopDlyReq ||
(!(X_SVmcPmm__HE6_UnitDelay4))) && (!(X_SVmcPmm__HE6_UnitDelay8)) &&
X_SVmcPmm__HE503_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF1/Uni
tDelay1 */
X_SVmcPmm__HE503_UnitDelay1 = xVcVmcPmm_B_EngOnReqTransPre;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1
1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch11/Switch
: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator22 */
if ((Vc_Pvc_Hw_B_Efad_CN != 0) || (Vc_Pvc_Hw_B_Erad_CN != 0)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch11/Switch */
SVmcPmm__HE482_Switch = xVcVmcPmm_B_EngOnReqTransPre;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch11/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/Out
*/
SVmcPmm__HE482_Switch = yVcVmcPmm_B_EngOnReqEng;
}
#if VcVmcPmm__HEP7_1224_EngageReqHybrid_7
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Engag
eReqHybrid/LogicalOperator18
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1224_EngageReqHybrid/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1224_EngageReqHybrid/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1224_EngageReqHybrid/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1224_EngageReqHybrid/LogicalOperator3
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out
*/
SVmcPmm__HE477__gicalOperator18 = yVcVmcEm_B_EngageReq || yVcDeDmm_B_TrnEngageRqDr ||
(yVcVmcPmm_B_EngRunReqBrake && cVcVmcPmm_B_TrnMdeUseBrake) || (xVcVmcPmm_B_EngRunReqPcr
&& cVcVmcPmm_B_TrnMdeUsePcr) || (yVcVmcPmm_B_EngRunReqTrans &&
cVcVmcPmm_B_TrnMdeUseTrans) || (yVcVmcAwd_B_EngageReq && cVcVmcPmm_B_TrnMdeUseAwd) ||
X_SVmcPmm__HE6_UnitDelay11;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Engage
ReqHybrid/SignalDelay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_EngageReqHybri
d/SignalDelay1/Switch: Omitted comparison with constant. */
if (SVmcPmm__HE477__gicalOperator18) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Eng
ageReqHybrid/SignalDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contro
l/1224_EngageReqHybrid/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1224_EngageReqHybrid/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmi
ssion_Control/1224_EngageReqHybrid/SignalDelay1/ts5 */
X_SVmcPmm__HE515_UnitDelay = X_SVmcPmm__HE515_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Eng
ageReqHybrid/SignalDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1224_EngageReqHybrid/SignalDelay1/UnitDelay */
X_SVmcPmm__HE515_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Engage
ReqHybrid/SignalDelay2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_EngageReqHybri
d/SignalDelay2/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1224_EngageReqHybrid/RelationalOperator14 */
if (sVcEc_n_Eng >= cVcVmcPmm_n_TrnEngBlockMin) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Eng
ageReqHybrid/SignalDelay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1224_EngageReqHybrid/SignalDelay2/UnitDelay */
X_SVmcPmm__HE516_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Eng
ageReqHybrid/SignalDelay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contro
l/1224_EngageReqHybrid/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1224_EngageReqHybrid/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmi
ssion_Control/1224_EngageReqHybrid/SignalDelay2/ts */
X_SVmcPmm__HE516_UnitDelay = X_SVmcPmm__HE516_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Engage
ReqHybrid/MinMax */
if (sVcEmiHeat_D_EngUseReq > sVcTmStrt_D_EngUseReq) {
SVmcPmm__HE477_MinMax = sVcEmiHeat_D_EngUseReq;
}
else {
SVmcPmm__HE477_MinMax = sVcTmStrt_D_EngUseReq;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Engage
ReqHybrid/SignalDelay3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_EngageReqHybri
d/SignalDelay3/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1224_EngageReqHybrid/RelationalOperator24 */
if (SVmcPmm__HE477_MinMax == 1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Eng
ageReqHybrid/SignalDelay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1224_EngageReqHybrid/SignalDelay3/UnitDelay */
X_SVmcPmm__HE517_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Eng
ageReqHybrid/SignalDelay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contro
l/1224_EngageReqHybrid/SignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1224_EngageReqHybrid/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmi
ssion_Control/1224_EngageReqHybrid/SignalDelay3/ts */
X_SVmcPmm__HE517_UnitDelay = X_SVmcPmm__HE517_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1224_Engag
eReqHybrid/LogicalOperator32
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1224_EngageReqHybrid/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1224_EngageReqHybrid/LogicalOperator44
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1224_EngageReqHybrid/LogicalOperator46
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1224_EngageReqHybrid/SignalDelay1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1224_EngageReqHybrid/SignalDelay1/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1224_EngageReqHybrid/SignalDelay2/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1224_EngageReqHybrid/SignalDelay3/UnitDelay */
xVcVmcPmm_B_TrnEngageReqHybrid = SVmcPmm__HE482_Switch &&
SVmcPmm__HE477__gicalOperator18 && ((X_SVmcPmm__HE515_UnitDelay >
cVcVmcPmm_t_TrnEngBlockMax) || yVcDeDmm_B_RespStartReq || yVcVmcAwd_B_EngageReq ||
((sVcDtcAtr_v_VehDrDirectionRaw >= cVcVmcPmm_v_TrnEngBlockMax) ||
(X_SVmcPmm__HE516_UnitDelay > cVcVmcPmm_t_TrnEngRpmDly) || ((X_SVmcPmm__HE517_UnitDelay
> cVcVmcPmm_t_TrnEngCatHeatDly) && (!(cVcVmcPmm_B_TrnEngBlockSkipEngUseReq))))) &&
((sVcDtcAtr_D_GearLevAT != cVc_D_GearLevATReverse) || (!(yVcGscPrn_B_EfadRvs)));
#endif
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_EngageReq
IdleCoast/LogicalSwitch10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_EngageReqIdleCoas
t/LogicalSwitch10/Switch: Omitted comparison with constant. */
if (SVmcPmm__HE482_Switch) {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE519_Switch;
#endif
/* Vc_Pvc_Hw_B_AT */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_Engage
ReqIdleCoast/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_EngageReqIdleC
oast/LogicalSwitch9/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_TrnMdeReqBrk) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_Eng
ageReqIdleCoast/LogicalSwitch9/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1225_EngageReqIdleCoast/RelationalOperator7 */
SVmcPmm__HE519_Switch = rVcVmcPmm_D_EngRunReqBrake == 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_Eng
ageReqIdleCoast/LogicalSwitch9/Switch */
SVmcPmm__HE519_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_Engage
ReqIdleCoast/LogicalSwitch10/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1225_EngageReqIdleCoast/LogicalOperator6 */
xVcVmcPmm_B_TrnEngageReqIC = SVmcPmm__HE519_Switch || yVcDeDmm_B_TrnEngageRqDr ||
yVcVscEcc_B_TrnEngageReq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1225_Engage
ReqIdleCoast/LogicalSwitch10/Switch */
xVcVmcPmm_B_TrnEngageReqIC = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch8
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch8/Switch:
Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator30
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator12 */
if (((Vc_Pvc_Hw_B_Efad_CN != 0) || (Vc_Pvc_Hw_B_Erad_CN != 0)) && cVcVmcPmm_B_TrnMdeHev) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch8/Switch */
xVcVmcPmm_B_TrnEngageReqPre = xVcVmcPmm_B_TrnEngageReqHybrid;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch2/Swit
ch: Omitted comparison with constant. */
if (cVcVmcPmm_B_TrnMdeIC) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Con
trol/LogicalSwitch8/Switch */
xVcVmcPmm_B_TrnEngageReqPre = xVcVmcPmm_B_TrnEngageReqIC;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Con
trol/LogicalSwitch8/Switch */
xVcVmcPmm_B_TrnEngageReqPre = SVmcPmm__HE482_Switch;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathD
isabled/SignalDelay10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathDisabled/
SignalDelay10/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
1226_CrShPathDisabled/LogicalOperator4 */
if (!(xVcVmcPmm_B_TrnEngageReqPre)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPa
thDisabled/SignalDelay10/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1
226_CrShPathDisabled/SignalDelay10/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/SignalDelay10/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmissi
on_Control/1226_CrShPathDisabled/SignalDelay10/ts */
X_SVmcPmm__HE523_UnitDelay = X_SVmcPmm__HE523_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPa
thDisabled/SignalDelay10/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/SignalDelay10/UnitDelay */
X_SVmcPmm__HE523_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShP
athDisabled/SignalDelay10/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1226_CrShPathDisabled/SignalDelay10/UnitDelay */
SVmcPmm__HE523_Rel = X_SVmcPmm__HE523_UnitDelay > cVcVmcPmm_t_CrShPahDiTiOut;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalOperat
or18
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator41 */
SVmcPmm__HE171__gicalOperator18 = (sVcDtcCta_Tq_CrShInstReq < cVcVmcPmm_Tq_CrShRampDown) &&
(sVcDtcCta_Tq_CrShInstReq > cVcVmcPmm_Tq_CrShRampUp);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathD
isabled/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathDisabled/
LogicalSwitch9/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_Use7DCT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPa
thDisabled/LogicalSwitch9/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1226_CrShPathDisabled/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1226_CrShPathDisabled/LogicalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/RelationalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/RelationalOperator2 */
xVcVmcPmm_B_CrShPathDisabled = SVmcPmm__HE523_Rel || (yVcVmcWtc_B_CrShPathDisabled &&
(sVcDtcAjc_Tq_DrCrShReqWhl < cVcVmcPmm_Tq_DrCrShRampDown) && (sVcDtcAjc_Tq_DrCrShReqWhl
> cVcVmcPmm_Tq_DrCrShRampUp));
}
else {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE479__gicalOperator15;
#endif
/* Vc_Pvc_Hw_B_AT */
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShP
athDisabled/LogicalOperator15
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/RelationalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/RelationalOperator4 */
SVmcPmm__HE479__gicalOperator15 = (sVcDtcAjc_Tq_DrPropFrntReq <
cVcVmcPmm_Tq_PropFrntRampDown) && (sVcDtcAjc_Tq_DrPropFrntReq >
cVcVmcPmm_Tq_PropFrntRampUp);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPa
thDisabled/LogicalSwitch12/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathDisabl
ed/LogicalSwitch12/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseEradHybrid) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrS
hPathDisabled/LogicalSwitch12/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Con
trol/1226_CrShPathDisabled/LogicalSwitch9/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1226_CrShPathDisabled/LogicalOperator3 */
xVcVmcPmm_B_CrShPathDisabled = SVmcPmm__HE523_Rel || (SVmcPmm__HE479__gicalOperator15
&& yVcVmcWtd_B_FrntAxlePathDisabled);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrS
hPathDisabled/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_CrShPathDis
abled/LogicalSwitch1/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_UsePropFrntRampDown) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_
CrShPathDisabled/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/1226_CrShPathDisabled/LogicalSwitch12/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/1226_CrShPathDisabled/LogicalSwitch9/Switch */
xVcVmcPmm_B_CrShPathDisabled = SVmcPmm__HE479__gicalOperator15;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1226_
CrShPathDisabled/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/1226_CrShPathDisabled/LogicalSwitch12/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/1226_CrShPathDisabled/LogicalSwitch9/Switch */
xVcVmcPmm_B_CrShPathDisabled = SVmcPmm__HE171__gicalOperator18;
}
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalOperat
or43
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator29
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator32 */
SVmcPmm__HE171__gicalOperator43 = (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) ||
(sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalOperat
or10 */
SVmcPmm__HE171__gicalOperator10 = xVcVmcPmm_B_CrShPathDisabled &&
SVmcPmm__HE171__gicalOperator43;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF4/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SR_FF4/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF4/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
EdgeDetect1/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
EdgeDetect1/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF4/LogOp */
X_SVmcPmm__HE505_UnitDelay1 = (SVmcPmm__HE171__gicalOperator10 &&
(!(X_SVmcPmm__HE480_Delay))) || (SVmcPmm__HE171__gicalOperator43 &&
X_SVmcPmm__HE505_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/EdgeDetect
1/Delay */
X_SVmcPmm__HE480_Delay = SVmcPmm__HE171__gicalOperator10;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch6
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch6/Switch:
Omitted comparison with constant. */
if (cVcVmcPmm_B_CrShPathEnable_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch6/Switch */
SVmcPmm__HE489_Switch = cVcVmcPmm_B_CrShPathEnable_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch6/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/LogicalOperator11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/LogicalOperator8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/LogicalOperator48
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/RelationalOperator33
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/LogicalOperator61
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SR_FF4/UnitDelay1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/RelationalOperator30
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/RelationalOperator27
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/LogicalOperator15
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/RelationalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/LogicalOperator7
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE489_Switch = (xVcVmcPmm_B_TrnEngageReqPre && X_SVmcPmm__HE505_UnitDelay1 &&
SVmcPmm__HE829_Switch && (yVcScIn_B_PropulsionAllowed || cVcVmcPmm_B_IgnrPropAlwdCrSh)
&& (CVmcPmm__HE1_D_IceStatus == 2) && (yVcDsePcr_B_TransNtrlDisable ||
(sVcDtcAtr_D_TransMode == 1) || (sVcDtcAtr_D_TransMode == 2))) ||
(cVcVmcPmm_B_UseOldEngRevStgy && SVmcPmm__HE482_Switch && SVmcPmm__HE829_Switch &&
(yVcScIn_B_PropulsionAllowed || cVcVmcPmm_B_IgnrPropAlwdCrSh) &&
(CVmcPmm__HE1_D_IceStatus == 2) && (yVcDsePcr_B_TransNtrlDisable ||
SVmcPmm__HE171__gicalOperator49));
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay2/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay2/Switch: O
mitted comparison with constant. */
if (SVmcPmm__HE171__gicalOperator49) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/S
ignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmissi
on_Control/SignalDelay2/ts */
X_SVmcPmm__HE509_UnitDelay = X_SVmcPmm__HE509_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay2/UnitDelay */
X_SVmcPmm__HE509_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator29
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator31
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator15
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator16
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SignalDelay2/UnitDelay */
xVcVmcPmm_B_TrnEngageReq = (xVcVmcPmm_B_TrnEngageReqPre && ((sVcDtcAtr_v_VehDrDirectionRaw
>= cVcVmcPmm_v_ReqEngDrDir) || (CVmcPmm__HE1_D_IceStatus == 2))) ||
((xVcVmcPmm_B_TrnEngageReqPre || (!(xVcVmcPmm_B_CrShPathDisabled))) &&
(!(xVcVmcPmm_B_EngStopFast)) && (X_SVmcPmm__HE509_UnitDelay <= cVcVmcPmm_t_GearLevPNDlyOn)
&& X_SVmcPmm__HE502_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF/Unit
Delay1 */
X_SVmcPmm__HE502_UnitDelay1 = xVcVmcPmm_B_TrnEngageReq;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalOperat
or35
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator1 */
SVmcPmm__HE171__gicalOperator35 = SVmcPmm__HE482_Switch &&
(!(SVmcPmm__HE477__gicalOperator18));
#if VcVmcPmm__HEP7_1223_C3OilPresBuildUp_6
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3Oil
PresBuildUp/EdgeDetect2/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1223_C3OilPresBuildUp/EdgeDetect2/Logic */
SVmcPmm__HE513_Logic1 = SVmcPmm__HE829_Switch && (!(X_SVmcPmm__HE513_Delay));
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3
OilPresBuildUp/EdgeDetect2/Delay */
X_SVmcPmm__HE513_Delay = SVmcPmm__HE829_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3OilP
resBuildUp/CounterReset1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3OilPresBuild
Up/CounterReset1/Switch: Omitted comparison with constant. */
if (SVmcPmm__HE513_Logic1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3O
ilPresBuildUp/CounterReset1/Switch */
SVmcPmm__HE512_Switch = 0.F;
}
else {
/* SLLocal: Default storage class for local variables | Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#ifdef SVmcPmm__HE512_Switch_AUX
Float32 SVmcPmm__HE512_Switch1;
#endif
/* SVmcPmm__HE512_Switch_AUX */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3O
ilPresBuildUp/CounterReset1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3OilPresBu
ildUp/CounterReset1/Switch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1223_C3OilPresBuildUp/LogicalOperator40
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1223_C3OilPresBuildUp/LogicalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1223_C3OilPresBuildUp/RelationalOperator27
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/1223_C3OilPresBuildUp/RelationalOperator26 */
if ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) && (sVcDtcAtr_v_VehDrDirectionRaw
> 4.F) && (!(SVmcPmm__HE171__gicalOperator35))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_
C3OilPresBuildUp/CounterReset1/Switch1
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Tran
smission_Control/1223_C3OilPresBuildUp/ts1 */
SVmcPmm__HE512_Switch1 = ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_
C3OilPresBuildUp/CounterReset1/Switch1 */
SVmcPmm__HE512_Switch1 = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3O
ilPresBuildUp/CounterReset1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contro
l/1223_C3OilPresBuildUp/CounterReset1/Sum */
SVmcPmm__HE512_Switch = SVmcPmm__HE512_Switch1 + X_SVmcPmm__HE512_UnitDelay;
}
if (1e+30F < SVmcPmm__HE512_Switch) {
rVcVmcPmm_t_TrnC3OilPres = 1e+30F;
}
else {
rVcVmcPmm_t_TrnC3OilPres = SVmcPmm__HE512_Switch;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3
OilPresBuildUp/CounterReset1/UnitDelay */
X_SVmcPmm__HE512_UnitDelay = rVcVmcPmm_t_TrnC3OilPres;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3Oil
PresBuildUp/SR_FF3/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1223_C3OilPresBuildUp/SR_FF3/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1223_C3OilPresBuildUp/SR_FF3/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/1223_C3OilPresBuildUp/SR_FF3/LogOp */
X_SVmcPmm__HE514_UnitDelay1 = SVmcPmm__HE513_Logic1 || ((sVcDtcAtr_v_VehDrDirectionRaw
<= cVcVmcPmm_v_TrnMdeC3OilPresMax) && (sVcTcm_Te_TrsmOilT <
cVcVmcPmm_Te_TrnMdeC3OilPresMax) && X_SVmcPmm__HE514_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/1223_C3Oil
PresBuildUp/LogicalOperator41
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1223_C3OilPresBuildUp/RelationalOperator29
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/1223_C3OilPresBuildUp/SR_FF3/UnitDelay1 */
xVcVmcPmm_B_TrnC3OilPres = (rVcVmcPmm_t_TrnC3OilPres < cVcVmcPmm_t_TrnMdeC3OilPresMax)
&& X_SVmcPmm__HE514_UnitDelay1 && cVcVmcPmm_B_TrnMdeUseC3OilPres;
#endif
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF7/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SR_FF7/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF7/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator21
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator20
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator42
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF7/LogOp */
X_SVmcPmm__HE506_UnitDelay1 = ((!(xVcVmcPmm_B_TrnC3OilPres)) && (sVcScIn_v_VehSpdLgt >
cVcVmcPmm_v_TotNtrlSet)) || ((sVcScIn_v_VehSpdLgt > cVcVmcPmm_v_TotNtrlReset) &&
X_SVmcPmm__HE506_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1/Switch:
Omitted comparison with constant. */
if (cVcVmcPmm_D_TransModeReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch1/Switch */
rVcVmcPmm_D_TransModeReq = cVcVmcPmm_D_TransModeReq_dbi;
}
else {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF2 */
#if Vc_Pvc_Hw_B_AT
Bool SVmcPmm__HE490_Switch;
#endif
/* Vc_Pvc_Hw_B_AT */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch7/Swit
ch: Omitted comparison with constant. */
if (yVcDsePcr_B_TransNtrlRq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch7/Switch */
SVmcPmm__HE490_Switch = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch7/Switch */
SVmcPmm__HE490_Switch = xVcVmcPmm_B_TrnEngageReq;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch4/Swit
ch: Omitted comparison with constant. */
if (SVmcPmm__HE490_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch14/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch14/
Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/LogicalOperator28 */
if (yVcVmcEm_B_NICEnable && cVcVmcPmm_B_TrnMdeHevUseNIC) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Logic
alSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch1/Switch */
rVcVmcPmm_D_TransModeReq = cVcVmcPmm_D_TrnMdeHevReqEngNIC;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Logic
alSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch1/Switch */
rVcVmcPmm_D_TransModeReq = cVcVmcPmm_D_TrnMdeReqEng;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalS
witch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch5/S
witch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/LogicalOperator33
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/LogicalOperator23
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/LogicalOperator14
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/SR_FF7/UnitDelay1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/RelationalOperator23
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/RelationalOperator5
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission
_Control/RelationalOperator8 */
if ((yVcDsePcr_B_TransNtrlRq || (sVcDtcAtr_v_VehDrDirectionRaw <
cVcVmcPmm_v_TotNtrlVehDrDir) || (sVcDtcAtr_D_TrgGear == -1) || (sVcDtcAtr_D_TrgGear
> cVcVmcPmm_D_GearTotNtrl) || X_SVmcPmm__HE506_UnitDelay1 ||
SVmcPmm__HE171__gicalOperator35) && ((Vc_Pvc_Hw_B_Efad_CN != 0) ||
(Vc_Pvc_Hw_B_Erad_CN != 0))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Logic
alSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch1/Switch */
rVcVmcPmm_D_TransModeReq = cVcVmcPmm_D_TrnMdeReqTotNtrl;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Logic
alSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_
Control/LogicalSwitch1/Switch */
rVcVmcPmm_D_TransModeReq = cVcVmcPmm_D_TrnMdeReqNtrl;
}
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalOperat
or3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator16 */
SVmcPmm__HE171_LogicalOperator3 = SVmcPmm__HE482_Switch && (!(xVcVmcPmm_B_EngStopFast));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch1
9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwitch19/Switch
: Omitted comparison with constant. */
if (cVcVmcPmm_B_DepStopAT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch19/Switch */
SVmcPmm__HE484_Switch = yVcDepSs_B_StopAllowed;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalSwit
ch19/Switch */
SVmcPmm__HE484_Switch = 1;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay/Switch: Om
itted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator2 */
if (!(SVmcPmm__HE482_Switch)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/S
ignalDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmissi
on_Control/ts5 */
X_SVmcPmm__HE507_UnitDelay = X_SVmcPmm__HE507_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SignalDelay
/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Co
ntrol/SignalDelay/UnitDelay */
X_SVmcPmm__HE507_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/LogicalOperat
or27
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator24
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator41
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator38
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator25
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
LogicalOperator26
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator13
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SignalDelay/Rel
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/RelationalOperator6
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Contr
ol/SignalDelay/UnitDelay */
xVcVmcPmm_B_EngStopReqAT = (!(SVmcPmm__HE171_LogicalOperator3)) &&
(X_SVmcPmm__HE590_UnitDelay1 || SVmcPmm__HE484_Switch) && (xVcVmcPmm_B_EngStopFast ||
((sVcScIn_v_VehSpdLgt < cVcVmcPmm_v_EngStopReqAT) && SVmcPmm__HE827_Switch &&
(SVmcPmm__HE171__gicalOperator18 || cVcVmcPmm_B_CrShaftRampDownIgnore) && ((sVcEc_n_Eng <
(sVcDtcIcl_n_IdleSpdBs + cVcVmcPmm_n_EngOnDelayOff)) || (X_SVmcPmm__HE507_UnitDelay >
cVcVmcPmm_t_EngOnDelayOff) || cVcVmcPmm_B_EngOnDelayIgnore)));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF2/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/
SR_FF2/LogOp */
xVcVmcPmm_B_EngOnReqTrans = SVmcPmm__HE171_LogicalOperator3 ||
((!(xVcVmcPmm_B_EngStopReqAT)) && X_SVmcPmm__HE504_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/SR_FF2/Uni
tDelay1 */
X_SVmcPmm__HE504_UnitDelay1 = xVcVmcPmm_B_EngOnReqTrans;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1220_Transmission_Control/Out4/EncapsulatedSubsy
stem/Out */
yVcVmcPmm_B_TrnEngageReqHev = SVmcPmm__HE477__gicalOperator18;
#endif
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4/Switch: Omitted comparison with cons
tant. */
if (cVcVmcPmm_B_EngOnReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE6_UnitDelay14 = cVcVmcPmm_B_EngOnReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch2/Switch: Omitted comparison with c
onstant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/RelationalOperator1 */
if (133 == cVcVmcPmm_D_CTF) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
Q_ChMnd/LogicalOperator4
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121Q_ChMnd/SR_FF2/UnitDelay1 */
X_SVmcPmm__HE6_UnitDelay14 = !(X_SVmcPmm__HE454_UnitDelay1);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch7/Switch: Omitted comparison wit
h constant. */
if (cVc_B_SeriesHev) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch7/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/O
ut */
X_SVmcPmm__HE6_UnitDelay14 = yVcVmcPmm_B_EngOnReqEng;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch1/Switch: Omitted comparison
with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalOperator6 */
if (!(yVcDtcAtr_B_AT)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch7/Swi
tch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch2/Swi
tch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4/Swi
tch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsyste
m/Out */
X_SVmcPmm__HE6_UnitDelay14 = yVcVmcPmm_B_EngOnReqEng;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch7/Swi
tch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch2/Swi
tch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch4/Swi
tch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE6_UnitDelay14 = xVcVmcPmm_B_EngOnReqTrans;
}
}
}
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay10
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE3_UnitDelay10 = X_SVmcPmm__HE6_UnitDelay14;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch8/Switch: Omitted comparison with cons
tant. */
if (cVc_B_SeriesHev) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch8/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_TransModeReq = 5;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch8/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_TransModeReq = rVcVmcPmm_D_TransModeReq;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch9/Switch: Omitted comparison with cons
tant. */
if (cVc_B_SeriesHev) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch9/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out2/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_CrShPathEnable = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch11/Switch: Omitted comparison with
constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalOperator5 */
if (!(yVcDtcAtr_B_AT)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch11/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch9/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out2/EncapsulatedSubsystem/Out
*/
yVcVmcPmm_B_CrShPathEnable = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch11/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/LogicalSwitch9/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out2/EncapsulatedSubsystem/Out
*/
yVcVmcPmm_B_CrShPathEnable = SVmcPmm__HE489_Switch;
}
}
#if VcVmcPmm__HEP7_1240_Hybrid_Mode_Control_9
#if Vc_Pvc_Hw_B_Efad
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_Efad
/Enable: Enable condition
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_Efad
/Enable: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseEfadCode) {
/* SLLocal: Default storage class for local variables | Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE719_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE720_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE728_MinMax;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE728_Prod1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE728_Sum3;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE732_MinMax;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE732_Prod1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE732_Sum3;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE745_Switch1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE765_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Float32 SVmcPmm__HE766_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE637_LogicalOperator7;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE637__gicalOperator40;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE637__gicalOperator50;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638_LogicalOperator1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638_LogicalOperator2;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__gicalOperator14;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__gicalOperator15;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__gicalOperator16;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__gicalOperator17;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__gicalOperator40;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__gicalOperator41;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__gicalOperator42;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__ionalOperator13;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__ionalOperator22;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE638__tionalOperator6;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE639__gicalOperator16;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE639__gicalOperator20;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE639__gicalOperator21;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE639__gicalOperator23;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE639__ionalOperator13;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE639__ionalOperator18;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE672_LogicalOperator7;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE672__gicalOperator10;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE673__gicalOperator23;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE695_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE699_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE700_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE721_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE722_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE741_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE742_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE743__ationalOperator;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE747_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE748_Rel;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE748_Rel1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE749_Rel;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE749_Rel1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE750_Rel;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE750_Rel1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE751_Rel;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE751_Rel1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE752_Rel;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE752_Rel1;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE828_Switch;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static UInt8 SVmcPmm__HE730__rkRoadIncline_c[2] =
{
/* [0..1] */ 0, 0
/* 0., 0. */
}; /* different scalings, different constrained ranges */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static UInt8 SVmcPmm__HE730__rkRoadIncline_r[2] =
{
/* [0..1] */ 0, 0
/* 0., 0. */
}; /* different scalings, different constrained ranges */
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE661_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE662_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE663_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE664_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE665_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE666_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE667_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE668_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE669_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE670_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE671_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE708_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE709_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE710_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE711_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE712_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE713_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE714_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE725_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE726_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE727_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE728_Del1 = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE732_Del1 = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE736_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE737_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE738_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE739_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE740_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE754_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE755_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE756_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE757_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE758_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE759_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE760_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE761_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE762_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE772_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE773_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE779_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Float32 X_SVmcPmm__HE780_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay11 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static UInt8 X_SVmcPmm__HE638_UnitDelay12 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay2 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay3 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay4 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static UInt8 X_SVmcPmm__HE638_UnitDelay5 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static UInt8 X_SVmcPmm__HE638_UnitDelay6 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay7 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay8 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE638_UnitDelay9 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static UInt8 X_SVmcPmm__HE639_UnitDelay4 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE643_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE644_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE657_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE658_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE659_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE660_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE672_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE672_UnitDelay2 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE673_UnitDelay15 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE674_UnitDelay7 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE675_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE675_UnitDelay10 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE675_UnitDelay2 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE676_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE677_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE678_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE679_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE680_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE681_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE682_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE683_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE684_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE685_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE686_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE687_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE701_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE702_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE703_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE704_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE705_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE706_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE707_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE717_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE718_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE723_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE724_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE731_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE733_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE734_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE735_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE743_UnitDelay7 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE744_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE744_UnitDelay2 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE744_UnitDelay3 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE748_UnitDelay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE749_UnitDelay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE750_UnitDelay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE751_UnitDelay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE752_UnitDelay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE753_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE771_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE774_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE775_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE776_Delay = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE777_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
static Bool X_SVmcPmm__HE778_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch2/Switch: Omitted c
omparison with constant. */
if (cVcVmcPmm_B_UseOld12VStrtAllwd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch2/Switch
*/
SVmcPmm__HE828_Switch = yVcDepSs_B_StartAllowed;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1260_Eval/LogicalSwitch2/Switch
*/
SVmcPmm__HE828_Switch = yVcDepSs_B_12VStartEnable;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay5/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator7 */
if (sVcScIn_v_VehSpdLgt < cVcVmcPmm_v_IsgStandStillVehSpdOK) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay5/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay5/ts */
X_SVmcPmm__HE759_UnitDelay = X_SVmcPmm__HE759_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay5/UnitDelay */
X_SVmcPmm__HE759_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/SignalDelay5/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay5/UnitDelay */
xVcVmcPmm_B_IsgStandStillVehSpdOK = X_SVmcPmm__HE759_UnitDelay >
cVcVmcPmm_t_IsgStandStillVehSpdOK;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/Abs/Switch1 */
if (sVcVmcAwd_X_RoadGrad >= 0.F) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/Abs/Switch1 */
SVmcPmm__HE745_Switch1 = sVcVmcAwd_X_RoadGrad;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/Abs/Switch1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Abs/Gain */
SVmcPmm__HE745_Switch1 = sVcVmcAwd_X_RoadGrad * -1.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay3/Rel
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1242_Efad/12421_Efad/124212_IsgReq/Sum3 */
SVmcPmm__HE751_Rel = (cVcVmcPmm_X_IsgStopRoadGradMaxHyst +
cVcVmcPmm_X_IsgStopRoadGradMax) <= SVmcPmm__HE745_Switch1;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay3/Rel1 */
SVmcPmm__HE751_Rel1 = SVmcPmm__HE745_Switch1 <= cVcVmcPmm_X_IsgStopRoadGradMax;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/Relay3/LogicalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay3/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay3/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay3/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay3/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay3/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay3/LogicalOperator4 */
X_SVmcPmm__HE751_UnitDelay = (SVmcPmm__HE751_Rel && (!(SVmcPmm__HE751_Rel1))) ||
((!(SVmcPmm__HE751_Rel)) && (!(SVmcPmm__HE751_Rel1)) && X_SVmcPmm__HE751_UnitDelay);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator35
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay3/UnitDelay */
xVcVmcPmm_B_IsgStopRoadGradOK = !(X_SVmcPmm__HE751_UnitDelay);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator20
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator17 */
SVmcPmm__HE639__gicalOperator20 = (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse)
|| (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator58
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/O
ut
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
xVcVmcPmm_B_IsgStopStandstillPre = cVcVmcPmm_B_UseIsgStandStill &&
(!(yVcVmcPmm_B_EngOnReqEng)) && (CVmcPmm__HE1_D_IceStatus != 0) &&
xVcVmcPmm_B_IsgStandStillVehSpdOK && xVcVmcPmm_B_IsgStopRoadGradOK &&
SVmcPmm__HE639__gicalOperator20;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay8/Switch: Omitted comparison wi
th constant. */
if (X_SVmcPmm__HE744_UnitDelay3) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay8/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay8/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay
8/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/Signal
Delay8/ts */
X_SVmcPmm__HE780_UnitDelay = X_SVmcPmm__HE780_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay8/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay
8/UnitDelay */
X_SVmcPmm__HE780_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay/Switch: Omitted comparison wit
h constant. */
if (X_SVmcPmm__HE744_UnitDelay3) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay
/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/Signal
Delay/ts */
X_SVmcPmm__HE779_UnitDelay = X_SVmcPmm__HE779_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay
/UnitDelay */
X_SVmcPmm__HE779_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay7/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator12 */
if (sVcVmcBsl_Tq_FrntReqWhl < cVcVmcPmm_Tq_IsgStandStillBslTqOK) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay7/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay7/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay7/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay7/ts */
X_SVmcPmm__HE761_UnitDelay = X_SVmcPmm__HE761_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay7/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay7/UnitDelay */
X_SVmcPmm__HE761_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/SignalDelay7/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay7/UnitDelay */
xVcVmcPmm_B_IsgStandStillBslTqOK = X_SVmcPmm__HE761_UnitDelay >
cVcVmcPmm_t_IsgStandStillBslTqOK;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay6/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator10 */
if (sVcVdm_Tq_BrkTqAtWhlsReq > cVcVmcPmm_Tq_IsgStandStillBrkTqOK) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay6/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay6/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay6/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay6/ts */
X_SVmcPmm__HE760_UnitDelay = X_SVmcPmm__HE760_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay6/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay6/UnitDelay */
X_SVmcPmm__HE760_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/SignalDelay6/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay6/UnitDelay */
xVcVmcPmm_B_IsgStandStillBrkTqOK = X_SVmcPmm__HE760_UnitDelay >
cVcVmcPmm_t_IsgStandStillBrkTqOK;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator16 */
SVmcPmm__HE639__gicalOperator16 = xVcVmcPmm_B_IsgStandStillBslTqOK &&
xVcVmcPmm_B_IsgStandStillBrkTqOK;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator18 */
xVcVmcPmm_B_IsgStopStandstill = xVcVmcPmm_B_IsgStopStandstillPre &&
SVmcPmm__HE639__gicalOperator16;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/LogicalOperator24
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/LogicalOperator29
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect/Logic
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/RelationalOperato
r24 */
xVcVmcPmm_B_IsgStopRunReqStandstill = X_SVmcPmm__HE744_UnitDelay1 &&
((!(SVmcPmm__HE639__gicalOperator16)) && X_SVmcPmm__HE774_Delay) &&
((sVcDseGb_D_EfadPathAct == 1) || cVcVmcPmm_B_IsgStopRunReqIgnrEfadPathAct) &&
cVcVmcPmm_B_UseIsgStopRunReqStandstill;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect/Delay */
X_SVmcPmm__HE774_Delay = SVmcPmm__HE639__gicalOperator16;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/UnitDelay1 */
X_SVmcPmm__HE744_UnitDelay1 = xVcVmcPmm_B_IsgStopStandstill;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay2/Rel
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1242_Efad/12421_Efad/124212_IsgReq/Sum2 */
SVmcPmm__HE750_Rel = (cVcVmcPmm_v_IsgStopCoastSpdHyst +
cVcVmcPmm_v_IsgStopCoastSpdMax) <= sVcScIn_v_VehSpdLgt;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay2/Rel1 */
SVmcPmm__HE750_Rel1 = sVcScIn_v_VehSpdLgt <= cVcVmcPmm_v_IsgStopCoastSpdMax;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/Relay2/LogicalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay2/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay2/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay2/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay2/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay2/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay2/LogicalOperator4 */
X_SVmcPmm__HE750_UnitDelay = (SVmcPmm__HE750_Rel && (!(SVmcPmm__HE750_Rel1))) ||
((!(SVmcPmm__HE750_Rel)) && (!(SVmcPmm__HE750_Rel1)) && X_SVmcPmm__HE750_UnitDelay);
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay4/Rel */
SVmcPmm__HE752_Rel = cVcVmcPmm_v_IsgStopCoastSpdMinOn <= sVcScIn_v_VehSpdLgt;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay4/Rel1 */
SVmcPmm__HE752_Rel1 = sVcScIn_v_VehSpdLgt <= cVcVmcPmm_v_IsgStopCoastSpdMinOff;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/Relay4/LogicalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay4/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay4/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay4/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay4/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay4/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay4/LogicalOperator4 */
X_SVmcPmm__HE752_UnitDelay = (SVmcPmm__HE752_Rel && (!(SVmcPmm__HE752_Rel1))) ||
((!(SVmcPmm__HE752_Rel)) && (!(SVmcPmm__HE752_Rel1)) && X_SVmcPmm__HE752_UnitDelay);
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay/Rel
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1242_Efad/12421_Efad/124212_IsgReq/Sum */
SVmcPmm__HE748_Rel = (cVcVmcPmm_Tq_IsgStopCoastDrReqHyst +
cVcVmcPmm_Tq_IsgStopCoastDrReqMax) <= sVcVmcBsl_Tq_FrntReqWhl;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay/Rel1 */
SVmcPmm__HE748_Rel1 = sVcVmcBsl_Tq_FrntReqWhl <= cVcVmcPmm_Tq_IsgStopCoastDrReqMax;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/Relay/LogicalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay/LogicalOperator4 */
X_SVmcPmm__HE748_UnitDelay = (SVmcPmm__HE748_Rel && (!(SVmcPmm__HE748_Rel1))) ||
((!(SVmcPmm__HE748_Rel)) && (!(SVmcPmm__HE748_Rel1)) && X_SVmcPmm__HE748_UnitDelay);
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay1/Rel */
SVmcPmm__HE749_Rel = cVcVmcPmm_Tq_IsgStopCoastDrReqMin <= sVcVmcBsl_Tq_FrntReqWhl;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/Relay1/Rel1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1242_Efad/12421_Efad/124212_IsgReq/Sum1 */
SVmcPmm__HE749_Rel1 = sVcVmcBsl_Tq_FrntReqWhl <= (cVcVmcPmm_Tq_IsgStopCoastDrReqMin -
cVcVmcPmm_Tq_IsgStopCoastDrReqHyst);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/Relay1/LogicalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay1/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay1/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay1/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay1/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/Relay1/LogicalOperator4 */
X_SVmcPmm__HE749_UnitDelay = (SVmcPmm__HE749_Rel && (!(SVmcPmm__HE749_Rel1))) ||
((!(SVmcPmm__HE749_Rel)) && (!(SVmcPmm__HE749_Rel1)) && X_SVmcPmm__HE749_UnitDelay);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator21
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator12
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay1/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay/UnitDelay */
SVmcPmm__HE639__gicalOperator21 = (!(X_SVmcPmm__HE748_UnitDelay)) &&
X_SVmcPmm__HE749_UnitDelay;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator22
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator14
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator26
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay4/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator17
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator15
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/O
ut
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/Relay2/UnitDelay
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
xVcVmcPmm_B_IsgStopCoast = cVcVmcPmm_B_UseIsgStopCoast &&
(!(yVcVmcPmm_B_EngOnReqEng)) && (!(X_SVmcPmm__HE750_UnitDelay)) &&
X_SVmcPmm__HE752_UnitDelay && (CVmcPmm__HE1_D_IceStatus != 0) &&
SVmcPmm__HE639__gicalOperator20 && SVmcPmm__HE639__gicalOperator21;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/LogicalOperator25
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect1/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect1/Logic */
xVcVmcPmm_B_IsgStopRunReqCoast = X_SVmcPmm__HE744_UnitDelay2 &&
((!(SVmcPmm__HE639__gicalOperator21)) && X_SVmcPmm__HE775_Delay) &&
cVcVmcPmm_B_UseIsgStopRunReqCoast;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect1/Delay */
X_SVmcPmm__HE775_Delay = SVmcPmm__HE639__gicalOperator21;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/UnitDelay2 */
X_SVmcPmm__HE744_UnitDelay2 = xVcVmcPmm_B_IsgStopCoast;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR1/LogOp2
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR1/UnitDelay
1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR1/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR1/LogOp */
X_SVmcPmm__HE778_UnitDelay1 = (sVcDseGb_D_EfadPathAct != 2) && (sVcDtcAtr_D_GearLevAT
== cVc_D_GearLevATDrive) && (xVcVmcPmm_B_IsgStopStandstill ||
X_SVmcPmm__HE778_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/LogicalOperator36
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR1/UnitDelay
1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect2/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect2/Logic */
xVcVmcPmm_B_IsgStopPostRunReqStandstill = cVcVmcPmm_B_UseIsgStopPostRunReqStandstill
&& ((!(SVmcPmm__HE639__gicalOperator16)) && X_SVmcPmm__HE776_Delay) &&
X_SVmcPmm__HE778_UnitDelay1;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/EdgeDetect2/Delay */
X_SVmcPmm__HE776_Delay = SVmcPmm__HE639__gicalOperator16;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay8/Unit
Delay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SignalDelay/UnitD
elay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/LogicalOperator28
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/RelationalOperato
r23
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/LogicalOperator23 */
xVcVmcPmm_B_EngRunReqIsgStop = ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse) ||
(sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive)) && ((sVcDseGb_D_EfadPathAct != 2)
|| (X_SVmcPmm__HE780_UnitDelay <= cVcVmcPmm_t_EngRunReqIsgStopMin)) &&
(X_SVmcPmm__HE779_UnitDelay <= cVcVmcPmm_t_EngRunReqIsgStopMax) &&
(((xVcVmcPmm_B_IsgStopRunReqStandstill || xVcVmcPmm_B_IsgStopRunReqCoast ||
xVcVmcPmm_B_IsgStopPostRunReqStandstill) && (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATDrive)) || X_SVmcPmm__HE777_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/SR_FFR/UnitDelay1 */
X_SVmcPmm__HE777_UnitDelay1 = xVcVmcPmm_B_EngRunReqIsgStop;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242122_IsgStopRunReq/UnitDelay3 */
X_SVmcPmm__HE744_UnitDelay3 = xVcVmcPmm_B_EngRunReqIsgStop;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF10/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF10/Log
Op2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF10/Log
Op */
xVcVmcPmm_B_Wait4CluStrtWhlTqLow = (sVcVmcWtd_Tq_FrntReqWhl <
cVcVmcPmm_Tq_Wait4CluStrtEna) || ((sVcVmcWtd_Tq_FrntReqWhl <=
cVcVmcPmm_Tq_Wait4CluStrtDi) && X_SVmcPmm__HE734_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF10/UnitDelay1 */
X_SVmcPmm__HE734_UnitDelay1 = xVcVmcPmm_B_Wait4CluStrtWhlTqLow;
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12
421_Efad/124211_IceStartCoordination/1242112_12VStart/FirstOrderFilter1/Sum3
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Fir
stOrderFilter1/ts */
SVmcPmm__HE732_Sum3 = ts_VcVmcPmm__HEP7 + cVcVmcPmm_tc_VdmAccFilt;
if (SVmcPmm__HE732_Sum3 > 1e-06F) {
SVmcPmm__HE732_MinMax = SVmcPmm__HE732_Sum3;
}
else {
SVmcPmm__HE732_MinMax = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/FirstOrderFilter1/Prod1
*/
if (SVmcPmm__HE732_MinMax != 0.F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VSta
rt/FirstOrderFilter1/ts */
SVmcPmm__HE732_Prod1 = ts_VcVmcPmm__HEP7 / SVmcPmm__HE732_MinMax;
}
else {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VSta
rt/FirstOrderFilter1/ts */
if (ts_VcVmcPmm__HEP7 < 0.F) {
SVmcPmm__HE732_Prod1 = -3.402823466e+38F;
}
else {
SVmcPmm__HE732_Prod1 = 3.402823466e+38F;
}
}
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12
421_Efad/124211_IceStartCoordination/1242112_12VStart/FirstOrderFilter1/Sum2
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/FirstOrderF
ilter1/Prod2
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/FirstOrderFilte
r1/Sum1 */
rVcVmcPmm_a_Veh = X_SVmcPmm__HE732_Del1 + ((sVcVdm_a_ALgtStdFromWhlSpd -
X_SVmcPmm__HE732_Del1) * SVmcPmm__HE732_Prod1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/FirstOrderFilter1/Del
1 */
X_SVmcPmm__HE732_Del1 = rVcVmcPmm_a_Veh;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF1/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF1/LogO
p2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF1/LogO
p */
xVcVmcPmm_B_Wait4CluStrtWhlAccHigh = (rVcVmcPmm_a_Veh > cVcVmcPmm_a_Wait4CluStrtEna)
|| ((rVcVmcPmm_a_Veh >= cVcVmcPmm_a_Wait4CluStrtDi) && X_SVmcPmm__HE733_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF1/UnitDelay1 */
X_SVmcPmm__HE733_UnitDelay1 = xVcVmcPmm_B_Wait4CluStrtWhlAccHigh;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF2/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF2/LogO
p2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF2/LogO
p */
xVcVmcPmm_B_Wait4CluStrtAccPedAct = (sVcScIn_X_AccPedalPos >
cVcVmcPmm_X_Wait4CluStrtEna) || ((sVcScIn_X_AccPedalPos >=
cVcVmcPmm_X_Wait4CluStrtDi) && X_SVmcPmm__HE735_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SR_FF2/UnitDelay1 */
X_SVmcPmm__HE735_UnitDelay1 = xVcVmcPmm_B_Wait4CluStrtAccPedAct;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/RelationalOperator17
*/
xVcVmcPmm_B_Wait4CluStrtLowVehSpd = sVcScIn_v_VehSpdLgtMax <
cVcVmcPmm_v_Efad12VStartMax;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSwitch1/
Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSwitch1/Switch:
Omitted comparison with constant. */
if (cVcVmcPmm_B_Use12vStrtPsblInCluStrtAbort) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSw
itch1/Switch */
SVmcPmm__HE742_Switch = X_SVmcPmm__HE675_UnitDelay1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSw
itch1/Switch */
SVmcPmm__HE742_Switch = 1;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalOperato
r7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowe
d/RelationalOperator2 */
xVcVmcPmm_B_CluStrtTqRsvBlk = (sVcMtcAjc_Tq_EfadReqWhl > sVcDseWt_Tq_EfadMaxElDrvWhl)
&& SVmcPmm__HE742_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSwitch/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSwitch/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_UseRespStrtReqInCluStrtAllw) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSw
itch/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAll
owed/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAll
owed/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAll
owed/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAll
owed/LogicalOperator5 */
SVmcPmm__HE741_Switch = (yVcDeDmm_B_RespStartReq &&
cVcVmcPmm_B_UseRespStartReqFromDeDmm) || (yVcVmcEm_B_RespStartReq &&
cVcVmcPmm_B_UseRespStartreqFromVmcEm) || (xVcVmcPmm_B_CluStrtTqRsvBlk &&
cVcVmcPmm_B_UseTqOffsForCluStrtEval);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalSw
itch/Switch */
SVmcPmm__HE741_Switch = 1;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/LogicalOperato
r46 */
xVcVmcPmm_B_CluStrtAllwd = ((!(cVcVmcPmm_B_EfadUseFactory12VStrt)) ||
(!(sVcDeDmm_B_DrMdeFactory))) && (!(X_SVmcPmm__HE675_UnitDelay2)) &&
(!(X_SVmcPmm__HE675_UnitDelay10)) && (CVmcPmm__HE1_D_IceStatus != 2) &&
((CVmcPmm__HE1_D_IceStatus != cVcVmcPmm_D_IceStsStarting) || (sVcEc_n_Eng <=
cVcVmcPmm_n_CluStrtAllwdEngSpdMax)) && ((!(xVcVmcPmm_B_EngRunReqIsgStop)) ||
(!(cVcVmcPmm_B_IsgStopRunReqCluStrtBlkEna))) && ((!(cVcVmcPmm_B_CluStrtInDeplBlk))
|| (sVcDtcAtr_v_VehDrDirection >= cVcVmcPmm_v_CluStrtSpdAllw) ||
((!(yVcVmcEm_B_Depletion)) && (!(cVcVmcPmm_B_IgnrDepl))) ||
(!(SVmcPmm__HE741_Switch)));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOperator23
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOper
ator34
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOper
ator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOper
ator32
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator10
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator9 */
SVmcPmm__HE673__gicalOperator23 = cVcVmcPmm_B_UseWait4CluStrt &&
xVcVmcPmm_B_Wait4CluStrtWhlTqLow && xVcVmcPmm_B_Wait4CluStrtWhlAccHigh &&
xVcVmcPmm_B_Wait4CluStrtAccPedAct && xVcVmcPmm_B_Wait4CluStrtLowVehSpd &&
xVcVmcPmm_B_EngRunReqTotPre && ((6 != sVcDeDmm_D_DrvMode) && (sVcDeDmm_D_DrvMode !=
11)) && (((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) || (sVcDtcAtr_D_GearLevAT
== cVc_D_GearLevATReverse)) && yVcGscSgs_B_CluStrtAvl && xVcVmcPmm_B_CluStrtAllwd);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242112_12VStart/SignalDelay5/Switch: Omitted comp
arison with constant. */
if (SVmcPmm__HE673__gicalOperator23) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay5/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDel
ay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Si
gnalDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VSta
rt/SignalDelay5/ts */
X_SVmcPmm__HE737_UnitDelay = X_SVmcPmm__HE737_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Si
gnalDelay5/UnitDelay */
X_SVmcPmm__HE737_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay5/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDe
lay5/UnitDelay */
xVcVmcPmm_B_Wait4CluStrtTiOut = X_SVmcPmm__HE737_UnitDelay >
cVcVmcPmm_t_Wait4CluStrtTiOut;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOperator44
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOper
ator37 */
xVcVmcPmm_B_Wait4CluStrt = SVmcPmm__HE673__gicalOperator23 &&
(!(xVcVmcPmm_B_Wait4CluStrtTiOut));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator16
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator10
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
xVcVmcPmm_B_IsgStopPwrDwn = cVcVmcPmm_B_UseIsgStopPwrDwn &&
(!(SVmcPmm__HE829_Switch)) && (CVmcPmm__HE1_D_IceStatus != 0);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator7
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay5 */
X_SVmcPmm__HE6_UnitDelay5 = xVcVmcPmm_B_IsgStopStandstill || xVcVmcPmm_B_IsgStopCoast
|| xVcVmcPmm_B_IsgStopPwrDwn;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/SR_FF2/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator35
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/SR_FF2/LogOp */
X_SVmcPmm__HE753_UnitDelay1 = (sVcScIn_v_VehSpdLgt < cVcVmcPmm_v_EfadVehSpdOKIsgBrk)
|| ((sVcScIn_v_VehSpdLgt <= cVcVmcPmm_v_EfadVehSpdNOKIsgBrk) &&
X_SVmcPmm__HE753_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay2/Switch: Omitted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SR_FF2/UnitDelay1 */
if (X_SVmcPmm__HE753_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay2/ts */
X_SVmcPmm__HE756_UnitDelay = X_SVmcPmm__HE756_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay2/UnitDelay */
X_SVmcPmm__HE756_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/SignalDelay2/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay2/UnitDelay */
xVcVmcPmm_B_VehSpdOKIsgBrk = X_SVmcPmm__HE756_UnitDelay >
cVcVmcPmm_t_EfadVehSpdOKIsgBrk;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay3/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator1 */
if (sVcVdm_Tq_BrkTqAtWhlsReq > cVcVmcPmm_Tq_EfadBrkOKIsgBrk) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay3/ts */
X_SVmcPmm__HE757_UnitDelay = X_SVmcPmm__HE757_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay3/UnitDelay */
X_SVmcPmm__HE757_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/SignalDelay3/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay3/UnitDelay */
xVcVmcPmm_B_BrkOKIsgBrk = X_SVmcPmm__HE757_UnitDelay > cVcVmcPmm_t_EfadBrkOKIsgBrk;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay4/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator9 */
if (sVcScIn_X_AccPedalPos < cVcVmcPmm_X_EfadAccPedOKIsgBrk) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay4/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay4/ts */
X_SVmcPmm__HE758_UnitDelay = X_SVmcPmm__HE758_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay4/UnitDelay */
X_SVmcPmm__HE758_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/SignalDelay4/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay4/UnitDelay */
xVcVmcPmm_B_AccPedOKIsgBrk = X_SVmcPmm__HE758_UnitDelay >
cVcVmcPmm_t_EfadAccPedOKIsgBrk;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/RelationalOperator13 */
SVmcPmm__HE639__ionalOperator13 = sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator23 */
SVmcPmm__HE639__gicalOperator23 = yVcDseGbAvl_B_EfadIsgPathAvoid &&
SVmcPmm__HE639__ionalOperator13;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator25
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator33 */
xVcVmcPmm_B_IsgChrgReqBrk = cVcVmcPmm_B_UseIsgBrk && xVcVmcPmm_B_VehSpdOKIsgBrk &&
xVcVmcPmm_B_BrkOKIsgBrk && xVcVmcPmm_B_AccPedOKIsgBrk && yVcVmcEm_B_PrioChrgReq &&
((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse) ||
SVmcPmm__HE639__gicalOperator23);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay9/Switch: Omitted comparison with constant. */
if (yVcVmcEm_B_ChrgReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay9/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay9/UnitDelay */
X_SVmcPmm__HE762_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay9/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay9/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay9/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay9/ts */
X_SVmcPmm__HE762_UnitDelay = X_SVmcPmm__HE762_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay1/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator4
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay1/ts */
X_SVmcPmm__HE754_UnitDelay = X_SVmcPmm__HE754_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay1/UnitDelay */
X_SVmcPmm__HE754_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/LogicalSwitch1/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_TrnModIsgReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/LogicalSwitch1/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator15 */
xVcVmcPmm_B_TrnModOKIsgReq = sVcDtcAtr_D_TransMode < 3;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/LogicalSwitch1/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator2
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem
/Out */
xVcVmcPmm_B_TrnModOKIsgReq = sVcVmcPmm_D_TransModeReq < 3;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/RelationalOperator */
SVmcPmm__HE743__ationalOperator = sVcDeDmm_D_DrvMode == 13;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch11/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalOperator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/RelationalOperat
or1 */
if (yVcVmcEm_B_PrioChrgReq || (sVcEmiHeat_D_EngUseReq == 2)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1242
1_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch5/Switch: Omitted comp
arison with constant. */
if (SVmcPmm__HE743__ationalOperator) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch11/Switch */
SVmcPmm__HE766_Switch = cVcVmcPmm_v_EfadVehSpdOKPrioIsgDrvHybridEco;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch11/Switch */
SVmcPmm__HE766_Switch = cVcVmcPmm_v_EfadVehSpdOKPrioIsgDrv;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1242
1_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch4/Switch: Omitted comp
arison with constant. */
if (SVmcPmm__HE743__ationalOperator) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch11/Switch */
SVmcPmm__HE766_Switch = cVcVmcPmm_v_EfadVehSpdOKIsgDrvHybridEco;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch11/Switch */
SVmcPmm__HE766_Switch = cVcVmcPmm_v_EfadVehSpdOKIsgDrv;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch10/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/RelationalOperat
or17 */
if (yVcVmcEm_B_PrioChrgReq || (sVcEmiHeat_D_EngUseReq == 2)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1242
1_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch3/Switch: Omitted comp
arison with constant. */
if (SVmcPmm__HE743__ationalOperator) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch10/Switch */
SVmcPmm__HE765_Switch = cVcVmcPmm_v_EfadVehSpdNOKPrioIsgDrvHybridEco;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch10/Switch */
SVmcPmm__HE765_Switch = cVcVmcPmm_v_EfadVehSpdNOKPrioIsgDrv;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1242
1_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch/Switch: Omitted compa
rison with constant. */
if (SVmcPmm__HE743__ationalOperator) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch10/Switch */
SVmcPmm__HE765_Switch = cVcVmcPmm_v_EfadVehSpdNOKIsgDrvHybridEco;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch10/Switch */
SVmcPmm__HE765_Switch = cVcVmcPmm_v_EfadVehSpdNOKIsgDrv;
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_FF3/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_FF3/UnitDelay
1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_FF3/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/RelationalOperat
or16
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_FF3/LogOp */
X_SVmcPmm__HE771_UnitDelay1 = (sVcScIn_v_VehSpdLgt < SVmcPmm__HE766_Switch) ||
((sVcScIn_v_VehSpdLgt <= SVmcPmm__HE765_Switch) && X_SVmcPmm__HE771_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay8/Switch: Omitted comparison w
ith constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_FF3/UnitDelay
1 */
if (X_SVmcPmm__HE771_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay8/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay8/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDela
y8/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/Signa
lDelay8/ts */
X_SVmcPmm__HE773_UnitDelay = X_SVmcPmm__HE773_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay8/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDela
y8/UnitDelay */
X_SVmcPmm__HE773_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay4/Switch: Omitted comparison w
ith constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_FF3/UnitDelay
1 */
if (X_SVmcPmm__HE771_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay4/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDela
y4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/Signa
lDelay4/ts */
X_SVmcPmm__HE772_UnitDelay = X_SVmcPmm__HE772_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDelay4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDela
y4/UnitDelay */
X_SVmcPmm__HE772_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch1/Switch: Omitted comparison
with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/RelationalOperat
or2 */
if (yVcVmcEm_B_PrioChrgReq || (sVcEmiHeat_D_EngUseReq == 2)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch1/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDela
y8/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SignalDela
y8/UnitDelay */
xVcVmcPmm_B_VehSpdOKIsgDrv = X_SVmcPmm__HE773_UnitDelay >
cVcVmcPmm_t_CatHeatVehSpdOKIsgDrv;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1242
1_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch2/Switch: Omitted comp
arison with constant. */
if (X_SVmcPmm__HE743_UnitDelay7) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/SR_F
F3/UnitDelay1 */
xVcVmcPmm_B_VehSpdOKIsgDrv = X_SVmcPmm__HE771_UnitDelay1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/LogicalS
witch1/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/Sign
alDelay4/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/Sign
alDelay4/UnitDelay */
xVcVmcPmm_B_VehSpdOKIsgDrv = X_SVmcPmm__HE772_UnitDelay >
cVcVmcPmm_t_VehSpdOKIsgDrv;
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator6
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay1/Rel
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator24
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay9/Rel
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay9/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay1/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator32
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator33
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator34
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator31 */
xVcVmcPmm_B_IsgChrgReqDrv = (!(SVmcPmm__HE639__gicalOperator23)) &&
SVmcPmm__HE639__ionalOperator13 && ((2 == sVcEmiHeat_D_EngUseReq) ||
(X_SVmcPmm__HE762_UnitDelay <= cVcVmcPmm_t_ChrgReqDly)) &&
(X_SVmcPmm__HE754_UnitDelay > cVcVmcPmm_t_EfadIceStsDlyIsgDrv) &&
xVcVmcPmm_B_TrnModOKIsgReq && ((2 == sVcEmiHeat_D_EngUseReq) ||
yVcVmcEm_B_PrioChrgReq || ((sVcDeDmm_D_DrvMode != 11) && ((!(yVcVmcEm_B_Charge)) ||
(!(cVcVmcPmm_B_UseChargeInIsgReq))))) && xVcVmcPmm_B_VehSpdOKIsgDrv;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/RelationalOperator18 */
SVmcPmm__HE639__ionalOperator18 = sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATNeutral;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/SignalDelay10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/SignalDelay10/Switch: Omitted comparison with constant. */
if (SVmcPmm__HE639__ionalOperator18) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay10/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay10/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay10/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay10/ts */
X_SVmcPmm__HE755_UnitDelay = X_SVmcPmm__HE755_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/SignalDelay10/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay10/UnitDelay */
X_SVmcPmm__HE755_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124212_IsgReq/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124212_IsgReq/LogicalSwitch8/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator20
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator21
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if ((X_SVmcPmm__HE639_UnitDelay4 == 2) && (CVmcPmm__HE1_D_IceStatus == 2)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/LogicalSwitch8/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay10/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/SignalDelay10/UnitDelay */
SVmcPmm__HE747_Switch = X_SVmcPmm__HE755_UnitDelay > cVcVmcPmm_t_GearLevNDly;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124212_IsgReq/LogicalSwitch8/Switch */
SVmcPmm__HE747_Switch = SVmcPmm__HE639__ionalOperator18;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator14
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator22
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/RelationalOperator19
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124212_IsgReq/LogicalOperator19
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay5 */
xVcVmcPmm_B_IsgChrgReq = ((CVmcPmm__HE1_D_IceStatus == 2) ||
(CVmcPmm__HE1_D_IceStatus == 3)) && (xVcVmcPmm_B_IsgChrgReqBrk ||
xVcVmcPmm_B_IsgChrgReqDrv || X_SVmcPmm__HE6_UnitDelay5 || (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATPark) || SVmcPmm__HE747_Switch);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalOperat
or11
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator6
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem/Ou
t */
xVcVmcPmm_B_IsgStrtGearLvrDEfadIsgAct = (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATDrive) && (sVcDseGb_D_EfadPathAct == 1) && (sVcVmcPmm_D_TransModeReq
== 1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch2
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch2/Switch:
Omitted comparison with constant. */
if (cVcVmcPmm_B_IsgStrtInDUseEfadPathAct) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch2/Switch */
SVmcPmm__HE721_Switch = xVcVmcPmm_B_IsgStrtGearLvrDEfadIsgAct;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch2/Switch */
SVmcPmm__HE721_Switch = xVcVmcPmm_B_EngRunReqIsgStop;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch1
9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch19/Switch
: Omitted comparison with constant. */
if (X_SVmcPmm__HE672_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch19/Switch */
SVmcPmm__HE720_Switch = cVcVmcPmm_Tq_EfadIsgStrtEnaFlt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch19/Switch */
SVmcPmm__HE720_Switch = cVcVmcPmm_Tq_EfadIsgStrtEna;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch1
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch1/Switch:
Omitted comparison with constant. */
if (X_SVmcPmm__HE672_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch1/Switch */
SVmcPmm__HE719_Switch = cVcVmcPmm_Tq_EfadIsgStrtDiFlt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch1/Switch */
SVmcPmm__HE719_Switch = cVcVmcPmm_Tq_EfadIsgStrtDi;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SR_FF10/LogOp
3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/SR_FF10/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
SR_FF10/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
SR_FF10/LogOp */
X_SVmcPmm__HE723_UnitDelay1 = (sVcVmcWtd_Tq_FrntReqWhl < SVmcPmm__HE720_Switch) ||
((sVcVmcWtd_Tq_FrntReqWhl <= SVmcPmm__HE719_Switch) && X_SVmcPmm__HE723_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay1/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay1/Switch: O
mitted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/SR_FF10/UnitDelay1 */
if (X_SVmcPmm__HE723_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDe
lay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverD
R/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGea
rLeverDR/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgSta
rtGearLeverDR/SignalDelay1/ts */
X_SVmcPmm__HE725_UnitDelay = X_SVmcPmm__HE725_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDe
lay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGea
rLeverDR/SignalDelay1/UnitDelay */
X_SVmcPmm__HE725_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDela
y1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/SignalDelay1/UnitDelay */
xVcVmcPmm_B_IsgStrtWhlTrqOK = X_SVmcPmm__HE725_UnitDelay >
cVcVmcPmm_t_IsgStrtWhlTrqOK;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalOperat
or10
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator27
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator28 */
SVmcPmm__HE672__gicalOperator10 = (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) ||
(sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay2/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay2/Switch: O
mitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator1 */
if (sVcDtcAtr_v_VehDrDirection < cVcVmcPmm_v_VehSpdLimIsgStrtGearLvrDR) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDe
lay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverD
R/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGea
rLeverDR/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgSta
rtGearLeverDR/SignalDelay2/ts */
X_SVmcPmm__HE726_UnitDelay = X_SVmcPmm__HE726_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDe
lay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGea
rLeverDR/SignalDelay2/UnitDelay */
X_SVmcPmm__HE726_UnitDelay = 0.F;
}
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242
_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_
BrkRoadIncline/Z_BrkRoadIncline/Z_BrkRoadIncline_r */
TabIdxS18T6((const Float32 *) &(mVcVmcPmm_Z_BrkRoadIncline_r[0]), 8,
sVcVdm_Tq_BrkTqAtWhlsReq, SVmcPmm__HE730__rkRoadIncline_r);
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12
421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRoadI
ncline/FirstOrderFilter1/Sum3
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGear
LeverDR/12421112_BrkRoadIncline/FirstOrderFilter1/ts */
SVmcPmm__HE728_Sum3 = ts_VcVmcPmm__HEP7 + cVcVmcPmm_tc_LatAccFilt;
if (SVmcPmm__HE728_Sum3 > 1e-06F) {
SVmcPmm__HE728_MinMax = SVmcPmm__HE728_Sum3;
}
else {
SVmcPmm__HE728_MinMax = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkR
oadIncline/FirstOrderFilter1/Prod1 */
if (SVmcPmm__HE728_MinMax != 0.F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgSta
rtGearLeverDR/12421112_BrkRoadIncline/FirstOrderFilter1/ts */
SVmcPmm__HE728_Prod1 = ts_VcVmcPmm__HEP7 / SVmcPmm__HE728_MinMax;
}
else {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgSta
rtGearLeverDR/12421112_BrkRoadIncline/FirstOrderFilter1/ts */
if (ts_VcVmcPmm__HEP7 < 0.F) {
SVmcPmm__HE728_Prod1 = -3.402823466e+38F;
}
else {
SVmcPmm__HE728_Prod1 = 3.402823466e+38F;
}
}
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12
421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRoadI
ncline/FirstOrderFilter1/Sum2
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/12421112_BrkRoadIncline/FirstOrderFilter1/Del1
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
12421112_BrkRoadIncline/FirstOrderFilter1/Prod2
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/1242
1112_BrkRoadIncline/FirstOrderFilter1/Sum1 */
X_SVmcPmm__HE728_Del1 = X_SVmcPmm__HE728_Del1 + ((sVcVdm_a_ALat -
X_SVmcPmm__HE728_Del1) * SVmcPmm__HE728_Prod1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRo
adIncline/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_BrkRoadInclin
e/LogicalSwitch5/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseAwdRoadGrad) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112
_BrkRoadIncline/LogicalSwitch5/Switch */
rVcVmcPmm_Z_RoadGradient = sVcVmcAwd_X_RoadGrad;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112
_BrkRoadIncline/LogicalSwitch5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGea
rLeverDR/12421112_BrkRoadIncline/FirstOrderFilter1/Del1 */
rVcVmcPmm_Z_RoadGradient = X_SVmcPmm__HE728_Del1;
}
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242
_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_
BrkRoadIncline/Z_BrkRoadIncline/Z_BrkRoadIncline_c */
TabIdxS18T6((const Float32 *) &(mVcVmcPmm_Z_BrkRoadIncline_c[0]), 8,
rVcVmcPmm_Z_RoadGradient, SVmcPmm__HE730__rkRoadIncline_c);
/* Interpolation: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/12
42_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/1242111
2_BrkRoadIncline/Z_BrkRoadIncline/Z_BrkRoadIncline */
rVcVmcPmm_Z_BrkRoadIncline =
mVcVmcPmm_Z_BrkRoadIncline[SVmcPmm__HE730__rkRoadIncline_r[0]][SVmcPmm__HE730__rkRoadIncline_c[0]];
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421112_B
rkRoadIncline/RelationalOperator4 */
xVcVmcPmm_B_BrkRoadIncline = rVcVmcPmm_Z_BrkRoadIncline == 1;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/12421111_EpbC
oding/B_TqRsvActAT_1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/12421111_EpbCoding/Drive8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/12421111_EpbCoding/Drive7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/12421111_EpbCoding/Drive1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/12421111_EpbCoding/Drive */
xVcVmcPmm_B_EpbActive = (sVcVdm_D_EpbSts == cVcVmcPmm_D_EpbCoding1) ||
(sVcVdm_D_EpbSts == cVcVmcPmm_D_EpbCoding2) || (sVcVdm_D_EpbSts ==
cVcVmcPmm_D_EpbCoding3) || (sVcVdm_D_EpbSts == cVcVmcPmm_D_EpbCoding4);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay3/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDelay3/Switch: O
mitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator5 */
if (xVcVmcPmm_B_BrkRoadIncline || xVcVmcPmm_B_EpbActive) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDe
lay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverD
R/SignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGea
rLeverDR/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgSta
rtGearLeverDR/SignalDelay3/ts */
X_SVmcPmm__HE727_UnitDelay = X_SVmcPmm__HE727_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SignalDe
lay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGea
rLeverDR/SignalDelay3/UnitDelay */
X_SVmcPmm__HE727_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalOperat
or3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator4 */
xVcVmcPmm_B_NonSysStrt = (!(yVcDeDmm_B_RespStartReq)) && (sVcDeDmm_D_EngRunReqDriver
== 2);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch5
/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalSwitch5/Switch:
Omitted comparison with constant. */
if (cVcVmcPmm_B_UseIsgStrtAtStndStill) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch5/Switch */
SVmcPmm__HE722_Switch = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalS
witch5/Switch */
SVmcPmm__HE722_Switch = xVcVmcPmm_B_NonSysStrt;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalOperat
or7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator6 */
SVmcPmm__HE672_LogicalOperator7 = X_SVmcPmm__HE672_UnitDelay2 ||
(!(SVmcPmm__HE828_Switch)) || (SVmcPmm__HE848_Switch <
cVcVmcPmm_Te_Efad12VStrtEngClntMin);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalOperat
or59
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/SignalDelay3/Rel
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/SignalDelay2/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/SignalDelay2/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/SignalDelay3/UnitDelay */
xVcVmcPmm_B_IsgStrtGearLvrDRBraking = xVcVmcPmm_B_IsgStrtWhlTrqOK &&
SVmcPmm__HE672__gicalOperator10 && (((X_SVmcPmm__HE726_UnitDelay >
cVcVmcPmm_t_VehSpdLimIsgStrtGearLvrDR) && (X_SVmcPmm__HE727_UnitDelay >
cVcVmcPmm_t_BrkLimIsgStrtGearLvrDR) && SVmcPmm__HE722_Switch) ||
SVmcPmm__HE672_LogicalOperator7);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalOperat
or8 */
xVcVmcPmm_B_IsgStrtGearLvrDR = SVmcPmm__HE721_Switch ||
xVcVmcPmm_B_IsgStrtGearLvrDRBraking;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay5/Switc
h
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay5/Switch: Omitt
ed comparison with constant. */
if (SVmcPmm__HE829_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay5
/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/Si
gnalDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAll
owed/SignalDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgSta
rtAllowed/SignalDelay5/ts */
X_SVmcPmm__HE739_UnitDelay = X_SVmcPmm__HE739_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay5
/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAll
owed/SignalDelay5/UnitDelay */
X_SVmcPmm__HE739_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay5/R
el
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/S
ignalDelay5/UnitDelay */
xVcVmcPmm_B_DrvCycActvFirstStrtTiOut = X_SVmcPmm__HE739_UnitDelay >
cVcVmcPmm_t_DrvCycActvFirstStrt;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/LogicalOperator44
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/Logi
calOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/R
elationalOperator3 */
xVcVmcPmm_B_DrvCycActvFirstStrt = (sVcTcm_Te_TrsmOilT < cVcVmcPmm_Te_TrnOil) &&
SVmcPmm__HE829_Switch && (!(xVcVmcPmm_B_DrvCycActvFirstStrtTiOut));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay1/Switc
h
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay1/Switch: Omitt
ed comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
if (X_SVmcPmm__HE6_UnitDelay14) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay1
/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/Si
gnalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAll
owed/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgSta
rtAllowed/SignalDelay1/ts */
X_SVmcPmm__HE738_UnitDelay = X_SVmcPmm__HE738_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay1
/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAll
owed/SignalDelay1/UnitDelay */
X_SVmcPmm__HE738_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay1/R
el
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/S
ignalDelay1/UnitDelay */
xVcVmcPmm_B_EngOnReqTiOut = X_SVmcPmm__HE738_UnitDelay > cVcVmcPmm_t_EngOnReqDly;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/LogicalOperator8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/Logi
calOperator7
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
xVcVmcPmm_B_EngOnReqDly = X_SVmcPmm__HE6_UnitDelay14 &&
(!(xVcVmcPmm_B_EngOnReqTiOut)) && cVcVmcPmm_B_UseEngOnReqDly;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator3 */
xVcVmcPmm_B_Efad2IceUnavl = yVcDsePcr_B_IsgStartDisableRq || yVcDsePcr_B_IsgDisableRq
|| yVcDseGb_B_EfadIsgPathNotAvl;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator4 */
xVcVmcPmm_B_Efad2WhlUnavl = yVcDseGb_B_EfadWhlPathNotAvl ||
yVcDsePcr_B_EfadDisableRq;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator45
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator36
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator8 */
xVcVmcPmm_B_EfadUnavl = (xVcVmcPmm_B_Efad2IceUnavl && xVcVmcPmm_B_Efad2WhlUnavl) ||
((!(yVcDepTre_B_ISGTqAllw)) && (sVcDtcAtr_D_GearLevAT != cVc_D_GearLevATReverse));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/LogicalOperator55
*/
xVcVmcPmm_B_IsgStrtAllwd = ((!(sVcDeDmm_B_DrMdeFactory)) ||
(!(cVcVmcPmm_B_EfadUseFactory12VStrt))) && (sVcCidd_D_IsgModSts != 7) &&
(CVmcPmm__HE1_D_IceStatus != 2) && ((CVmcPmm__HE1_D_IceStatus !=
cVcVmcPmm_D_IceStsStarting) || (sVcEc_n_Eng <= cVcVmcPmm_n_IsgStrtAllwdEngSpdMax) ||
xVcVmcPmm_B_DrvCycActvFirstStrt || xVcVmcPmm_B_EngOnReqDly) &&
(!(X_SVmcPmm__HE674_UnitDelay7)) && (!(yVcDsePcr_B_IsgStartDisableRq)) &&
(((!(xVcVmcPmm_B_Efad2IceUnavl)) && (!(xVcVmcPmm_B_EfadUnavl))) ||
xVcVmcPmm_B_DrvCycActvFirstStrt);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator27
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator26
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator7 */
xVcVmcPmm_B_IsgStrtPsbl = cVcVmcPmm_B_EfadUseIsgStrt && (xVcVmcPmm_B_IsgStrtGearLvrDR
|| (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark) || (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATNeutral)) && xVcVmcPmm_B_IsgStrtAllwd;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/SR_FF9/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF9/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator23
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF9/LogOp */
xVcVmcPmm_B_CluStrtVehSpdOK = (sVcDtcAtr_v_VehDrDirection >
cVcVmcPmm_v_EfadCluStrtEna) || ((sVcDtcAtr_v_VehDrDirection >=
cVcVmcPmm_v_EfadCluStrtDi) && X_SVmcPmm__HE707_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/SR_FF9/UnitDelay1 */
X_SVmcPmm__HE707_UnitDelay1 = xVcVmcPmm_B_CluStrtVehSpdOK;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator10
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator54
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator25
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator2 */
xVcVmcPmm_B_CluStrtPsbl = cVcVmcPmm_B_EfadUseCluStrt && xVcVmcPmm_B_CluStrtVehSpdOK
&& ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) || (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATReverse)) && yVcGscSgs_B_CluStrtAvl && xVcVmcPmm_B_CluStrtAllwd;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator18 */
SVmcPmm__HE638_LogicalOperator1 = xVcVmcPmm_B_CluStrtPsbl &&
((!(X_SVmcPmm__HE638_UnitDelay3)) && (!(X_SVmcPmm__HE638_UnitDelay1))) &&
X_SVmcPmm__HE6_UnitDelay14;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch4/Switch: Omitted comparison with con
stant. */
if (cVcVmcPmm_B_CluStrtReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch4/Switch */
SVmcPmm__HE695_Switch = cVcVmcPmm_B_CluStrtReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch4/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise6/Logica
lOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise6/Logica
lOperator1 */
SVmcPmm__HE695_Switch = SVmcPmm__HE638_LogicalOperator1 &&
(!(X_SVmcPmm__HE686_UnitDelay1));
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise6/UnitDelay1 */
X_SVmcPmm__HE686_UnitDelay1 = SVmcPmm__HE638_LogicalOperator1;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/SR_FF3/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE703_UnitDelay1 = SVmcPmm__HE695_Switch || (X_SVmcPmm__HE6_UnitDelay14 &&
((CVmcPmm__HE1_D_IceStatus != 2) || yVcDtcSt_B_CluStrtAct) &&
(yVcDtcSt_B_CluStrtAct || (!(X_SVmcPmm__HE678_Delay))) &&
(!(X_SVmcPmm__HE638_UnitDelay4)) && SVmcPmm__HE829_Switch &&
X_SVmcPmm__HE703_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect2/Delay */
X_SVmcPmm__HE678_Delay = yVcDtcSt_B_CluStrtAct;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator16
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator12
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/UnitDelay1 */
SVmcPmm__HE638__gicalOperator16 = xVcVmcPmm_B_IsgStrtPsbl &&
((!(X_SVmcPmm__HE703_UnitDelay1)) && (!(X_SVmcPmm__HE638_UnitDelay7))) &&
X_SVmcPmm__HE6_UnitDelay14;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/LogicalOperat
or9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator12
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
EdgeDetect1/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
EdgeDetect1/Logic */
xVcVmcPmm_B_IsgStrtGearLvrDRAbort = cVcVmcPmm_B_IsgStrtGearLvrDRAbortEna &&
SVmcPmm__HE672__gicalOperator10 && ((!(xVcVmcPmm_B_IsgStrtGearLvrDRBraking)) &&
X_SVmcPmm__HE718_Delay) && (!(SVmcPmm__HE721_Switch));
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/EdgeDetect
1/Delay */
X_SVmcPmm__HE718_Delay = xVcVmcPmm_B_IsgStrtGearLvrDRBraking;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise8/LogicalOpera
tor
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise8/LogicalOpera
tor1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF2/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE702_UnitDelay1 = (SVmcPmm__HE638__gicalOperator16 &&
(!(X_SVmcPmm__HE687_UnitDelay1))) || (X_SVmcPmm__HE6_UnitDelay14 &&
(yVcDtcSt_B_StrtAct || (!(X_SVmcPmm__HE679_Delay))) &&
(!(X_SVmcPmm__HE638_UnitDelay9)) && SVmcPmm__HE829_Switch &&
((!(xVcVmcPmm_B_IsgStrtGearLvrDRAbort)) || X_SVmcPmm__HE638_UnitDelay8) &&
X_SVmcPmm__HE702_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect3/Delay */
X_SVmcPmm__HE679_Delay = yVcDtcSt_B_StrtAct;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise8/UnitDelay1 */
X_SVmcPmm__HE687_UnitDelay1 = SVmcPmm__HE638__gicalOperator16;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch5/Switch: Omitted comparison with con
stant. */
if (cVcVmcPmm_B_IsgStrtPahReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
X_SVmcPmm__HE6_UnitDelay6 = cVcVmcPmm_B_IsgStrtPahReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF2/UnitDelay1
*/
X_SVmcPmm__HE6_UnitDelay6 = X_SVmcPmm__HE702_UnitDelay1;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
X_SVmcPmm__HE638_UnitDelay1 = X_SVmcPmm__HE6_UnitDelay6;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124212_IsgReq/LogicalOperator49
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
xVcVmcPmm_B_IsgReq = xVcVmcPmm_B_IsgChrgReq || X_SVmcPmm__HE6_UnitDelay6;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay8/Switch: Omitted comparison with constant. */
if (SVmcPmm__HE829_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay8/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay8/UnitDelay */
X_SVmcPmm__HE670_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay8/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay8/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay8/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay8/ts */
X_SVmcPmm__HE670_UnitDelay = X_SVmcPmm__HE670_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay11/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator5
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus != 0) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay11/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay11/UnitDelay */
X_SVmcPmm__HE663_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay11/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay11/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay11/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay11/ts */
X_SVmcPmm__HE663_UnitDelay = X_SVmcPmm__HE663_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator54
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator38
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator41
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator12
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator43
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay11/Rel
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay8/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay8/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay11/UnitDelay */
xVcVmcPmm_B_Efad2IcePahReq = (xVcVmcPmm_B_IsgReq || xVcVmcPmm_B_Efad2WhlUnavl) &&
(SVmcPmm__HE829_Switch || ((X_SVmcPmm__HE670_UnitDelay <=
cVcVmcPmm_t_IsgDrCycStopMax) && (X_SVmcPmm__HE663_UnitDelay <=
cVcVmcPmm_t_IsgDrCycStop))) && ((!(xVcVmcPmm_B_EfadUnavl)) &&
(!(xVcVmcPmm_B_Efad2IceUnavl)));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay2/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_Efad2IcePahReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay2/ts */
X_SVmcPmm__HE664_UnitDelay = X_SVmcPmm__HE664_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay2/UnitDelay */
X_SVmcPmm__HE664_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay9/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator15
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator25
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator19 */
if ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) || (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATReverse)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay9/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay9/UnitDelay */
X_SVmcPmm__HE671_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay9/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay9/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay9/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay9/ts */
X_SVmcPmm__HE671_UnitDelay = X_SVmcPmm__HE671_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator44
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator47
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay9/Rel
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator48
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay9/UnitDelay */
xVcVmcPmm_B_Efad2WhlPahReq = (!(xVcVmcPmm_B_Efad2IcePahReq)) &&
(X_SVmcPmm__HE671_UnitDelay <= cVcVmcPmm_t_GearLevDRDly) &&
yVcPpmPsm_B_DriveCycleActive && yVcPpmPsm_B_PropulsionAllowed &&
((!(xVcVmcPmm_B_EfadUnavl)) && (!(xVcVmcPmm_B_Efad2WhlUnavl)));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay5/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_Efad2WhlPahReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay5/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay5/ts */
X_SVmcPmm__HE667_UnitDelay = X_SVmcPmm__HE667_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay5/UnitDelay */
X_SVmcPmm__HE667_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay1/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator55 */
if (!(SVmcPmm__HE829_Switch)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay1/ts */
X_SVmcPmm__HE661_UnitDelay = X_SVmcPmm__HE661_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay1/UnitDelay */
X_SVmcPmm__HE661_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/SignalDelay1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay1/UnitDelay */
xVcVmcPmm_B_DrvCycTiOut = X_SVmcPmm__HE661_UnitDelay > cVcVmcPmm_t_EfadDrvCycTiOut;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator57
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator53
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator24
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator55
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator70
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator69
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator68
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator49 */
xVcVmcPmm_B_Efad2IceReqRst = xVcVmcPmm_B_EfadUnavl || ((xVcVmcPmm_B_Efad2IceUnavl ||
((!(xVcVmcPmm_B_Efad2IcePahReq)) && (!(xVcVmcPmm_B_Efad2WhlPahReq))) ||
(!(SVmcPmm__HE829_Switch))) && (xVcVmcPmm_B_DrvCycTiOut ||
(yVcVmcWtc_B_EfadPathDisabled && yVcDtcTc_B_IsgPathDisabled)));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/SR_FF7/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF7/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator21
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay2/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay2/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF7/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay5/UnitDelay */
xVcVmcPmm_B_Efad2IceReq = (xVcVmcPmm_B_Efad2IcePahReq && ((X_SVmcPmm__HE664_UnitDelay
> cVcVmcPmm_t_EfadPahDiTiOut) || yVcVmcWtc_B_EfadPathDisabled)) ||
(((!(xVcVmcPmm_B_Efad2WhlPahReq)) || ((X_SVmcPmm__HE667_UnitDelay <=
cVcVmcPmm_t_IsgPahDiTiOut) && (!(yVcDtcTc_B_IsgPathDisabled)))) &&
(!(xVcVmcPmm_B_Efad2IceReqRst)) && X_SVmcPmm__HE660_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/SR_FF7/UnitDelay1 */
X_SVmcPmm__HE660_UnitDelay1 = xVcVmcPmm_B_Efad2IceReq;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay4/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator23
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator6 */
if ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATNeutral) || (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATPark)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay4/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay4/ts */
X_SVmcPmm__HE666_UnitDelay = X_SVmcPmm__HE666_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay4/UnitDelay */
X_SVmcPmm__HE666_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/SignalDelay4/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay4/UnitDelay */
xVcVmcPmm_B_GearLvrNotDRDetn = X_SVmcPmm__HE666_UnitDelay >
cVcVmcPmm_t_EfadGearLvrPNDetn;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator59
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator42
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator60
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator37
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator58
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator66
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator73
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator72
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator52 */
xVcVmcPmm_B_EfadDisengdReq = (((xVcVmcPmm_B_GearLvrNotDRDetn &&
((!(yVcScDep_B_DrvrPrsnt)) || (sVcScIn_v_VehSpdLgt >
cVcVmcPmm_v_EfadGearLvrPNDiseng) || cVcVmcPmm_B_EfadGearLvrPNDisengEna)) ||
(sVcDtcAtr_D_GearLevAT == 7) || (!(yVcPpmPsm_B_DriveCycleActive))) &&
((yVcDtcTc_B_IsgPathDisabled && yVcVmcWtc_B_EfadPathDisabled) ||
xVcVmcPmm_B_DrvCycTiOut)) || (!(yVcPpmPsm_B_PropulsionAllowed)) ||
xVcVmcPmm_B_EfadUnavl;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/LogicalSwitch21/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/LogicalSwitch21/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_D_EfadPathReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch21/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
X_SVmcPmm__HE639_UnitDelay4 = cVcVmcPmm_D_EfadPathReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1242
1_Efad/LogicalSwitch2/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_Efad2IceReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/LogicalSwitch21/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
X_SVmcPmm__HE639_UnitDelay4 = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1
2421_Efad/LogicalSwitch1/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_EfadDisengdReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/
1242_Efad/12421_Efad/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/LogicalSwitch21/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hyb
rid_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
X_SVmcPmm__HE639_UnitDelay4 = 5;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/
1242_Efad/12421_Efad/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/LogicalSwitch21/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hyb
rid_Mode_Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
X_SVmcPmm__HE639_UnitDelay4 = 2;
}
}
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator31
# combined # Reference of merge block: Merge1 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge1
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/RenameSignal7/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/RenameSignal7/LogicalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator27
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator63
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay5
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
SVmcPmm__HE173_Merge1 = (SVmcPmm__HE829_Switch || X_SVmcPmm__HE6_UnitDelay5) &&
(X_SVmcPmm__HE639_UnitDelay4 == 1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/SignalDelay2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/SignalDelay2/Switch: Omitted comparison with const
ant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator14 */
if (sVcDseEm_rt_IsgMaxTorqueLoss < cVcVmcPmm_rt_EfadStrtAllow) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay2/UnitDe
lay */
X_SVmcPmm__HE710_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay2/UnitDe
lay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay2/t
s */
X_SVmcPmm__HE710_UnitDelay = X_SVmcPmm__HE710_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/SignalDelay2/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay2/UnitDelay */
xVcVmcPmm_B_ElecMotLowAvailTrq = X_SVmcPmm__HE710_UnitDelay <=
cVcVmcPmm_t_EfadRunReqDelay;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch3/Switch: Omitted comparison with con
stant. */
if (xVcVmcPmm_B_ElecMotLowAvailTrq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch3/Switch
# combined # Reference of merge block: Merge5 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge5
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/Logica
lSwitch3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay3 */
X_SVmcPmm__HE6_UnitDelay3 = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch3/Switch
# combined # Reference of merge block: Merge5 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge5
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/Logica
lSwitch3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay3 */
X_SVmcPmm__HE6_UnitDelay3 = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/SignalDelay4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/SignalDelay4/Switch: Omitted comparison with const
ant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
if (X_SVmcPmm__HE6_UnitDelay14) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay4/UnitDe
lay */
X_SVmcPmm__HE712_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay4/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay4/UnitDe
lay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay4/t
s */
X_SVmcPmm__HE712_UnitDelay = X_SVmcPmm__HE712_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/SignalDelay5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/SignalDelay5/Switch: Omitted comparison with const
ant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator4
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay5/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay5/UnitDe
lay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay5/t
s */
X_SVmcPmm__HE713_UnitDelay = X_SVmcPmm__HE713_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay5/UnitDe
lay */
X_SVmcPmm__HE713_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator14
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay5/Rel
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator21
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay5/UnitDelay */
SVmcPmm__HE638__gicalOperator14 = (!(SVmcPmm__HE829_Switch)) ||
(X_SVmcPmm__HE713_UnitDelay > cVcVmcPmm_t_IceRunng12VStrt);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242112_12VStart/SignalDelay1/Switch: Omitted comp
arison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/EdgeDetect2
/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/EdgeDetect2
/Logic */
if (SVmcPmm__HE829_Switch && (!(X_SVmcPmm__HE731_Delay))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Si
gnalDelay1/UnitDelay */
X_SVmcPmm__HE736_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDel
ay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Si
gnalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VSta
rt/SignalDelay1/ts */
X_SVmcPmm__HE736_UnitDelay = X_SVmcPmm__HE736_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/EdgeDetect2/Delay */
X_SVmcPmm__HE731_Delay = SVmcPmm__HE829_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOperator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOper
ator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDe
lay1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/SignalDe
lay1/UnitDelay */
xVcVmcPmm_B_Dly12VStrtVehPwrUp = cVcVmcPmm_B_UseDly12VStrtVehPwrUp &&
(X_SVmcPmm__HE736_UnitDelay <= cVcVmcPmm_t_FirstStrtDlyOff) &&
((!(sVcDeDmm_B_DrMdeFactory)) || (!(cVcVmcPmm_B_EfadUseFactory12VStrt))) &&
(sVcPpmPsm_D_EngRunReqPsm == 2);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOperator14 */
xVcVmcPmm_B_12VStrtAllwd = (!(xVcVmcPmm_B_Dly12VStrtVehPwrUp)) &&
(!(X_SVmcPmm__HE673_UnitDelay15)) && (sVcDseGb_D_EfadPathAct != 1) &&
(CVmcPmm__HE1_D_IceStatus != 2) && ((CVmcPmm__HE1_D_IceStatus !=
cVcVmcPmm_D_IceStsStarting) || (sVcEc_n_Eng <= cVcVmcPmm_n_12VStrtAllwdEngSpdMax))
&& (!(xVcVmcPmm_B_Wait4CluStrt));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOperator8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOper
ator36
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/LogicalOper
ator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator23
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/Relation
alOperator4 */
xVcVmcPmm_B_12VStrtPsbl = cVcVmcPmm_B_EfadUse12VStrt && ((sVcScIn_v_VehSpdLgtMax <
cVcVmcPmm_v_Efad12VStartMax) && (sVcScIn_v_VehSpdLgtMax >
cVcVmcPmm_v_Efad12VStartMin)) && (SVmcPmm__HE828_Switch ||
cVcVmcPmm_B_Efad12VStrtEnblIngoreDep) && (SVmcPmm__HE848_Switch >=
cVcVmcPmm_Te_Efad12VStrtEngClntMin) && xVcVmcPmm_B_12VStrtAllwd;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/UnitDelay1
*/
X_SVmcPmm__HE675_UnitDelay1 = xVcVmcPmm_B_12VStrtPsbl;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch9/Switch: Omitted comparison with con
stant. */
if (cVcVmcPmm_B_12VStrtTrigNewPos) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch9/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
SVmcPmm__HE700_Switch = X_SVmcPmm__HE6_UnitDelay14;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch9/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise1/Logica
lOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise1/Logica
lOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
SVmcPmm__HE700_Switch = X_SVmcPmm__HE6_UnitDelay14 &&
(!(X_SVmcPmm__HE681_UnitDelay1));
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise1/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE681_UnitDelay1 = X_SVmcPmm__HE6_UnitDelay14;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator5
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
SVmcPmm__HE638__gicalOperator15 = xVcVmcPmm_B_12VStrtPsbl &&
((!(X_SVmcPmm__HE703_UnitDelay1)) && (!(X_SVmcPmm__HE6_UnitDelay6))) &&
SVmcPmm__HE700_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch8/Switch: Omitted comparison with con
stant. */
if (cVcVmcPmm_B_12VStrtTrigNewPos) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch8/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise5/Logica
lOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise5/Logica
lOperator1 */
SVmcPmm__HE699_Switch = SVmcPmm__HE638__gicalOperator15 &&
(!(X_SVmcPmm__HE685_UnitDelay1));
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch8/Switch */
SVmcPmm__HE699_Switch = SVmcPmm__HE638__gicalOperator15;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise5/UnitDelay1 */
X_SVmcPmm__HE685_UnitDelay1 = SVmcPmm__HE638__gicalOperator15;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/SR_FF1/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF1/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF1/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF1/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE701_UnitDelay1 = SVmcPmm__HE699_Switch || (X_SVmcPmm__HE6_UnitDelay14 &&
(!(X_SVmcPmm__HE638_UnitDelay11)) && SVmcPmm__HE829_Switch &&
(CVmcPmm__HE1_D_IceStatus != 2) && X_SVmcPmm__HE701_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch2/Switch: Omitted comparison with con
stant. */
if (cVcVmcPmm_B_12VStrtReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/UnitDelay3 */
X_SVmcPmm__HE638_UnitDelay3 = cVcVmcPmm_B_12VStrtReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/UnitDelay3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF1/UnitDelay1
*/
X_SVmcPmm__HE638_UnitDelay3 = X_SVmcPmm__HE701_UnitDelay1;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay7
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/UnitDelay3 */
X_SVmcPmm__HE638_UnitDelay7 = X_SVmcPmm__HE638_UnitDelay3;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch16/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch16/Switch: Omitted comparison with co
nstant. */
if (SVmcPmm__HE638__gicalOperator14) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch16/Switch */
rVcVmcPmm_D_12VStrtCnt = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch16/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/Sum3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise3/Logica
lOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise3/Logica
lOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/UnitDelay3 */
rVcVmcPmm_D_12VStrtCnt = (UInt8) (X_SVmcPmm__HE638_UnitDelay12 + ((UInt8)
(X_SVmcPmm__HE638_UnitDelay3 && (!(X_SVmcPmm__HE683_UnitDelay1)))));
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise3/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/UnitDelay3 */
X_SVmcPmm__HE683_UnitDelay1 = X_SVmcPmm__HE638_UnitDelay3;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay12 */
X_SVmcPmm__HE638_UnitDelay12 = rVcVmcPmm_D_12VStrtCnt;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator22 */
SVmcPmm__HE638__ionalOperator22 = rVcVmcPmm_D_12VStrtCnt <
cVcVmcPmm_D_Efad12VStrtMax;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator60
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay4/UnitDelay */
xVcVmcPmm_B_12VStrtActrRdy = (X_SVmcPmm__HE712_UnitDelay >
cVcVmcPmm_t_12VStrtActrRdyDly) && xVcVmcPmm_B_12VStrtPsbl &&
SVmcPmm__HE638__ionalOperator22;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/SignalDelay3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/SignalDelay3/Switch: Omitted comparison with const
ant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
if (X_SVmcPmm__HE6_UnitDelay14) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay3/UnitDe
lay */
X_SVmcPmm__HE711_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay3/UnitDe
lay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay3/t
s */
X_SVmcPmm__HE711_UnitDelay = X_SVmcPmm__HE711_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/SignalDelay/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/SignalDelay/Switch: Omitted comparison with consta
nt.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator16
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay/UnitDel
ay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay/ts
*/
X_SVmcPmm__HE708_UnitDelay = X_SVmcPmm__HE708_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay/UnitDel
ay */
X_SVmcPmm__HE708_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay/Rel
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator4
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay/UnitDelay */
SVmcPmm__HE638_LogicalOperator2 = (!(SVmcPmm__HE829_Switch)) ||
(X_SVmcPmm__HE708_UnitDelay > cVcVmcPmm_t_IceRunngIsgStrt);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch7/Switch: Omitted comparison with con
stant. */
if (SVmcPmm__HE638_LogicalOperator2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch7/Switch */
rVcVmcPmm_D_IsgStrtCnt = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch7/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/Sum2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise4/Logica
lOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise4/Logica
lOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
rVcVmcPmm_D_IsgStrtCnt = (UInt8) (X_SVmcPmm__HE638_UnitDelay6 + ((UInt8)
(X_SVmcPmm__HE6_UnitDelay6 && (!(X_SVmcPmm__HE684_UnitDelay1)))));
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise4/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
X_SVmcPmm__HE684_UnitDelay1 = X_SVmcPmm__HE6_UnitDelay6;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay6 */
X_SVmcPmm__HE638_UnitDelay6 = rVcVmcPmm_D_IsgStrtCnt;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator6 */
SVmcPmm__HE638__tionalOperator6 = rVcVmcPmm_D_IsgStrtCnt <
cVcVmcPmm_D_EfadIsgStrtMax;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator35
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator39
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay3/UnitDelay */
xVcVmcPmm_B_IsgStrtActrRdy = (X_SVmcPmm__HE711_UnitDelay >
cVcVmcPmm_t_IsgStrtActrRdyDly) && xVcVmcPmm_B_IsgStrtPsbl &&
SVmcPmm__HE638__tionalOperator6;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/SignalDelay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/SignalDelay1/Switch: Omitted comparison with const
ant. */
if (X_SVmcPmm__HE638_UnitDelay2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay1/UnitDe
lay */
X_SVmcPmm__HE709_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay1/UnitDe
lay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay1/t
s */
X_SVmcPmm__HE709_UnitDelay = X_SVmcPmm__HE709_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay2
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE638_UnitDelay2 = X_SVmcPmm__HE6_UnitDelay14;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/SignalDelay6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/SignalDelay6/Switch: Omitted comparison with const
ant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator5
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay6/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay6/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay6/UnitDe
lay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay6/t
s */
X_SVmcPmm__HE714_UnitDelay = X_SVmcPmm__HE714_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/SignalDelay6/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay6/UnitDe
lay */
X_SVmcPmm__HE714_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator17
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay6/Rel
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator45
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay6/UnitDelay */
SVmcPmm__HE638__gicalOperator17 = (!(SVmcPmm__HE829_Switch)) ||
(X_SVmcPmm__HE714_UnitDelay > cVcVmcPmm_t_IceRunngCluStrt);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch6/Switch: Omitted comparison with con
stant. */
if (SVmcPmm__HE638__gicalOperator17) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch6/Switch */
rVcVmcPmm_D_CluStrtCnt = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch6/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/Sum1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise2/Logica
lOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise2/Logica
lOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/UnitDelay1
*/
rVcVmcPmm_D_CluStrtCnt = (UInt8) (X_SVmcPmm__HE638_UnitDelay5 + ((UInt8)
(X_SVmcPmm__HE703_UnitDelay1 && (!(X_SVmcPmm__HE682_UnitDelay1)))));
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetectRise2/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/UnitDelay1 */
X_SVmcPmm__HE682_UnitDelay1 = X_SVmcPmm__HE703_UnitDelay1;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay5 */
X_SVmcPmm__HE638_UnitDelay5 = rVcVmcPmm_D_CluStrtCnt;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator13 */
SVmcPmm__HE638__ionalOperator13 = rVcVmcPmm_D_CluStrtCnt <
cVcVmcPmm_D_EfadCluStrtMax;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator20
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator38
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SignalDelay1/UnitDelay */
xVcVmcPmm_B_CluStrtActrRdy = (X_SVmcPmm__HE709_UnitDelay >
cVcVmcPmm_t_CluStrtActrRdyDly) && xVcVmcPmm_B_CluStrtPsbl &&
SVmcPmm__HE638__ionalOperator13;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator47
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator62 */
xVcVmcPmm_B_StrtActrsRdy = (!(SVmcPmm__HE829_Switch)) || xVcVmcPmm_B_12VStrtActrRdy
|| xVcVmcPmm_B_IsgStrtActrRdy || xVcVmcPmm_B_CluStrtActrRdy;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/LogicalSwitch8/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_IsgPathEnable_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch8/Switch
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13 */
X_SVmcPmm__HE6_UnitDelay13 = cVcVmcPmm_B_IsgPathEnable_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch8/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/LogicalOperator18
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/RelationalOperator20
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/RelationalOperator30
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/RelationalOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/LogicalOperator61
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/LogicalOperator32
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
X_SVmcPmm__HE6_UnitDelay13 = xVcVmcPmm_B_Efad2IcePahReq &&
((!(yVcGscAsr_B_EfadNoTqReq)) && (!(yVcDsePcr_B_IsgNoTqRq))) &&
(yVcScIn_B_PropulsionAllowed || cVcVmcPmm_B_IgnrPropAlwdIsg) &&
(X_SVmcPmm__HE639_UnitDelay4 == 1) && (sVcDseGb_D_EfadPathAct == 1) &&
(sVcCidd_D_IsgModSts == 2);
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124212_IsgReq/1242121_VehSpdOKIsgDrv/UnitDelay7
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13 */
X_SVmcPmm__HE743_UnitDelay7 = X_SVmcPmm__HE6_UnitDelay13;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/UnitDelay2
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13 */
X_SVmcPmm__HE675_UnitDelay2 = X_SVmcPmm__HE6_UnitDelay13;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator50
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator16
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator17 */
SVmcPmm__HE637__gicalOperator50 = (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) ||
(sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay10/Switch: Omitted comparison with constant. */
if (SVmcPmm__HE637__gicalOperator50) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay10/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay10/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay10/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay10/ts */
X_SVmcPmm__HE662_UnitDelay = X_SVmcPmm__HE662_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay10/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay10/UnitDelay */
X_SVmcPmm__HE662_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator40
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator51
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay10/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay10/UnitDelay */
SVmcPmm__HE637__gicalOperator40 = (yVcVmcWtc_B_EfadPathDisabled ||
(X_SVmcPmm__HE662_UnitDelay > cVcVmcPmm_t_EfadPahDiTiOut)) &&
SVmcPmm__HE637__gicalOperator50;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/SR_FF3/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF3/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/EdgeDetect3/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/EdgeDetect3/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF3/LogOp */
xVcVmcPmm_B_GarageShiftEfadPahDiOK = (SVmcPmm__HE637__gicalOperator40 &&
(!(X_SVmcPmm__HE644_Delay))) || (SVmcPmm__HE637__gicalOperator50 &&
X_SVmcPmm__HE658_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/SR_FF3/UnitDelay1 */
X_SVmcPmm__HE658_UnitDelay1 = xVcVmcPmm_B_GarageShiftEfadPahDiOK;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/EdgeDetect3/Delay */
X_SVmcPmm__HE644_Delay = SVmcPmm__HE637__gicalOperator40;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator7
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator71
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator28
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator23
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator62
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator30
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
SVmcPmm__HE637_LogicalOperator7 = xVcVmcPmm_B_Efad2WhlPahReq &&
((!(yVcDsePcr_B_EfadNoTqRq)) && (!(yVcGscAsr_B_EfadNoTqReq))) &&
(yVcScIn_B_PropulsionAllowed || cVcVmcPmm_B_IgnrPropAlwdEfad) &&
(X_SVmcPmm__HE639_UnitDelay4 == 2) && (sVcDseGb_D_EfadPathAct == 2) &&
(sVcCidd_D_IsgModSts == 2) && (yVcDseGbGear_B_ParkLockNotEngd ||
cVcVmcPmm_B_EfadPathEnaParkEngd) && xVcVmcPmm_B_GarageShiftEfadPahDiOK;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay6/Switch: Omitted comparison with constant. */
if (yVcGscGar_B_EfadShiftInProgress) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay6/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay6/UnitDelay */
X_SVmcPmm__HE668_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay6/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay6/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay6/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay6/ts */
X_SVmcPmm__HE668_UnitDelay = X_SVmcPmm__HE668_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay3/Switch: Omitted comparison with constant. */
if (yVcGscGar_B_EfadShiftInProgress) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay3/ts */
X_SVmcPmm__HE665_UnitDelay = X_SVmcPmm__HE665_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay3/UnitDelay */
X_SVmcPmm__HE665_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/SR_FF1/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF1/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator20
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/EdgeDetect1/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/EdgeDetect1/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF1/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay6/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay3/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
xVcVmcPmm_B_EvenGearShiftAct = ((!(SVmcPmm__HE637_LogicalOperator7)) &&
X_SVmcPmm__HE643_Delay && xVcVmcPmm_B_GarageShiftEfadPahDiOK &&
yVcGscGar_B_EfadShiftInProgress) || ((X_SVmcPmm__HE668_UnitDelay <=
cVcVmcPmm_t_EfadShftProgsOffDly) && (X_SVmcPmm__HE665_UnitDelay <=
cVcVmcPmm_t_EfadShftProgsTimeOut) && xVcVmcPmm_B_Efad2WhlPahReq &&
(X_SVmcPmm__HE639_UnitDelay4 == 2) && (!(yVcDsePcr_B_EfadNoTqRq)) &&
(!(xVcVmcPmm_B_DrvCycTiOut)) && X_SVmcPmm__HE657_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/SR_FF1/UnitDelay1 */
X_SVmcPmm__HE657_UnitDelay1 = xVcVmcPmm_B_EvenGearShiftAct;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/EdgeDetect1/Delay */
X_SVmcPmm__HE643_Delay = SVmcPmm__HE637_LogicalOperator7;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/LogicalSwitch9/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_EfadPathEnable_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch9/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay4 */
X_SVmcPmm__HE6_UnitDelay4 = cVcVmcPmm_B_EfadPathEnable_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch9/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/LogicalOperator26
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay4 */
X_SVmcPmm__HE6_UnitDelay4 = SVmcPmm__HE637_LogicalOperator7 ||
xVcVmcPmm_B_EvenGearShiftAct;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator27
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242
_Efad/12421_Efad/D_EradModeReq4/EncapsulatedSubsystem/Out
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RelationalOperator31
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
yVcVmcPmm_B_EfadActReq = (X_SVmcPmm__HE639_UnitDelay4 == 2) &&
yVcPpmPsm_B_DriveCycleActive;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/SignalDelay7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/SignalDelay7/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator14 */
if (!(yVcDepTre_B_ISGTqAllw)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay7/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/SignalDelay7/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay7/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/SignalDelay7/ts */
X_SVmcPmm__HE669_UnitDelay = X_SVmcPmm__HE669_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/SignalDelay7/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/SignalDelay7/UnitDelay */
X_SVmcPmm__HE669_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/SR_FF6/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SR_FF6/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF6/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator17
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242
_Efad/12421_Efad/D_EradModeReq4/EncapsulatedSubsystem/Out
# combined # Reference of merge block: Merge1 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge1
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/RenameSignal7/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/RenameSignal7/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/SR_FF6/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/SignalDelay7/UnitDelay */
X_SVmcPmm__HE659_UnitDelay1 = SVmcPmm__HE173_Merge1 || yVcVmcPmm_B_EfadActReq ||
((!(xVcVmcPmm_B_DrvCycTiOut)) && (X_SVmcPmm__HE669_UnitDelay <=
cVcVmcPmm_t_EfadTrqAllowTiOut) && (sVcDseGb_D_EfadPathAct != 5) &&
X_SVmcPmm__HE659_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/LogicalSwitch13/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/LogicalSwitch13/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_D_EfadModReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch13/Switch */
rVcVmcPmm_D_EfadModReq = cVcVmcPmm_D_EfadModReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1242
1_Efad/LogicalSwitch5/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/LogicalOperator46
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/RelationalOperator7 */
if (yVcDsePcr_B_IsgUdcCtrlRq && (sVcDseGb_D_EfadPathAct == 1)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/LogicalSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1242_Efad/12421_Efad/LogicalSwitch13/Switch */
rVcVmcPmm_D_EfadModReq = 4;
}
else {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocesso
r IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE1_VcVmcPmm_AUX
Bool SVmcPmm__HE637__gicalOperator35;
#endif
/* SVmcPmm__HE1_VcVmcPmm_AUX */
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/12
42_Efad/12421_Efad/LogicalOperator35
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/RelationalOperator11
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/RelationalOperator12 */
SVmcPmm__HE637__gicalOperator35 = (sVcDseGb_D_EfadPathAct ==
cVcVmcPmm_D_EfadPathAllwd1) || (sVcDseGb_D_EfadPathAct ==
cVcVmcPmm_D_EfadPathAllwd2);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
2_Efad/12421_Efad/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/1
2421_Efad/LogicalSwitch3/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/LogicalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/RelationalOperator26 */
if ((sVcDtcCtc_D_EfadModeReq == 5) && SVmcPmm__HE637__gicalOperator35) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/
1242_Efad/12421_Efad/LogicalSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/LogicalSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1242_Efad/12421_Efad/LogicalSwitch13/Switch */
rVcVmcPmm_D_EfadModReq = 5;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/
1242_Efad/12421_Efad/LogicalSwitch12/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalSwitch12/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1242_Efad/12421_Efad/LogicalOperator34
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hyb
rid_Mode_Control/1242_Efad/12421_Efad/RelationalOperator2 */
if ((sVcDtcCtc_D_EfadModeReq == 3) && SVmcPmm__HE637__gicalOperator35) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contr
ol/1242_Efad/12421_Efad/LogicalSwitch12/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch13/Switch */
rVcVmcPmm_D_EfadModReq = 3;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contr
ol/1242_Efad/12421_Efad/LogicalSwitch14/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/LogicalSwitch14/Switch: Omitted comparison with consta
nt.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hyb
rid_Mode_Control/1242_Efad/12421_Efad/LogicalOperator25
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_
Hybrid_Mode_Control/1242_Efad/12421_Efad/SR_FF6/UnitDelay1 */
if (yVcGscAsr_B_EfadNoTqReq || X_SVmcPmm__HE659_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Co
ntrol/1242_Efad/12421_Efad/LogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch12/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch13/Switch */
rVcVmcPmm_D_EfadModReq = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Co
ntrol/1242_Efad/12421_Efad/LogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch12/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch5/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch13/Switch */
rVcVmcPmm_D_EfadModReq = 1;
}
}
}
}
}
/* Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybri
d_Mode_Control/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/LogicalSwitch13/Switch */
SVmcPmm__HE173_Merge = rVcVmcPmm_D_EfadModReq;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch1/Switch: Omitted comparison with con
stant. */
if (cVcVmcPmm_B_IsgStrtReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch1/Switch
# combined # Reference of merge block: Merge2 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge2
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1242_Efad/12421_Efad/LogicalOperator64
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/LogicalOperator64
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10 */
X_SVmcPmm__HE6_UnitDelay10 = cVcVmcPmm_B_IsgStrtReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch1/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator26
# combined # Reference of merge block: Merge2 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge2
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1242_Efad/12421_Efad/LogicalOperator64
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/LogicalOperator64
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/RenameSignal5/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
X_SVmcPmm__HE6_UnitDelay10 = X_SVmcPmm__HE6_UnitDelay6 &&
X_SVmcPmm__HE6_UnitDelay13;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay8
# combined # Reference of merge block: Merge2 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge2
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/LogicalOperator64
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator64
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10 */
X_SVmcPmm__HE638_UnitDelay8 = X_SVmcPmm__HE6_UnitDelay10;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/LogicalOperator65
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/UnitDelay3 */
xVcVmcPmm_B_12VStrtReq = X_SVmcPmm__HE638_UnitDelay3;
/* Reference of merge block: Merge3 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/Merge3
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/LogicalOperator65 */
SVmcPmm__HE173_Merge3 = xVcVmcPmm_B_12VStrtReq;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/D_IsgModeReq7/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/UnitDelay1 */
yVcVmcPmm_B_ClutchStartReq = X_SVmcPmm__HE703_UnitDelay1;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/D_EradModeReq1/EncapsulatedSubsystem/Out
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contro
l/1242_Efad/12421_Efad/Gain
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124212_IsgReq/UnitDelay4 */
sVcVmcPmm_D_EfadPathReq = X_SVmcPmm__HE639_UnitDelay4;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay7/Switc
h
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay7/Switch: Omitt
ed comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/R
elationalOperator4 */
if (sVcDseEm_rt_IsgMaxTorqueLossStart < cVcVmcPmm_rt_EfadLowAvailTrq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay7
/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/Si
gnalDelay7/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAll
owed/SignalDelay7/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgSta
rtAllowed/SignalDelay7/ts */
X_SVmcPmm__HE740_UnitDelay = X_SVmcPmm__HE740_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay7
/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAll
owed/SignalDelay7/UnitDelay */
X_SVmcPmm__HE740_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/SignalDelay7/R
el
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/S
ignalDelay7/UnitDelay */
xVcVmcPmm_B_IsgStrtLowAvailTrq = X_SVmcPmm__HE740_UnitDelay >
cVcVmcPmm_t_EfadLowAvailTrqDly;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator40
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/UnitDelay3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
SVmcPmm__HE638__gicalOperator40 = X_SVmcPmm__HE6_UnitDelay14 ||
X_SVmcPmm__HE638_UnitDelay3;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/SR_FF5/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF5/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF5/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator66
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator21
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator61
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect4/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect4/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF5/LogOp */
X_SVmcPmm__HE704_UnitDelay1 = ((!(SVmcPmm__HE638__gicalOperator40)) &&
X_SVmcPmm__HE680_Delay && (!(SVmcPmm__HE638__ionalOperator22)) &&
(rVcVmcPmm_D_12VStrtCnt > 0)) || ((!(SVmcPmm__HE638__gicalOperator14)) &&
X_SVmcPmm__HE704_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect4/Delay */
X_SVmcPmm__HE680_Delay = SVmcPmm__HE638__gicalOperator40;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch15/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch15/Switch: Omitted comparison with co
nstant. */
if (cVcVmcPmm_B_12VStrtBlk_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch15/Switch */
xVcVmcPmm_B_12VStrtBlk = cVcVmcPmm_B_12VStrtBlk_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch15/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF5/UnitDelay1
*/
xVcVmcPmm_B_12VStrtBlk = X_SVmcPmm__HE704_UnitDelay1;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay11 */
X_SVmcPmm__HE638_UnitDelay11 = xVcVmcPmm_B_12VStrtBlk;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242112_12VStart/UnitDelay15 */
X_SVmcPmm__HE673_UnitDelay15 = xVcVmcPmm_B_12VStrtBlk;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/UnitDelay2
*/
X_SVmcPmm__HE672_UnitDelay2 = xVcVmcPmm_B_12VStrtBlk;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator41
# combined # Reference of merge block: Merge2 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge2
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1242_Efad/12421_Efad/LogicalOperator64
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/LogicalOperator64
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
SVmcPmm__HE638__gicalOperator41 = X_SVmcPmm__HE6_UnitDelay14 ||
X_SVmcPmm__HE6_UnitDelay10;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/SR_FF7/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF7/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF7/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator31
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator17
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator48
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect1/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect1/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF7/LogOp */
X_SVmcPmm__HE706_UnitDelay1 = ((!(SVmcPmm__HE638__gicalOperator41)) &&
X_SVmcPmm__HE677_Delay && (!(SVmcPmm__HE638__tionalOperator6)) &&
(rVcVmcPmm_D_IsgStrtCnt > 0)) || ((!(SVmcPmm__HE638_LogicalOperator2)) &&
X_SVmcPmm__HE706_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect1/Delay */
X_SVmcPmm__HE677_Delay = SVmcPmm__HE638__gicalOperator41;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch11/Switch: Omitted comparison with co
nstant. */
if (cVcVmcPmm_B_IsgStrtBlk_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch11/Switch */
xVcVmcPmm_B_IsgStrtBlk = cVcVmcPmm_B_IsgStrtBlk_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch11/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF7/UnitDelay1
*/
xVcVmcPmm_B_IsgStrtBlk = X_SVmcPmm__HE706_UnitDelay1;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay9 */
X_SVmcPmm__HE638_UnitDelay9 = xVcVmcPmm_B_IsgStrtBlk;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242113_IsgStartAllowed/UnitDelay7 */
X_SVmcPmm__HE674_UnitDelay7 = xVcVmcPmm_B_IsgStrtBlk;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/LogicalOperator42
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF3/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
SVmcPmm__HE638__gicalOperator42 = X_SVmcPmm__HE6_UnitDelay14 ||
X_SVmcPmm__HE703_UnitDelay1;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/SR_FF6/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF6/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF6/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator43
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/RelationalOperator18
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/LogicalOperator29
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF6/LogOp */
X_SVmcPmm__HE705_UnitDelay1 = ((!(SVmcPmm__HE638__gicalOperator42)) &&
X_SVmcPmm__HE676_Delay && (!(SVmcPmm__HE638__ionalOperator13)) &&
(rVcVmcPmm_D_CluStrtCnt > 0)) || ((!(SVmcPmm__HE638__gicalOperator17)) &&
X_SVmcPmm__HE705_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/EdgeDetect/Delay */
X_SVmcPmm__HE676_Delay = SVmcPmm__HE638__gicalOperator42;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad
/12421_Efad/124211_IceStartCoordination/LogicalSwitch12/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efad/12421_E
fad/124211_IceStartCoordination/LogicalSwitch12/Switch: Omitted comparison with co
nstant. */
if (cVcVmcPmm_B_CluStrtBlk_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch12/Switch */
xVcVmcPmm_B_CluStrtBlk = cVcVmcPmm_B_CluStrtBlk_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_E
fad/12421_Efad/124211_IceStartCoordination/LogicalSwitch12/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1242_Efad/12421_Efad/124211_IceStartCoordination/SR_FF6/UnitDelay1
*/
xVcVmcPmm_B_CluStrtBlk = X_SVmcPmm__HE705_UnitDelay1;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/UnitDelay4 */
X_SVmcPmm__HE638_UnitDelay4 = xVcVmcPmm_B_CluStrtBlk;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242114_ClutchStartAllowed/UnitDelay10
*/
X_SVmcPmm__HE675_UnitDelay10 = xVcVmcPmm_B_CluStrtBlk;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_Efa
d/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SR_FF8/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
SR_FF8/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator49
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator82
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
LogicalOperator51
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLever
DR/RelationalOperator9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
EdgeDetect/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
EdgeDetect/Logic
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1242_Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/
SR_FF8/LogOp */
xVcVmcPmm_B_IsgStrtLimLoosen = ((!(X_SVmcPmm__HE6_UnitDelay14)) &&
X_SVmcPmm__HE717_Delay && (rVcVmcPmm_D_IsgStrtCnt >=
cVcVmcPmm_D_EfadIsgStrLoosenLim)) || (SVmcPmm__HE672_LogicalOperator7 &&
xVcVmcPmm_B_CluStrtBlk) || (SVmcPmm__HE829_Switch && (CVmcPmm__HE1_D_IceStatus != 2)
&& X_SVmcPmm__HE724_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/SR_FF8/Uni
tDelay1 */
X_SVmcPmm__HE724_UnitDelay1 = xVcVmcPmm_B_IsgStrtLimLoosen;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/EdgeDetect
/Delay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE717_Delay = X_SVmcPmm__HE6_UnitDelay14;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1242_
Efad/12421_Efad/124211_IceStartCoordination/1242111_IsgStartGearLeverDR/UnitDelay1
*/
X_SVmcPmm__HE672_UnitDelay1 = xVcVmcPmm_B_IsgStrtLimLoosen;
}
#endif
#if Vc_Pvc_Hw_B_Erad
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_Erad
/Enable: Enable condition
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_Erad
/Enable: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseEradCode) {
/* SLLocal: Default storage class for local variables | Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
Float32 SVmcPmm__HE615_Switch1;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
Float32 SVmcPmm__HE622_Switch;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
Bool SVmcPmm__HE614__gicalOperator11;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
Bool SVmcPmm__HE614__tionalOperator9;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Float32 X_SVmcPmm__HE624_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Float32 X_SVmcPmm__HE625_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Float32 X_SVmcPmm__HE626_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Float32 X_SVmcPmm__HE630_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Bool X_SVmcPmm__HE618_Delay = 0;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Bool X_SVmcPmm__HE627_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Bool X_SVmcPmm__HE628_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF3
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE614__lOperator11_AUX
static Bool X_SVmcPmm__HE629_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE614__lOperator11_AUX */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/SignalDelay/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/SignalDelay/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/LogicalOperator28
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out32/EncapsulatedSubsystem/O
ut */
if ((!(yVcVmcPmm_B_EngOnReqEng)) || yVcDeDmm_B_EradEngageRqDr ||
yVcVmcEm_B_EradEngageRqEm || yVcDsePcr_B_EradEngageRq || yVcVmcAwd_B_EngageReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/SignalDelay/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1241_Erad/12411_Erad/SignalDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/SignalDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1241_Erad/12411_Erad/SignalDelay/ts */
X_SVmcPmm__HE630_UnitDelay = X_SVmcPmm__HE630_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/SignalDelay/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/SignalDelay/UnitDelay */
X_SVmcPmm__HE630_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/OffDelay1/Switch1: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SignalDelay/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SignalDelay/UnitDelay */
if (X_SVmcPmm__HE630_UnitDelay > cVcVmcPmm_t_EradOnGlitch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/OffDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/OffDelay1/UnitDelay */
X_SVmcPmm__HE624_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/OffDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1241_Erad/12411_Erad/OffDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/OffDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1241_Erad/12411_Erad/OffDelay1/ts1 */
X_SVmcPmm__HE624_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE624_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/LogicalSwitch3/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_EradRmpDwnTqSignal) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch3/Switch */
SVmcPmm__HE622_Switch = sVcMtcTc_Tq_EradReqWhl;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch3/Switch */
SVmcPmm__HE622_Switch = sVcDseWt_Tq_PropRear;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/Abs1/Switch1 */
if (SVmcPmm__HE622_Switch >= 0.F) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/Abs1/Switch1 */
SVmcPmm__HE615_Switch1 = SVmcPmm__HE622_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/Abs1/Switch1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/Abs1/Gain */
SVmcPmm__HE615_Switch1 = SVmcPmm__HE622_Switch * -1.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_
Erad/12411_Erad/RelationalOperator9 */
SVmcPmm__HE614__tionalOperator9 = SVmcPmm__HE615_Switch1 < cVcVmcPmm_Tq_ERADRampDown;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/SR_FF2/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/OffDelay1/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/OffDelay1/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/SR_FF2/LogOp
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out2/EncapsulatedSubsystem/Ou
t */
X_SVmcPmm__HE628_UnitDelay1 = (X_SVmcPmm__HE624_UnitDelay <=
cVcVmcPmm_t_EradOffGlitch) || (((!(yVcVmcPmm_B_CrShPathEnable)) ||
(!(SVmcPmm__HE614__tionalOperator9))) && X_SVmcPmm__HE628_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/LogicalOperator11 */
SVmcPmm__HE614__gicalOperator11 = yVcScIn_B_DrvgDirRvsDes || yVcScIn_B_DrvgDirFwdDes;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/SR_FF8/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SR_FF8/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/SR_FF8/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/RelationalOperator17
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/SR_FF8/LogOp */
X_SVmcPmm__HE629_UnitDelay1 = (sVcScIn_v_VehSpdLgtMax <= cVcVmcPmm_v_EradOnSpdLim) ||
((sVcScIn_v_VehSpdLgtMax < cVcVmcPmm_v_EradOffSpdLim) &&
X_SVmcPmm__HE629_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/LogicalOperator16
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241
_Erad/12411_Erad/B_EradClutchReq1/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SR_FF8/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SR_FF2/UnitDelay1 */
yVcVmcPmm_B_EradDrReq = X_SVmcPmm__HE628_UnitDelay1 &&
SVmcPmm__HE614__gicalOperator11 && X_SVmcPmm__HE629_UnitDelay1;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/LogicalOperator14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/LogicalOperator30
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/LogicalOperator1 */
xVcVmcPmm_B_EradAllow = SVmcPmm__HE829_Switch && (!(yVcDsePcr_B_EradDisableRq)) &&
yVcPpmPsm_B_PropulsionAllowed && (yVcDepTre_B_ERADTqAllw || cVcVmcPmm_B_ERADTqAllw);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/LogicalOperator6
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241
_Erad/12411_Erad/B_EradClutchReq1/EncapsulatedSubsystem/Out */
xVcVmcPmm_B_EradEngageReq = yVcVmcPmm_B_EradDrReq && xVcVmcPmm_B_EradAllow;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/LogicalSwitch5/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_EradPathEnable_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay8 */
X_SVmcPmm__HE6_UnitDelay8 = cVcVmcPmm_B_EradPathEnable_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch5/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/LogicalOperator5
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/RelationalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/LogicalOperator8 */
X_SVmcPmm__HE6_UnitDelay8 = xVcVmcPmm_B_EradEngageReq &&
(!(yVcDsePcr_B_EradNoTqRq)) && (sVcIem_D_WhlMotSysModSts == 2) &&
yVcIem_B_WhlMotSysCluSts;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/LogicalSwitch2/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/LogicalSwitch2/Switch1: Omitted comparison with constant. */
if (cVcVmcPmm_D_WhlMotSysCluOperTypReq_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch2/Switch1
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1
241_Erad/12411_Erad/LogicalSwitch2/Out1/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_WhlMotSysCluOperTypReq = cVcVmcPmm_D_WhlMotSysCluOperTypReq_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch2/Switch1
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1
241_Erad/12411_Erad/LogicalSwitch2/Out1/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_WhlMotSysCluOperTypReq = sVcDeDmm_D_EradEngageModeReq;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/OnDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/OnDelay1/Switch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/LogicalOperator3 */
if (!(xVcVmcPmm_B_EradEngageReq)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/OnDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1241_Erad/12411_Erad/OnDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/OnDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1241_Erad/12411_Erad/OnDelay1/ts2 */
X_SVmcPmm__HE626_UnitDelay = X_SVmcPmm__HE626_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/OnDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/OnDelay1/UnitDelay */
X_SVmcPmm__HE626_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/OffDelay2/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/OffDelay2/Switch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/EdgeDetect/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/EdgeDetect/Logic */
if ((!(SVmcPmm__HE614__gicalOperator11)) && X_SVmcPmm__HE618_Delay) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/OffDelay2/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/OffDelay2/UnitDelay */
X_SVmcPmm__HE625_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/OffDelay2/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1241_Erad/12411_Erad/OffDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1241_Erad/12411_Erad/OffDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1241_Erad/12411_Erad/OffDelay2/ts3 */
X_SVmcPmm__HE625_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE625_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_
Erad/12411_Erad/EdgeDetect/Delay */
X_SVmcPmm__HE618_Delay = SVmcPmm__HE614__gicalOperator11;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/SR_FF1/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SR_FF1/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/SR_FF1/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/SR_FF1/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/OnDelay1/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/OffDelay2/UnitDelay */
X_SVmcPmm__HE627_UnitDelay1 = xVcVmcPmm_B_EradEngageReq ||
((X_SVmcPmm__HE626_UnitDelay <= cVcVmcPmm_t_EradDisable) &&
((X_SVmcPmm__HE625_UnitDelay <= cVcVmcPmm_t_EradNtrlGlitch) ||
(((!(yVcVmcWtd_B_EradPathDisabled)) && (!(cVcVmcPmm_B_EradIgnrPathDisable))) ||
(!(SVmcPmm__HE614__tionalOperator9)))) && X_SVmcPmm__HE627_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Era
d/12411_Erad/LogicalOperator12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/RelationalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1241_Erad/12411_Erad/LogicalOperator15 */
xVcVmcPmm_B_EradSpdCtrl = (!(yVcIem_B_WhlMotSysCluSts)) && xVcVmcPmm_B_EradAllow &&
yVcScIn_B_DrvgDirRvsDes && (sVcScIn_v_VehSpdLgt >= cVcVmcPmm_v_EradSpdCtrl);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad
/12411_Erad/LogicalSwitch/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/LogicalSwitch/Switch: Omitted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SR_FF1/UnitDelay1 */
if (X_SVmcPmm__HE627_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1
241_Erad/12411_Erad/LogicalSwitch/Out1/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_WhlMotSysModReq = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_E
rad/12411_Erad/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/1241
1_Erad/LogicalSwitch1/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_EradSpdCtrl) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
1_Erad/12411_Erad/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1241_Erad/12411_Erad/LogicalSwitch/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contro
l/1241_Erad/12411_Erad/LogicalSwitch/Out1/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_WhlMotSysModReq = 3;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
1_Erad/12411_Erad/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1241_Erad/12411_Erad/LogicalSwitch/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contro
l/1241_Erad/12411_Erad/LogicalSwitch/Out1/EncapsulatedSubsystem/Out */
sVcVmcPmm_D_WhlMotSysModReq = 1;
}
}
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1241_Erad/12411_E
rad/B_EradClutchReq/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1241_Erad/12411_Erad/SR_FF1/UnitDelay1 */
yVcVmcPmm_B_EradClutchReq = X_SVmcPmm__HE627_UnitDelay1;
}
#endif
#if VcVmcPmm__HEP7_1243_Isg_8
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/E
nable: Enable condition
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/E
nable: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseIsgCode) {
/* SLLocal: Default storage class for local variables | Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
Float32 SVmcPmm__HE787_Switch1;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
Float32 SVmcPmm__HE791_Switch;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
Float32 SVmcPmm__HE810_Switch;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
Bool SVmcPmm__HE784__gicalOperator19;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
Bool SVmcPmm__HE808_LogicalOperator;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE818_Switch_AUX
Bool SVmcPmm__HE818_Switch;
#endif
/* SVmcPmm__HE818_Switch_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1 */
#ifdef SVmcPmm__HE784_Merge_AUX
static UInt8 SVmcPmm__HE784_Merge = 0;
#endif
/* SVmcPmm__HE784_Merge_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1 */
#ifdef SVmcPmm__HE784_Merge5_AUX
static UInt8 SVmcPmm__HE784_Merge5 = 0;
#endif
/* SVmcPmm__HE784_Merge5_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static UInt8 SVmcPmm__HE817___IsgStrtAllow_x[2] =
{
/* [0..1] */ 0, 0
/* 0., 0. */
}; /* different scalings, different constrained ranges */
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 32 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
static Float32 X_SVmcPmm__HE795_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
static Float32 X_SVmcPmm__HE804_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
static Float32 X_SVmcPmm__HE805_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
static Float32 X_SVmcPmm__HE806_UnitDelay = 0.F;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static Float32 X_SVmcPmm__HE814_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static Float32 X_SVmcPmm__HE815_UnitDelay = 1e+30F;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue
| Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static Bool X_SVmcPmm__HE785_InitValue1 = 1;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
static Bool X_SVmcPmm__HE788_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE784__lOperator19_AUX
static Bool X_SVmcPmm__HE802_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE784__lOperator19_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF */
#ifdef SVmcPmm__HE784_Merge5_AUX
static Bool X_SVmcPmm__HE803_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE784_Merge5_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static Bool X_SVmcPmm__HE807_Delay = 0;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static Bool X_SVmcPmm__HE808_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static Bool X_SVmcPmm__HE809_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/Preprocessor IF1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Preprocessor IF */
#ifdef SVmcPmm__HE808__calOperator_AUX
static Bool X_SVmcPmm__HE816_UnitDelay1 = 0;
#endif
/* SVmcPmm__HE808__calOperator_AUX */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/SignalDelay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/SignalDelay1/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/RelationalOperator1 */
if (sVcDseEm_rt_IsgMaxTorqueLoss < cVcVmcPmm_rt_IsgStrtAllow) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/SignalDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/SignalDelay1/UnitDelay */
X_SVmcPmm__HE804_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/SignalDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1243_Isg/12431_Isg/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1243_Isg/12431_Isg/SignalDelay1/ts */
X_SVmcPmm__HE804_UnitDelay = X_SVmcPmm__HE804_UnitDelay + ts_VcVmcPmm__HEP7;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/LogicalSwitch3/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SignalDelay1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SignalDelay1/UnitDelay */
if (X_SVmcPmm__HE804_UnitDelay <= cVcVmcPmm_t_IsgRunReqDelay) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch3/Switch
# combined # Reference of merge block: Merge5 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge5
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/LogicalSwitch3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay3 */
X_SVmcPmm__HE6_UnitDelay3 = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch3/Switch
# combined # Reference of merge block: Merge5 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge5
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/LogicalSwitch3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay3 */
X_SVmcPmm__HE6_UnitDelay3 = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/SignalDelay3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/SignalDelay3/Switch: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/RelationalOperator8
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 0) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/SignalDelay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1243_Isg/12431_Isg/SignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1243_Isg/12431_Isg/SignalDelay3/ts */
X_SVmcPmm__HE806_UnitDelay = X_SVmcPmm__HE806_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/SignalDelay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/SignalDelay3/UnitDelay */
X_SVmcPmm__HE806_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg
/12431_Isg/LogicalOperator19
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SignalDelay3/Rel
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/LogicalOperator13
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SignalDelay3/UnitDelay */
SVmcPmm__HE784__gicalOperator19 = (!(X_SVmcPmm__HE6_UnitDelay14)) &&
(X_SVmcPmm__HE806_UnitDelay > cVcVmcPmm_t_IsgICEStop);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/OffDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/OffDelay3/Switch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/EdgeDetectRise3/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/EdgeDetectRise3/LogicalOperator1 */
if (SVmcPmm__HE784__gicalOperator19 && (!(X_SVmcPmm__HE788_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/OffDelay3/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/OffDelay3/UnitDelay */
X_SVmcPmm__HE795_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/OffDelay3/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1243_Isg/12431_Isg/OffDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/OffDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1243_Isg/12431_Isg/OffDelay3/ts1 */
X_SVmcPmm__HE795_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE795_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_
Isg/12431_Isg/EdgeDetectRise3/UnitDelay1 */
X_SVmcPmm__HE788_UnitDelay1 = SVmcPmm__HE784__gicalOperator19;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg
/12431_Isg/LogicalOperator18
# combined # Reference of merge block: Merge1 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge1
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal2/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/RenameSignal2/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/LogicalOperator27
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/LogicalOperator21
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/OffDelay3/UnitDelay */
SVmcPmm__HE173_Merge1 = ((X_SVmcPmm__HE795_UnitDelay > cVcVmcPmm_t_IsgAdapt) ||
cVcVmcPmm_B_SkipIsgCalibration) && SVmcPmm__HE829_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg
/12431_Isg/LogicalOperator17
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/LogicalOperator31
# combined # Reference of merge block: Merge1 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Cont
rol/1240_Hybrid_Mode_Control/Merge1
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal2/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/RenameSignal2/LogicalOperator1 */
xVcVmcPmm_B_IsgEnable = SVmcPmm__HE173_Merge1 && (yVcDepTre_B_ISGTqAllw ||
cVcVmcPmm_B_ISGTqAllw) && (!(yVcDsePcr_B_IsgDisableRq));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/LogicalSwitch7/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_IsgPathEnable_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch7/Switch
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13 */
X_SVmcPmm__HE6_UnitDelay13 = cVcVmcPmm_B_IsgPathEnable_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch7/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/LogicalOperator25
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/RelationalOperator5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/LogicalOperator9 */
X_SVmcPmm__HE6_UnitDelay13 = xVcVmcPmm_B_IsgEnable && (!(yVcDsePcr_B_IsgNoTqRq))
&& (sVcCidd_D_IsgModSts == 2);
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg
/12431_Isg/SR_FF4/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SR_FF4/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/SR_FF4/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/LogicalOperator26
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/RelationalOperator2
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/SR_FF4/LogOp */
X_SVmcPmm__HE803_UnitDelay1 = (cVcVmcPmm_B_UseIsgSpdCtrlStrt &&
X_SVmcPmm__HE6_UnitDelay14 && (X_SVmcPmm__HE6_UnitDelay == 2)) ||
((CVmcPmm__HE1_D_IceStatus != 2) && X_SVmcPmm__HE803_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/SignalDelay2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/SignalDelay2/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/LogicalOperator20 */
if (!(xVcVmcPmm_B_IsgEnable)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/SignalDelay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Cont
rol/1243_Isg/12431_Isg/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/1243_Isg/12431_Isg/SignalDelay2/ts */
X_SVmcPmm__HE805_UnitDelay = X_SVmcPmm__HE805_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/SignalDelay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/SignalDelay2/UnitDelay */
X_SVmcPmm__HE805_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/LogicalSwitch4/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_IsgRmpDwnTqSignal) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch4/Switch */
SVmcPmm__HE791_Switch = sVcDtcTc_Tq_IsgReqCrSh;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch4/Switch */
SVmcPmm__HE791_Switch = sVcDseCt_Tq_IsgCrSh;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/Abs2/Switch1 */
if (SVmcPmm__HE791_Switch >= 0.F) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/Abs2/Switch1 */
SVmcPmm__HE787_Switch1 = SVmcPmm__HE791_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/Abs2/Switch1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/Abs2/Gain */
SVmcPmm__HE787_Switch1 = SVmcPmm__HE791_Switch * -1.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_
Isg/12431_Isg/RelationalOperator13 */
xVcVmcPmm_B_IsgActrTqRampDwn = SVmcPmm__HE787_Switch1 < cVcVmcPmm_Tq_IsgRampDown;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg
/12431_Isg/SR_FF3/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SR_FF3/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/SR_FF3/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/SR_FF3/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SignalDelay2/UnitDelay */
X_SVmcPmm__HE802_UnitDelay1 = xVcVmcPmm_B_IsgEnable || ((X_SVmcPmm__HE805_UnitDelay
<= cVcVmcPmm_t_IsgDisable) && (((!(yVcDtcTc_B_IsgPathDisabled)) &&
(!(cVcVmcPmm_B_IsgIgnrPathDisable))) || (!(xVcVmcPmm_B_IsgActrTqRampDwn))) &&
X_SVmcPmm__HE802_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/
12431_Isg/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Is
g/LogicalSwitch11/Switch: Omitted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/SR_FF3/UnitDelay1 */
if (X_SVmcPmm__HE802_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/LogicalSwitch8/Switch: Omitted comparison with constant. */
if (yVcDsePcr_B_IsgUdcCtrlRq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/LogicalSwitch8/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mod
e_Control/1243_Isg/12431_Isg/LogicalSwitch11/Switch
# combined # Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1200
_Control/1240_Hybrid_Mode_Control/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Contro
l/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/LogicalSwitch11/Switch */
SVmcPmm__HE173_Merge = 4;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12
431_Isg/LogicalSwitch6/Switch: Omitted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/SR_FF4/UnitDelay1 */
if (X_SVmcPmm__HE803_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/
1243_Isg/12431_Isg/LogicalSwitch6/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1243_Isg/12431_Isg/LogicalSwitch8/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1243_Isg/12431_Isg/LogicalSwitch11/Switch
# combined # Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1
200_Control/1240_Hybrid_Mode_Control/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Con
trol/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/LogicalSwitch11/Switch
*/
SVmcPmm__HE173_Merge = 3;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/
1243_Isg/12431_Isg/LogicalSwitch6/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1243_Isg/12431_Isg/LogicalSwitch8/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1243_Isg/12431_Isg/LogicalSwitch11/Switch
# combined # Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1
200_Control/1240_Hybrid_Mode_Control/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Con
trol/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/LogicalSwitch11/Switch
*/
SVmcPmm__HE173_Merge = 2;
}
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/LogicalSwitch11/Switch
# combined # Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1200_Co
ntrol/1240_Hybrid_Mode_Control/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/LogicalSwitch11/Switch */
SVmcPmm__HE173_Merge = 1;
}
#if Vc_Pvc_Hw_B_12VStartMotor == 0
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/124312_IsgStartCoordination/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/124312_IsgStartCoordination/LogicalSwitch1/Switch: Omitted comparison with
constant. */
if (cVcVmcPmm_B_IsgStrtUseSpdCtrl) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124312_IsgStartCoordination/LogicalSwitch1/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124312_IsgStartCoordination/LogicalOperator
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/SR_FF4/UnitDelay1 */
SVmcPmm__HE818_Switch = !(X_SVmcPmm__HE803_UnitDelay1);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124312_IsgStartCoordination/LogicalSwitch1/Switch */
SVmcPmm__HE818_Switch = 1;
}
/* Reference of merge block: Merge5 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1243_Isg/12431_Isg/Merge5
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/124312_IsgStartCoordination/LogicalO
perator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124312_IsgStartCoordination/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124312_IsgStartCoordination/LogicalOperator2
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
SVmcPmm__HE784_Merge5 = (UInt8) (X_SVmcPmm__HE6_UnitDelay14 &&
X_SVmcPmm__HE6_UnitDelay13 && (!(yVcDsePcr_B_IsgStartDisableRq)) &&
SVmcPmm__HE818_Switch);
/* Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hy
brid_Mode_Control/1243_Isg/12431_Isg/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/124312_IsgStartCoordination/Rescaler
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1
243_Isg/12431_Isg/124312_IsgStartCoordination/Rescaler */
SVmcPmm__HE784_Merge = (UInt8) 0;
#endif
#if Vc_Pvc_Hw_B_12VStartMotor
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/124311_IsgStartCoordination12V/LogicalSwitch2/Switch: Omitted comparison w
ith constant. */
if (cVcVmcPmm_B_UseOilTemp) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch2/Switch */
SVmcPmm__HE810_Switch = sVcTmTeOil_Te_EngOil;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch2/Switch */
SVmcPmm__HE810_Switch = SVmcPmm__HE848_Switch;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_
Isg/12431_Isg/124311_IsgStartCoordination12V/SR_FF4/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/SR_FF4/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/SR_FF4/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/EdgeDetectRise3/Logic
alOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/EdgeDetectRise3/Logic
alOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/SR_FF4/LogOp */
X_SVmcPmm__HE816_UnitDelay1 = (SVmcPmm__HE829_Switch &&
(!(X_SVmcPmm__HE809_UnitDelay1))) || ((SVmcPmm__HE829_Switch ||
(!(X_SVmcPmm__HE807_Delay))) && (CVmcPmm__HE1_D_IceStatus != 2) &&
X_SVmcPmm__HE816_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/12
43_Isg/12431_Isg/124311_IsgStartCoordination12V/EdgeDetect1/Delay */
X_SVmcPmm__HE807_Delay = SVmcPmm__HE829_Switch;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/12
43_Isg/12431_Isg/124311_IsgStartCoordination12V/EdgeDetectRise3/UnitDelay1 */
X_SVmcPmm__HE809_UnitDelay1 = SVmcPmm__HE829_Switch;
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1
243_Isg/12431_Isg/124311_IsgStartCoordination12V/Tq_IsgStrtAllow/Tq_IsgStrtAllo
w_x */
TabIdxS18T6((const Float32 *) &(tVcVmcPmm_Tq_IsgStrtAllow_x[0]), 6, sVcEc_n_Eng,
SVmcPmm__HE817___IsgStrtAllow_x);
/* Interpolation: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/Tq_IsgStrtAllow/Tq_IsgStrtAl
low */
rVcVmcPmm_Tq_EradMaxLimNoLim = Tab1DIntpI1T6((const Float32 *)
&(tVcVmcPmm_Tq_IsgStrtAllow[0]), &(SVmcPmm__HE817___IsgStrtAllow_x[0]));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/124311_IsgStartCoordination12V/OffDelay3/Switch1: Omitted comparison with
constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/RelationalOperator
4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/RelationalOperator
3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/RelationalOperator
2 */
if ((sVcDseEm_Tq_IsgMaxAvail >= rVcVmcPmm_Tq_EradMaxLimNoLim) &&
(sVcDseEm_Pw_IsgMaxAllowPrio >= cVcVmcPmm_Pw_IsgStrtAllow) &&
(sVcDseEm_rt_IsgMaxTorqueLoss >= cVcVmcPmm_rt_IsgStrtAllow)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/Un
itDelay */
X_SVmcPmm__HE815_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_C
ontrol/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/Un
itDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDela
y3/ts1 */
X_SVmcPmm__HE815_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE815_UnitDelay;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_
Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator18
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/Relation
alOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator16
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator17
# combined # Reference of merge block: Merge4 VcVmcPmm/VcVmcPmm/1000_Hev/1200_C
ontrol/1240_Hybrid_Mode_Control/Merge4
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1
240_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/RenameSignal1/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/RelationalOperator
8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator6
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/SR_FF4/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay3/UnitDela
y
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/SR_FF4/UnitDelay1 */
xVcVmcPmm_B_IsgStrtOk = X_SVmcPmm__HE6_UnitDelay13 && ((SVmcPmm__HE810_Switch >=
cVcVmcPmm_Te_IsgStartPossible) || cVcVmcPmm_B_IsgStrtTempOverride) &&
((!(yVcDsePcr_B_IsgStartDisableRq)) || cVcVmcPmm_B_IsgStrtPcrOverride) &&
((!(yVcFsdPc_B_RunDry)) || cVcVmcPmm_B_IsgStrtRunDryOverride) &&
((!(X_SVmcPmm__HE816_UnitDelay1)) || cVcVmcPmm_B_IsgStrtFirstStartOverride) &&
(X_SVmcPmm__HE815_UnitDelay <= cVcVmcPmm_t_IsgRunReqDelay) &&
((!(X_SVmcPmm__HE803_UnitDelay1)) || cVcVmcPmm_B_IsgStrtSpdCtrlOverride);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_
Isg/12431_Isg/124311_IsgStartCoordination12V/EdgeDetectRise1/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/EdgeDetectRise1/Logic
alOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
SVmcPmm__HE808_LogicalOperator = X_SVmcPmm__HE6_UnitDelay14 &&
(!(X_SVmcPmm__HE808_UnitDelay1));
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/12
43_Isg/12431_Isg/124311_IsgStartCoordination12V/EdgeDetectRise1/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
X_SVmcPmm__HE808_UnitDelay1 = X_SVmcPmm__HE6_UnitDelay14;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/124311_IsgStartCoordination12V/OffDelay1/Switch1: Omitted comparison with
constant. */
if (SVmcPmm__HE808_LogicalOperator) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/Un
itDelay */
X_SVmcPmm__HE814_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_C
ontrol/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/Un
itDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_H
ybrid_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDela
y1/ts1 */
X_SVmcPmm__HE814_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE814_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/124311_IsgStartCoordination12V/LogicalSwitch3/Switch: Omitted comparison w
ith constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator10
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/Relation
alOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/OffDelay1/UnitDela
y */
if (SVmcPmm__HE808_LogicalOperator || ((X_SVmcPmm__HE814_UnitDelay <=
cVcVmcPmm_t_IsgStrtOkDelay) && (!(X_SVmcPmm__HE785_InitValue1)))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/InitValue1
*/
X_SVmcPmm__HE785_InitValue1 = xVcVmcPmm_B_IsgStrtOk;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/124311_IsgStartCoordination12V/LogicalSwitch4/Switch: Omitted comparison w
ith constant. */
if (cVcVmcPmm_B_IsgStartEnable_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch4/Switch
# combined # Reference of merge block: Merge5 VcVmcPmm/VcVmcPmm/1000_Hev/120
0_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Merge5
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Contro
l/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V
/LogicalSwitch4/Switch */
SVmcPmm__HE784_Merge5 = (UInt8) cVcVmcPmm_B_IsgStartEnable_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch4/Switch
# combined # Reference of merge block: Merge5 VcVmcPmm/VcVmcPmm/1000_Hev/120
0_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Merge5
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Contro
l/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V
/LogicalSwitch4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/InitValue1
*/
SVmcPmm__HE784_Merge5 = (UInt8) X_SVmcPmm__HE785_InitValue1;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/12
43_Isg/12431_Isg/124311_IsgStartCoordination12V/RelationalOperator5 */
xVcVmcPmm_B_12VStrtOk = sVcScIn_v_VehSpdLgt <= cVcVmcPmm_v_12VStrtMax;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_I
sg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1243_Isg/12431
_Isg/124311_IsgStartCoordination12V/LogicalSwitch5/Switch: Omitted comparison w
ith constant. */
if (cVcVmcPmm_B_12VStartEnable_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch5/Switch
# combined # Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1200
_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Contro
l/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V
/LogicalSwitch5/Switch */
SVmcPmm__HE784_Merge = (UInt8) cVcVmcPmm_B_12VStartEnable_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/124
3_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalSwitch5/Switch
# combined # Reference of merge block: Merge VcVmcPmm/VcVmcPmm/1000_Hev/1200
_Control/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/Merge
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Contro
l/1240_Hybrid_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V
/LogicalSwitch5/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator
11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator
13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mo
de_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/LogicalOperator
12
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid
_Mode_Control/1243_Isg/12431_Isg/124311_IsgStartCoordination12V/InitValue1
*/
SVmcPmm__HE784_Merge = (UInt8) (xVcVmcPmm_B_12VStrtOk &&
(!(xVcVmcPmm_B_IsgStrtOk)) && (!(X_SVmcPmm__HE785_InitValue1)));
}
#endif
/* Reference of merge block: Merge2 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/Merge2
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal3/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/RenameSignal3/LogicalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10 */
X_SVmcPmm__HE6_UnitDelay10 = SVmcPmm__HE784_Merge5 != 0;
/* Reference of merge block: Merge3 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybr
id_Mode_Control/Merge3
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240
_Hybrid_Mode_Control/1243_Isg/12431_Isg/RenameSignal4/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1243_Isg/12431_Isg/RenameSignal4/LogicalOperator1 */
SVmcPmm__HE173_Merge3 = SVmcPmm__HE784_Merge != 0;
}
#endif
#if Vc_Pvc_Hw_B_TqConverterGbx
/* IndexSearch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_Tr
ansHeatReq/Tq_TransHeatReq/Tq_TransHeatReq_x */
TabIdxS18T390((const Float32 *) &(tVcVmcPmm_Tq_TransHeatReq_x[0]), 6,
sVcDtcAtr_v_VehDrDirectionRaw, SVmcPmm__HE821___TransHeatReq_x);
/* Interpolation: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_
TransHeatReq/Tq_TransHeatReq/Tq_TransHeatReq */
SVmcPmm__HE821_Tq_TransHeatReq = Tab1DIntpI1T54((const Float32 *)
&(tVcVmcPmm_Tq_TransHeatReq[0]), &(SVmcPmm__HE821___TransHeatReq_x[0]));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHe
atReq/OnDelay4/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatReq/On
Delay4/Switch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contro
l/1244_TransHeatReq/LogicalOperator24
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1244_TransHeatReq/RelationalOperator6 */
if (SVmcPmm__HE829_Switch && (sVcDseEm_Tq_EradMaxAvailWhl <=
SVmcPmm__HE821_Tq_TransHeatReq)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_Tran
sHeatReq/OnDelay4/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control
/1244_TransHeatReq/OnDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1244_TransHeatReq/OnDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_
Mode_Control/1244_TransHeatReq/ts3 */
X_SVmcPmm__HE819_UnitDelay = X_SVmcPmm__HE819_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_Tran
sHeatReq/OnDelay4/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_
Control/1244_TransHeatReq/OnDelay4/UnitDelay */
X_SVmcPmm__HE819_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransH
eatReq/SR_FF5/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1244_TransHeatReq/SR_FF5/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contro
l/1244_TransHeatReq/SR_FF5/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1244_TransHeatReq/OnDelay4/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1244_TransHeatReq/OnDelay4/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Contro
l/1244_TransHeatReq/SR_FF5/LogOp */
X_SVmcPmm__HE820_UnitDelay1 = (X_SVmcPmm__HE819_UnitDelay >
cVcVmcPmm_t_TransHeatDelayOn) || ((sVcDseEm_Tq_EradMaxAvailWhl <=
(SVmcPmm__HE821_Tq_TransHeatReq + cVcVmcPmm_Tq_TransHeatReqOffset)) &&
X_SVmcPmm__HE820_UnitDelay1);
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/1244_TransHeatReq/SR
_FF5/Q/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Con
trol/1244_TransHeatReq/SR_FF5/UnitDelay1 */
yVcVmcPmm_B_TransHeatReq = X_SVmcPmm__HE820_UnitDelay1;
#endif
/* Reference of merge block: Merge3 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Merge3
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybri
d_Mode_Control/RenameSignal1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/R
enameSignal1/LogicalOperator1 */
SVmcPmm__HE6_Merge3 = SVmcPmm__HE173_Merge3;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/D_IsgModeReq/Encapsulat
edSubsystem/Out */
sVcVmcPmm_D_IsgModReq = SVmcPmm__HE173_Merge;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1240_Hybrid_Mode_Control/B_IsgEnable1/Encapsulat
edSubsystem/Out */
yVcVmcPmm_B_IsgActReq = SVmcPmm__HE173_Merge1;
#endif
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay15 */
X_SVmcPmm__HE6_UnitDelay15 = xVcVmcPmm_B_IsgStopStandstillPre;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay11 */
X_SVmcPmm__HE6_UnitDelay11 = xVcVmcPmm_B_EngRunReqIsgStop;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay9 */
X_SVmcPmm__HE6_UnitDelay9 = xVcVmcPmm_B_IsgStopCoast;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay7 */
X_SVmcPmm__HE6_UnitDelay7 = xVcVmcPmm_B_Wait4CluStrt;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay12 */
X_SVmcPmm__HE6_UnitDelay12 = xVcVmcPmm_B_EngRunReqIsgStop;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay2 */
X_SVmcPmm__HE6_UnitDelay2 = xVcVmcPmm_B_StrtActrsRdy;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay/Switc
h
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay/Switch: Omitt
ed comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
RelationalOperator5
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
if (CVmcPmm__HE1_D_IceStatus == 2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay/Sw
itch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sign
alDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/SignalDelay/ts */
X_SVmcPmm__HE593_UnitDelay = X_SVmcPmm__HE593_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SignalDelay/Sw
itch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SignalDelay/UnitDelay */
X_SVmcPmm__HE593_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch13/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch13/Switch: O
mitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
icalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op37
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SignalDelay/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SignalDelay/UnitDelay */
if ((X_SVmcPmm__HE593_UnitDelay > cVcVmcPmm_t_EngRunStall) || (!(SVmcPmm__HE829_Switch))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
3/Switch */
rVcVmcPmm_D_StallAbortNum = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Sum
*/
rVcVmcPmm_D_StallAbortNum = (UInt8) (X_SVmcPmm__HE172_UnitDelay3 + ((UInt8)
SVmcPmm__HE527_LogicalOperator));
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/UnitDelay3 */
X_SVmcPmm__HE172_UnitDelay3 = rVcVmcPmm_D_StallAbortNum;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/RelationalOpe
rator4 */
xVcVmcPmm_B_StallAbortNum = rVcVmcPmm_D_StallAbortNum >= cVcVmcPmm_D_AbortStart;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay3/Switch1: Omitte
d comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetectRise5/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetectRise5/LogicalOperator1 */
if (SVmcPmm__HE829_Switch && (!(X_SVmcPmm__HE530_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay3/Swit
ch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay3/UnitDelay */
X_SVmcPmm__HE581_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay3/Swit
ch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffD
elay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts11 */
X_SVmcPmm__HE581_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE581_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRis
e5/UnitDelay1 */
X_SVmcPmm__HE530_UnitDelay1 = SVmcPmm__HE829_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay2/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay2/Switch1: Omitte
d comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetectRise2/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Edg
eDetectRise2/LogicalOperator1 */
if (SVmcPmm__HE829_Switch && (!(X_SVmcPmm__HE528_UnitDelay1))) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay2/Swit
ch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay2/UnitDelay */
X_SVmcPmm__HE580_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffDelay2/Swit
ch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OffD
elay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts3 */
X_SVmcPmm__HE580_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE580_UnitDelay;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetectRis
e2/UnitDelay1 */
X_SVmcPmm__HE528_UnitDelay1 = SVmcPmm__HE829_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch17/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch17/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtFrstStrtStall) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
7/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp22
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay2/RelationalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogicalOperator
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SR_FF2/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay3/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OffDelay2/UnitDelay */
xVcVmcPmm_B_AbrtFrstStrtStall = X_SVmcPmm__HE590_UnitDelay1 && (X_SVmcPmm__HE581_UnitDelay
> cVcVmcPmm_t_BlockAbrtFrstDrCycle) && (X_SVmcPmm__HE580_UnitDelay <=
cVcVmcPmm_t_AbrtFrstDrCycle);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
7/Switch */
xVcVmcPmm_B_AbrtFrstStrtStall = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch20/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch20/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtNtrlAdapt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
0/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp25
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp24
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SR_FF2/UnitDelay1 */
xVcVmcPmm_B_AbrtNtrlAdapt = (!(yVcScDep_B_NeutralMTValid)) && X_SVmcPmm__HE590_UnitDelay1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
0/Switch */
xVcVmcPmm_B_AbrtNtrlAdapt = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay4/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay4/Switch1: Omitted
comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF2/UnitDelay1 */
if (X_SVmcPmm__HE590_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay4/Switc
h1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDe
lay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts6 */
X_SVmcPmm__HE585_UnitDelay = X_SVmcPmm__HE585_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay4/Switc
h1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay4/UnitDelay */
X_SVmcPmm__HE585_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch19/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch19/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallTime) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
9/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay4/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay4/UnitDelay */
xVcVmcPmm_B_AbrtStallTime = X_SVmcPmm__HE585_UnitDelay > cVcVmcPmm_t_AbrtStall;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
9/Switch */
xVcVmcPmm_B_AbrtStallTime = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch32/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch32/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallGp) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
2/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator13 */
xVcVmcPmm_B_AbrtStallGp = sVcGp_D_StopStart != 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
2/Switch */
xVcVmcPmm_B_AbrtStallGp = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallRcvInSpd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp12
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator19
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SR_FF2/UnitDelay1 */
xVcVmcPmm_B_StallRcvAbortInSpd = (sVcScIn_v_VehSpdLgt >= cVcVmcPmm_v_VehMaxStallRcv) &&
X_SVmcPmm__HE590_UnitDelay1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
/Switch */
xVcVmcPmm_B_StallRcvAbortInSpd = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch6/Sw
itch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch6/Switch: Om
itted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallSsRcfSet) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch6
/Switch */
xVcVmcPmm_B_AbrtStallSsRcfSet = yVcEc_B_SsRcfSet;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch6
/Switch */
xVcVmcPmm_B_AbrtStallSsRcfSet = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch16/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch16/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallAbortHard) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
6/Switch */
xVcVmcPmm_B_AbrtStallAbortHard = yVcPpmRc_B_StrtAbortHard;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
6/Switch */
xVcVmcPmm_B_AbrtStallAbortHard = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch15/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch15/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallSeatBelt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
5/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp20
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
LogOp15
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/SR_FF2/UnitDelay1 */
xVcVmcPmm_B_AbrtStallSeatBelt = X_SVmcPmm__HE590_UnitDelay1 &&
(!(yVcCem_B_BltLockStAtDrvr));
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
5/Switch */
xVcVmcPmm_B_AbrtStallSeatBelt = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch23/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch23/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallMicHev) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
3/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator8 */
xVcVmcPmm_B_AbrtStallMicHev = sVcDeDmm_D_MicHevMode == 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch2
3/Switch */
xVcVmcPmm_B_AbrtStallMicHev = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch34/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch34/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallEngClntL) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
4/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/RelationalOperator16 */
xVcVmcPmm_B_AbrtStallEngClntL = SVmcPmm__HE848_Switch < cVcVmcPmm_Te_AbrtStallEngClntL;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch3
4/Switch */
xVcVmcPmm_B_AbrtStallEngClntL = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch40/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch40/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_AbrtStallRcShutOff) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
0/Switch */
xVcVmcPmm_B_AbrtStallRcShutOff = yVcPpmRc_B_ShutOffReq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch4
0/Switch */
xVcVmcPmm_B_AbrtStallRcShutOff = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogOp6
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
UnitDelay8 */
X_SVmcPmm__HE172_UnitDelay8 = xVcVmcPmm_B_StallAbortNum || xVcVmcPmm_B_AbrtFrstStrtStall ||
xVcVmcPmm_B_AbrtNtrlAdapt || xVcVmcPmm_B_AbrtStallTime || xVcVmcPmm_B_AbrtStallGp ||
xVcVmcPmm_B_StallRcvAbortInSpd || xVcVmcPmm_B_AbrtStallSsRcfSet ||
xVcVmcPmm_B_AbrtStallAbortHard || xVcVmcPmm_B_AbrtStallSeatBelt ||
xVcVmcPmm_B_AbrtStallMicHev || xVcVmcPmm_B_AbrtStallEngClntL ||
xVcVmcPmm_B_AbrtStallRcShutOff;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
UnitDelay8 */
X_SVmcPmm__HE172_UnitDelay1 = X_SVmcPmm__HE172_UnitDelay8;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/RelationalOperator5 */
xVcVmcPmm_B_DrDoorOpen = sVcCem_D_DoorDrvrSts == cVcVmcPmm_D_DrDoorOpen;
#if Vc_Pvc_Hw_B_HVSystem == 0
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/OnDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/OnDelay1/Switch1: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator3 */
if (sVcEc_n_Eng <= cVcVmcPmm_n_PwdRpmOnly) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11111_PowerDown/OnDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11111_PowerDown/ts1 */
X_SVmcPmm__HE46_UnitDelay = X_SVmcPmm__HE46_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay1/UnitDelay */
X_SVmcPmm__HE46_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch18/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch18/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdRpmOnly) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch18/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay1/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay1/UnitDelay */
SVmcPmm__HE36_Switch = X_SVmcPmm__HE46_UnitDelay > cVcVmcPmm_t_PwdRpm;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch18/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator19
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE36_Switch = CVmcPmm__HE1_D_IceStatus == 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch11/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdRcShutOffDCA) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch11/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator25 */
SVmcPmm__HE32_Switch = yVcPpmPsm_B_DriveCycleActive && yVcPpmRc_B_ShutOffReq;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch11/Switch */
SVmcPmm__HE32_Switch = yVcPpmRc_B_ShutOffReq;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/OnDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/OnDelay3/Switch1: Omitted comparison with constant. */
if (SVmcPmm__HE32_Switch) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay3/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11111_PowerDown/OnDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11111_PowerDown/ts4 */
X_SVmcPmm__HE48_UnitDelay = X_SVmcPmm__HE48_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay3/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay3/UnitDelay */
X_SVmcPmm__HE48_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch6/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdRcShutOff) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch6/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay3/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay3/UnitDelay */
SVmcPmm__HE41_Switch = X_SVmcPmm__HE48_UnitDelay > cVcVmcPmm_t_PwdRcShutOff;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch6/Switch */
SVmcPmm__HE41_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch4/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdSpeedLimit) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch4/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator5 */
SVmcPmm__HE39_Switch = sVcScIn_v_VehSpdLgt < cVcVmcPmm_v_PwdSpeedLimit;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch4/Switch */
SVmcPmm__HE39_Switch = 1;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11111_PowerDown/LogicalOperator17
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator24
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator16
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator3 */
xVcVmcPmm_B_PwdPossible = yVcPpmPsm_B_DriveCycleActive && ((yVcPpmRc_B_StrtAbortHard &&
cVcVmcPmm_B_PwdDrReadyAbortHard) || (!(yVcPpmPsm_B_DrReady))) && (SVmcPmm__HE36_Switch ||
SVmcPmm__HE41_Switch) && SVmcPmm__HE39_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch9/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdSeatBeltDoor) {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF1 */
#if Vc_Pvc_Hw_B_HVSystem == 0
Bool SVmcPmm__HE31_Switch;
#endif
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
111_PowerDown/LogicalSwitch10/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdIgnoreQfDrDoor) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11111_PowerDown/LogicalSwitch10/Switch */
SVmcPmm__HE31_Switch = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11111_PowerDown/LogicalSwitch10/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrateg
y_uHev/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator7 */
SVmcPmm__HE31_Switch = sVcCem_Qf_DoorDrvrSts != 3;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch9/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator21 */
SVmcPmm__HE44_Switch = xVcVmcPmm_B_DrDoorOpen || SVmcPmm__HE31_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch9/Switch */
SVmcPmm__HE44_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11111_PowerDown/LogicalOperator15
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator12
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator11
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator6 */
SVmcPmm__HE26_LogicalOperator15 = (((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark) &&
cVcVmcPmm_B_PwdSeatBeltP) || ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATNeutral) &&
cVcVmcPmm_B_PwdSeatBeltN)) && (!(yVcCem_B_BltLockStAtDrvr));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11111_PowerDown/LogicalOperator23 */
SVmcPmm__HE26_LogicalOperator23 = SVmcPmm__HE44_Switch && SVmcPmm__HE26_LogicalOperator15;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/OnDelay2/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/OnDelay2/Switch1: Omitted comparison with constant. */
if (SVmcPmm__HE26_LogicalOperator15) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay2/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11111_PowerDown/OnDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11111_PowerDown/ts2 */
X_SVmcPmm__HE47_UnitDelay = X_SVmcPmm__HE47_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay2/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay2/UnitDelay */
X_SVmcPmm__HE47_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch5/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdSeatBelt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
111_PowerDown/LogicalSwitch8/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator18 */
if (yVcDtcAtr_B_AT && cVcVmcPmm_B_PwdUseSeatBeltAT) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11111_PowerDown/LogicalSwitch8/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uH
ev/1111_Reconfig_uHev/11111_PowerDown/LogicalSwitch5/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator22
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrateg
y_uHev/1111_Reconfig_uHev/11111_PowerDown/OnDelay2/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrateg
y_uHev/1111_Reconfig_uHev/11111_PowerDown/OnDelay2/UnitDelay */
SVmcPmm__HE40_Switch = SVmcPmm__HE26_LogicalOperator23 || (X_SVmcPmm__HE47_UnitDelay
> cVcVmcPmm_t_PwdSeatBeltAT);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11111_PowerDown/LogicalSwitch8/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uH
ev/1111_Reconfig_uHev/11111_PowerDown/LogicalSwitch5/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator1 */
SVmcPmm__HE40_Switch = !(yVcCem_B_BltLockStAtDrvr);
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch5/Switch */
SVmcPmm__HE40_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch12/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch12/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdRcfDep) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch12/Switch */
SVmcPmm__HE33_Switch = yVcEc_B_SsRcfSet;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch12/Switch */
SVmcPmm__HE33_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch13/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch13/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdAbrtStall) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch13/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Co
ntrol/UnitDelay8 */
SVmcPmm__HE34_Switch = X_SVmcPmm__HE172_UnitDelay8;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch13/Switch */
SVmcPmm__HE34_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch17/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdAbortHard) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch17/Switch */
SVmcPmm__HE35_Switch = yVcPpmRc_B_StrtAbortHard;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch17/Switch */
SVmcPmm__HE35_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch2/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdTransFailure) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch2/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator10 */
SVmcPmm__HE37_Switch = yVcTcm_B_TrsmNeutFailr && yVcDtcAtr_B_AT;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch2/Switch */
SVmcPmm__HE37_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch3/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdTCMNodeAlive) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch3/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator5 */
SVmcPmm__HE38_Switch = (!(yVcEc_B_TCMNodeAlive)) && yVcDtcAtr_B_AT;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch3/Switch */
SVmcPmm__HE38_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/OnDelay4/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/OnDelay4/Switch1: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator8 */
if (sVcDtcAtr_D_TransMode != sVcSpMon_D_PtTrsmModReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay4/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11111_PowerDown/OnDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11111_PowerDown/ts5 */
X_SVmcPmm__HE49_UnitDelay = X_SVmcPmm__HE49_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OnDelay4/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay4/UnitDelay */
X_SVmcPmm__HE49_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch7/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_PwdTCMModeFail) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch7/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/LogicalOperator8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay4/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OnDelay4/UnitDelay */
SVmcPmm__HE42_Switch = (X_SVmcPmm__HE49_UnitDelay > cVcVmcPmm_t_PwdTcmModeFail) &&
yVcDtcAtr_B_AT;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch7/Switch */
SVmcPmm__HE42_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11111_PowerDown/LogicalOperator4 */
xVcVmcPmm_B_PwdTrig = SVmcPmm__HE40_Switch || SVmcPmm__HE33_Switch || SVmcPmm__HE34_Switch
|| SVmcPmm__HE35_Switch || SVmcPmm__HE37_Switch || SVmcPmm__HE38_Switch ||
SVmcPmm__HE42_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11111_PowerDown/LogicalOperator7
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator20
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator6
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator16
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/RelationalOperator15
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
xVcVmcPmm_B_PwdReset = (!(yVcPpmPsm_B_DriveCycleActive)) || ((CVmcPmm__HE1_D_IceStatus ==
1) || (CVmcPmm__HE1_D_IceStatus == 2));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11111_PowerDown/SR_FF7/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/SR_FF7/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/SR_FF7/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/SR_FF7/LogOp */
X_SVmcPmm__HE50_UnitDelay1 = (xVcVmcPmm_B_PwdPossible && xVcVmcPmm_B_PwdTrig) ||
((!(xVcVmcPmm_B_PwdReset)) && X_SVmcPmm__HE50_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/LogicalSwitch1/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_UsePowerDownReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/SR_FF7/UnitDelay1 */
SVmcPmm__HE30_Switch = X_SVmcPmm__HE50_UnitDelay1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/LogicalSwitch1/Switch */
SVmcPmm__HE30_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11111_PowerDown/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/OffDelay1/Switch1: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11111_PowerDown/LogicalOperator19 */
if (SVmcPmm__HE30_Switch && SVmcPmm__HE26_LogicalOperator23) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OffDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OffDelay1/UnitDelay */
X_SVmcPmm__HE45_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11111_PowerDown/OffDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11111_PowerDown/OffDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11111_PowerDown/OffDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11111_PowerDown/ts3 */
X_SVmcPmm__HE45_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE45_UnitDelay;
}
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11111
_PowerDown/OffDelay1/y/EncapsulatedSubsystem/Out
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/OffDelay1/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11111_PowerDown/OffDelay1/UnitDelay */
yVcVmcPmm_B_BlockPushStartHMI = X_SVmcPmm__HE45_UnitDelay <= cVcVmcPmm_t_BlockPsmPwd;
#endif
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid/121M1_S
tartModeHybrid/Enable: Enable condition
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid/121M1_S
tartModeHybrid/Enable: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseStartModeHybrid) {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
UInt8 SVmcPmm__HE389_MinMax;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue |
Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE390_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE391_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE392_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE393_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE394_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE395_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE399_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE400_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE401_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF */
#if VcVmcPmm__HEP7_121M_StartModeHybrid_3
static Bool X_SVmcPmm__HE402_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121M_StartModeHybrid_3 */
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHy
brid/121M1_StartModeHybrid/SR_FF5/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121M_StartModeHybrid/121M1_StartModeHybrid/SR_FF5/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF5/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator53
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF5/LogOp */
X_SVmcPmm__HE402_UnitDelay1 = (!(SVmcPmm__HE829_Switch)) || ((CVmcPmm__HE1_D_IceStatus
!= 2) && X_SVmcPmm__HE402_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHy
brid/121M1_StartModeHybrid/LogicalOperator52
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator51
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121M_StartModeHybrid/121M1_StartModeHybrid/SR_FF5/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator50
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out
*/
SVmcPmm__HE389__gicalOperator52 = X_SVmcPmm__HE402_UnitDelay1 &&
(yVcDsePcr_B_PwrUpIceStrtReq || yVcVmcEm_B_PwrUpIceStrtReq ||
(yVcVmcPmm_B_EngRunReqTrans && cVcVmcPmm_B_PwrUpIceStrtReqUseTrans));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHy
brid/121M1_StartModeHybrid/SR_FF1/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF1/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator12
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/EdgeDetect1/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator6
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21/Encaps
ulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/EdgeDetect1/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF1/LogOp */
xVcVmcPmm_B_SafeISGPrio = yVcDsePcr_B_SafeEngStrtReq || ((yVcVmcPmm_B_EngRunReqFuel ||
xVcVmcPmm_B_EngRunReqPsm || SVmcPmm__HE389__gicalOperator52) && (SVmcPmm__HE829_Switch
&& (!(X_SVmcPmm__HE391_Delay)))) || ((SVmcPmm__HE829_Switch ||
(!(X_SVmcPmm__HE393_Delay))) && ((!(xVcVmcPmm_B_EngOnReqEng)) ||
X_SVmcPmm__HE395_Delay) && X_SVmcPmm__HE400_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/SR_FF1/UnitDelay1 */
X_SVmcPmm__HE400_UnitDelay1 = xVcVmcPmm_B_SafeISGPrio;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/EdgeDetect5/Delay */
X_SVmcPmm__HE395_Delay = xVcVmcPmm_B_EngOnReqEng;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/EdgeDetect3/Delay */
X_SVmcPmm__HE393_Delay = SVmcPmm__HE829_Switch;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/EdgeDetect1/Delay */
X_SVmcPmm__HE391_Delay = SVmcPmm__HE829_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHy
brid/121M1_StartModeHybrid/LogicalOperator14
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator10
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121M_StartModeHybrid/121M1_StartModeHybrid/RelationalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator4
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_St
artModeHybrid/121M1_StartModeHybrid/Sum
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121M_StartModeHybrid/121M1_StartModeHybrid/RelationalOperator4
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem/Out
*/
xVcVmcPmm_B_FastStart = yVcDeDmm_B_RespStartReq || (((yVcDtcEsc_B_Active &&
cVcVmcPmm_B_StrtMdeEscCond) || ((sVcDtcAtr_n_TrgGear - sVcDtcIcl_n_IdleSpdBs) >=
cVcVmcPmm_n_StrtDiffFast)) && ((sVcVmcPmm_D_TransModeReq <= 2) ||
cVcVmcPmm_B_StrtMdeSkipTrnMde));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHy
brid/121M1_StartModeHybrid/SR_FF/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121M_StartModeHybrid/121M1_StartModeHybrid/SR_FF/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF/LogOp */
X_SVmcPmm__HE399_UnitDelay1 = xVcVmcPmm_B_FastStart || (((!(xVcVmcPmm_B_EngOnReqEng)) ||
X_SVmcPmm__HE392_Delay) && X_SVmcPmm__HE399_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/EdgeDetect2/Delay */
X_SVmcPmm__HE392_Delay = xVcVmcPmm_B_EngOnReqEng;
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHyb
rid/121M1_StartModeHybrid/MinMax */
if (sVcEmiHeat_D_EngUseReq > sVcTmStrt_D_EngUseReq) {
SVmcPmm__HE389_MinMax = sVcEmiHeat_D_EngUseReq;
}
else {
SVmcPmm__HE389_MinMax = sVcTmStrt_D_EngUseReq;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHy
brid/121M1_StartModeHybrid/SR_FF2/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/LogicalOperator8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121M_StartModeHybrid/121M1_StartModeHybrid/RelationalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121M_StartModeHybrid/121M1_StartModeHybrid/RelationalOperator2
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
M_StartModeHybrid/121M1_StartModeHybrid/SR_FF2/LogOp */
xVcVmcPmm_B_SafeISG = (cVcVmcPmm_B_SerialModeSafeBISG && (SVmcPmm__HE389_MinMax == 1) &&
(sVcVmcPmm_D_TransModeReq > 2)) || ((SVmcPmm__HE829_Switch ||
(!(X_SVmcPmm__HE390_Delay))) && ((!(xVcVmcPmm_B_EngOnReqEng)) ||
X_SVmcPmm__HE394_Delay) && X_SVmcPmm__HE401_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/SR_FF2/UnitDelay1 */
X_SVmcPmm__HE401_UnitDelay1 = xVcVmcPmm_B_SafeISG;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/EdgeDetect4/Delay */
X_SVmcPmm__HE394_Delay = xVcVmcPmm_B_EngOnReqEng;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMod
eHybrid/121M1_StartModeHybrid/EdgeDetect/Delay */
X_SVmcPmm__HE390_Delay = SVmcPmm__HE829_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHyb
rid/121M1_StartModeHybrid/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid/121M
1_StartModeHybrid/LogicalSwitch6/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_SafeISGPrio) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMode
Hybrid/121M1_StartModeHybrid/LogicalSwitch6/Switch */
SVmcPmm__HE398_Switch = cVcVmcPmm_D_SafeBISG;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartMode
Hybrid/121M1_StartModeHybrid/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybrid/1
21M1_StartModeHybrid/LogicalSwitch2/Switch: Omitted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contr
ol/121M_StartModeHybrid/121M1_StartModeHybrid/SR_FF/UnitDelay1 */
if (X_SVmcPmm__HE399_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartM
odeHybrid/121M1_StartModeHybrid/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121M_StartModeHybrid/121M1_StartModeHybrid/LogicalSwitch6/Switch */
SVmcPmm__HE398_Switch = cVcVmcPmm_D_FastBISG;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartM
odeHybrid/121M1_StartModeHybrid/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_StartModeHybri
d/121M1_StartModeHybrid/LogicalSwitch1/Switch: Omitted comparison with constant
. */
if (xVcVmcPmm_B_SafeISG) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_Sta
rtModeHybrid/121M1_StartModeHybrid/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121M_StartModeHybrid/121M1_StartModeHybrid/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121M_StartModeHybrid/121M1_StartModeHybrid/LogicalSwitch6/Switch */
SVmcPmm__HE398_Switch = cVcVmcPmm_D_SafeBISG;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121M_Sta
rtModeHybrid/121M1_StartModeHybrid/LogicalSwitch1/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121M_StartModeHybrid/121M1_StartModeHybrid/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121M_StartModeHybrid/121M1_StartModeHybrid/LogicalSwitch6/Switch */
SVmcPmm__HE398_Switch = cVcVmcPmm_D_NormalBISG;
}
}
}
}
#endif
#if VcVmcPmm__HEP7_1270_12VStartEnable_10
/* Reference of merge block: Merge3 VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Merge3
update of variable(s) associated with VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1270_12VSt
artEnable/Constant1 */
SVmcPmm__HE6_Merge3 = 1;
#endif
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Lo
gicalOperator
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/LogicalOperator8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/LogicalOperator9 */
xVcVmcPmm_B_FastEngmtTrqDemand = yVcDeDmm_B_RespStartReq && ((!(yVcVmcTfa_B_CcActive)) ||
cVcVmcPmm_B_IgnrCcActive) && (sVcScIn_X_AccPedalPos >= cVcVmcPmm_X_AccPedFastEngmtMin);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/DLP
F1_pole_v2/LogicalSwitch/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/DLPF1_pole_
v2/LogicalSwitch/Switch: Omitted comparison with constant. */
if (X_SVmcPmm__HE456_Del2) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
DLPF1_pole_v2/LogicalSwitch/Switch */
rVcVmcPmm_Xd_AccPedalPos = 0.F;
}
else {
/* SLLocal: Default storage class for local variables | Width: 32 */
Float32 SVmcPmm__HE456_MinMax1;
Float32 SVmcPmm__HE456_MinMax2;
Float32 SVmcPmm__HE456_Prod;
Float32 SVmcPmm__HE456_Prod1;
Float32 SVmcPmm__HE456_Sum;
Float32 SVmcPmm__HE456_Sum3;
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/DLP
F1_pole_v2/Sum */
SVmcPmm__HE456_Sum = sVcScIn_X_AccPedalPos - X_SVmcPmm__HE456_Del;
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121R_EngagementMode/DLPF1_pole_v2/ts */
if (ts_VcVmcPmm__HEP7 > 1e-06F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121R_EngagementMode/DLPF1_pole_v2/ts */
SVmcPmm__HE456_MinMax1 = ts_VcVmcPmm__HEP7;
}
else {
SVmcPmm__HE456_MinMax1 = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
/DLPF1_pole_v2/Prod */
if (SVmcPmm__HE456_MinMax1 != 0.F) {
SVmcPmm__HE456_Prod = SVmcPmm__HE456_Sum / SVmcPmm__HE456_MinMax1;
}
else {
if (SVmcPmm__HE456_Sum < 0.F) {
SVmcPmm__HE456_Prod = -3.402823466e+38F;
}
else {
SVmcPmm__HE456_Prod = 3.402823466e+38F;
}
}
/* Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/DLP
F1_pole_v2/Sum3
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121R_EngagementMode/DLPF1_pole_v2/ts */
SVmcPmm__HE456_Sum3 = ts_VcVmcPmm__HEP7 + cVcVmcPmm_tc_AccPedDer;
if (SVmcPmm__HE456_Sum3 > 1e-06F) {
SVmcPmm__HE456_MinMax2 = SVmcPmm__HE456_Sum3;
}
else {
SVmcPmm__HE456_MinMax2 = 1e-06F;
}
/* Product: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
/DLPF1_pole_v2/Prod1 */
if (SVmcPmm__HE456_MinMax2 != 0.F) {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121R_EngagementMode/DLPF1_pole_v2/ts */
SVmcPmm__HE456_Prod1 = ts_VcVmcPmm__HEP7 / SVmcPmm__HE456_MinMax2;
}
else {
/* # combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121R_EngagementMode/DLPF1_pole_v2/ts */
if (ts_VcVmcPmm__HEP7 < 0.F) {
SVmcPmm__HE456_Prod1 = -3.402823466e+38F;
}
else {
SVmcPmm__HE456_Prod1 = 3.402823466e+38F;
}
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
DLPF1_pole_v2/LogicalSwitch/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Engag
ementMode/DLPF1_pole_v2/Sum2
# combined # Product: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/DLPF1_pole_v2/Prod2
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Engag
ementMode/DLPF1_pole_v2/Sum1 */
rVcVmcPmm_Xd_AccPedalPos = X_SVmcPmm__HE456_Del1 + ((SVmcPmm__HE456_Prod -
X_SVmcPmm__HE456_Del1) * SVmcPmm__HE456_Prod1);
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
/DLPF1_pole_v2/Del */
X_SVmcPmm__HE456_Del = sVcScIn_X_AccPedalPos;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
/DLPF1_pole_v2/Del1 */
X_SVmcPmm__HE456_Del1 = rVcVmcPmm_Xd_AccPedalPos;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
/DLPF1_pole_v2/Del2 */
X_SVmcPmm__HE456_Del2 = 0;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Lo
gicalOperator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator1 */
xVcVmcPmm_B_FastEngmtPwrDemand = yVcVmcEm_B_RespStartReq && (rVcVmcPmm_Xd_AccPedalPos >
cVcVmcPmm_Xd_AccPedFastEngmtMin);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Log
icalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/LogicalSwit
ch1/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_FastEngmtIsgStrtUseStartReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
LogicalSwitch1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10 */
SVmcPmm__HE458_Switch = X_SVmcPmm__HE6_UnitDelay10;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
LogicalSwitch1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
SVmcPmm__HE458_Switch = X_SVmcPmm__HE6_UnitDelay6;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Lo
gicalOperator10
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/LogicalOperator43
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator29
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator32 */
xVcVmcPmm_B_FastEngmtIsgStrt = SVmcPmm__HE458_Switch && ((sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevATDrive) || (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse)) &&
(sVcVdm_Tq_BrkTqAtWhlsReq <= cVcVmcPmm_Tq_FastEngmtIsgStrtBrkTqMax);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Lo
gicalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/LogicalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator6
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem/Out
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator3
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/RelationalOperator2 */
SVmcPmm__HE226_LogicalOperator3 = (sVcVmcPmm_D_TransModeReq == 1) && ((sVcScDep_D_DrvgDirDes
== 1) || (sVcScDep_D_DrvgDirDes == 3));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Lo
gicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/LogicalOperator7 */
SVmcPmm__HE226_LogicalOperator6 = (xVcVmcPmm_B_FastEngmtTrqDemand ||
xVcVmcPmm_B_FastEngmtPwrDemand || xVcVmcPmm_B_FastEngmtIsgStrt) &&
SVmcPmm__HE226_LogicalOperator3;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Sig
nalDelay/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/SignalDelay
/Switch: Omitted comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out2/EncapsulatedSubsystem/Out */
if (yVcVmcPmm_B_CrShPathEnable) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
SignalDelay/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Engag
ementMode/SignalDelay/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
R_EngagementMode/SignalDelay/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121R_EngagementMode/SignalDelay/ts */
X_SVmcPmm__HE461_UnitDelay = X_SVmcPmm__HE461_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
SignalDelay/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
R_EngagementMode/SignalDelay/UnitDelay */
X_SVmcPmm__HE461_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/SR
_FF8/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/SR_FF8/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/EdgeDetect2/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/EdgeDetect2/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_Enga
gementMode/SR_FF8/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_E
ngagementMode/SignalDelay/UnitDelay */
xVcVmcPmm_B_EngmtModFast = (SVmcPmm__HE226_LogicalOperator6 && (!(X_SVmcPmm__HE457_Delay))) ||
(SVmcPmm__HE226_LogicalOperator3 && (X_SVmcPmm__HE461_UnitDelay <=
cVcVmcPmm_t_EngEngmtFastRstDelay) && X_SVmcPmm__HE460_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
/SR_FF8/UnitDelay1 */
X_SVmcPmm__HE460_UnitDelay1 = xVcVmcPmm_B_EngmtModFast;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode
/EdgeDetect2/Delay */
X_SVmcPmm__HE457_Delay = SVmcPmm__HE226_LogicalOperator6;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/Log
icalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/LogicalSwit
ch2/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_EngmtModFast) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
LogicalSwitch2/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out22/Encapsula
tedSubsystem/Out */
sVcVmcPmm_D_EngagementMode = cVcVmcPmm_D_EngmtModFast;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121R_EngagementMode/
LogicalSwitch2/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out22/Encapsula
tedSubsystem/Out */
sVcVmcPmm_D_EngagementMode = cVcVmcPmm_D_EngmtModSmooth;
}
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid12V/121N
1_StartModeHybrid12V/Enable: Enable condition
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid12V/121N
1_StartModeHybrid12V/Enable: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseStartModeHybrid12V) {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
UInt8 SVmcPmm__HE403_MinMax;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
Bool SVmcPmm__HE403__gicalOperator11;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
Bool SVmcPmm__HE403__gicalOperator12;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* SLStaticLocalInit: Default storage class for static local variables with initvalue |
Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE404_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE405_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE406_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE407_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE408_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE409_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE410_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE411_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE412_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE413_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE414_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE415_Delay = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE422_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE423_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE424_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE425_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE426_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Preprocessor IF1 */
#if VcVmcPmm__HEP7_121N_StartModeHybrid12V_4
static Bool X_SVmcPmm__HE427_UnitDelay1 = 0;
#endif
/* VcVmcPmm__HEP7_121N_StartModeHybrid12V_4 */
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/SR_FF5/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF5/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF5/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator53
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF5/LogOp */
X_SVmcPmm__HE425_UnitDelay1 = (!(SVmcPmm__HE829_Switch)) || ((CVmcPmm__HE1_D_IceStatus
!= 2) && X_SVmcPmm__HE425_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/LogicalOperator52
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator51
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF5/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator50
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out
*/
SVmcPmm__HE403__gicalOperator52 = X_SVmcPmm__HE425_UnitDelay1 &&
(yVcDsePcr_B_PwrUpIceStrtReq || yVcVmcEm_B_PwrUpIceStrtReq ||
xVcVmcPmm_B_EngRunReqEngClnt || (yVcVmcPmm_B_EngRunReqTrans &&
cVcVmcPmm_B_PwrUpIceStrtReqUseTrans));
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator13
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator14
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/RelationalOperator5
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_St
artModeHybrid12V/121N1_StartModeHybrid12V/Sum
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF2/LogOp */
X_SVmcPmm__HE424_UnitDelay1 = yVcDsePcr_B_SafeEngStrtReq || yVcFsdPc_B_RunDry ||
(cVcVmcPmm_B_UseLastStrtMod && (rVcVmcPmm_D_StallAbortNum >= ((UInt8)
(cVcVmcPmm_D_AbortStart - 1)))) || ((SVmcPmm__HE829_Switch ||
(!(X_SVmcPmm__HE409_Delay))) && ((!(xVcVmcPmm_B_EngOnReqEng)) ||
X_SVmcPmm__HE411_Delay) && X_SVmcPmm__HE424_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect5/Delay */
X_SVmcPmm__HE411_Delay = xVcVmcPmm_B_EngOnReqEng;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect3/Delay */
X_SVmcPmm__HE409_Delay = SVmcPmm__HE829_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/SR_FF9/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF9/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF9/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator9
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/RelationalOperator8
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out22/Encaps
ulatedSubsystem/Out
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/RelationalOperator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/RelationalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF9/LogOp */
X_SVmcPmm__HE427_UnitDelay1 = ((sVcVmcPmm_D_EngagementMode == cVcVmcPmm_D_EngmtModFast)
&& ((sVcDtcAtr_D_GearLevAT == cVcVmcPmm_D_GearLevRespStrtOK1) || (sVcDtcAtr_D_GearLevAT
== cVcVmcPmm_D_GearLevRespStrtOK2) || cVcVmcPmm_B_IgnoreGearLevRespStrt)) ||
((SVmcPmm__HE829_Switch || (!(X_SVmcPmm__HE405_Delay))) &&
((!(xVcVmcPmm_B_EngOnReqEng)) || X_SVmcPmm__HE408_Delay) &&
X_SVmcPmm__HE427_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect2/Delay */
X_SVmcPmm__HE408_Delay = xVcVmcPmm_B_EngOnReqEng;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect1/Delay */
X_SVmcPmm__HE405_Delay = SVmcPmm__HE829_Switch;
/* MinMax: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHyb
rid12V/121N1_StartModeHybrid12V/MinMax */
if (sVcTmStrt_D_EngUseReq > sVcEmiHeat_D_EngUseReq) {
SVmcPmm__HE403_MinMax = sVcTmStrt_D_EngUseReq;
}
else {
SVmcPmm__HE403_MinMax = sVcEmiHeat_D_EngUseReq;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/SR_FF1/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF1/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalOperator8
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/RelationalOperator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/RelationalOperator3
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out1/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF1/LogOp */
xVcVmcPmm_B_EmiStrt = (cVcVmcPmm_B_UseFirstStartMode && (sVcVmcPmm_D_TransModeReq > 2)
&& (SVmcPmm__HE403_MinMax == 1)) || SVmcPmm__HE403__gicalOperator52 ||
((SVmcPmm__HE829_Switch || (!(X_SVmcPmm__HE404_Delay))) &&
((!(xVcVmcPmm_B_EngOnReqEng)) || X_SVmcPmm__HE410_Delay) &&
X_SVmcPmm__HE422_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/SR_FF1/UnitDelay1 */
X_SVmcPmm__HE422_UnitDelay1 = xVcVmcPmm_B_EmiStrt;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect4/Delay */
X_SVmcPmm__HE410_Delay = xVcVmcPmm_B_EngOnReqEng;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect/Delay */
X_SVmcPmm__HE404_Delay = SVmcPmm__HE829_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/LogicalOperator11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect8/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect6/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect6/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect8/Logic */
SVmcPmm__HE403__gicalOperator11 = ((!(SVmcPmm__HE829_Switch)) && X_SVmcPmm__HE412_Delay)
|| (xVcVmcPmm_B_EngOnReqEng && (!(X_SVmcPmm__HE414_Delay)));
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect8/Delay */
X_SVmcPmm__HE414_Delay = xVcVmcPmm_B_EngOnReqEng;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect6/Delay */
X_SVmcPmm__HE412_Delay = SVmcPmm__HE829_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/SR_FF8/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF8/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF8/LogOp2
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF8/LogOp */
X_SVmcPmm__HE426_UnitDelay1 = X_SVmcPmm__HE6_UnitDelay10 ||
(((!(SVmcPmm__HE403__gicalOperator11)) || X_SVmcPmm__HE413_Delay) &&
X_SVmcPmm__HE426_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect7/Delay */
X_SVmcPmm__HE413_Delay = SVmcPmm__HE403__gicalOperator11;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/LogicalOperator12
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect11/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect10/Logic1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect10/Logic
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/EdgeDetect11/Logic */
SVmcPmm__HE403__gicalOperator12 = ((!(SVmcPmm__HE829_Switch)) && X_SVmcPmm__HE406_Delay)
|| (xVcVmcPmm_B_EngOnReqEng && (!(X_SVmcPmm__HE407_Delay)));
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect11/Delay */
X_SVmcPmm__HE407_Delay = xVcVmcPmm_B_EngOnReqEng;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect10/Delay */
X_SVmcPmm__HE406_Delay = SVmcPmm__HE829_Switch;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/SR_FF11/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF11/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF11/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF11/LogOp */
X_SVmcPmm__HE423_UnitDelay1 = SVmcPmm__HE6_Merge3 ||
(((!(SVmcPmm__HE403__gicalOperator12)) || X_SVmcPmm__HE415_Delay) &&
X_SVmcPmm__HE423_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/EdgeDetect9/Delay */
X_SVmcPmm__HE415_Delay = SVmcPmm__HE403__gicalOperator12;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHyb
rid12V/121N1_StartModeHybrid12V/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid12V/1
21N1_StartModeHybrid12V/LogicalSwitch1/Switch: Omitted comparison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF2/UnitDelay1 */
if (X_SVmcPmm__HE424_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMode
Hybrid12V/121N1_StartModeHybrid12V/LogicalSwitch1/Switch */
SVmcPmm__HE416_Switch = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMode
Hybrid12V/121N1_StartModeHybrid12V/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid12
V/121N1_StartModeHybrid12V/LogicalSwitch4/Switch: Omitted comparison with constant
.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contr
ol/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF9/UnitDelay1 */
if (X_SVmcPmm__HE427_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartM
odeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch1/Switch */
SVmcPmm__HE416_Switch = 3;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartM
odeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybri
d12V/121N1_StartModeHybrid12V/LogicalSwitch3/Switch: Omitted comparison with co
nstant. */
if (xVcVmcPmm_B_EmiStrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_Sta
rtModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch1/Switch
*/
SVmcPmm__HE416_Switch = 0;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_Sta
rtModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHy
brid12V/121N1_StartModeHybrid12V/LogicalSwitch2/Switch: Omitted comparison w
ith constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine
_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF8/UnitDelay1
*/
if (X_SVmcPmm__HE426_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_
StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_
Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch3/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_
Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch4/S
witch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_
Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch1/S
witch */
SVmcPmm__HE416_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_
StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch13/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartMod
eHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch13/Switch: Omitted compa
rison with constant.
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Eng
ine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/SR_FF11/Unit
Delay1 */
if (X_SVmcPmm__HE423_UnitDelay1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12
1N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_Start
ModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch5/Switch: Omitted
comparison with constant. */
if (cVcVmcPmm_B_UseStrtMde3All12vStrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control
/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch5/Sw
itch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch13/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch1/Switch */
SVmcPmm__HE416_Switch = 3;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control
/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch5/Sw
itch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch13/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_E
ngine_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/Logi
calSwitch1/Switch */
SVmcPmm__HE416_Switch = 1;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/12
1N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwitch13/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engi
ne_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwi
tch2/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engi
ne_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwi
tch3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engi
ne_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwi
tch4/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engi
ne_Control/121N_StartModeHybrid12V/121N1_StartModeHybrid12V/LogicalSwi
tch1/Switch */
SVmcPmm__HE416_Switch = cVcVmcPmm_D_StrtModDft;
}
}
}
}
}
}
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121N_StartModeHybrid12V/Resc
aler */
SVmcPmm__HE222_Rescaler = 1;
#endif
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Rela
tionalOperator11 */
SVmcPmm__HE223__ionalOperator11 = sVcScIn_X_AccPedalPos > cVcVmcPmm_X_StrtMdeAcc;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Rela
tionalOperator18
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE223__ionalOperator18 = CVmcPmm__HE1_D_IceStatus == 2;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SignalDe
lay3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SignalDelay3/Swi
tch: Omitted comparison with constant. */
if (SVmcPmm__HE223__ionalOperator18) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
lDelay3/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Start
Mode/SignalDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121O_StartMode/ts12 */
X_SVmcPmm__HE436_UnitDelay = X_SVmcPmm__HE436_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
lDelay3/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay3/UnitDelay */
X_SVmcPmm__HE436_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SignalDe
lay2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SignalDelay2/Swi
tch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/LogicalOperator41 */
if (!(SVmcPmm__HE223__ionalOperator11)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
lDelay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Start
Mode/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121O_StartMode/ts11 */
X_SVmcPmm__HE435_UnitDelay = X_SVmcPmm__HE435_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
lDelay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay2/UnitDelay */
X_SVmcPmm__HE435_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SR_FF2/
LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/SR_FF2/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/LogicalOperator42
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/LogicalOperator43
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/SR_FF2/LogOp
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_S
tartMode/SignalDelay3/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_S
tartMode/SignalDelay2/UnitDelay */
xVcVmcPmm_B_StrtMdeAcc = (SVmcPmm__HE223__ionalOperator11 &&
(!(SVmcPmm__HE223__ionalOperator18))) || ((X_SVmcPmm__HE436_UnitDelay <=
cVcVmcPmm_t_StrtMdeAccRun) && (X_SVmcPmm__HE435_UnitDelay <= cVcVmcPmm_t_StrtMdeAccRst) &&
X_SVmcPmm__HE433_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SR_F
F2/UnitDelay1 */
X_SVmcPmm__HE433_UnitDelay1 = xVcVmcPmm_B_StrtMdeAcc;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Rela
tionalOperator1
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE223__tionalOperator1 = CVmcPmm__HE1_D_IceStatus == 2;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SignalDe
lay1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SignalDelay1/Swi
tch: Omitted comparison with constant. */
if (SVmcPmm__HE223__tionalOperator1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
lDelay1/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Start
Mode/SignalDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121O_StartMode/ts6 */
X_SVmcPmm__HE434_UnitDelay = X_SVmcPmm__HE434_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Signa
lDelay1/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay1/UnitDelay */
X_SVmcPmm__HE434_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/LogicalS
witch15/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/LogicalSwitch15/
Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_StrtMdeStopTrig) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logic
alSwitch15/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_S
tartMode/LogicalOperator26
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/RelationalOperator6
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE428_Switch = (CVmcPmm__HE1_D_IceStatus == 3) && X_SVmcPmm__HE223_UnitDelay8;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logic
alSwitch15/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay1/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
O_StartMode/SignalDelay1/UnitDelay */
SVmcPmm__HE428_Switch = X_SVmcPmm__HE434_UnitDelay > cVcVmcPmm_t_StrtMdeRunning;
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Unit
Delay8 */
X_SVmcPmm__HE223_UnitDelay8 = SVmcPmm__HE223__tionalOperator1;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SR_FF1/
LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/SR_FF1/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/LogicalOperator49
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Star
tMode/SR_FF1/LogOp */
xVcVmcPmm_B_StrtMdeRunning = (SVmcPmm__HE428_Switch && SVmcPmm__HE829_Switch) ||
(SVmcPmm__HE829_Switch && X_SVmcPmm__HE432_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/SR_F
F1/UnitDelay1 */
X_SVmcPmm__HE432_UnitDelay1 = xVcVmcPmm_B_StrtMdeRunning;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch/Switch: Omitted c
omparison with constant. */
if (cVcVmcPmm_D_StartMode_swi) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE3_UnitDelay2 = cVcVmcPmm_D_StartMode_dbi;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch14/Swit
ch */
if (Vc_Pvc_Hw_B_Isg_CN >= 1 /* 0.5 */) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch63/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch63/Switch: O
mitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Log
icalOperator28 */
if (!(SVmcPmm__HE222_Rescaler)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch6
3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE3_UnitDelay2 = SVmcPmm__HE398_Switch;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch6
3/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE3_UnitDelay2 = SVmcPmm__HE416_Switch;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Lo
gicalSwitch23/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/LogicalSwi
tch23/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_StrtMdeRunning) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode
/LogicalSwitch25/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logical
Switch25/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_StrtMdeSet) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartM
ode/LogicalSwitch24/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode/Logi
calSwitch24/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_StrtMdeAcc) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Sta
rtMode/LogicalSwitch24/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121O_StartMode/LogicalSwitch25/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121O_StartMode/LogicalSwitch23/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/LogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/LogicalSwitch/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE3_UnitDelay2 = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_Sta
rtMode/LogicalSwitch24/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121O_StartMode/LogicalSwitch25/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121O_StartMode/LogicalSwitch23/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/LogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/LogicalSwitch/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE3_UnitDelay2 = 1;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartM
ode/LogicalSwitch25/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/121O_StartMode/LogicalSwitch23/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/LogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Contro
l/LogicalSwitch/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE3_UnitDelay2 = 0;
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121O_StartMode
/LogicalSwitch23/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch14/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/L
ogicalSwitch/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE3_UnitDelay2 = 0;
}
}
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE6_UnitDelay = X_SVmcPmm__HE3_UnitDelay2;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/UnitDelay3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE170_UnitDelay3 = X_SVmcPmm__HE3_UnitDelay2;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
X_SVmcPmm__HE6_UnitDelay1 = X_SVmcPmm__HE3_UnitDelay2;
/* VcVmcPmm/VcVmcPmm/1000_Hev/y3/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/UnitDelay2 */
sVcVmcPmm_D_StartMode = X_SVmcPmm__HE3_UnitDelay2;
/* VcVmcPmm/VcVmcPmm/1000_Hev/y29/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
UnitDelay8 */
yVcVmcPmm_B_StallPwdReq = X_SVmcPmm__HE172_UnitDelay8;
/* VcVmcPmm/VcVmcPmm/1000_Hev/y19/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_FCAdaptReq = SVmcPmm__HE159_LogOp3;
/* VcVmcPmm/VcVmcPmm/1000_Hev/y11/EncapsulatedSubsystem/Out
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
sVcVmcPmm_D_IceStatus = CVmcPmm__HE1_D_IceStatus;
/* VcVmcPmm/VcVmcPmm/1000_Hev/y1/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay14 */
yVcVmcPmm_B_EngOnReq = X_SVmcPmm__HE6_UnitDelay14;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out43/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay5 */
yVcVmcPmm_B_FastIsgStopReq = X_SVmcPmm__HE6_UnitDelay5;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out42/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay6 */
yVcVmcPmm_B_IsgStrtPahReq = X_SVmcPmm__HE6_UnitDelay6;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out4/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay8 */
yVcVmcPmm_B_EradPathEnable = X_SVmcPmm__HE6_UnitDelay8;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out25/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay13 */
yVcVmcPmm_B_IsgPathEnable = X_SVmcPmm__HE6_UnitDelay13;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out24/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay4 */
yVcVmcPmm_B_EfadPathEnable = X_SVmcPmm__HE6_UnitDelay4;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out20/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/UnitDelay10 */
yVcVmcPmm_B_IsgStartReq = X_SVmcPmm__HE6_UnitDelay10;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out19/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_12VStartEnable = SVmcPmm__HE6_Merge3;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out15/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF2/UnitDelay1 */
yVcVmcPmm_B_IceStall = X_SVmcPmm__HE590_UnitDelay1;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay7/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay7/Switch1: Omitted
comparison with constant. */
if (SVmcPmm__HE172_LogOp1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay7/Switc
h1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDe
lay7/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay7/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_
Control/ts9 */
X_SVmcPmm__HE588_UnitDelay = X_SVmcPmm__HE588_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay7/Switc
h1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Contr
ol/OnDelay7/UnitDelay */
X_SVmcPmm__HE588_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/OnDelay7/Rela
tionalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
OnDelay7/UnitDelay */
xVcVmcPmm_B_StallRunUnintd = X_SVmcPmm__HE588_UnitDelay > cVcVmcPmm_t_StallRunUnintd;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch10/S
witch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch10/Switch: O
mitted comparison with constant. */
if (cVcVmcPmm_B_StallRunUnintd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
0/Switch */
SVmcPmm__HE532_Switch = xVcVmcPmm_B_StallRunUnintd;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/LogicalSwitch1
0/Switch */
SVmcPmm__HE532_Switch = 0;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/RelationalOpe
rator20
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE172__ionalOperator20 = CVmcPmm__HE1_D_IceStatus == 2;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF1/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF1/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF1/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op45
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/Log
Op44
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_
FF1/LogOp */
X_SVmcPmm__HE589_UnitDelay1 = SVmcPmm__HE532_Switch || (yVcPpmRc_B_ShutOffReq &&
cVcVmcPmm_B_UnintdStallRcShOff) || (((!(SVmcPmm__HE172__ionalOperator20)) ||
X_SVmcPmm__HE526_Delay) && SVmcPmm__HE829_Switch && X_SVmcPmm__HE589_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/EdgeDetect2/D
elay */
X_SVmcPmm__HE526_Delay = SVmcPmm__HE172__ionalOperator20;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/SR_FF1/Q/EncapsulatedSubs
ystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1230_Engine_Stall_Control/
SR_FF1/UnitDelay1 */
yVcVmcPmm_B_UnintdStall = X_SVmcPmm__HE589_UnitDelay1;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out19/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalOp
erator11 */
yVcVmcPmm_B_PwrUpIceStrtReq = SVmcPmm__HE389__gicalOperator52 ||
SVmcPmm__HE403__gicalOperator52;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch36/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch36/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngOnOff) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch36/Swit
ch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sum */
Aux_U32 = 1;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch36/Swit
ch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Sum */
Aux_U32 = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch37/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch37/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqDriver) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch37/Swit
ch */
SVmcPmm__HE265_Switch = 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch37/Swit
ch */
SVmcPmm__HE265_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch38/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch38/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqPsm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch38/Swit
ch */
SVmcPmm__HE266_Switch = 4;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch38/Swit
ch */
SVmcPmm__HE266_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch39/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch39/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqEm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch39/Swit
ch */
SVmcPmm__HE267_Switch = 8;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch39/Swit
ch */
SVmcPmm__HE267_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch40/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch40/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out10/Encapsulated
Subsystem/Out */
if (yVcVmcPmm_B_EngRunReqTm) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch40/Swit
ch */
SVmcPmm__HE269_Switch = 16;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch40/Swit
ch */
SVmcPmm__HE269_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch41/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch41/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqDep) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch41/Swit
ch */
SVmcPmm__HE270_Switch = 32;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch41/Swit
ch */
SVmcPmm__HE270_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch42/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch42/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out */
if (yVcVmcPmm_B_EngRunReqTrans) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch42/Swit
ch */
SVmcPmm__HE271_Switch = 64;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch42/Swit
ch */
SVmcPmm__HE271_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch43/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch43/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5/EncapsulatedS
ubsystem/Out */
if (yVcVmcPmm_B_EngRunReqClim) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch43/Swit
ch */
SVmcPmm__HE272_Switch = 128;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch43/Swit
ch */
SVmcPmm__HE272_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch44/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch44/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqPcr) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch44/Swit
ch */
SVmcPmm__HE273_Switch = 256;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch44/Swit
ch */
SVmcPmm__HE273_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch45/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch45/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqFCAdapt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch45/Swit
ch */
SVmcPmm__HE274_Switch = 512;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch45/Swit
ch */
SVmcPmm__HE274_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch46/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch46/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem/Out */
if (yVcVmcPmm_B_EngRunReqBrake) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch46/Swit
ch */
SVmcPmm__HE275_Switch = 1024;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch46/Swit
ch */
SVmcPmm__HE275_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch47/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch47/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21/Encapsulated
Subsystem/Out */
if (yVcVmcPmm_B_EngRunReqFuel) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch47/Swit
ch */
SVmcPmm__HE276_Switch = 2048;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch47/Swit
ch */
SVmcPmm__HE276_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch48/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch48/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqIsg) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch48/Swit
ch */
SVmcPmm__HE277_Switch = 4096;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch48/Swit
ch */
SVmcPmm__HE277_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch49/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch49/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqStabCtrl) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch49/Swit
ch */
SVmcPmm__HE278_Switch = 8192;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch49/Swit
ch */
SVmcPmm__HE278_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch50/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch50/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqDrLeave) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch50/Swit
ch */
SVmcPmm__HE280_Switch = 16384;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch50/Swit
ch */
SVmcPmm__HE280_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch51/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch51/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_RunReqIceStall) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch51/Swit
ch */
SVmcPmm__HE281_Switch = 32768;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch51/Swit
ch */
SVmcPmm__HE281_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch53/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch53/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqChas) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch53/Swit
ch */
SVmcPmm__HE283_Switch = 131072;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch53/Swit
ch */
SVmcPmm__HE283_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch56/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch56/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20/Encapsulated
Subsystem/Out */
if (yVcVmcPmm_B_EngRunReqObd) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch56/Swit
ch */
SVmcPmm__HE286_Switch = 262144;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch56/Swit
ch */
SVmcPmm__HE286_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch57/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch57/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out17/Encapsulated
Subsystem/Out */
if (yVcVmcPmm_B_EngRunReqRc) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch57/Swit
ch */
SVmcPmm__HE287_Switch = 524288;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch57/Swit
ch */
SVmcPmm__HE287_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch58/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch58/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out26/Encapsulated
Subsystem/Out */
if (yVcVmcPmm_B_EngRunReqSapp) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch58/Swit
ch */
SVmcPmm__HE288_Switch = 1048576;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch58/Swit
ch */
SVmcPmm__HE288_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch59/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch59/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out3/EncapsulatedS
ubsystem/Out */
if (yVcVmcPmm_B_EngRunReqEms) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch59/Swit
ch */
SVmcPmm__HE289_Switch = 2097152;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch59/Swit
ch */
SVmcPmm__HE289_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch60/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch60/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out4/EncapsulatedS
ubsystem/Out */
if (yVcVmcPmm_B_EngRunReqEmLv) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch60/Swit
ch */
SVmcPmm__HE291_Switch = 4194304;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch60/Swit
ch */
SVmcPmm__HE291_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch61/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch61/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqRemote) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch61/Swit
ch */
SVmcPmm__HE292_Switch = 8388608;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch61/Swit
ch */
SVmcPmm__HE292_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch62/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch62/Switch: Omitted
comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out7/EncapsulatedS
ubsystem/Out */
if (yVcVmcPmm_B_EngRunReqFanAfterrun) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch62/Swit
ch */
SVmcPmm__HE293_Switch = 16777216;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch62/Swit
ch */
SVmcPmm__HE293_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch66/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch66/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqCEC) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch66/Swit
ch */
SVmcPmm__HE297_Switch = 33554432;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch66/Swit
ch */
SVmcPmm__HE297_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch71/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch71/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqEngClnt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch71/Swit
ch */
SVmcPmm__HE303_Switch = 67108864;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch71/Swit
ch */
SVmcPmm__HE303_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch72/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch72/Switch: Omitted
comparison with constant. */
if (xVcVmcPmm_B_EngRunReqMaxTime) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch72/Swit
ch */
SVmcPmm__HE304_Switch = 67108864;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/LogicalSwitch72/Swit
ch */
SVmcPmm__HE304_Switch = 0;
}
Aux_U32 += SVmcPmm__HE265_Switch;
Aux_U32 += SVmcPmm__HE266_Switch;
Aux_U32 += SVmcPmm__HE267_Switch;
Aux_U32 += SVmcPmm__HE269_Switch;
Aux_U32 += SVmcPmm__HE270_Switch;
Aux_U32 += SVmcPmm__HE271_Switch;
Aux_U32 += SVmcPmm__HE272_Switch;
Aux_U32 += SVmcPmm__HE273_Switch;
Aux_U32 += SVmcPmm__HE274_Switch;
Aux_U32 += SVmcPmm__HE275_Switch;
Aux_U32 += SVmcPmm__HE276_Switch;
Aux_U32 += SVmcPmm__HE277_Switch;
Aux_U32 += SVmcPmm__HE278_Switch;
Aux_U32 += SVmcPmm__HE280_Switch;
Aux_U32 += SVmcPmm__HE281_Switch;
Aux_U32 += SVmcPmm__HE283_Switch;
Aux_U32 += SVmcPmm__HE286_Switch;
Aux_U32 += SVmcPmm__HE287_Switch;
Aux_U32 += SVmcPmm__HE288_Switch;
Aux_U32 += SVmcPmm__HE289_Switch;
Aux_U32 += SVmcPmm__HE291_Switch;
Aux_U32 += SVmcPmm__HE292_Switch;
Aux_U32 += SVmcPmm__HE293_Switch;
Aux_U32 += SVmcPmm__HE297_Switch;
Aux_U32 += SVmcPmm__HE303_Switch;
rVcVmcPmm_D_EngRunReqLogg = Aux_U32 + SVmcPmm__HE304_Switch;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out18/EncapsulatedSubsystem/Out
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Gain
# combined # Outport: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/DID/Out1
*/
sVcVmcPmm_D_EngRunReqLogg = rVcVmcPmm_D_EngRunReqLogg;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/y5/EncapsulatedSubsystem/Out */
sVcVmcPmm_Z_HillGradientDeg = SVmcPmm__HE153__HillGradAcc2deg;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/Out1/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/LogicalOperator2 */
yVcVmcPmm_B_PowerDownReq = SVmcPmm__HE30_Switch || xVcVmcPmm_B_DrLeavePowerDownReq;
#if VcVmcPmm__HEP7_121P_EngRunReqDispHmi_5
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
i/SignalDelay4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHmi/Signal
Delay4/Switch: Omitted comparison with constant. */
if (xVcVmcPmm_B_EngRunReqFCAdapt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay4/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_En
gRunReqDispHmi/SignalDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121P_EngRunReqDispHmi/SignalDelay4/ts */
X_SVmcPmm__HE446_UnitDelay = X_SVmcPmm__HE446_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay4/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay4/UnitDelay */
X_SVmcPmm__HE446_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
i/SignalDelay5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHmi/Signal
Delay5/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator3
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out21/Encapsula
tedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out5/Encapsulat
edSubsystem/Out */
if (xVcVmcPmm_B_EngRunReqPcr || yVcVmcPmm_B_EngRunReqClim || xVcVmcPmm_B_EngRunReqPsm ||
yVcVmcPmm_B_EngRunReqFuel) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay5/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_En
gRunReqDispHmi/SignalDelay5/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay5/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121P_EngRunReqDispHmi/SignalDelay5/ts */
X_SVmcPmm__HE447_UnitDelay = X_SVmcPmm__HE447_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay5/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay5/UnitDelay */
X_SVmcPmm__HE447_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
i/SignalDelay8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHmi/Signal
Delay8/Switch: Omitted comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out17/EncapsulatedSubsystem/Out */
if (yVcVmcPmm_B_EngRunReqBrake) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay8/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_En
gRunReqDispHmi/SignalDelay8/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay8/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121P_EngRunReqDispHmi/SignalDelay8/ts */
X_SVmcPmm__HE449_UnitDelay = X_SVmcPmm__HE449_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay8/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay8/UnitDelay */
X_SVmcPmm__HE449_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
i/SignalDelay7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHmi/Signal
Delay7/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator48 */
if (!(xVcVmcPmm_B_EngRunReqEm)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay7/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_En
gRunReqDispHmi/SignalDelay7/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay7/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121P_EngRunReqDispHmi/SignalDelay7/ts */
X_SVmcPmm__HE448_UnitDelay = X_SVmcPmm__HE448_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay7/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay7/UnitDelay */
X_SVmcPmm__HE448_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispH
mi/SR_FF3/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SR_FF3/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/SR_FF3/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator23
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay7/Rel
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20/Encapsula
tedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay7/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/SR_FF3/LogOp
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out20/Encapsula
tedSubsystem/Out */
X_SVmcPmm__HE443_UnitDelay1 = ((X_SVmcPmm__HE448_UnitDelay > cVcVmcPmm_t_RunReqObdDelayHmi)
&& yVcVmcPmm_B_EngRunReqObd) || (yVcVmcPmm_B_EngRunReqObd &&
X_SVmcPmm__HE443_UnitDelay1);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispH
mi/SR_FF/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SR_FF/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/SR_FF/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/RelationalOperator10
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/SR_FF/LogOp
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out */
X_SVmcPmm__HE442_UnitDelay1 = ((sVcScIn_v_VehSpdLgt >= cVcVmcPmm_v_TransRunRqDlyMaxHmi) &&
yVcVmcPmm_B_EngRunReqTrans) || (yVcVmcPmm_B_EngRunReqTrans &&
X_SVmcPmm__HE442_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHm
i/SignalDelay2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHmi/Signal
Delay2/Switch: Omitted comparison with constant.
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out */
if (yVcVmcPmm_B_EngRunReqTrans) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay2/Switch
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_En
gRunReqDispHmi/SignalDelay2/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay2/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Con
trol/121P_EngRunReqDispHmi/SignalDelay2/ts */
X_SVmcPmm__HE445_UnitDelay = X_SVmcPmm__HE445_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDis
pHmi/SignalDelay2/Switch
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/
121P_EngRunReqDispHmi/SignalDelay2/UnitDelay */
X_SVmcPmm__HE445_UnitDelay = 0.F;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispH
mi/SR_FF4/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/SR_FF4/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator45
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/EdgeDetectRise3/LogicalOperator
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/EdgeDetectRise3/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/SR_FF4/LogOp
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out */
xVcVmcPmm_B_HeatUpEOP = (yVcVmcPmm_B_EngRunReqTrans && (SVmcPmm__HE829_Switch &&
(!(X_SVmcPmm__HE439_UnitDelay1)))) || ((SVmcPmm__HE829_Switch ||
(!(X_SVmcPmm__HE437_Delay))) && (yVcVmcPmm_B_EngRunReqTrans ||
(!(X_SVmcPmm__HE438_Delay))) && X_SVmcPmm__HE444_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDi
spHmi/SR_FF4/UnitDelay1 */
X_SVmcPmm__HE444_UnitDelay1 = xVcVmcPmm_B_HeatUpEOP;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDi
spHmi/EdgeDetect1/Delay
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/Out14/EncapsulatedSubsystem/Out */
X_SVmcPmm__HE438_Delay = yVcVmcPmm_B_EngRunReqTrans;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDi
spHmi/EdgeDetect/Delay */
X_SVmcPmm__HE437_Delay = SVmcPmm__HE829_Switch;
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDi
spHmi/EdgeDetectRise3/UnitDelay1 */
X_SVmcPmm__HE439_UnitDelay1 = SVmcPmm__HE829_Switch;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHmi/Out12/
EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator41
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator22
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SR_FF3/UnitDelay1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay8/Rel
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay5/Rel
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay4/Rel
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator20
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator1
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/Out2/Encapsulat
edSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay4/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay5/UnitDelay
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay8/UnitDelay
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay2/Rel
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SR_FF/UnitDelay1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121
P_EngRunReqDispHmi/SignalDelay2/UnitDelay */
yVcVmcPmm_B_RunReqSystemHmi = ((yVcTmStrt_B_EngRunTmLong || yVcCmnEngRunReqCEC_B_ReqLong)
&& yVcVmcPmm_B_EngRunReqTot) || (X_SVmcPmm__HE446_UnitDelay >
cVcVmcPmm_t_FCAdaptRunReqOnDelayHmi) || (X_SVmcPmm__HE447_UnitDelay >
cVcVmcPmm_t_RunReqOnDelayHmi) || (X_SVmcPmm__HE449_UnitDelay >
cVcVmcPmm_t_BrakeRunReqOnDelayHmi) || X_SVmcPmm__HE443_UnitDelay1 ||
(X_SVmcPmm__HE442_UnitDelay1 || (X_SVmcPmm__HE445_UnitDelay >
cVcVmcPmm_t_TransRunReqOnDelayHmi)) || xVcVmcPmm_B_HeatUpEOP;
/* VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_EngRunReqDispHmi/Out11/
EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1200_Control/1210_Engine_Control/121P_E
ngRunReqDispHmi/LogicalOperator40 */
yVcVmcPmm_B_RunReqDriverHmi = xVcVmcPmm_B_EngRunReqDriver || xVcVmcPmm_B_EngRunReqEm;
#endif
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1300_EUCD_SPA_CMA_Map/LogicalOperator22 */
xVcVmcPmm_B_TrailerPresent = yVcTrm_B_TrlrPrsnt ||
yVcCem_B_EngRunngReqByVehModMgrTrailerPrsnt;
#if Vc_Pvc_Sw_B_StopStart
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch23/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch23/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActHood) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch23/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator24
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out9/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator23
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator6 */
yVcVmcPmm_B_SsActHoodHMI = (sVcCem_D_HoodSts == 1) && (sVcVmm_D_CarModSts1 != 5);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch23/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out9/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActHoodHMI = 0;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/Relay/Rel */
SVmcPmm__HE90_Rel = cVcVmcPmm_Te_AmbHighH <= sVcEc_Te_Amb;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/Relay/Rel1 */
SVmcPmm__HE90_Rel1 = sVcEc_Te_Amb <= cVcVmcPmm_Te_AmbHighL;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/Relay/LogicalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay/LogicalOperator4 */
xVcVmcPmm_B_AmbTempH = (SVmcPmm__HE90_Rel && (!(SVmcPmm__HE90_Rel1))) ||
((!(SVmcPmm__HE90_Rel)) && (!(SVmcPmm__HE90_Rel1)) && X_SVmcPmm__HE90_UnitDelay);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/Relay/UnitDelay */
X_SVmcPmm__HE90_UnitDelay = xVcVmcPmm_B_AmbTempH;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/Relay1/Rel */
SVmcPmm__HE91_Rel = cVcVmcPmm_Te_AmbLowH <= sVcEc_Te_Amb;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/Relay1/Rel1 */
SVmcPmm__HE91_Rel1 = sVcEc_Te_Amb <= cVcVmcPmm_Te_AmbLowL;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/Relay1/LogicalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/Relay1/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay1/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay1/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay1/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay1/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay1/LogicalOperator4 */
X_SVmcPmm__HE91_UnitDelay = (SVmcPmm__HE91_Rel && (!(SVmcPmm__HE91_Rel1))) ||
((!(SVmcPmm__HE91_Rel)) && (!(SVmcPmm__HE91_Rel1)) && X_SVmcPmm__HE91_UnitDelay);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/LogicalOperator8
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/Relay1/UnitDelay */
xVcVmcPmm_B_AmbTempL = !(X_SVmcPmm__HE91_UnitDelay);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch9/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch9/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/LogicalOperator18
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator8 */
if ((sVcEc_Qf_TeAmb == 3) && cVcVmcPmm_B_SsActTemp) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch9/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator9
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out3/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsAmbFault = xVcVmcPmm_B_AmbTempH || xVcVmcPmm_B_AmbTempL;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch9/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out3/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsAmbFault = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch20/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch20/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActTempStrt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch20/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out3/EncapsulatedSubsystem/Out */
SVmcPmm__HE66_Switch = yVcVmcPmm_B_SsAmbFault;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch20/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator21
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator53
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out3/EncapsulatedSubsystem/Out
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator10
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator15
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain
# combined # Gain: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1130_IceStatus/Gain */
SVmcPmm__HE66_Switch = yVcVmcPmm_B_SsAmbFault && ((CVmcPmm__HE1_D_IceStatus == 1) ||
(CVmcPmm__HE1_D_IceStatus == 2));
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/LogicalOperator14
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconf
ig_uHev/11112_StopStartActive/Out8/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActAmbHMI = SVmcPmm__HE66_Switch && cVcVmcPmm_B_UseSsActTemp;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/Relay2/Rel */
SVmcPmm__HE92_Rel = cVcVmcPmm_p_AmbH <= sVcEc_p_Amb;
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/Relay2/Rel1 */
SVmcPmm__HE92_Rel1 = sVcEc_p_Amb <= cVcVmcPmm_p_AmbL;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/Relay2/LogicalOperator3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/Relay2/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay2/LogicalOperator2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay2/LogicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay2/LogicalOperator4
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay2/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/Relay2/LogicalOperator4 */
X_SVmcPmm__HE92_UnitDelay = (SVmcPmm__HE92_Rel && (!(SVmcPmm__HE92_Rel1))) ||
((!(SVmcPmm__HE92_Rel)) && (!(SVmcPmm__HE92_Rel1)) && X_SVmcPmm__HE92_UnitDelay);
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/LogicalOperator16
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/Relay2/UnitDelay */
xVcVmcPmm_B_AmbPresLow = !(X_SVmcPmm__HE92_UnitDelay);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch12/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch12/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActAmbPres) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch12/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out7/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsAltitudeFault = xVcVmcPmm_B_AmbPresLow;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch12/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out7/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsAltitudeFault = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/SR_FF2/LogOp3
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/SR_FF2/UnitDelay1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/SR_FF2/LogOp2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator17
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/SR_FF2/LogOp */
X_SVmcPmm__HE93_UnitDelay1 = (SVmcPmm__HE153__HillGradAcc2deg >=
cVcVmcPmm_Z_SsActTrailerUpHillH) || ((SVmcPmm__HE153__HillGradAcc2deg >
cVcVmcPmm_Z_SsActTrailerUpHillL) && X_SVmcPmm__HE93_UnitDelay1);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch6/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch6/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActTrailer) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch6/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator20
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out6/EncapsulatedSubsystem/Out
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/SR_FF2/UnitDelay1 */
yVcVmcPmm_B_SsActTrailerHMI = X_SVmcPmm__HE93_UnitDelay1 && xVcVmcPmm_B_TrailerPresent;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch6/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out6/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActTrailerHMI = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/Switch1: Omitted comparison with cons
tant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator2 */
if (!(yVcCem_B_BltLockStAtDrvr)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/UnitDe
lay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/ts1 */
X_SVmcPmm__HE96_UnitDelay = X_SVmcPmm__HE96_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/UnitDe
lay */
X_SVmcPmm__HE96_UnitDelay = 0.F;
}
/* Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/RelationalOperator1 */
SVmcPmm__HE27___tionalOperator1 = sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator5
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/RelationalOp
erator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/OnDelay1/UnitDelay
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator2 */
xVcVmcPmm_B_SsActSeatBeltInhib = (X_SVmcPmm__HE96_UnitDelay > cVcVmcPmm_t_SsActSeatBelt) ||
((!(yVcCem_B_BltLockStAtDrvr)) && (!(SVmcPmm__HE27___tionalOperator1)));
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalSwitch16/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalSwitch16/Switch: Omitted comparison wit
h constant. */
if (cVcVmcPmm_B_SsActSeatBeltNoSeq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalSwitch16/Switch */
xVcVmcPmm_B_SsActSeatBeltAllow = yVcCem_B_BltLockStAtDrvr;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalSwitch16/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator21
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator23
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/EdgeDetectRise1/Lo
gicalOperator
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/EdgeDetectRise1/Lo
gicalOperator1
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/LogicalOperator4
*/
xVcVmcPmm_B_SsActSeatBeltAllow = (yVcCem_B_BltLockStAtDrvr &&
(SVmcPmm__HE27___tionalOperator1 && (!(X_SVmcPmm__HE94_UnitDelay1)))) ||
((!(SVmcPmm__HE27___tionalOperator1)) && yVcCem_B_BltLockStAtDrvr);
}
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/EdgeDetectRise1/UnitDelay1 */
X_SVmcPmm__HE94_UnitDelay1 = SVmcPmm__HE27___tionalOperator1;
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/SR_FF7/LogOp3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/SR_FF7/LogOp2
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/SR_FF7/LogOp */
xVcVmcPmm_B_SRSeatBeltAT = xVcVmcPmm_B_SsActSeatBeltInhib ||
((!(xVcVmcPmm_B_SsActSeatBeltAllow)) && X_SVmcPmm__HE97_UnitDelay1);
/* Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfi
g_uHev/11112_StopStartActive/111121_SsAct_SeatBelt_AT/SR_FF7/UnitDelay1 */
X_SVmcPmm__HE97_UnitDelay1 = xVcVmcPmm_B_SRSeatBeltAT;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch2/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch2/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActSeatBelt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch17/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch17/Switch: Omitted comparison with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator17 */
if (yVcDtcAtr_B_AT && cVcVmcPmm_B_SsActSeatBeltPrkBlock) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uH
ev/1111_Reconfig_uHev/11112_StopStartActive/LogicalSwitch2/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_
Reconfig_uHev/11112_StopStartActive/Out5/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActSeatBeltHMI = xVcVmcPmm_B_SRSeatBeltAT;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch17/Switch
# combined # Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uH
ev/1111_Reconfig_uHev/11112_StopStartActive/LogicalSwitch2/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator19
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_
Reconfig_uHev/11112_StopStartActive/Out5/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActSeatBeltHMI = !(yVcCem_B_BltLockStAtDrvr);
}
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch2/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out5/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActSeatBeltHMI = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalSwitch18/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalSwitch18/Switch: Omitted compariso
n with constant.
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/LogicalOperator19 */
if (!(yVcCem_B_BltLockStAtDrvr)) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalSwitch18/Switch */
SVmcPmm__HE98_Switch = cVcVmcPmm_B_SsActDoorNoBelt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalSwitch18/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalOperat
or9
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalOperat
or8
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalOperat
or6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalOperat
or5
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalOperat
or10
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/Relational
Operator1
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/Relational
Operator2
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/Relational
Operator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalOperat
or4
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/Relational
Operator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/Relational
Operator6
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/Relational
Operator5
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/Relational
Operator4 */
SVmcPmm__HE98_Switch = ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATPark) &&
cVcVmcPmm_B_SsActDoorBeltP) || ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATReverse) &&
cVcVmcPmm_B_SsActDoorBeltR) || ((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATNeutral) &&
cVcVmcPmm_B_SsActDoorBeltN) || (((sVcDtcAtr_D_GearLevAT == cVc_D_GearLevATDrive) ||
(sVcDtcAtr_D_GearLevAT == cVc_D_GearLevAT4th) || (sVcDtcAtr_D_GearLevAT ==
cVc_D_GearLevAT3rd) || (sVcDtcAtr_D_GearLevAT == cVc_D_GearLevAT2nd)) &&
cVcVmcPmm_B_SsActDoorBeltD);
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/111122_SsAct_DriverLeaving_AT/LogicalOperator20 */
xVcVmcPmm_B_SsActDriverLeaving = yVcDtcAtr_B_AT && xVcVmcPmm_B_DrDoorOpen &&
SVmcPmm__HE98_Switch;
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch18/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch18/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActDriverLeaving) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch18/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out4/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActDoorOpenHMI = xVcVmcPmm_B_SsActDriverLeaving;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch18/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out4/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActDoorOpenHMI = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/OffDelay3/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/OffDelay3/Switch1: Omitted comparison with constant. */
if (yVcVdm_B_AbsCtrlActv) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/OffDelay3/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay3/UnitDelay */
X_SVmcPmm__HE77_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/OffDelay3/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11112_StopStartActive/OffDelay3/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay3/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11112_StopStartActive/ts6 */
X_SVmcPmm__HE77_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE77_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch14/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch14/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActAbs) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch14/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay3/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay3/UnitDelay */
SVmcPmm__HE60_Switch = X_SVmcPmm__HE77_UnitDelay <= cVcVmcPmm_t_SsActAbs;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch14/Switch */
SVmcPmm__HE60_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/OffDelay1/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/OffDelay1/Switch1: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator3 */
if (sVcVdm_D_EngRunngReqByBrk == 1) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/OffDelay1/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay1/UnitDelay */
X_SVmcPmm__HE76_UnitDelay = 0.F;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/OffDelay1/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11112_StopStartActive/OffDelay1/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay1/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11112_StopStartActive/ts1 */
X_SVmcPmm__HE76_UnitDelay = ts_VcVmcPmm__HEP7 + X_SVmcPmm__HE76_UnitDelay;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch16/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch16/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActBrk) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch16/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay1/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OffDelay1/UnitDelay */
SVmcPmm__HE62_Switch = X_SVmcPmm__HE76_UnitDelay <= cVcVmcPmm_t_SsActBrk;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch16/Switch */
SVmcPmm__HE62_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/OnDelay4/Switch1
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/OnDelay4/Switch1: Omitted comparison with constant.
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator2 */
if (sVcDtcAtr_D_TransMode != sVcSpMon_D_PtTrsmModReq) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/OnDelay4/Switch1
# combined # Sum: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/111
1_Reconfig_uHev/11112_StopStartActive/OnDelay4/Sum
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OnDelay4/UnitDelay
# combined # Data store read: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrat
egy_uHev/1111_Reconfig_uHev/11112_StopStartActive/ts5 */
X_SVmcPmm__HE78_UnitDelay = X_SVmcPmm__HE78_UnitDelay + ts_VcVmcPmm__HEP7;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/OnDelay4/Switch1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/OnDelay4/UnitDelay */
X_SVmcPmm__HE78_UnitDelay = 0.F;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch7/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch7/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActRcfSetAlt) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch7/Switch */
SVmcPmm__HE73_Switch = yVcEc_B_SsRcfSetAlt;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch7/Switch */
SVmcPmm__HE73_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch8/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch8/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActRcfSet) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch8/Switch */
SVmcPmm__HE74_Switch = yVcEc_B_SsRcfSet;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch8/Switch */
SVmcPmm__HE74_Switch = 0;
}
/* Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_u
Hev/11112_StopStartActive/LogicalOperator25
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator14
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator13
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator4 */
SVmcPmm__HE27_LogicalOperator25 = (sVcDeDmm_D_DrvMode == cVcVmcPmm_D_SsActDrMd1) ||
(sVcDeDmm_D_DrvMode == cVcVmcPmm_D_SsActDrMd2) || (sVcDeDmm_D_DrvMode ==
cVcVmcPmm_D_SsActDrMd3);
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch21/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch21/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActDrMdInv) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch21/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator26
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out10/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActDrMdHMI = !(SVmcPmm__HE27_LogicalOperator25);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch21/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out10/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActDrMdHMI = SVmcPmm__HE27_LogicalOperator25;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uH
ev/11112_StopStartActive/LogicalSwitch3/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/LogicalSwitch3/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_UseSsActive) {
/* SLLocal: Default storage class for local variables | Width: 8 */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE55_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE56_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE57_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE59_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE61_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE70_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* results from
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/Pr
eprocessor IF */
#if Vc_Pvc_Sw_B_StopStart
Bool SVmcPmm__HE71_Switch;
#endif
/* Vc_Pvc_Sw_B_StopStart */
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch10/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch10/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActGpSs) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch10/Switch
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrateg
y_uHev/1111_Reconfig_uHev/11112_StopStartActive/RelationalOperator9 */
SVmcPmm__HE56_Switch = sVcGp_D_StopStart != 2;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch10/Switch */
SVmcPmm__HE56_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch11/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch11/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActNtrl) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch11/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator3
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator22
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator15 */
SVmcPmm__HE57_Switch = (!(yVcScDep_B_NeutralMTValid)) && (!(yVcDtcAtr_B_AT));
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch11/Switch */
SVmcPmm__HE57_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch15/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch15/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActEcoMde) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch15/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator12 */
SVmcPmm__HE61_Switch = !(yVcDeDmm_B_EcoModeSs);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch15/Switch */
SVmcPmm__HE61_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch1/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch1/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActTransFailure) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch1/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator4 */
SVmcPmm__HE55_Switch = yVcTcm_B_TrsmNeutFailr && yVcDtcAtr_B_AT;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch1/Switch */
SVmcPmm__HE55_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch4/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch4/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActTCMNodeAlive) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch4/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator6
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator1 */
SVmcPmm__HE70_Switch = yVcDtcAtr_B_AT && (!(yVcEc_B_TCMNodeAlive));
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch4/Switch */
SVmcPmm__HE70_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch5/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch5/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActTCMModeFail) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch5/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_u
Hev/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator7
# combined # Relational: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrateg
y_uHev/1111_Reconfig_uHev/11112_StopStartActive/OnDelay4/RelationalOperator1
# combined # Unit delay: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrateg
y_uHev/1111_Reconfig_uHev/11112_StopStartActive/OnDelay4/UnitDelay */
SVmcPmm__HE71_Switch = yVcDtcAtr_B_AT && (X_SVmcPmm__HE78_UnitDelay >
cVcVmcPmm_t_SsActTcmModeFail);
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch5/Switch */
SVmcPmm__HE71_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch13/Switch
VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11
112_StopStartActive/LogicalSwitch13/Switch: Omitted comparison with constant. */
if (cVcVmcPmm_B_SsActTipSport) {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch13/Switch */
SVmcPmm__HE59_Switch = yVcDeDmm_B_TipSport;
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Recon
fig_uHev/11112_StopStartActive/LogicalSwitch13/Switch */
SVmcPmm__HE59_Switch = 0;
}
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch3/Switch
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev
/1111_Reconfig_uHev/11112_StopStartActive/LogicalOperator5
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out1/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out4/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out5/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out8/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out6/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out7/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out9/EncapsulatedSubsystem/Out
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out10/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActive = (!(SVmcPmm__HE60_Switch)) && (!(SVmcPmm__HE62_Switch)) &&
(!(SVmcPmm__HE56_Switch)) && (!(SVmcPmm__HE57_Switch)) && (!(SVmcPmm__HE61_Switch)) &&
(!(yVcVmcPmm_B_SsActDoorOpenHMI)) && (!(yVcVmcPmm_B_SsActSeatBeltHMI)) &&
(!(yVcVmcPmm_B_SsActAmbHMI)) && (!(yVcVmcPmm_B_SsActTrailerHMI)) &&
(!(SVmcPmm__HE55_Switch)) && (!(SVmcPmm__HE70_Switch)) && (!(SVmcPmm__HE71_Switch)) &&
(!(SVmcPmm__HE73_Switch)) && (!(SVmcPmm__HE74_Switch)) &&
(!(yVcVmcPmm_B_SsAltitudeFault)) && (!(SVmcPmm__HE59_Switch)) &&
(!(yVcVmcPmm_B_SsActHoodHMI)) && (!(yVcVmcPmm_B_SsActDrMdHMI));
}
else {
/* Switch: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig
_uHev/11112_StopStartActive/LogicalSwitch3/Switch
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Rec
onfig_uHev/11112_StopStartActive/Out1/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsActive = 1;
}
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/Out2/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/LogicalOperator11
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/LogicalOperator10
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/LogicalOperator13
# combined # VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconf
ig_uHev/11112_StopStartActive/Out1/EncapsulatedSubsystem/Out */
yVcVmcPmm_B_SsRcfAct = (!(yVcVmcPmm_B_SsActive)) && (SVmcPmm__HE73_Switch ||
SVmcPmm__HE74_Switch);
/* VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/1111_Reconfig_uHev/11112
_StopStartActive/Out11/EncapsulatedSubsystem/Out
# combined # Logical: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1110_ReconfigStrategy_uHev/11
11_Reconfig_uHev/11112_StopStartActive/LogicalOperator28 */
yVcVmcPmm_B_SsActAbsHMI = SVmcPmm__HE60_Switch || SVmcPmm__HE62_Switch;
#endif
}
else {
/* set system state to 'disabled': VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_Fuel
CutRequest */
SVmcPmm__HE156_RSWE = 0;
/* set system state to 'disabled': VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_Driv
erLeaveVehicle */
SVmcPmm__HE157_RSWE = 0;
}
}
#include "CVC_CODE_END.h"
/**************************************************************************************************\
*** FUNCTION:
*** INIT_SVmcPmm_____FuelCutRequest
***
*** DESCRIPTION:
***
***
*** PARAMETERS:
*** Type Name Description
*** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
***
*** RETURNS:
*** void
***
*** SETTINGS:
***
\**************************************************************************************************/
#include "CVC_CODE_START.h"
void INIT_SVmcPmm_____FuelCutRequest(void)
{
/* initialization for block: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutReques
t/SR_FF2/UnitDelay1 */
X_SVmcPmm__HE159_UnitDelay1 = 0;
/* initialization for block: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutReques
t/SR_FF4/UnitDelay1 */
X_SVmcPmm__HE160_UnitDelay1 = 0;
/* initialization for block: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1161_FuelCutReques
t/SignalDelay1/UnitDelay */
X_SVmcPmm__HE161_UnitDelay = 0.F;
}
#include "CVC_CODE_END.h"
/**************************************************************************************************\
*** FUNCTION:
*** INIT_SVmcPmm____verLeaveVehicle
***
*** DESCRIPTION:
***
***
*** PARAMETERS:
*** Type Name Description
*** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
***
*** RETURNS:
*** void
***
*** SETTINGS:
***
\**************************************************************************************************/
#include "CVC_CODE_START.h"
void INIT_SVmcPmm____verLeaveVehicle(void)
{
/* initialization for block: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVe
hicle/OnDelay/UnitDelay */
X_SVmcPmm__HE163_UnitDelay = 0.F;
/* initialization for block: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVe
hicle/OnDelay1/UnitDelay */
X_SVmcPmm__HE164_UnitDelay = 0.F;
/* initialization for block: VcVmcPmm/VcVmcPmm/1000_Hev/1100_Eval/1160_EvalHev/1162_DriverLeaveVe
hicle/OnDelay2/UnitDelay */
X_SVmcPmm__HE165_UnitDelay = 0.F;
}
#include "CVC_CODE_END.h"
/*------------------------------------------------------------------------------------------------*\
MODULE LOCAL FUNCTION DEFINITIONS
\*------------------------------------------------------------------------------------------------*/
#endif /* VCVMCPMM_C */
/*------------------------------------------------------------------------------------------------*\
END OF FILE
\*------------------------------------------------------------------------------------------------*/