27816 lines
1.4 MiB
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
|
|
\*------------------------------------------------------------------------------------------------*/
|
|
|