mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
Merge pull request #60 from Dev-KATECH/Workspace
20241219_이머전시 시 브레이크 스피드 함수 발동
This commit is contained in:
commit
77edb7c3d8
@ -127,8 +127,8 @@
|
||||
"./src/Safety_Layer/CRC/CRC_UDM_4BIT.o"
|
||||
"./src/Safety_Layer/EMERGENCY/Emergency.o"
|
||||
"./src/Vehicle_System_Mode_Layer/System_Check.o"
|
||||
"./src/hill_logic_Layer/HAC_Model_VCU_Ver2.o"
|
||||
"./src/hill_logic_Layer/HAC_Model_VCU_Ver2_data.o"
|
||||
"./src/hill_logic_Layer/HAC_Model_VCU_Ver4.o"
|
||||
"./src/hill_logic_Layer/HAC_Model_VCU_Ver4_data.o"
|
||||
"./src/hill_logic_Layer/Out_Hill_Parameter.o"
|
||||
"./src/hill_logic_Layer/Set_Hill_Parameter.o"
|
||||
"./src/uds/ctl_dtc.o"
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
21749
GW/Debug_FLASH/GW.srec
21749
GW/Debug_FLASH/GW.srec
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,2 +1,3 @@
|
||||
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;43;6;ECU3_KATECH_Logit_1000ms;7;../src/KATECK_Logic.c;62;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;43;6;ECU3_KATECH_Logit_100ms;5;../src/KATECK_Logic.c;49;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;49;6;ECU3_KATECH_Logit_1000ms;7;../src/KATECK_Logic.c;68;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;49;6;ECU3_KATECH_Logit_100ms;5;../src/KATECK_Logic.c;55;6;inlining to
|
||||
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;49;6;ECU3_KATECH_Logit_200ms;6;../src/KATECK_Logic.c;62;6;inlining to
|
||||
|
||||
@ -13,16 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6
|
||||
Calls:
|
||||
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -30,7 +21,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -38,7 +29,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -46,7 +37,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -55,7 +46,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 ECU3_KATECH_Logit_10ms/3
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -64,7 +55,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -73,7 +64,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -82,7 +73,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -91,7 +82,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -100,7 +91,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -109,16 +127,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -127,7 +136,7 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -136,16 +145,7 @@ ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 Digital_Read/13 Init_CE_forTEST/12
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -153,8 +153,17 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/16 Digital_Read/16 Init_CE_forTEST/15
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -162,8 +171,17 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 wheelSpd2_step/9 Set_RC_VCU_Dynamics_logic/8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
|
||||
Calls: System_Check_Func/14
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Out_Hill_Parameter_logic/13 HAC_Model_VCU_Ver4_step/12 Set_Hill_Parameter_logic/11 Out_RC_VCU_Dynamics_logic/10 wheelSpd2_step/9 Set_RC_VCU_Dynamics_logic/8
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -183,7 +201,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -247,6 +264,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -75,6 +74,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,16 +4,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +12,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +20,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +28,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -46,7 +37,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -55,7 +46,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -64,7 +55,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -73,7 +64,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -82,7 +73,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -91,7 +82,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -100,16 +118,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -118,7 +127,7 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -127,16 +136,7 @@ ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -144,8 +144,17 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -153,8 +162,17 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -174,7 +192,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -244,6 +261,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -14,16 +14,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -31,7 +22,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -39,7 +30,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -47,7 +38,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -56,7 +47,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -65,7 +56,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -74,7 +65,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -83,7 +74,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -92,7 +83,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -101,7 +92,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -110,16 +128,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -128,7 +137,7 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -137,16 +146,7 @@ ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -154,8 +154,17 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -163,8 +172,17 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -184,7 +202,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -254,6 +271,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -12,7 +12,6 @@ ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -82,6 +81,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -8,56 +8,55 @@ Parsed function:ECU3_KATECH_Logit_2ms
|
||||
Dump after hash based groups
|
||||
Congruence classes: 4 (unique hash values: 4), with total: 7 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 2 classes
|
||||
[2]: 1 classes
|
||||
[3]: 1 classes
|
||||
[1]: 3 classes
|
||||
[4]: 1 classes
|
||||
|
||||
|
||||
Dump after WPA based types groups
|
||||
Congruence classes: 5 (unique hash values: 4), with total: 7 items
|
||||
Congruence classes: 4 (unique hash values: 4), with total: 7 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 4 classes
|
||||
[3]: 1 classes
|
||||
[1]: 3 classes
|
||||
[4]: 1 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 0
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Dump after callgraph-based congruence reduction
|
||||
Congruence classes: 5 (unique hash values: 4), with total: 7 items
|
||||
Congruence classes: 4 (unique hash values: 4), with total: 7 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 4 classes
|
||||
[3]: 1 classes
|
||||
[1]: 3 classes
|
||||
[4]: 1 classes
|
||||
|
||||
|
||||
Init called for 3 items (42.86%).
|
||||
Init called for 4 items (57.14%).
|
||||
Dump after full equality comparison of groups
|
||||
Congruence classes: 5 (unique hash values: 4), with total: 7 items
|
||||
Congruence classes: 4 (unique hash values: 4), with total: 7 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 4 classes
|
||||
[3]: 1 classes
|
||||
[1]: 3 classes
|
||||
[4]: 1 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 0
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Congruence classes: 5 (unique hash values: 4), with total: 7 items
|
||||
Congruence classes: 4 (unique hash values: 4), with total: 7 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 4 classes
|
||||
[3]: 1 classes
|
||||
[1]: 3 classes
|
||||
[4]: 1 classes
|
||||
|
||||
|
||||
|
||||
Item count: 7
|
||||
Congruent classes before: 5, after: 5
|
||||
Average class size before: 1.40, after: 1.40
|
||||
Average non-singular class size: 3.00, count: 1
|
||||
Equal symbols: 2
|
||||
Fraction of visited symbols: 28.57%
|
||||
Congruent classes before: 4, after: 4
|
||||
Average class size before: 1.75, after: 1.75
|
||||
Average non-singular class size: 4.00, count: 1
|
||||
Equal symbols: 3
|
||||
Fraction of visited symbols: 42.86%
|
||||
|
||||
Semantic equality hit:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_100ms
|
||||
Assembler symbol names:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_100ms
|
||||
|
||||
Symbols to be put in SSA form
|
||||
{ D.7448 }
|
||||
{ D.7502 }
|
||||
Incremental SSA update started at block: 0
|
||||
Number of blocks in CFG: 3
|
||||
Number of blocks to update: 2 ( 67%)
|
||||
@ -90,11 +89,48 @@ IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
|
||||
|
||||
Unified; Wrapper has been created.
|
||||
|
||||
Semantic equality hit:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_200ms
|
||||
Assembler symbol names:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_200ms
|
||||
|
||||
Symbols to be put in SSA form
|
||||
{ D.7503 }
|
||||
Incremental SSA update started at block: 0
|
||||
Number of blocks in CFG: 3
|
||||
Number of blocks to update: 2 ( 67%)
|
||||
|
||||
|
||||
|
||||
Analyzing function: ECU3_KATECH_Logit_200ms/6
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
;; header 0, latch 1
|
||||
;; depth 0, outer -1
|
||||
;; nodes: 0 1 2
|
||||
;; 2 succs { 1 }
|
||||
|
||||
Analyzing function body size: ECU3_KATECH_Logit_200ms
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
|
||||
global time: 12.000000
|
||||
self size: 4
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logit_20ms/4 function not considered for inlining
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
|
||||
Unified; Wrapper has been created.
|
||||
|
||||
Semantic equality hit:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_1000ms
|
||||
Assembler symbol names:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_1000ms
|
||||
|
||||
Symbols to be put in SSA form
|
||||
{ D.7449 }
|
||||
{ D.7504 }
|
||||
Incremental SSA update started at block: 0
|
||||
Number of blocks in CFG: 3
|
||||
Number of blocks to update: 2 ( 67%)
|
||||
@ -143,8 +179,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -214,6 +249,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,15 +1,6 @@
|
||||
Symbol table:
|
||||
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -17,7 +8,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -25,7 +16,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -33,7 +24,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -42,7 +33,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -51,7 +42,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -60,7 +51,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -69,7 +60,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -78,7 +69,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -87,7 +78,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -96,16 +114,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -114,25 +123,34 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -140,8 +158,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -149,8 +167,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -169,8 +187,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -240,6 +257,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,10 +4,12 @@ IPA constant propagation start:
|
||||
IPA structures before propagation:
|
||||
|
||||
Jump functions:
|
||||
Jump functions of caller No_signal_RC/17:
|
||||
Jump functions of caller Digital_Read/13:
|
||||
Jump functions of caller Init_CE_forTEST/12:
|
||||
Jump functions of caller System_Check_Func/11:
|
||||
Jump functions of caller Digital_Read/16:
|
||||
Jump functions of caller Init_CE_forTEST/15:
|
||||
Jump functions of caller System_Check_Func/14:
|
||||
Jump functions of caller Out_Hill_Parameter_logic/13:
|
||||
Jump functions of caller HAC_Model_VCU_Ver4_step/12:
|
||||
Jump functions of caller Set_Hill_Parameter_logic/11:
|
||||
Jump functions of caller Out_RC_VCU_Dynamics_logic/10:
|
||||
Jump functions of caller wheelSpd2_step/9:
|
||||
Jump functions of caller Set_RC_VCU_Dynamics_logic/8:
|
||||
@ -22,14 +24,14 @@ Jump functions:
|
||||
Propagating constants:
|
||||
|
||||
Function ECU3_KATECH_Logit_1000ms/7 is not versionable, reason: not a tree_versionable_function.
|
||||
Not considering ECU3_KATECH_Logit_200ms for cloning; -fipa-cp-clone disabled.
|
||||
Function ECU3_KATECH_Logit_200ms/6 is not versionable, reason: not a tree_versionable_function.
|
||||
Function ECU3_KATECH_Logit_100ms/5 is not versionable, reason: not a tree_versionable_function.
|
||||
Not considering ECU3_KATECH_Logit_20ms for cloning; -fipa-cp-clone disabled.
|
||||
Not considering ECU3_KATECH_Logit_10ms for cloning; -fipa-cp-clone disabled.
|
||||
Not considering ECU3_KATECH_Logit_5ms for cloning; -fipa-cp-clone disabled.
|
||||
Not considering ECU3_KATECH_Logit_2ms for cloning; -fipa-cp-clone disabled.
|
||||
|
||||
overall_size: 39, max_new_size: 11001
|
||||
overall_size: 42, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
@ -52,16 +54,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +62,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +70,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +78,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -94,7 +87,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -103,7 +96,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -112,7 +105,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -121,7 +114,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -130,7 +123,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -139,7 +132,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -148,16 +168,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -166,25 +177,34 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -192,8 +212,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -201,8 +221,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -222,6 +242,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -299,21 +325,20 @@ ECU3_KATECH_Logit_100ms ()
|
||||
|
||||
|
||||
|
||||
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=5, decl_uid=4717, cgraph_uid=6, symbol_order=6)
|
||||
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=10, decl_uid=4717, cgraph_uid=6, symbol_order=6)
|
||||
|
||||
Modification phase of node ECU3_KATECH_Logit_200ms/6
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=10, decl_uid=4719, cgraph_uid=7, symbol_order=7)
|
||||
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=12, decl_uid=4719, cgraph_uid=7, symbol_order=7)
|
||||
|
||||
Modification phase of node ECU3_KATECH_Logit_1000ms/7
|
||||
ECU3_KATECH_Logit_1000ms ()
|
||||
|
||||
@ -34,8 +34,8 @@ Analyzing function: ECU3_KATECH_Logit_200ms/6
|
||||
Analyzing function body size: ECU3_KATECH_Logit_200ms
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
|
||||
global time: 12.000000
|
||||
self size: 4
|
||||
global time: 2.000000
|
||||
self size: 3
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
@ -43,8 +43,6 @@ IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
No_signal_RC/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
Analyzing function: ECU3_KATECH_Logit_100ms/5
|
||||
@ -114,13 +112,13 @@ IPA function summary for ECU3_KATECH_Logit_10ms/3 inlinable
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Digital_Read/13 function body not available
|
||||
Digital_Read/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
op0 is compile time invariant
|
||||
Digital_Read/13 function body not available
|
||||
Digital_Read/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
op0 is compile time invariant
|
||||
Init_CE_forTEST/12 function body not available
|
||||
Init_CE_forTEST/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
@ -145,7 +143,7 @@ IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
System_Check_Func/11 function body not available
|
||||
System_Check_Func/14 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
@ -161,8 +159,8 @@ Analyzing function: ECU3_KATECH_Logit_2ms/1
|
||||
Analyzing function body size: ECU3_KATECH_Logit_2ms
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
|
||||
global time: 32.000000
|
||||
self size: 6
|
||||
global time: 62.000000
|
||||
self size: 9
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
@ -170,6 +168,12 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Out_Hill_Parameter_logic/13 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
HAC_Model_VCU_Ver4_step/12 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Set_Hill_Parameter_logic/11 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Out_RC_VCU_Dynamics_logic/10 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
wheelSpd2_step/9 function body not available
|
||||
@ -179,16 +183,7 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -196,7 +191,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -204,7 +199,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -212,7 +207,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -221,7 +216,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -230,7 +225,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -239,7 +234,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -248,7 +243,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -257,7 +252,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -266,7 +261,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -275,16 +297,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -293,25 +306,34 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -319,8 +341,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -328,8 +350,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -348,8 +370,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -419,6 +440,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -21,8 +21,8 @@ IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
No_signal_RC/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ECU3_KATECH_Logit_20ms/4 function not considered for inlining
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
|
||||
global time: 12.000000
|
||||
@ -58,13 +58,13 @@ IPA function summary for ECU3_KATECH_Logit_10ms/3 inlinable
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Digital_Read/13 function body not available
|
||||
Digital_Read/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
op0 is compile time invariant
|
||||
Digital_Read/13 function body not available
|
||||
Digital_Read/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
op0 is compile time invariant
|
||||
Init_CE_forTEST/12 function body not available
|
||||
Init_CE_forTEST/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
|
||||
@ -77,19 +77,25 @@ IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
System_Check_Func/11 function body not available
|
||||
System_Check_Func/14 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
|
||||
global time: 32.000000
|
||||
self size: 6
|
||||
global size: 6
|
||||
min size: 6
|
||||
global time: 62.000000
|
||||
self size: 9
|
||||
global size: 9
|
||||
min size: 12
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Out_Hill_Parameter_logic/13 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
HAC_Model_VCU_Ver4_step/12 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Set_Hill_Parameter_logic/11 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Out_RC_VCU_Dynamics_logic/10 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
wheelSpd2_step/9 function body not available
|
||||
@ -99,7 +105,7 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 122.000000 weighted by profile: 0.000000
|
||||
Overall time estimate: 152.000000 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in ECU3_KATECH_Logit_1000ms/7.
|
||||
@ -118,15 +124,19 @@ Considering ECU3_KATECH_Logit_20ms/4 with 3 size
|
||||
to be inlined into ECU3_KATECH_Logit_100ms/5 in unknown:0
|
||||
Estimated badness is -inf, frequency 1.00.
|
||||
|
||||
Considering ECU3_KATECH_Logit_20ms/4 with 3 size
|
||||
to be inlined into ECU3_KATECH_Logit_200ms/6 in unknown:0
|
||||
Estimated badness is -inf, frequency 1.00.
|
||||
|
||||
Reclaiming functions:
|
||||
Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 102.000000 weighted by profile: 0.000000
|
||||
Overall time estimate: 122.000000 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
function body not available : 8 calls, 8.000000 freq, 0 count
|
||||
function body not available : 10 calls, 10.000000 freq, 0 count
|
||||
IPA function summary for ECU3_KATECH_Logit_1000ms/7 inlinable
|
||||
global time: 2.000000
|
||||
self size: 4
|
||||
@ -137,22 +147,23 @@ IPA function summary for ECU3_KATECH_Logit_1000ms/7 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logit_20ms/18 inlined
|
||||
ECU3_KATECH_Logit_20ms/20 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
|
||||
global time: 12.000000
|
||||
global time: 2.000000
|
||||
self size: 4
|
||||
global size: 4
|
||||
global size: 3
|
||||
min size: 2
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
No_signal_RC/17 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
ECU3_KATECH_Logit_20ms/22 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
|
||||
global time: 2.000000
|
||||
@ -164,7 +175,7 @@ IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ECU3_KATECH_Logit_20ms/19 inlined
|
||||
ECU3_KATECH_Logit_20ms/21 inlined
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
@ -175,7 +186,7 @@ IPA function summary for ECU3_KATECH_Logit_20ms/4 inlinable
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
estimated growth:-2
|
||||
estimated growth:-3
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
@ -190,13 +201,13 @@ IPA function summary for ECU3_KATECH_Logit_10ms/3 inlinable
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Digital_Read/13 function body not available
|
||||
Digital_Read/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
op0 is compile time invariant
|
||||
Digital_Read/13 function body not available
|
||||
Digital_Read/16 function body not available
|
||||
loop depth: 0 freq:1.00 size: 3 time: 12
|
||||
op0 is compile time invariant
|
||||
Init_CE_forTEST/12 function body not available
|
||||
Init_CE_forTEST/15 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
|
||||
@ -209,19 +220,25 @@ IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
System_Check_Func/11 function body not available
|
||||
System_Check_Func/14 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
|
||||
global time: 32.000000
|
||||
self size: 6
|
||||
global size: 6
|
||||
min size: 6
|
||||
global time: 62.000000
|
||||
self size: 9
|
||||
global size: 9
|
||||
min size: 12
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:0.000000, time:0.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Out_Hill_Parameter_logic/13 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
HAC_Model_VCU_Ver4_step/12 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Set_Hill_Parameter_logic/11 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
Out_RC_VCU_Dynamics_logic/10 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
wheelSpd2_step/9 function body not available
|
||||
@ -231,41 +248,45 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
|
||||
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 18
|
||||
next sharing asm name: 21
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
|
||||
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 4
|
||||
previous sharing asm name: 19
|
||||
previous sharing asm name: 21
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -273,7 +294,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -281,7 +302,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -289,7 +310,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
|
||||
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -298,7 +319,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -307,7 +328,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -316,7 +337,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -325,7 +346,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -334,7 +355,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -343,7 +364,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -351,17 +399,8 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -369,27 +408,36 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 18
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 20
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -397,8 +445,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -406,8 +454,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -426,6 +474,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
@ -487,7 +541,7 @@ Saving body of ECU3_KATECH_Logit_20ms for later reuse
|
||||
;; nodes: 0 1
|
||||
|
||||
Symbols to be put in SSA form
|
||||
{ D.7457 }
|
||||
{ D.7512 }
|
||||
Incremental SSA update started at block: 0
|
||||
Number of blocks in CFG: 4
|
||||
Number of blocks to update: 3 ( 75%)
|
||||
@ -525,20 +579,29 @@ ECU3_KATECH_Logit_100ms ()
|
||||
|
||||
|
||||
|
||||
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=5, decl_uid=4717, cgraph_uid=6, symbol_order=6)
|
||||
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=10, decl_uid=4717, cgraph_uid=6, symbol_order=6)
|
||||
|
||||
Merging blocks 2 and 4
|
||||
Removing basic block 5
|
||||
Merging blocks 2 and 3
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
;; header 0, latch 1
|
||||
;; depth 0, outer -1
|
||||
;; nodes: 0 1 2
|
||||
;; 2 succs { 1 }
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=10, decl_uid=4719, cgraph_uid=7, symbol_order=7)
|
||||
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=12, decl_uid=4719, cgraph_uid=7, symbol_order=7)
|
||||
|
||||
Merging blocks 2 and 4
|
||||
Removing basic block 5
|
||||
|
||||
@ -6,7 +6,6 @@ Function is locally const.
|
||||
|
||||
|
||||
local analysis of ECU3_KATECH_Logit_200ms
|
||||
scanning: No_signal_RC ();
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
|
||||
@ -45,47 +44,55 @@ Function is locally const.
|
||||
scanning: Set_RC_VCU_Dynamics_logic ();
|
||||
scanning: wheelSpd2_step ();
|
||||
scanning: Out_RC_VCU_Dynamics_logic ();
|
||||
scanning: Set_Hill_Parameter_logic ();
|
||||
scanning: HAC_Model_VCU_Ver4_step ();
|
||||
scanning: Out_Hill_Parameter_logic ();
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
|
||||
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 18
|
||||
Aux: @06c2ac60
|
||||
next sharing asm name: 21
|
||||
Aux: @06bcd1c0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
Aux: @06bccfc0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
|
||||
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 4
|
||||
previous sharing asm name: 19
|
||||
Aux: @06c2ae80
|
||||
previous sharing asm name: 21
|
||||
Aux: @06bcd180
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -94,7 +101,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -103,7 +110,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -112,7 +119,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -121,7 +128,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -130,7 +137,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -139,184 +146,226 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac00
|
||||
Aux: @06bcd380
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac80
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac20
|
||||
Aux: @06bcd020
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 18
|
||||
Aux: @06c2acc0
|
||||
Aux: @06bccfe0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 20
|
||||
Aux: @06bcd1e0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ada0
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Aux: @06bcd000
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2afa0
|
||||
Aux: @06bcd0a0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ad20
|
||||
Aux: @06bcd0c0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
|
||||
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 18
|
||||
Aux: @06c2ac60
|
||||
next sharing asm name: 21
|
||||
Aux: @06bcd1c0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
Aux: @06bccfc0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
|
||||
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 4
|
||||
previous sharing asm name: 19
|
||||
Aux: @06c2ae80
|
||||
previous sharing asm name: 21
|
||||
Aux: @06bcd180
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac00
|
||||
Aux: @06bcd380
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac80
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac20
|
||||
Aux: @06bcd020
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 18
|
||||
Aux: @06c2acc0
|
||||
Aux: @06bccfe0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 20
|
||||
Aux: @06bcd1e0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ada0
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Aux: @06bcd000
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2afa0
|
||||
Aux: @06bcd0a0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ad20
|
||||
Aux: @06bcd0c0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
|
||||
|
||||
|
||||
MALLOC LATTICE Initial:
|
||||
ECU3_KATECH_Logit_20ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_20ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_20ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_1000ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_200ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_100ms: malloc_bottom
|
||||
@ -329,6 +378,7 @@ ECU3_KATECH_Logit_2ms: malloc_bottom
|
||||
MALLOC LATTICE after propagation:
|
||||
ECU3_KATECH_Logit_20ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_20ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_20ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_1000ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_200ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_100ms: malloc_bottom
|
||||
@ -338,43 +388,48 @@ ECU3_KATECH_Logit_5ms: malloc_bottom
|
||||
ECU3_KATECH_Logit_2ms: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
|
||||
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 18
|
||||
Aux: @06c2ac20
|
||||
next sharing asm name: 21
|
||||
Aux: @06bcd380
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
Aux: @06bcd180
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
|
||||
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 4
|
||||
previous sharing asm name: 19
|
||||
Aux: @06c2afa0
|
||||
previous sharing asm name: 21
|
||||
Aux: @06bcd1c0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -383,7 +438,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -392,7 +447,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -401,7 +456,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -410,7 +465,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -419,7 +474,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -428,183 +483,226 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2af60
|
||||
Aux: @06bccfc0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac00
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2acc0
|
||||
Aux: @06bcd0a0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 18
|
||||
Aux: @06c2adc0
|
||||
Aux: @06bcd0c0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 20
|
||||
Aux: @06bcd220
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2af00
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Aux: @06bccfe0
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ada0
|
||||
Aux: @06bcd200
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac60
|
||||
Aux: @06bcd1e0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2af60
|
||||
Aux: @06bccfc0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
|
||||
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 4
|
||||
previous sharing asm name: 19
|
||||
Aux: @06c2afa0
|
||||
previous sharing asm name: 21
|
||||
Aux: @06bcd1c0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac00
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2acc0
|
||||
Aux: @06bcd0a0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
|
||||
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 18
|
||||
Aux: @06c2ac20
|
||||
next sharing asm name: 21
|
||||
Aux: @06bcd380
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06bcd0c0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
Aux: @06bcd180
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 18
|
||||
Aux: @06c2adc0
|
||||
previous sharing asm name: 20
|
||||
Aux: @06bcd220
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2af00
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Aux: @06bccfe0
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ada0
|
||||
Aux: @06bcd200
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ac60
|
||||
Aux: @06bcd1e0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
|
||||
Function found not to call free: ECU3_KATECH_Logit_20ms
|
||||
Function found not to call free: ECU3_KATECH_Logit_20ms
|
||||
Function found not to call free: ECU3_KATECH_Logit_100ms
|
||||
Function found not to call free: ECU3_KATECH_Logit_20ms
|
||||
Function found not to call free: ECU3_KATECH_Logit_200ms
|
||||
Function found not to call free: ECU3_KATECH_Logit_20ms
|
||||
Function found not to call free: ECU3_KATECH_Logit_1000ms
|
||||
ECU3_KATECH_Logit_1000ms ()
|
||||
{
|
||||
@ -618,8 +716,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -689,6 +786,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,40 +1,44 @@
|
||||
callgraph:
|
||||
|
||||
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
|
||||
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 18
|
||||
next sharing asm name: 21
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
|
||||
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 4
|
||||
previous sharing asm name: 19
|
||||
previous sharing asm name: 21
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
No_signal_RC/17 (No_signal_RC) @06b201c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Digital_Read/16 (Digital_Read) @06ac1b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -43,7 +47,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -52,7 +56,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
System_Check_Func/14 (System_Check_Func) @06ac18c0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -61,7 +65,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -70,7 +74,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -79,7 +83,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -88,7 +92,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -96,17 +127,8 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -114,27 +136,36 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 18
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 20
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -142,8 +173,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -151,13 +182,16 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:ECU3_KATECH_Logit_20ms/19:
|
||||
Function name:ECU3_KATECH_Logit_20ms/22:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logit_20ms/18:
|
||||
Function name:ECU3_KATECH_Logit_20ms/21:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logit_20ms/20:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:ECU3_KATECH_Logit_1000ms/7:
|
||||
@ -183,104 +217,118 @@ Function name:ECU3_KATECH_Logit_2ms/1:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
|
||||
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2afc0
|
||||
Aux: @06bcd360
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
|
||||
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 4
|
||||
previous sharing asm name: 19
|
||||
Aux: @06c2af60
|
||||
previous sharing asm name: 21
|
||||
Aux: @06bcd2c0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
|
||||
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2ae40
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2af80
|
||||
Aux: @06bcd080
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
|
||||
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 18
|
||||
Aux: @06c2ae80
|
||||
next sharing asm name: 21
|
||||
Aux: @06bcd340
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06bcd1c0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 20
|
||||
previous sharing asm name: 22
|
||||
Aux: @06bccfe0
|
||||
References:
|
||||
Referring:
|
||||
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
|
||||
Clone of ECU3_KATECH_Logit_20ms/4
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
|
||||
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 18
|
||||
Aux: @06c2ad00
|
||||
previous sharing asm name: 20
|
||||
Aux: @06bcd380
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
|
||||
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2af00
|
||||
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
|
||||
Aux: @06bcd1e0
|
||||
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
|
||||
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2afe0
|
||||
Aux: @06bcd0a0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
|
||||
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
|
||||
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06c2acc0
|
||||
Aux: @06bcd0c0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
|
||||
|
||||
|
||||
Function name:ECU3_KATECH_Logit_2ms/1:
|
||||
@ -307,7 +355,7 @@ Function name:ECU3_KATECH_Logit_20ms/4:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ECU3_KATECH_Logit_20ms/19:
|
||||
Function name:ECU3_KATECH_Logit_20ms/21:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -319,13 +367,19 @@ Function name:ECU3_KATECH_Logit_100ms/5:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ECU3_KATECH_Logit_20ms/22:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ECU3_KATECH_Logit_200ms/6:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read: ALL
|
||||
globals written: ALL
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ECU3_KATECH_Logit_20ms/18:
|
||||
Function name:ECU3_KATECH_Logit_20ms/20:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -348,8 +402,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -419,6 +472,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
|
||||
ECU3_KATECH_Logit_200ms ()
|
||||
{
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
No_signal_RC ();
|
||||
ECU3_KATECH_Logit_20ms (); [tail call]
|
||||
return;
|
||||
|
||||
}
|
||||
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
|
||||
wheelSpd2_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_RC_VCU_Dynamics_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Set_Hill_Parameter_logic ();
|
||||
# DEBUG BEGIN_STMT
|
||||
HAC_Model_VCU_Ver4_step ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Out_Hill_Parameter_logic ();
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -9,7 +9,11 @@ src/KATECK_Logic.o: ../src/KATECK_Logic.c ../src/KATECK_Logic.h \
|
||||
../src/Safety_Layer/CRC/ALV.h ../src/Motor_Dynamics_Logic/wheelSpd2.h \
|
||||
C:/Users/SUPYO/Documents/Workspace/git/ADM/GW/src/Motor_Dynamics_Logic/rtwtypes.h \
|
||||
../src/Motor_Dynamics_Logic/Set_Motor_Parameter.h \
|
||||
../src/Motor_Dynamics_Logic/Out_Motor_Parameter.h
|
||||
../src/Motor_Dynamics_Logic/Out_Motor_Parameter.h \
|
||||
../src/hill_logic_Layer/HAC_Model_VCU_Ver4.h \
|
||||
../src/hill_logic_Layer/rtwtypes.h \
|
||||
../src/hill_logic_Layer/Set_Hill_Parameter.h \
|
||||
../src/hill_logic_Layer/Out_Hill_Parameter.h
|
||||
|
||||
../src/KATECK_Logic.h:
|
||||
|
||||
@ -42,3 +46,11 @@ C:/Users/SUPYO/Documents/Workspace/git/ADM/GW/src/Motor_Dynamics_Logic/rtwtypes.
|
||||
../src/Motor_Dynamics_Logic/Set_Motor_Parameter.h:
|
||||
|
||||
../src/Motor_Dynamics_Logic/Out_Motor_Parameter.h:
|
||||
|
||||
../src/hill_logic_Layer/HAC_Model_VCU_Ver4.h:
|
||||
|
||||
../src/hill_logic_Layer/rtwtypes.h:
|
||||
|
||||
../src/hill_logic_Layer/Set_Hill_Parameter.h:
|
||||
|
||||
../src/hill_logic_Layer/Out_Hill_Parameter.h:
|
||||
|
||||
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
KATECK_Logic.c:17:6:ECU3_KATECH_Logit_2ms 8 static
|
||||
KATECK_Logic.c:27:6:ECU3_KATECH_Logit_5ms 0 static
|
||||
KATECK_Logic.c:34:6:ECU3_KATECH_Logit_10ms 8 static
|
||||
KATECK_Logic.c:43:6:ECU3_KATECH_Logit_20ms 0 static
|
||||
KATECK_Logic.c:49:6:ECU3_KATECH_Logit_100ms 0 static
|
||||
KATECK_Logic.c:56:6:ECU3_KATECH_Logit_200ms 0 static
|
||||
KATECK_Logic.c:62:6:ECU3_KATECH_Logit_1000ms 0 static
|
||||
KATECK_Logic.c:19:6:ECU3_KATECH_Logit_2ms 8 static
|
||||
KATECK_Logic.c:33:6:ECU3_KATECH_Logit_5ms 0 static
|
||||
KATECK_Logic.c:40:6:ECU3_KATECH_Logit_10ms 8 static
|
||||
KATECK_Logic.c:49:6:ECU3_KATECH_Logit_20ms 0 static
|
||||
KATECK_Logic.c:55:6:ECU3_KATECH_Logit_100ms 0 static
|
||||
KATECK_Logic.c:62:6:ECU3_KATECH_Logit_200ms 0 static
|
||||
KATECK_Logic.c:68:6:ECU3_KATECH_Logit_1000ms 0 static
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,3 @@
|
||||
Callgraph clone;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func.part.0;93;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;part
|
||||
Callgraph clone;Emergency_Stop_Mode_Func.part.0;93;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;inlining to
|
||||
Callgraph removal;Emergency_Stop_Mode_Func.part.0;93;../src/Operation_Mode_Layer/Operation_Mode.c;218;6
|
||||
Callgraph clone;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func.part.0;92;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;part
|
||||
Callgraph clone;Emergency_Stop_Mode_Func.part.0;92;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;inlining to
|
||||
Callgraph removal;Emergency_Stop_Mode_Func.part.0;92;../src/Operation_Mode_Layer/Operation_Mode.c;218;6
|
||||
|
||||
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @06a49f78
|
||||
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f30
|
||||
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -197,7 +197,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
GV_GearPosition/67 (GV_GearPosition) @069c9990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -213,7 +213,7 @@ GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -221,7 +221,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -245,15 +245,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @06a49288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -261,7 +253,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -269,7 +261,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -277,7 +269,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -285,7 +277,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -293,7 +285,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @06a490d8
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -301,7 +293,56 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
|
||||
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @0698c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -310,56 +351,7 @@ BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @06a49048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06a49000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06a13f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06a13f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06a13ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @06a0c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3
|
||||
Calls:
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06a13e58
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -367,7 +359,7 @@ GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06a13e58
|
||||
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06a13e10
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -375,7 +367,7 @@ GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06a13e10
|
||||
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
RateLimiter_U/47 (RateLimiter_U) @06993d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -383,7 +375,7 @@ RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -391,7 +383,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -399,7 +391,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -407,7 +399,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -415,7 +407,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -424,7 +416,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -432,7 +424,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
Referring: Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Operation_IDB_RWA/5 (read)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -440,7 +432,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -448,7 +440,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -456,7 +448,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -464,7 +456,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -473,7 +465,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2
|
||||
Calls:
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -481,7 +473,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -489,7 +481,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -497,7 +489,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -505,7 +497,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -513,7 +505,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -521,7 +513,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -529,7 +521,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -537,7 +529,7 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @06a108b8
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -545,7 +537,7 @@ GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @06a108b8
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06a10870
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -553,7 +545,7 @@ GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06a10870
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -561,7 +553,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -569,7 +561,7 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06a10798
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -577,7 +569,7 @@ GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06a10798
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06a10750
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -585,7 +577,7 @@ GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06a10750
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -594,7 +586,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 Default_Mode_Func/1
|
||||
Calls:
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -602,7 +594,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -610,7 +602,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -618,7 +610,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -626,7 +618,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -634,7 +626,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -642,7 +634,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -650,7 +642,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -658,7 +650,7 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06a10168
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -666,7 +658,7 @@ GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06a10168
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -674,7 +666,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -682,7 +674,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -690,7 +682,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -698,7 +690,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/15 (read)GV_Operation_Mode/15 (read)GV_Operation_Mode/15 (read)GV_Operation_Mode/15 (read)
|
||||
@ -707,25 +699,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3 Autonomous_Mode_Func/2 Operation_Mode_Check/0 Vehicle_Environment/6 Operation_IDB_RWA/5
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_VCU_GearSelStat/41 (read)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_VCU_GearSelStat/41 (read)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
@ -733,17 +725,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: HV_OFF_FUNC/21
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: HV_OFF_FUNC/21 BREAK_Speed/56
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA_040_RackAngleCmd/38 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA_040_RackAngleCmd/38 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: BREAK_Speed/56 RateLimiter_step/50 HV_ON_FUNC/36
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_MASTER_RWS_RackAngleCommand/20 (read)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
@ -752,7 +744,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 HV_ON_FUNC/36
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
@ -761,7 +753,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: HV_OFF_FUNC/21
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_ACU_Drive_mode/13 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
@ -780,8 +772,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
@ -793,8 +785,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.58_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.58_2 == 1)
|
||||
GV_Operation_Mode.57_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_2 == 1)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
@ -806,8 +798,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.59_3 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.59_3 == 2)
|
||||
GV_Operation_Mode.58_3 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.58_3 == 2)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
@ -819,8 +811,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.60_4 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.60_4 == 3)
|
||||
GV_Operation_Mode.59_4 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.59_4 == 3)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
@ -879,21 +871,21 @@ Operation_IDB_RWA ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.56_4 = GV_VCU_GearSelStat;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.56_4;
|
||||
GV_VCU_GearSelStat.55_4 = GV_VCU_GearSelStat;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -931,6 +923,8 @@ Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -943,29 +937,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
@ -1101,10 +1095,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_32 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_32;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_33 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_34 = GV_VCU_Dynamics_TrqCmd;
|
||||
_35 = GV_VCU_Hill_TrqCmd.48_33 + GV_VCU_Dynamics_TrqCmd.49_34;
|
||||
GV_VCU_TrqCmd = _35;
|
||||
GV_VCU_Dynamics_TrqCmd.48_33 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_33;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -8,8 +8,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
@ -21,8 +21,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.58_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.58_2 == 1)
|
||||
GV_Operation_Mode.57_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_2 == 1)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
@ -34,8 +34,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.59_3 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.59_3 == 2)
|
||||
GV_Operation_Mode.58_3 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.58_3 == 2)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
@ -47,8 +47,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.60_4 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.60_4 == 3)
|
||||
GV_Operation_Mode.59_4 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.59_4 == 3)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
@ -107,21 +107,21 @@ Operation_IDB_RWA ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.56_4 = GV_VCU_GearSelStat;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.56_4;
|
||||
GV_VCU_GearSelStat.55_4 = GV_VCU_GearSelStat;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -159,6 +159,8 @@ Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -171,29 +173,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
@ -329,10 +331,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_32 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_32;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_33 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_34 = GV_VCU_Dynamics_TrqCmd;
|
||||
_35 = GV_VCU_Hill_TrqCmd.48_33 + GV_VCU_Dynamics_TrqCmd.49_34;
|
||||
GV_VCU_TrqCmd = _35;
|
||||
GV_VCU_Dynamics_TrqCmd.48_33 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_33;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.58_2;
|
||||
unsigned char GV_Operation_Mode.59_3;
|
||||
unsigned char GV_Operation_Mode.60_4;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
unsigned char GV_Operation_Mode.57_2;
|
||||
unsigned char GV_Operation_Mode.58_3;
|
||||
unsigned char GV_Operation_Mode.59_4;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -13,8 +13,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
@ -26,8 +26,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.58_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.58_2 == 1)
|
||||
GV_Operation_Mode.57_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_2 == 1)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
@ -39,8 +39,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.59_3 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.59_3 == 2)
|
||||
GV_Operation_Mode.58_3 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.58_3 == 2)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
@ -52,8 +52,8 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.60_4 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.60_4 == 3)
|
||||
GV_Operation_Mode.59_4 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.59_4 == 3)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
@ -110,28 +110,28 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.56_4;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
long unsigned int GV_VCU_GearSelStat.55_4;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.56_4 = GV_VCU_GearSelStat;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.56_4;
|
||||
GV_VCU_GearSelStat.55_4 = GV_VCU_GearSelStat;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -167,13 +167,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -186,29 +188,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
@ -265,9 +267,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_30;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_31;
|
||||
long unsigned int GV_RC_VX_Limit.47_32;
|
||||
float GV_VCU_Hill_TrqCmd.48_33;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_34;
|
||||
float _35;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_33;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -380,10 +380,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_32 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_32;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_33 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_34 = GV_VCU_Dynamics_TrqCmd;
|
||||
_35 = GV_VCU_Hill_TrqCmd.48_33 + GV_VCU_Dynamics_TrqCmd.49_34;
|
||||
GV_VCU_TrqCmd = _35;
|
||||
GV_VCU_Dynamics_TrqCmd.48_33 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_33;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,7 +4,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
@ -13,7 +13,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @06a49f78
|
||||
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f30
|
||||
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -197,7 +197,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
GV_GearPosition/67 (GV_GearPosition) @069c9990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -213,7 +213,7 @@ GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -221,7 +221,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -245,15 +245,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @06a49288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -261,7 +253,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -269,7 +261,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -277,7 +269,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -285,7 +277,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -293,7 +285,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @06a490d8
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -301,7 +293,56 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @0698c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -310,15 +351,7 @@ BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @06a49048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06a49000
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -326,23 +359,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06a49000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06a13f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06a13f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06a13ee8
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -350,32 +367,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06a13ee8
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @06a0c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06a13e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06a13e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
RateLimiter_U/47 (RateLimiter_U) @06993d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -383,7 +375,7 @@ RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -391,7 +383,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -399,7 +391,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -407,7 +399,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -415,7 +407,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -424,7 +416,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -432,7 +424,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -440,7 +432,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -448,7 +440,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -456,7 +448,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -464,7 +456,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -473,7 +465,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -481,7 +473,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -489,7 +481,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -497,7 +489,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -505,7 +497,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -513,7 +505,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -521,7 +513,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -529,7 +521,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -537,23 +529,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @06a108b8
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06a10870
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -561,7 +553,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -569,23 +561,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06a10798
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06a10750
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -594,7 +586,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -602,7 +594,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -610,7 +602,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -618,7 +610,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -626,7 +618,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -634,7 +626,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -642,7 +634,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -650,7 +642,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -658,15 +650,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06a10168
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -674,7 +666,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -682,7 +674,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -690,7 +682,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -698,7 +690,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
@ -707,25 +699,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
@ -733,17 +725,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
@ -752,7 +744,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
@ -761,7 +753,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
@ -794,7 +786,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -804,8 +796,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -817,7 +809,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -829,7 +821,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -841,7 +833,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -890,26 +882,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -945,13 +937,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -964,29 +958,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -1023,9 +1017,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -1127,10 +1119,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -32,8 +32,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -45,7 +45,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -57,7 +57,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -69,7 +69,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -118,26 +118,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -173,13 +173,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -192,29 +194,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -251,9 +253,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -355,10 +355,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -32,8 +32,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -45,7 +45,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -57,7 +57,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -69,7 +69,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -118,26 +118,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -173,13 +173,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -192,29 +194,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -251,9 +253,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -355,10 +355,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -14,7 +14,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
@ -23,7 +23,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -31,7 +31,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -39,7 +39,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -47,7 +47,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -55,7 +55,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -63,7 +63,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -71,7 +71,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @06a49f78
|
||||
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -79,7 +79,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f30
|
||||
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -87,7 +87,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -95,7 +95,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +103,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -111,7 +111,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -119,7 +119,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -127,7 +127,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -135,7 +135,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -143,7 +143,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -151,7 +151,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -159,7 +159,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -167,7 +167,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -175,7 +175,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +191,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -199,7 +199,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -207,7 +207,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -215,7 +215,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
GV_GearPosition/67 (GV_GearPosition) @069c9990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -223,7 +223,7 @@ GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -231,7 +231,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -239,7 +239,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -247,7 +247,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -255,15 +255,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @06a49288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -271,7 +263,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -279,7 +271,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -287,7 +279,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -295,7 +287,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -303,7 +295,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @06a490d8
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -311,7 +303,56 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @0698c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -320,15 +361,7 @@ BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @06a49048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06a49000
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -336,23 +369,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06a49000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06a13f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06a13f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06a13ee8
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -360,32 +377,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06a13ee8
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @06a0c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06a13e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06a13e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
RateLimiter_U/47 (RateLimiter_U) @06993d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -393,7 +385,7 @@ RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -401,7 +393,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -409,7 +401,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -417,7 +409,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -425,7 +417,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -434,7 +426,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -442,7 +434,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -450,7 +442,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -458,7 +450,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -466,7 +458,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -474,7 +466,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -483,7 +475,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -491,7 +483,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -499,7 +491,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -507,7 +499,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -515,7 +507,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -523,7 +515,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -531,7 +523,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -539,7 +531,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -547,23 +539,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @06a108b8
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06a10870
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -571,7 +563,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -579,23 +571,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06a10798
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06a10750
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -604,7 +596,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -612,7 +604,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -620,7 +612,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -628,7 +620,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -636,7 +628,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -644,7 +636,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -652,7 +644,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -660,7 +652,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -668,15 +660,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06a10168
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -684,7 +676,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -692,7 +684,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -700,7 +692,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -708,7 +700,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
@ -717,25 +709,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
@ -743,17 +735,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
@ -762,7 +754,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
@ -771,7 +763,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
@ -804,7 +796,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -814,8 +806,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -827,7 +819,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -839,7 +831,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -851,7 +843,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -900,26 +892,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -955,13 +947,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -974,29 +968,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -1033,9 +1027,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -1137,10 +1129,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -23,7 +23,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -33,8 +33,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -46,7 +46,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -58,7 +58,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -70,7 +70,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -119,26 +119,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -174,13 +174,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -193,29 +195,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -252,9 +254,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -356,10 +356,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -73,7 +73,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -83,8 +83,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -96,7 +96,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -108,7 +108,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -120,7 +120,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -169,26 +169,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -224,13 +224,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -243,29 +245,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -302,9 +304,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -406,10 +406,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
@ -9,7 +9,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -17,7 +17,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @06a4f168
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -25,7 +25,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @06a4f120
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -33,7 +33,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @06a4f0d8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -41,7 +41,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @06a4f090
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -49,7 +49,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @06a4f048
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -57,7 +57,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @06a4f000
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @06a49f78
|
||||
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -65,7 +65,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f30
|
||||
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -73,7 +73,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @06a49f
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -81,7 +81,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @06a49e10
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -89,7 +89,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @06a49dc8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -97,7 +97,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @06a49d80
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -105,7 +105,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @06a49d38
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -113,7 +113,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @06a49cf0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -121,7 +121,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @06a49ca8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -129,7 +129,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @06a49c60
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -137,7 +137,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @06a49c18
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -145,7 +145,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @06a49bd0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -153,7 +153,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @06a49b88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -161,7 +161,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @06a49b40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -169,7 +169,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @06a49af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -177,7 +177,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @06a49ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -185,7 +185,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @06a49a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -193,7 +193,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @06a49a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -201,7 +201,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @06a499d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
GV_GearPosition/67 (GV_GearPosition) @069c9990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -209,7 +209,7 @@ GV_GearPosition/68 (GV_GearPosition) @06a49990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -217,7 +217,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @06a49948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -225,7 +225,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @06a49900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -233,7 +233,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @06a498b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -241,15 +241,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @06a492d0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @06a49288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -257,7 +249,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @06a49240
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -265,7 +257,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @06a491f8
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -273,7 +265,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @06a491b0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -281,7 +273,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @06a49168
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -289,7 +281,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @06a49120
|
||||
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @06a490d8
|
||||
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -297,7 +289,56 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @0698c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -306,15 +347,7 @@ BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @06a49048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06a49000
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -322,23 +355,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06a49000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06a13f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06a13f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_Y/51 (RateLimiter_Y) @06a13ee8
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -346,32 +363,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06a13ee8
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_step/50 (RateLimiter_step) @06a0c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06a13e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06a13e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
RateLimiter_U/47 (RateLimiter_U) @06993d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -379,7 +371,7 @@ RateLimiter_U/47 (RateLimiter_U) @06a13dc8
|
||||
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -387,7 +379,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06a13d80
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -395,7 +387,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @06a133a8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -403,7 +395,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06a13360
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -411,7 +403,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06a13318
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -420,7 +412,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -428,7 +420,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06a13288
|
||||
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -436,7 +428,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06a13240
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -444,7 +436,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @06a131f8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -452,7 +444,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @06a131b0
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -460,7 +452,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06a13168
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -469,7 +461,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -477,7 +469,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06a10af8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -485,7 +477,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06a10ab0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -493,7 +485,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06a10a68
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -501,7 +493,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06a10a20
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -509,7 +501,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @06a109d8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -517,7 +509,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06a10990
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -525,7 +517,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06a10948
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -533,23 +525,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06a10900
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @06a108b8
|
||||
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06a10870
|
||||
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -557,7 +549,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06a10828
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -565,23 +557,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @06a107e0
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06a10798
|
||||
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06a10750
|
||||
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -590,7 +582,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -598,7 +590,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @06a106c0
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -606,7 +598,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06a10678
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -614,7 +606,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06a10630
|
||||
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -622,7 +614,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @06a105e8
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -630,7 +622,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @06a10288
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -638,7 +630,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @06a10240
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -646,7 +638,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @06a101f8
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -654,15 +646,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @06a101b0
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06a10168
|
||||
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -670,7 +662,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06a10120
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -678,7 +670,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a100d8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -686,7 +678,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a10090
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -694,7 +686,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a10048
|
||||
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
@ -703,25 +695,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
@ -729,17 +721,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
@ -748,7 +740,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
@ -757,7 +749,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
@ -790,7 +782,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -800,8 +792,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -813,7 +805,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -825,7 +817,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -837,7 +829,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -886,26 +878,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -941,13 +933,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -960,29 +954,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -1019,9 +1013,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -1123,10 +1115,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -14,14 +14,14 @@ Function is locally const.
|
||||
scanning: Operation_IDB_RWA ();
|
||||
scanning: Vehicle_Environment ();
|
||||
scanning: Operation_Mode_Check ();
|
||||
scanning: GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
scanning: if (GV_Operation_Mode.57_1 == 0)
|
||||
scanning: GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
scanning: if (GV_Operation_Mode.56_1 == 0)
|
||||
scanning: Autonomous_Mode_Func ();
|
||||
scanning: if (GV_Operation_Mode.57_1 == 1)
|
||||
scanning: if (GV_Operation_Mode.56_1 == 1)
|
||||
scanning: Mannual_Mode_Func ();
|
||||
scanning: if (GV_Operation_Mode.57_1 == 2)
|
||||
scanning: if (GV_Operation_Mode.56_1 == 2)
|
||||
scanning: Emergency_Stop_Mode_Func ();
|
||||
scanning: if (GV_Operation_Mode.57_1 == 3)
|
||||
scanning: if (GV_Operation_Mode.56_1 == 3)
|
||||
scanning: Default_Mode_Func ();
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
@ -41,15 +41,15 @@ Function is locally const.
|
||||
|
||||
|
||||
local analysis of Operation_IDB_RWA
|
||||
scanning: GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
scanning: _2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
scanning: GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
scanning: _2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
scanning: GV_DriveTorqueCommand = _2;
|
||||
scanning: GV_DriveTorqueCommandValid = 1;
|
||||
scanning: GV_PowertrainMode = 1;
|
||||
scanning: GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
scanning: GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
scanning: GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
scanning: GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
scanning: GV_RCU_PowertrainMode = 1;
|
||||
scanning: GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
scanning: GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
scanning: GV_IDB_032_WakeUpCommand = 1;
|
||||
scanning: GV_RCU_033_WakeUpCommand = 1;
|
||||
scanning: GV_RWA_040_RackAngleCmdValid = 1;
|
||||
@ -69,20 +69,21 @@ Function is locally const.
|
||||
|
||||
|
||||
local analysis of Emergency_Stop_Mode_Func
|
||||
scanning: BREAK_Speed ();
|
||||
scanning: GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
scanning: GV_Out_Lamp_Hazard_CMD = 2;
|
||||
scanning: GV_VCU_RC_Emergency_Stop = 1;
|
||||
scanning: GV_VCU_ACU_Emergency_Stop = 1;
|
||||
scanning: HV_OFF_FUNC ();
|
||||
scanning: GV_VCU_TrqCmd = 0.0;
|
||||
scanning: EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
scanning: if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
scanning: GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
scanning: if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
scanning: GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
scanning: if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
scanning: GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
scanning: if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
scanning: EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
scanning: if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
scanning: GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
scanning: if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
scanning: GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
scanning: if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
scanning: GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
scanning: if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
scanning: Emergency_Stop_Mode_Func.part.0 ();
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
@ -133,10 +134,8 @@ Function is locally const.
|
||||
scanning: GV_VCU_RC_Emergency_Stop = 0;
|
||||
scanning: GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
scanning: GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
scanning: GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
scanning: GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
scanning: _24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
scanning: GV_VCU_TrqCmd = _24;
|
||||
scanning: GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
scanning: GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
|
||||
@ -242,18 +241,27 @@ Function is locally const.
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @068b8368
|
||||
Aux: @06837f68
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RateLimiter_step/50 (RateLimiter_step) @0698c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -262,16 +270,7 @@ BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RateLimiter_step/50 (RateLimiter_step) @06a0c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -280,7 +279,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -289,7 +288,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -298,80 +297,80 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b8388
|
||||
Aux: @06837da8
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea818
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
Aux: @06868908
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea9b8
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
Aux: @06868a48
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea878
|
||||
Aux: @06868948
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea7f8
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Aux: @06868ac8
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea898
|
||||
Aux: @06868b48
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eaa78
|
||||
Aux: @068689c8
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea998
|
||||
Aux: @06868808
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -381,91 +380,91 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @068b8368
|
||||
Aux: @06837f68
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b8388
|
||||
Aux: @06837da8
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea818
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
Aux: @06868908
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea9b8
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
Aux: @06868a48
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea878
|
||||
Aux: @06868948
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea7f8
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Aux: @06868ac8
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea898
|
||||
Aux: @06868b48
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eaa78
|
||||
Aux: @068689c8
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ea998
|
||||
Aux: @06868808
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -499,18 +498,27 @@ Default_Mode_Func: malloc_bottom
|
||||
Operation_Mode_Check: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @068b8368
|
||||
Aux: @06837da8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RateLimiter_step/50 (RateLimiter_step) @0698c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -519,16 +527,7 @@ BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RateLimiter_step/50 (RateLimiter_step) @06a0c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -537,7 +536,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -546,7 +545,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -555,80 +554,80 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b8388
|
||||
Aux: @06837f68
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eae18
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
Aux: @06868988
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eacf8
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
Aux: @06868b68
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eadb8
|
||||
Aux: @06868b08
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eadd8
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Aux: @06868828
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eac38
|
||||
Aux: @06868a68
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eab38
|
||||
Aux: @06868ba8
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ead78
|
||||
Aux: @06868aa8
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -638,91 +637,91 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b8388
|
||||
Aux: @06837f68
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eae18
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
Aux: @06868988
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eacf8
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
Aux: @06868b68
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eadb8
|
||||
Aux: @06868b08
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @068b8368
|
||||
Aux: @06837da8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eadd8
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Aux: @06868828
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eac38
|
||||
Aux: @06868a68
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068eab38
|
||||
Aux: @06868ba8
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068ead78
|
||||
Aux: @06868aa8
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -758,7 +757,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -768,8 +767,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -781,7 +780,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -793,7 +792,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -805,7 +804,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -854,26 +853,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -909,13 +908,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -928,29 +929,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -987,9 +988,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -1091,10 +1090,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -32,8 +32,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -45,7 +45,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -57,7 +57,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -69,7 +69,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -118,26 +118,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -173,13 +173,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -192,29 +194,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -251,9 +253,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -355,10 +355,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,16 +1,25 @@
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RateLimiter_step/50 (RateLimiter_step) @0698c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -19,16 +28,7 @@ BREAK_Speed/56 (BREAK_Speed) @06a0c7e0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
RateLimiter_step/50 (RateLimiter_step) @06a0c000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -37,7 +37,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @06a0ce00
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -46,7 +46,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @06a0cc40
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -55,7 +55,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @06a0c9a0
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
@ -64,25 +64,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
@ -90,17 +90,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
@ -109,7 +109,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
@ -118,7 +118,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
@ -129,7 +129,7 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Calls:
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:Emergency_Stop_Mode_Func.part.0/93:
|
||||
Function name:Emergency_Stop_Mode_Func.part.0/92:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:Operation_Mode_Func/7:
|
||||
@ -158,91 +158,91 @@ Function name:Operation_Mode_Check/0:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a0c1c0
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b82c8
|
||||
Aux: @06837f68
|
||||
References: GV_Operation_Mode/15 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069f1ee0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b8368
|
||||
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
|
||||
Aux: @06837da8
|
||||
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069f19a0
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b8108
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
|
||||
Aux: @06837f28
|
||||
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069f1460
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b81c8
|
||||
Aux: @06837ec8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @06a4c1c0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @068b8028
|
||||
Aux: @06837be8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
|
||||
Calls:
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069f1e00
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b82a8
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Aux: @06837c08
|
||||
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069f1b60
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b8008
|
||||
Aux: @06837de8
|
||||
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069f18c0
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b80c8
|
||||
Aux: @06837cc8
|
||||
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069f1620
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @068b82e8
|
||||
Aux: @06837ee8
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -275,7 +275,7 @@ Function name:Mannual_Mode_Func/3:
|
||||
globals read: ALL
|
||||
globals written: ALL
|
||||
|
||||
Function name:Emergency_Stop_Mode_Func.part.0/93:
|
||||
Function name:Emergency_Stop_Mode_Func.part.0/92:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
@ -328,7 +328,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -338,8 +338,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -351,7 +351,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -363,7 +363,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -375,7 +375,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -424,26 +424,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -479,13 +479,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -498,29 +500,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -557,9 +559,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -661,10 +661,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -32,8 +32,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -45,7 +45,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -57,7 +57,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -69,7 +69,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -118,26 +118,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -173,13 +173,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -192,29 +194,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -251,9 +253,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -355,10 +355,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -32,8 +32,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -45,7 +45,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -57,7 +57,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -69,7 +69,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -118,26 +118,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -173,13 +173,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -192,29 +194,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -251,9 +253,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -355,10 +355,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.57_1;
|
||||
unsigned char GV_Operation_Mode.56_1;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -32,8 +32,8 @@ Operation_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Operation_Mode_Check ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.57_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.57_1 == 0)
|
||||
GV_Operation_Mode.56_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.56_1 == 0)
|
||||
goto <bb 3>; [33.00%]
|
||||
else
|
||||
goto <bb 4>; [67.00%]
|
||||
@ -45,7 +45,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 1)
|
||||
if (GV_Operation_Mode.56_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
@ -57,7 +57,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 2)
|
||||
if (GV_Operation_Mode.56_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
@ -69,7 +69,7 @@ Operation_Mode_Func ()
|
||||
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.57_1 == 3)
|
||||
if (GV_Operation_Mode.56_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
@ -118,26 +118,26 @@ Vehicle_Environment ()
|
||||
|
||||
Operation_IDB_RWA ()
|
||||
{
|
||||
float GV_VCU_TrqCmd.54_1;
|
||||
float GV_VCU_TrqCmd.53_1;
|
||||
long unsigned int _2;
|
||||
long unsigned int GV_VCU_GearSelStat.55_3;
|
||||
long unsigned int GV_VCU_GearSelStat.54_3;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
|
||||
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
|
||||
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
|
||||
GV_DriveTorqueCommand = _2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_DriveTorqueCommandValid = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
|
||||
GV_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_PowertrainMode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
|
||||
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_IDB_032_WakeUpCommand = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -173,13 +173,15 @@ Operation_IDB_RWA ()
|
||||
|
||||
Emergency_Stop_Mode_Func ()
|
||||
{
|
||||
short unsigned int EMEMERGNECY_BUTTEN.50_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.51_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.52_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.53_4;
|
||||
short unsigned int EMEMERGNECY_BUTTEN.49_1;
|
||||
long unsigned int GV_RC_Emergency_Stop.50_2;
|
||||
long unsigned int GV_ACU_Emergency_Stop.51_3;
|
||||
long unsigned int GV_RC_ALV_FLAG.52_4;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
@ -192,29 +194,29 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.50_1 == 0)
|
||||
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
|
||||
if (EMEMERGNECY_BUTTEN.49_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.51_2 == 0)
|
||||
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
|
||||
if (GV_RC_Emergency_Stop.50_2 == 0)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.52_3 == 0)
|
||||
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
|
||||
if (GV_ACU_Emergency_Stop.51_3 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 134217728]:
|
||||
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.53_4 == 0)
|
||||
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
|
||||
if (GV_RC_ALV_FLAG.52_4 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
@ -251,9 +253,7 @@ Mannual_Mode_Func ()
|
||||
long unsigned int GV_RC_GearSelStat.45_19;
|
||||
long unsigned int GV_RC_Emergency_Stop.46_20;
|
||||
long unsigned int GV_RC_VX_Limit.47_21;
|
||||
float GV_VCU_Hill_TrqCmd.48_22;
|
||||
float GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
float _24;
|
||||
float GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -355,10 +355,8 @@ Mannual_Mode_Func ()
|
||||
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
|
||||
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
|
||||
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
|
||||
GV_VCU_TrqCmd = _24;
|
||||
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
Binary file not shown.
@ -3,6 +3,6 @@ Operation_Mode.c:64:6:Default_Mode_Func 8 static
|
||||
Operation_Mode.c:107:6:Autonomous_Mode_Func 8 static
|
||||
Operation_Mode.c:150:6:Mannual_Mode_Func 32 static
|
||||
Operation_Mode.c:218:6:Emergency_Stop_Mode_Func 24 static
|
||||
Operation_Mode.c:250:6:Operation_IDB_RWA 8 static
|
||||
Operation_Mode.c:298:6:Vehicle_Environment 0 static
|
||||
Operation_Mode.c:318:6:Operation_Mode_Func 8 static
|
||||
Operation_Mode.c:253:6:Operation_IDB_RWA 8 static
|
||||
Operation_Mode.c:301:6:Vehicle_Environment 0 static
|
||||
Operation_Mode.c:321:6:Operation_Mode_Func 8 static
|
||||
|
||||
@ -12,7 +12,9 @@
|
||||
#include "Motor_Dynamics_Logic/wheelSpd2.h"
|
||||
#include "Motor_Dynamics_Logic/Set_Motor_Parameter.h"
|
||||
#include "Motor_Dynamics_Logic/Out_Motor_Parameter.h"
|
||||
|
||||
#include "hill_logic_Layer/HAC_Model_VCU_Ver4.h"
|
||||
#include "hill_logic_Layer/Set_Hill_Parameter.h"
|
||||
#include "hill_logic_Layer/Out_Hill_Parameter.h"
|
||||
|
||||
void ECU3_KATECH_Logit_2ms(void)
|
||||
{
|
||||
@ -22,6 +24,10 @@ void ECU3_KATECH_Logit_2ms(void)
|
||||
wheelSpd2_step();
|
||||
Out_RC_VCU_Dynamics_logic();
|
||||
|
||||
Set_Hill_Parameter_logic();
|
||||
HAC_Model_VCU_Ver4_step();
|
||||
Out_Hill_Parameter_logic();
|
||||
|
||||
}
|
||||
|
||||
void ECU3_KATECH_Logit_5ms(void)
|
||||
@ -56,7 +62,7 @@ void ECU3_KATECH_Logit_100ms(void)
|
||||
void ECU3_KATECH_Logit_200ms(void)
|
||||
{
|
||||
// 아래 함수 작동 검증 필요
|
||||
No_signal_RC();
|
||||
// No_signal_RC();
|
||||
|
||||
}
|
||||
void ECU3_KATECH_Logit_1000ms(void)
|
||||
|
||||
@ -207,7 +207,7 @@ void Mannual_Mode_Func()
|
||||
GV_VCU_Vx_Limit = GV_RC_VX_Limit;
|
||||
|
||||
//RC 모드에서 속도제어 + 언덕 제어 모드일 시 모터코드 커멘드
|
||||
GV_VCU_TrqCmd = GV_VCU_Hill_TrqCmd + GV_VCU_Dynamics_TrqCmd ;
|
||||
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd ;
|
||||
|
||||
|
||||
|
||||
@ -218,6 +218,8 @@ void Mannual_Mode_Func()
|
||||
void Emergency_Stop_Mode_Func()
|
||||
{
|
||||
|
||||
BREAK_Speed();
|
||||
|
||||
GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
|
||||
@ -245,6 +247,7 @@ void Emergency_Stop_Mode_Func()
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void Operation_IDB_RWA()
|
||||
|
||||
@ -1,400 +0,0 @@
|
||||
/*
|
||||
* File: HAC_Model_VCU_Ver2.c
|
||||
*
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
|
||||
*
|
||||
* Model version : 1.42
|
||||
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
|
||||
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
* Code generation objectives:
|
||||
* 1. Execution efficiency
|
||||
* 2. RAM efficiency
|
||||
* Validation result: Not run
|
||||
*/
|
||||
|
||||
#include "HAC_Model_VCU_Ver2.h"
|
||||
|
||||
/* Named constants for Chart: '<S1>/Chart' */
|
||||
#define HAC_IN_HAC_OFF ((uint8_T)1U)
|
||||
#define HAC_IN_HAC_ON ((uint8_T)2U)
|
||||
|
||||
/* Block signals and states (default storage) */
|
||||
HAC_DW HAC_rtDW;
|
||||
|
||||
/* External inputs (root inport signals with default storage) */
|
||||
HAC_ExtU HAC_rtU;
|
||||
|
||||
/* External outputs (root outports fed by signals with default storage) */
|
||||
HAC_ExtY HAC_rtY;
|
||||
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
|
||||
*HAC_rty_F_c);
|
||||
|
||||
/*
|
||||
* Output and update for atomic system:
|
||||
* '<S3>/Calculate_F_c'
|
||||
* '<S3>/Calculate_F_c1'
|
||||
*/
|
||||
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
|
||||
*HAC_rty_F_c)
|
||||
{
|
||||
*HAC_rty_F_c = HAC_rtu_W * sin(HAC_rtu_theta);
|
||||
}
|
||||
real_T HAC_rtb_Pitch_Angle;
|
||||
/* Model step function */
|
||||
void HAC_Model_VCU_Ver2_step(void)
|
||||
{
|
||||
real_T HAC_denominator;
|
||||
|
||||
real_T HAC_rtb_Integrator_1;
|
||||
real_T HAC_rtb_Product1;
|
||||
real_T HAC_rtb_F_c_b;
|
||||
real_T HAC_rtb_Product1_n;
|
||||
real_T HAC_rtb_gain1;
|
||||
real_T HAC_rtb_F_c;
|
||||
real_T HAC_rtb_deltafalllimit;
|
||||
|
||||
/* DiscreteIntegrator: '<S1>/Integrator_2' */
|
||||
HAC_rtb_Pitch_Angle = HAC_rtDW.HAC_Integrator_2_DSTATE;
|
||||
|
||||
/* Product: '<S8>/Product1' incorporates:
|
||||
* Constant: '<S8>/Constant'
|
||||
* DiscreteIntegrator: '<S1>/Integrator_2'
|
||||
* Gain: '<S8>/gain'
|
||||
* Product: '<S8>/Product11'
|
||||
* Sum: '<S8>/Sum1'
|
||||
* Sum: '<S8>/Sum2'
|
||||
* Sum: '<S8>/Sum3'
|
||||
* Sum: '<S8>/Sum4'
|
||||
* UnitDelay: '<S8>/d'
|
||||
* UnitDelay: '<S8>/d1'
|
||||
*/
|
||||
HAC_rtb_Product1 = ((HAC_rtDW.HAC_Integrator_2_DSTATE + HAC_rtDW.HAC_d1_DSTATE)
|
||||
* 0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE) /
|
||||
0.065661977236758137;
|
||||
|
||||
/* MATLAB Function: '<S3>/Calculate_F_c1' incorporates:
|
||||
* Gain: '<S3>/Gain3'
|
||||
*/
|
||||
HAC_Calculate_F_c(HAC_rtConstB.HAC_Multiply4, 0.017453292519943295 *
|
||||
HAC_rtb_Product1, &HAC_rtb_F_c);
|
||||
|
||||
/* Chart: '<S1>/Chart' incorporates:
|
||||
* Constant: '<S1>/Constant'
|
||||
* Constant: '<S1>/Constant1'
|
||||
* Inport: '<Root>/RPM_Feedback'
|
||||
*/
|
||||
if (HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ == 0U) {
|
||||
HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ = 1U;
|
||||
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 = HAC_IN_HAC_OFF;
|
||||
} else if (HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 == HAC_IN_HAC_OFF) {
|
||||
if (HAC_rtU.HAC_RPM_Feedback < -50.0) {
|
||||
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 = HAC_IN_HAC_ON;
|
||||
} else {
|
||||
HAC_rtDW.HAC_HAC_Output = 0.0;
|
||||
}
|
||||
} else if (HAC_rtU.HAC_RPM_Feedback > 150.0) {
|
||||
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 = HAC_IN_HAC_OFF;
|
||||
} else {
|
||||
HAC_rtDW.HAC_HAC_Output = 1.0;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1>/Chart' */
|
||||
|
||||
/* Switch: '<S1>/Switch2' incorporates:
|
||||
* Constant: '<S1>/Accel_Cmd '
|
||||
* Constant: '<S1>/Brake_Cmd'
|
||||
* Constant: '<S1>/Constant5'
|
||||
* Constant: '<S1>/Gear_D'
|
||||
* Inport: '<Root>/Brake_Input'
|
||||
* Inport: '<Root>/Gear_Position_Input'
|
||||
* Inport: '<Root>/VX_INPUT'
|
||||
* RelationalOperator: '<S1>/Relational Operator'
|
||||
* RelationalOperator: '<S1>/Relational Operator1'
|
||||
* RelationalOperator: '<S1>/Relational Operator2'
|
||||
* Sum: '<S1>/Add2'
|
||||
* Sum: '<S1>/HAC_Flags_Add'
|
||||
* Switch: '<S1>/Switch3'
|
||||
* UnitDelay: '<S1>/Unit Delay2'
|
||||
* UnitDelay: '<S1>/Unit Delay3'
|
||||
*/
|
||||
if ((real_T)(((HAC_rtU.HAC_Brake_Input <= 20.0) + (HAC_rtU.HAC_VX_INPUT <= 2.0))
|
||||
+ (HAC_rtU.HAC_Gear_Position_Input == 3.0)) +
|
||||
HAC_rtDW.HAC_HAC_Output >= 4.0) {
|
||||
/* Product: '<S3>/Multiply5' incorporates:
|
||||
* Constant: '<S3>/Radius1'
|
||||
*/
|
||||
HAC_rtb_F_c *= 0.292;
|
||||
|
||||
/* Saturate: '<S3>/Brake_Saturation' */
|
||||
if (HAC_rtb_F_c > 1500.0) {
|
||||
HAC_rtb_F_c = 1500.0;
|
||||
} else {
|
||||
if (HAC_rtb_F_c < 0.0) {
|
||||
HAC_rtb_F_c = 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
/* End of Saturate: '<S3>/Brake_Saturation' */
|
||||
} else {
|
||||
HAC_rtb_F_c = fmax(HAC_rtDW.HAC_UnitDelay2_DSTATE -
|
||||
HAC_rtDW.HAC_UnitDelay3_DSTATE, 0.0);
|
||||
}
|
||||
|
||||
/* End of Switch: '<S1>/Switch2' */
|
||||
|
||||
/* Outport: '<Root>/Brake_HAC' */
|
||||
HAC_rtY.HAC_Brake_HAC = HAC_rtb_F_c;
|
||||
|
||||
/* MATLAB Function: '<S3>/Calculate_F_c' incorporates:
|
||||
* Gain: '<S3>/Gain'
|
||||
*/
|
||||
HAC_Calculate_F_c(HAC_rtConstB.HAC_W_value, 0.017453292519943295 *
|
||||
HAC_rtb_Product1, &HAC_rtb_F_c_b);
|
||||
|
||||
/* Gain: '<S3>/Gain2' incorporates:
|
||||
* Constant: '<S3>/Radius'
|
||||
* Gain: '<S3>/Gain1'
|
||||
* Gain: '<S3>/Rolling_Gain'
|
||||
* MATLAB Function: '<S3>/Calculate_F_R'
|
||||
* Product: '<S3>/Multiply3'
|
||||
* Sum: '<S3>/Required_Brake_Cal'
|
||||
*/
|
||||
HAC_rtb_F_c_b = (cos(0.017453292519943295 * HAC_rtb_Product1) *
|
||||
436.7465753424658 * 0.0 + HAC_rtb_F_c_b) * 0.292 *
|
||||
0.083822296730930432;
|
||||
|
||||
/* Saturate: '<S3>/Saturation' */
|
||||
if (HAC_rtb_F_c_b > 60.0) {
|
||||
HAC_rtb_F_c_b = 60.0;
|
||||
} else {
|
||||
if (HAC_rtb_F_c_b < 0.0) {
|
||||
HAC_rtb_F_c_b = 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
/* End of Saturate: '<S3>/Saturation' */
|
||||
|
||||
/* Sum: '<S10>/Difference Inputs1' incorporates:
|
||||
* UnitDelay: '<S10>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S10>/Difference Inputs1':
|
||||
*
|
||||
* Add in CPU
|
||||
*
|
||||
* Block description for '<S10>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtb_F_c_b -= HAC_rtDW.HAC_DelayInput2_DSTATE;
|
||||
|
||||
/* Product: '<S10>/delta rise limit' incorporates:
|
||||
* Constant: '<S1>/Upper_Torq'
|
||||
* SampleTimeMath: '<S10>/sample time'
|
||||
*
|
||||
* About '<S10>/sample time':
|
||||
* y = K where K = ( w * Ts )
|
||||
*/
|
||||
HAC_rtb_Integrator_1 = 0.016;
|
||||
|
||||
/* Switch: '<S14>/Switch2' incorporates:
|
||||
* RelationalOperator: '<S14>/LowerRelop1'
|
||||
*/
|
||||
if (!(HAC_rtb_F_c_b > 0.016)) {
|
||||
/* Switch: '<S14>/Switch' incorporates:
|
||||
* RelationalOperator: '<S14>/UpperRelop'
|
||||
*/
|
||||
if (HAC_rtb_F_c_b < -0.16) {
|
||||
HAC_rtb_Integrator_1 = -0.16;
|
||||
} else {
|
||||
HAC_rtb_Integrator_1 = HAC_rtb_F_c_b;
|
||||
}
|
||||
|
||||
/* End of Switch: '<S14>/Switch' */
|
||||
}
|
||||
|
||||
/* End of Switch: '<S14>/Switch2' */
|
||||
|
||||
/* Sum: '<S10>/Difference Inputs2' incorporates:
|
||||
* UnitDelay: '<S10>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S10>/Difference Inputs2':
|
||||
*
|
||||
* Add in CPU
|
||||
*
|
||||
* Block description for '<S10>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtb_F_c_b = HAC_rtb_Integrator_1 + HAC_rtDW.HAC_DelayInput2_DSTATE;
|
||||
|
||||
/* Outport: '<Root>/Hill_Torque_Assist' incorporates:
|
||||
* Gain: '<S1>/Grade_GAIN'
|
||||
*/
|
||||
HAC_rtY.HAC_Hill_Torque_Assist = 0.8 * HAC_rtb_F_c_b;
|
||||
|
||||
/* Product: '<S4>/Product1' incorporates:
|
||||
* Constant: '<S4>/Constant'
|
||||
* Gain: '<S4>/gain'
|
||||
* Inport: '<Root>/AX_VAL'
|
||||
* Product: '<S4>/Product11'
|
||||
* Sum: '<S4>/Sum1'
|
||||
* Sum: '<S4>/Sum2'
|
||||
* Sum: '<S4>/Sum3'
|
||||
* Sum: '<S4>/Sum4'
|
||||
* UnitDelay: '<S4>/d'
|
||||
* UnitDelay: '<S4>/d1'
|
||||
*/
|
||||
HAC_rtb_deltafalllimit = ((HAC_rtU.HAC_AX_VAL + HAC_rtDW.HAC_d1_DSTATE_o) *
|
||||
0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_e) /
|
||||
0.065661977236758137;
|
||||
|
||||
/* Product: '<S5>/Product1' incorporates:
|
||||
* Constant: '<S5>/Constant'
|
||||
* Gain: '<S5>/gain'
|
||||
* Inport: '<Root>/AY_VAL'
|
||||
* Product: '<S5>/Product11'
|
||||
* Sum: '<S5>/Sum1'
|
||||
* Sum: '<S5>/Sum2'
|
||||
* Sum: '<S5>/Sum3'
|
||||
* Sum: '<S5>/Sum4'
|
||||
* UnitDelay: '<S5>/d'
|
||||
* UnitDelay: '<S5>/d1'
|
||||
*/
|
||||
HAC_rtb_Product1_n = ((HAC_rtU.HAC_AY_VAL + HAC_rtDW.HAC_d1_DSTATE_i) * 0.002
|
||||
+ 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_p) /
|
||||
0.065661977236758137;
|
||||
|
||||
/* Product: '<S6>/Product1' incorporates:
|
||||
* Constant: '<S6>/Constant'
|
||||
* Gain: '<S6>/gain'
|
||||
* Inport: '<Root>/AZ_VAL'
|
||||
* Product: '<S6>/Product11'
|
||||
* Sum: '<S6>/Sum1'
|
||||
* Sum: '<S6>/Sum2'
|
||||
* Sum: '<S6>/Sum3'
|
||||
* Sum: '<S6>/Sum4'
|
||||
* UnitDelay: '<S6>/d'
|
||||
* UnitDelay: '<S6>/d1'
|
||||
*/
|
||||
HAC_rtb_Integrator_1 = ((HAC_rtU.HAC_AZ_VAL + HAC_rtDW.HAC_d1_DSTATE_o1) *
|
||||
0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_n) /
|
||||
0.065661977236758137;
|
||||
|
||||
/* MATLAB Function: '<S1>/Pitch_calculate' */
|
||||
HAC_denominator = sqrt(HAC_rtb_Product1_n * HAC_rtb_Product1_n +
|
||||
HAC_rtb_Integrator_1 * HAC_rtb_Integrator_1);
|
||||
if (HAC_denominator == 0.0) {
|
||||
HAC_denominator = 0.0;
|
||||
} else {
|
||||
HAC_denominator = atan(HAC_rtb_deltafalllimit / HAC_denominator);
|
||||
}
|
||||
|
||||
HAC_denominator *= 57.295779513082323;
|
||||
|
||||
/* End of MATLAB Function: '<S1>/Pitch_calculate' */
|
||||
|
||||
/* Sum: '<S1>/Sum' incorporates:
|
||||
* DiscreteIntegrator: '<S1>/Integrator_2'
|
||||
*/
|
||||
HAC_denominator = HAC_rtDW.HAC_Integrator_2_DSTATE - HAC_denominator;
|
||||
|
||||
/* Product: '<S7>/Product1' incorporates:
|
||||
* Constant: '<S7>/Constant'
|
||||
* Gain: '<S7>/gain'
|
||||
* Inport: '<Root>/PITCH_RATE'
|
||||
* Product: '<S7>/Product11'
|
||||
* Sum: '<S7>/Sum1'
|
||||
* Sum: '<S7>/Sum2'
|
||||
* Sum: '<S7>/Sum3'
|
||||
* Sum: '<S7>/Sum4'
|
||||
* UnitDelay: '<S7>/d'
|
||||
* UnitDelay: '<S7>/d1'
|
||||
*/
|
||||
HAC_rtb_gain1 = ((HAC_rtU.HAC_PITCH_RATE + HAC_rtDW.HAC_d1_DSTATE_a) * 0.002 +
|
||||
0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_d) /
|
||||
0.065661977236758137;
|
||||
|
||||
/* Update for DiscreteIntegrator: '<S1>/Integrator_2' incorporates:
|
||||
* Constant: '<S1>/I_gain'
|
||||
* Constant: '<S1>/P_gain'
|
||||
* DiscreteIntegrator: '<S1>/Integrator_1'
|
||||
* Product: '<S1>/Product'
|
||||
* Product: '<S1>/Product1'
|
||||
* Sum: '<S1>/Sum1'
|
||||
* Sum: '<S1>/Sum2'
|
||||
*/
|
||||
HAC_rtDW.HAC_Integrator_2_DSTATE += (HAC_rtb_gain1 -
|
||||
(HAC_rtDW.HAC_Integrator_1_DSTATE * 0.5 + HAC_denominator * 100.0)) * 0.002;
|
||||
|
||||
/* Update for UnitDelay: '<S8>/d1' */
|
||||
HAC_rtDW.HAC_d1_DSTATE = HAC_rtb_Pitch_Angle;
|
||||
|
||||
/* Update for UnitDelay: '<S8>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE = HAC_rtb_Product1;
|
||||
|
||||
/* Update for UnitDelay: '<S1>/Unit Delay2' */
|
||||
HAC_rtDW.HAC_UnitDelay2_DSTATE = HAC_rtb_F_c;
|
||||
|
||||
/* Update for UnitDelay: '<S1>/Unit Delay3' incorporates:
|
||||
* Gain: '<S1>/Hz200'
|
||||
*/
|
||||
HAC_rtDW.HAC_UnitDelay3_DSTATE = 0.05 * HAC_rtb_F_c;
|
||||
|
||||
/* Update for UnitDelay: '<S10>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S10>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtDW.HAC_DelayInput2_DSTATE = HAC_rtb_F_c_b;
|
||||
|
||||
/* Update for UnitDelay: '<S4>/d1' incorporates:
|
||||
* Inport: '<Root>/AX_VAL'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE_o = HAC_rtU.HAC_AX_VAL;
|
||||
|
||||
/* Update for UnitDelay: '<S4>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE_e = HAC_rtb_deltafalllimit;
|
||||
|
||||
/* Update for UnitDelay: '<S5>/d1' incorporates:
|
||||
* Inport: '<Root>/AY_VAL'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE_i = HAC_rtU.HAC_AY_VAL;
|
||||
|
||||
/* Update for UnitDelay: '<S5>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE_p = HAC_rtb_Product1_n;
|
||||
|
||||
/* Update for UnitDelay: '<S6>/d1' incorporates:
|
||||
* Inport: '<Root>/AZ_VAL'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE_o1 = HAC_rtU.HAC_AZ_VAL;
|
||||
|
||||
/* Update for UnitDelay: '<S6>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE_n = HAC_rtb_Integrator_1;
|
||||
|
||||
/* Update for DiscreteIntegrator: '<S1>/Integrator_1' */
|
||||
HAC_rtDW.HAC_Integrator_1_DSTATE += 0.002 * HAC_denominator;
|
||||
|
||||
/* Update for UnitDelay: '<S7>/d1' incorporates:
|
||||
* Inport: '<Root>/PITCH_RATE'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE_a = HAC_rtU.HAC_PITCH_RATE;
|
||||
|
||||
/* Update for UnitDelay: '<S7>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE_d = HAC_rtb_gain1;
|
||||
}
|
||||
|
||||
/* Model initialize function */
|
||||
void HAC_Model_VCU_Ver2_initialize(void)
|
||||
{
|
||||
/* (no initialization code required) */
|
||||
}
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
@ -1,133 +0,0 @@
|
||||
/*
|
||||
* File: HAC_Model_VCU_Ver2.h
|
||||
*
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
|
||||
*
|
||||
* Model version : 1.42
|
||||
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
|
||||
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
* Code generation objectives:
|
||||
* 1. Execution efficiency
|
||||
* 2. RAM efficiency
|
||||
* Validation result: Not run
|
||||
*/
|
||||
|
||||
#ifndef RTW_HEADER_HAC_Model_VCU_Ver2_h_
|
||||
#define RTW_HEADER_HAC_Model_VCU_Ver2_h_
|
||||
#include <math.h>
|
||||
#ifndef HAC_Model_VCU_Ver2_COMMON_INCLUDES_
|
||||
# define HAC_Model_VCU_Ver2_COMMON_INCLUDES_
|
||||
#include "rtwtypes.h"
|
||||
#endif /* HAC_Model_VCU_Ver2_COMMON_INCLUDES_ */
|
||||
|
||||
/* Macros for accessing real-time model data structure */
|
||||
|
||||
/* Block signals and states (default storage) for system '<Root>' */
|
||||
typedef struct {
|
||||
real_T HAC_HAC_Output; /* '<S1>/Chart' */
|
||||
real_T HAC_Integrator_2_DSTATE; /* '<S1>/Integrator_2' */
|
||||
real_T HAC_d1_DSTATE; /* '<S8>/d1' */
|
||||
real_T HAC_d_DSTATE; /* '<S8>/d' */
|
||||
real_T HAC_UnitDelay2_DSTATE; /* '<S1>/Unit Delay2' */
|
||||
real_T HAC_UnitDelay3_DSTATE; /* '<S1>/Unit Delay3' */
|
||||
real_T HAC_DelayInput2_DSTATE; /* '<S10>/Delay Input2' */
|
||||
real_T HAC_d1_DSTATE_o; /* '<S4>/d1' */
|
||||
real_T HAC_d_DSTATE_e; /* '<S4>/d' */
|
||||
real_T HAC_d1_DSTATE_i; /* '<S5>/d1' */
|
||||
real_T HAC_d_DSTATE_p; /* '<S5>/d' */
|
||||
real_T HAC_d1_DSTATE_o1; /* '<S6>/d1' */
|
||||
real_T HAC_d_DSTATE_n; /* '<S6>/d' */
|
||||
real_T HAC_Integrator_1_DSTATE; /* '<S1>/Integrator_1' */
|
||||
real_T HAC_d1_DSTATE_a; /* '<S7>/d1' */
|
||||
real_T HAC_d_DSTATE_d; /* '<S7>/d' */
|
||||
uint8_T HAC_is_active_c6_HAC_Model_VCU_;/* '<S1>/Chart' */
|
||||
uint8_T HAC_is_c6_HAC_Model_VCU_Ver2;/* '<S1>/Chart' */
|
||||
} HAC_DW;
|
||||
|
||||
/* Invariant block signals (default storage) */
|
||||
typedef struct {
|
||||
const real_T HAC_Multiply4; /* '<S3>/Multiply4' */
|
||||
const real_T HAC_W_value; /* '<S3>/Multiply' */
|
||||
} HAC_ConstB;
|
||||
|
||||
/* External inputs (root inport signals with default storage) */
|
||||
typedef struct {
|
||||
real_T HAC_RPM_Feedback; /* '<Root>/RPM_Feedback' */
|
||||
real_T HAC_Brake_Input; /* '<Root>/Brake_Input' */
|
||||
real_T HAC_AX_VAL; /* '<Root>/AX_VAL' */
|
||||
real_T HAC_AY_VAL; /* '<Root>/AY_VAL' */
|
||||
real_T HAC_AZ_VAL; /* '<Root>/AZ_VAL' */
|
||||
real_T HAC_PITCH_RATE; /* '<Root>/PITCH_RATE' */
|
||||
real_T HAC_VX_INPUT; /* '<Root>/VX_INPUT' */
|
||||
real_T HAC_Gear_Position_Input; /* '<Root>/Gear_Position_Input' */
|
||||
} HAC_ExtU;
|
||||
|
||||
/* External outputs (root outports fed by signals with default storage) */
|
||||
typedef struct {
|
||||
real_T HAC_Brake_HAC; /* '<Root>/Brake_HAC' */
|
||||
real_T HAC_Hill_Torque_Assist; /* '<Root>/Hill_Torque_Assist' */
|
||||
} HAC_ExtY;
|
||||
|
||||
/* Block signals and states (default storage) */
|
||||
extern HAC_DW HAC_rtDW;
|
||||
|
||||
/* External inputs (root inport signals with default storage) */
|
||||
extern HAC_ExtU HAC_rtU;
|
||||
|
||||
/* External outputs (root outports fed by signals with default storage) */
|
||||
extern HAC_ExtY HAC_rtY;
|
||||
extern const HAC_ConstB HAC_rtConstB; /* constant block i/o */
|
||||
|
||||
/* Model entry point functions */
|
||||
extern void HAC_Model_VCU_Ver2_initialize(void);
|
||||
extern void HAC_Model_VCU_Ver2_step(void);
|
||||
|
||||
/*-
|
||||
* These blocks were eliminated from the model due to optimizations:
|
||||
*
|
||||
* Block '<S10>/FixPt Data Type Duplicate' : Unused code path elimination
|
||||
* Block '<S14>/Data Type Duplicate' : Unused code path elimination
|
||||
* Block '<S14>/Data Type Propagation' : Unused code path elimination
|
||||
* Block '<S3>/HAC_Gain' : Eliminated nontunable gain of 1
|
||||
*/
|
||||
|
||||
/*-
|
||||
* The generated code includes comments that allow you to trace directly
|
||||
* back to the appropriate location in the model. The basic format
|
||||
* is <system>/block_name, where system is the system number (uniquely
|
||||
* assigned by Simulink) and block_name is the name of the block.
|
||||
*
|
||||
* Use the MATLAB hilite_system command to trace the generated code back
|
||||
* to the model. For example,
|
||||
*
|
||||
* hilite_system('<S3>') - opens system 3
|
||||
* hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3
|
||||
*
|
||||
* Here is the system hierarchy for this model
|
||||
*
|
||||
* '<Root>' : 'HAC_Model_VCU_Ver2'
|
||||
* '<S1>' : 'HAC_Model_VCU_Ver2/Mon_Cont'
|
||||
* '<S2>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Chart'
|
||||
* '<S3>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2'
|
||||
* '<S4>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM'
|
||||
* '<S5>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM1'
|
||||
* '<S6>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM2'
|
||||
* '<S7>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM3'
|
||||
* '<S8>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM4'
|
||||
* '<S9>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Pitch_calculate'
|
||||
* '<S10>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Rate Limiter Dynamic'
|
||||
* '<S11>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2/Calculate_F_R'
|
||||
* '<S12>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2/Calculate_F_c'
|
||||
* '<S13>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2/Calculate_F_c1'
|
||||
* '<S14>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Rate Limiter Dynamic/Saturation Dynamic'
|
||||
*/
|
||||
#endif /* RTW_HEADER_HAC_Model_VCU_Ver2_h_ */
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
493
GW/src/hill_logic_Layer/HAC_Model_VCU_Ver4.c
Normal file
493
GW/src/hill_logic_Layer/HAC_Model_VCU_Ver4.c
Normal file
@ -0,0 +1,493 @@
|
||||
/*
|
||||
* File: HAC_Model_VCU_Ver4.c
|
||||
*
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver4'.
|
||||
*
|
||||
* Model version : 1.84
|
||||
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
|
||||
* C/C++ source code generated on : Fri Dec 20 11:27:25 2024
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
* Code generation objectives:
|
||||
* 1. Execution efficiency
|
||||
* 2. RAM efficiency
|
||||
* Validation result: Not run
|
||||
*/
|
||||
|
||||
#include "HAC_Model_VCU_Ver4.h"
|
||||
|
||||
/* Named constants for Chart: '<S1>/Chart' */
|
||||
#define HAC_IN_HAC_OFF ((uint8_T)1U)
|
||||
#define HAC_IN_HAC_ON ((uint8_T)2U)
|
||||
|
||||
/* Block signals and states (default storage) */
|
||||
HAC_DW HAC_rtDW;
|
||||
|
||||
/* External inputs (root inport signals with default storage) */
|
||||
HAC_ExtU HAC_rtU;
|
||||
|
||||
/* External outputs (root outports fed by signals with default storage) */
|
||||
HAC_ExtY HAC_rtY;
|
||||
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
|
||||
*HAC_rty_F_c);
|
||||
|
||||
/*
|
||||
* Output and update for atomic system:
|
||||
* '<S4>/Calculate_F_c'
|
||||
* '<S4>/Calculate_F_c1'
|
||||
*/
|
||||
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
|
||||
*HAC_rty_F_c)
|
||||
{
|
||||
*HAC_rty_F_c = HAC_rtu_W * sin(HAC_rtu_theta);
|
||||
}
|
||||
|
||||
/* Model step function */
|
||||
void HAC_Model_VCU_Ver4_step(void)
|
||||
{
|
||||
real_T HAC_rtb_gain1;
|
||||
real_T HAC_rtb_Yk1;
|
||||
real_T HAC_rtb_UkYk1;
|
||||
real_T HAC_rtb_Brake_Saturation;
|
||||
real_T HAC_rtb_Product1_n;
|
||||
real_T HAC_rtb_Product1_hg;
|
||||
real_T HAC_rtb_Sum;
|
||||
|
||||
/* UnitDelay: '<S11>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S11>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtb_Yk1 = HAC_rtDW.HAC_DelayInput2_DSTATE;
|
||||
|
||||
/* Product: '<S11>/delta rise limit' incorporates:
|
||||
* SampleTimeMath: '<S11>/sample time'
|
||||
*
|
||||
* About '<S11>/sample time':
|
||||
* y = K where K = ( w * Ts )
|
||||
*/
|
||||
HAC_rtb_gain1 = 0.002;
|
||||
|
||||
/* Saturate: '<S1>/Pitch_RateLimitter' incorporates:
|
||||
* DiscreteIntegrator: '<S1>/Integrator_2'
|
||||
*/
|
||||
if (HAC_rtDW.HAC_Integrator_2_DSTATE > 10.0) {
|
||||
HAC_rtb_Brake_Saturation = 10.0;
|
||||
} else if (HAC_rtDW.HAC_Integrator_2_DSTATE < -10.0) {
|
||||
HAC_rtb_Brake_Saturation = -10.0;
|
||||
} else {
|
||||
HAC_rtb_Brake_Saturation = HAC_rtDW.HAC_Integrator_2_DSTATE;
|
||||
}
|
||||
|
||||
/* End of Saturate: '<S1>/Pitch_RateLimitter' */
|
||||
|
||||
/* Sum: '<S11>/Difference Inputs1'
|
||||
*
|
||||
* Block description for '<S11>/Difference Inputs1':
|
||||
*
|
||||
* Add in CPU
|
||||
*/
|
||||
HAC_rtb_UkYk1 = HAC_rtb_Brake_Saturation - HAC_rtb_Yk1;
|
||||
|
||||
/* Switch: '<S16>/Switch2' incorporates:
|
||||
* RelationalOperator: '<S16>/LowerRelop1'
|
||||
*/
|
||||
if (!(HAC_rtb_UkYk1 > 0.002)) {
|
||||
/* Product: '<S11>/delta fall limit' incorporates:
|
||||
* Constant: '<S1>/Angle_Down'
|
||||
* SampleTimeMath: '<S11>/sample time'
|
||||
*
|
||||
* About '<S11>/sample time':
|
||||
* y = K where K = ( w * Ts )
|
||||
*/
|
||||
HAC_rtb_gain1 = -0.002;
|
||||
|
||||
/* Switch: '<S16>/Switch' incorporates:
|
||||
* RelationalOperator: '<S16>/UpperRelop'
|
||||
*/
|
||||
if (!(HAC_rtb_UkYk1 < -0.002)) {
|
||||
HAC_rtb_gain1 = HAC_rtb_UkYk1;
|
||||
}
|
||||
|
||||
/* End of Switch: '<S16>/Switch' */
|
||||
}
|
||||
|
||||
/* End of Switch: '<S16>/Switch2' */
|
||||
|
||||
/* Sum: '<S11>/Difference Inputs2'
|
||||
*
|
||||
* Block description for '<S11>/Difference Inputs2':
|
||||
*
|
||||
* Add in CPU
|
||||
*/
|
||||
HAC_rtb_Yk1 += HAC_rtb_gain1;
|
||||
|
||||
/* MATLAB Function: '<S4>/Calculate_F_c1' incorporates:
|
||||
* Gain: '<S4>/Gain3'
|
||||
*/
|
||||
HAC_Calculate_F_c(HAC_rtConstB.HAC_W_Value_for_Brake, 0.017453292519943295 *
|
||||
HAC_rtb_Yk1, &HAC_rtb_UkYk1);
|
||||
|
||||
/* Product: '<S4>/Multiply5' incorporates:
|
||||
* Constant: '<S4>/Radius1'
|
||||
*/
|
||||
HAC_rtb_Brake_Saturation = HAC_rtb_UkYk1 * 0.292;
|
||||
|
||||
/* Saturate: '<S4>/Brake_Saturation' */
|
||||
if (HAC_rtb_Brake_Saturation > 1500.0) {
|
||||
HAC_rtb_Brake_Saturation = 1500.0;
|
||||
} else {
|
||||
if (HAC_rtb_Brake_Saturation < 0.0) {
|
||||
HAC_rtb_Brake_Saturation = 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
/* End of Saturate: '<S4>/Brake_Saturation' */
|
||||
|
||||
/* Product: '<S10>/delta rise limit' incorporates:
|
||||
* Constant: '<S1>/Upper_Torq'
|
||||
* SampleTimeMath: '<S10>/sample time'
|
||||
*
|
||||
* About '<S10>/sample time':
|
||||
* y = K where K = ( w * Ts )
|
||||
*/
|
||||
HAC_rtb_gain1 = 0.016;
|
||||
|
||||
/* MATLAB Function: '<S4>/Calculate_F_c' incorporates:
|
||||
* Gain: '<S4>/Gain'
|
||||
*/
|
||||
HAC_Calculate_F_c(HAC_rtConstB.HAC_W_value, 0.017453292519943295 * HAC_rtb_Yk1,
|
||||
&HAC_rtb_UkYk1);
|
||||
|
||||
/* Gain: '<S4>/Gain2' incorporates:
|
||||
* Constant: '<S4>/Radius'
|
||||
* Gain: '<S4>/Gain1'
|
||||
* Gain: '<S4>/Rolling_Gain'
|
||||
* MATLAB Function: '<S4>/Calculate_F_R'
|
||||
* Product: '<S4>/Multiply3'
|
||||
* Sum: '<S4>/Required_Brake_Cal'
|
||||
*/
|
||||
HAC_rtb_UkYk1 = (cos(0.017453292519943295 * HAC_rtb_Yk1) * 436.7465753424658 *
|
||||
0.0 + HAC_rtb_UkYk1) * 0.292 * 0.083822296730930432;
|
||||
|
||||
/* Saturate: '<S4>/Saturation' */
|
||||
if (HAC_rtb_UkYk1 > 60.0) {
|
||||
HAC_rtb_UkYk1 = 60.0;
|
||||
} else {
|
||||
if (HAC_rtb_UkYk1 < 0.0) {
|
||||
HAC_rtb_UkYk1 = 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
/* End of Saturate: '<S4>/Saturation' */
|
||||
|
||||
/* Sum: '<S10>/Difference Inputs1' incorporates:
|
||||
* UnitDelay: '<S10>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S10>/Difference Inputs1':
|
||||
*
|
||||
* Add in CPU
|
||||
*
|
||||
* Block description for '<S10>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtb_UkYk1 -= HAC_rtDW.HAC_DelayInput2_DSTATE_g;
|
||||
|
||||
/* Switch: '<S15>/Switch2' incorporates:
|
||||
* RelationalOperator: '<S15>/LowerRelop1'
|
||||
*/
|
||||
if (!(HAC_rtb_UkYk1 > 0.016)) {
|
||||
/* Product: '<S10>/delta fall limit' incorporates:
|
||||
* Constant: '<S1>/Down_Torq'
|
||||
* SampleTimeMath: '<S10>/sample time'
|
||||
*
|
||||
* About '<S10>/sample time':
|
||||
* y = K where K = ( w * Ts )
|
||||
*/
|
||||
HAC_rtb_gain1 = -0.16;
|
||||
|
||||
/* Switch: '<S15>/Switch' incorporates:
|
||||
* RelationalOperator: '<S15>/UpperRelop'
|
||||
*/
|
||||
if (!(HAC_rtb_UkYk1 < -0.16)) {
|
||||
HAC_rtb_gain1 = HAC_rtb_UkYk1;
|
||||
}
|
||||
|
||||
/* End of Switch: '<S15>/Switch' */
|
||||
}
|
||||
|
||||
/* End of Switch: '<S15>/Switch2' */
|
||||
|
||||
/* Sum: '<S10>/Difference Inputs2' incorporates:
|
||||
* UnitDelay: '<S10>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S10>/Difference Inputs2':
|
||||
*
|
||||
* Add in CPU
|
||||
*
|
||||
* Block description for '<S10>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtb_UkYk1 = HAC_rtb_gain1 + HAC_rtDW.HAC_DelayInput2_DSTATE_g;
|
||||
|
||||
/* Gain: '<S1>/Grade_GAIN' */
|
||||
HAC_rtb_gain1 = 0.8 * HAC_rtb_UkYk1;
|
||||
|
||||
/* Chart: '<S1>/Chart' incorporates:
|
||||
* Constant: '<S1>/Constant'
|
||||
* Constant: '<S1>/Constant1'
|
||||
* Inport: '<Root>/RPM_Feedback'
|
||||
*/
|
||||
if (HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ == 0U) {
|
||||
HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ = 1U;
|
||||
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 = HAC_IN_HAC_OFF;
|
||||
} else if (HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 == HAC_IN_HAC_OFF) {
|
||||
if (HAC_rtU.HAC_RPM_Feedback < -50.0) {
|
||||
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 = HAC_IN_HAC_ON;
|
||||
} else {
|
||||
/* Outport: '<Root>/RPM_Decision_Debug' */
|
||||
HAC_rtY.HAC_RPM_Decision_Debug = 0.0;
|
||||
}
|
||||
} else if (HAC_rtU.HAC_RPM_Feedback > 150.0) {
|
||||
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 = HAC_IN_HAC_OFF;
|
||||
} else {
|
||||
/* Outport: '<Root>/RPM_Decision_Debug' */
|
||||
HAC_rtY.HAC_RPM_Decision_Debug = 1.0;
|
||||
}
|
||||
|
||||
/* End of Chart: '<S1>/Chart' */
|
||||
|
||||
/* Outport: '<Root>/Brake_HAC' incorporates:
|
||||
* MATLAB Function: '<S1>/HAC_OFF_OK_Func'
|
||||
*/
|
||||
HAC_rtY.HAC_Brake_HAC = 0.0;
|
||||
|
||||
/* Outport: '<Root>/HAC_FLAG_Debug' incorporates:
|
||||
* MATLAB Function: '<S1>/HAC_OFF_OK_Func'
|
||||
*/
|
||||
HAC_rtY.HAC_HAC_FLAG_Debug = 0.0;
|
||||
|
||||
/* MATLAB Function: '<S1>/HAC_OFF_OK_Func' incorporates:
|
||||
* Constant: '<S1>/Accel_Cmd '
|
||||
* Constant: '<S1>/Brake_Cmd'
|
||||
* Constant: '<S1>/Gear_D'
|
||||
* Inport: '<Root>/Brake_Input'
|
||||
* Inport: '<Root>/Gear_Position_Input'
|
||||
* Inport: '<Root>/Torque_Fbk'
|
||||
* Inport: '<Root>/VX_INPUT'
|
||||
* Outport: '<Root>/RPM_Decision_Debug'
|
||||
* RelationalOperator: '<S1>/Relational Operator'
|
||||
* RelationalOperator: '<S1>/Relational Operator1'
|
||||
* RelationalOperator: '<S1>/Relational Operator2'
|
||||
* Sum: '<S1>/HAC_Flags_Add'
|
||||
*/
|
||||
if ((real_T)(((HAC_rtU.HAC_Brake_Input <= 20.0) + (HAC_rtU.HAC_VX_INPUT <= 2.0))
|
||||
+ (HAC_rtU.HAC_Gear_Position_Input == 3.0)) +
|
||||
HAC_rtY.HAC_RPM_Decision_Debug >= 4.0) {
|
||||
if (HAC_rtDW.HAC_HAC_ON_FLAG == 0.0) {
|
||||
HAC_rtDW.HAC_HAC_ON_Timer = 0.0;
|
||||
}
|
||||
|
||||
HAC_rtDW.HAC_HAC_ON_FLAG = 1.0;
|
||||
|
||||
/* Outport: '<Root>/Brake_HAC' */
|
||||
HAC_rtY.HAC_Brake_HAC = HAC_rtb_Brake_Saturation;
|
||||
HAC_rtDW.HAC_Smoothed_Torque = HAC_rtb_Brake_Saturation;
|
||||
if (HAC_rtDW.HAC_HAC_ON_Timer < 3.0) {
|
||||
HAC_rtDW.HAC_HAC_Desired_Torque = HAC_rtb_gain1;
|
||||
HAC_rtDW.HAC_HAC_ON_Timer += 0.005;
|
||||
}
|
||||
|
||||
/* Outport: '<Root>/HAC_FLAG_Debug' */
|
||||
HAC_rtY.HAC_HAC_FLAG_Debug = 1.0;
|
||||
} else {
|
||||
if (HAC_rtDW.HAC_HAC_ON_FLAG == 1.0) {
|
||||
if (HAC_rtU.HAC_Torque_Fbk >= HAC_rtDW.HAC_HAC_Desired_Torque) {
|
||||
/* Outport: '<Root>/HAC_FLAG_Debug' */
|
||||
HAC_rtY.HAC_HAC_FLAG_Debug = 0.0;
|
||||
HAC_rtDW.HAC_Smoothed_Torque -= 0.05 * HAC_rtDW.HAC_Smoothed_Torque;
|
||||
if (HAC_rtDW.HAC_Smoothed_Torque < 0.01) {
|
||||
HAC_rtDW.HAC_Smoothed_Torque = 0.0;
|
||||
HAC_rtDW.HAC_HAC_ON_FLAG = 0.0;
|
||||
HAC_rtDW.HAC_HAC_Desired_Torque = 0.0;
|
||||
HAC_rtDW.HAC_HAC_ON_Timer = 0.0;
|
||||
}
|
||||
|
||||
/* Outport: '<Root>/Brake_HAC' */
|
||||
HAC_rtY.HAC_Brake_HAC = HAC_rtDW.HAC_Smoothed_Torque;
|
||||
} else {
|
||||
/* Outport: '<Root>/Brake_HAC' */
|
||||
HAC_rtY.HAC_Brake_HAC = HAC_rtb_Brake_Saturation;
|
||||
HAC_rtDW.HAC_Smoothed_Torque = HAC_rtb_Brake_Saturation;
|
||||
|
||||
/* Outport: '<Root>/HAC_FLAG_Debug' */
|
||||
HAC_rtY.HAC_HAC_FLAG_Debug = 1.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Outport: '<Root>/Hill_Torque_Assist' */
|
||||
HAC_rtY.HAC_Hill_Torque_Assist = HAC_rtb_gain1;
|
||||
|
||||
/* Outport: '<Root>/PitchAngle_Debug' */
|
||||
HAC_rtY.HAC_PitchAngle_Debug = HAC_rtb_Yk1;
|
||||
|
||||
/* Product: '<S5>/Product1' incorporates:
|
||||
* Constant: '<S5>/Constant'
|
||||
* Gain: '<S5>/gain'
|
||||
* Inport: '<Root>/AX_VAL'
|
||||
* Product: '<S5>/Product11'
|
||||
* Sum: '<S5>/Sum1'
|
||||
* Sum: '<S5>/Sum2'
|
||||
* Sum: '<S5>/Sum3'
|
||||
* Sum: '<S5>/Sum4'
|
||||
* UnitDelay: '<S5>/d'
|
||||
* UnitDelay: '<S5>/d1'
|
||||
*/
|
||||
HAC_rtb_Brake_Saturation = ((HAC_rtU.HAC_AX_VAL + HAC_rtDW.HAC_d1_DSTATE) *
|
||||
0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE) / 0.065661977236758137;
|
||||
|
||||
/* Product: '<S6>/Product1' incorporates:
|
||||
* Constant: '<S6>/Constant'
|
||||
* Gain: '<S6>/gain'
|
||||
* Inport: '<Root>/AY_VAL'
|
||||
* Product: '<S6>/Product11'
|
||||
* Sum: '<S6>/Sum1'
|
||||
* Sum: '<S6>/Sum2'
|
||||
* Sum: '<S6>/Sum3'
|
||||
* Sum: '<S6>/Sum4'
|
||||
* UnitDelay: '<S6>/d'
|
||||
* UnitDelay: '<S6>/d1'
|
||||
*/
|
||||
HAC_rtb_Product1_n = ((HAC_rtU.HAC_AY_VAL + HAC_rtDW.HAC_d1_DSTATE_i) * 0.002
|
||||
+ 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_p) /
|
||||
0.065661977236758137;
|
||||
|
||||
/* Product: '<S7>/Product1' incorporates:
|
||||
* Constant: '<S7>/Constant'
|
||||
* Gain: '<S7>/gain'
|
||||
* Inport: '<Root>/AZ_VAL'
|
||||
* Product: '<S7>/Product11'
|
||||
* Sum: '<S7>/Sum1'
|
||||
* Sum: '<S7>/Sum2'
|
||||
* Sum: '<S7>/Sum3'
|
||||
* Sum: '<S7>/Sum4'
|
||||
* UnitDelay: '<S7>/d'
|
||||
* UnitDelay: '<S7>/d1'
|
||||
*/
|
||||
HAC_rtb_Product1_hg = ((HAC_rtU.HAC_AZ_VAL + HAC_rtDW.HAC_d1_DSTATE_o) * 0.002
|
||||
+ 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_n) / 0.065661977236758137;
|
||||
|
||||
/* MATLAB Function: '<S1>/Pitch_calculate' */
|
||||
HAC_rtb_gain1 = sqrt(HAC_rtb_Product1_n * HAC_rtb_Product1_n +
|
||||
HAC_rtb_Product1_hg * HAC_rtb_Product1_hg);
|
||||
if (HAC_rtb_gain1 == 0.0) {
|
||||
HAC_rtb_gain1 = 0.0;
|
||||
} else {
|
||||
HAC_rtb_gain1 = atan(HAC_rtb_Brake_Saturation / HAC_rtb_gain1);
|
||||
}
|
||||
|
||||
HAC_rtb_gain1 *= 57.295779513082323;
|
||||
|
||||
/* End of MATLAB Function: '<S1>/Pitch_calculate' */
|
||||
|
||||
/* Sum: '<S1>/Sum' incorporates:
|
||||
* DiscreteIntegrator: '<S1>/Integrator_2'
|
||||
*/
|
||||
HAC_rtb_Sum = HAC_rtDW.HAC_Integrator_2_DSTATE - HAC_rtb_gain1;
|
||||
|
||||
/* Product: '<S8>/Product1' incorporates:
|
||||
* Constant: '<S8>/Constant'
|
||||
* Gain: '<S8>/gain'
|
||||
* Inport: '<Root>/PITCH_RATE'
|
||||
* Product: '<S8>/Product11'
|
||||
* Sum: '<S8>/Sum1'
|
||||
* Sum: '<S8>/Sum2'
|
||||
* Sum: '<S8>/Sum3'
|
||||
* Sum: '<S8>/Sum4'
|
||||
* UnitDelay: '<S8>/d'
|
||||
* UnitDelay: '<S8>/d1'
|
||||
*/
|
||||
HAC_rtb_gain1 = ((HAC_rtU.HAC_PITCH_RATE + HAC_rtDW.HAC_d1_DSTATE_a) * 0.002 +
|
||||
0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_d) /
|
||||
0.065661977236758137;
|
||||
|
||||
/* Update for UnitDelay: '<S11>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S11>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtDW.HAC_DelayInput2_DSTATE = HAC_rtb_Yk1;
|
||||
|
||||
/* Update for DiscreteIntegrator: '<S1>/Integrator_2' incorporates:
|
||||
* Constant: '<S1>/I_gain'
|
||||
* Constant: '<S1>/P_gain'
|
||||
* DiscreteIntegrator: '<S1>/Integrator_1'
|
||||
* Product: '<S1>/Product'
|
||||
* Product: '<S1>/Product1'
|
||||
* Sum: '<S1>/Sum1'
|
||||
* Sum: '<S1>/Sum2'
|
||||
*/
|
||||
HAC_rtDW.HAC_Integrator_2_DSTATE += (HAC_rtb_gain1 -
|
||||
(HAC_rtDW.HAC_Integrator_1_DSTATE * 0.5 + HAC_rtb_Sum * 100.0)) * 0.002;
|
||||
|
||||
/* Update for UnitDelay: '<S10>/Delay Input2'
|
||||
*
|
||||
* Block description for '<S10>/Delay Input2':
|
||||
*
|
||||
* Store in Global RAM
|
||||
*/
|
||||
HAC_rtDW.HAC_DelayInput2_DSTATE_g = HAC_rtb_UkYk1;
|
||||
|
||||
/* Update for UnitDelay: '<S5>/d1' incorporates:
|
||||
* Inport: '<Root>/AX_VAL'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE = HAC_rtU.HAC_AX_VAL;
|
||||
|
||||
/* Update for UnitDelay: '<S5>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE = HAC_rtb_Brake_Saturation;
|
||||
|
||||
/* Update for UnitDelay: '<S6>/d1' incorporates:
|
||||
* Inport: '<Root>/AY_VAL'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE_i = HAC_rtU.HAC_AY_VAL;
|
||||
|
||||
/* Update for UnitDelay: '<S6>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE_p = HAC_rtb_Product1_n;
|
||||
|
||||
/* Update for UnitDelay: '<S7>/d1' incorporates:
|
||||
* Inport: '<Root>/AZ_VAL'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE_o = HAC_rtU.HAC_AZ_VAL;
|
||||
|
||||
/* Update for UnitDelay: '<S7>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE_n = HAC_rtb_Product1_hg;
|
||||
|
||||
/* Update for DiscreteIntegrator: '<S1>/Integrator_1' */
|
||||
HAC_rtDW.HAC_Integrator_1_DSTATE += 0.002 * HAC_rtb_Sum;
|
||||
|
||||
/* Update for UnitDelay: '<S8>/d1' incorporates:
|
||||
* Inport: '<Root>/PITCH_RATE'
|
||||
*/
|
||||
HAC_rtDW.HAC_d1_DSTATE_a = HAC_rtU.HAC_PITCH_RATE;
|
||||
|
||||
/* Update for UnitDelay: '<S8>/d' */
|
||||
HAC_rtDW.HAC_d_DSTATE_d = HAC_rtb_gain1;
|
||||
}
|
||||
|
||||
/* Model initialize function */
|
||||
void HAC_Model_VCU_Ver4_initialize(void)
|
||||
{
|
||||
/* (no initialization code required) */
|
||||
}
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
142
GW/src/hill_logic_Layer/HAC_Model_VCU_Ver4.h
Normal file
142
GW/src/hill_logic_Layer/HAC_Model_VCU_Ver4.h
Normal file
@ -0,0 +1,142 @@
|
||||
/*
|
||||
* File: HAC_Model_VCU_Ver4.h
|
||||
*
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver4'.
|
||||
*
|
||||
* Model version : 1.84
|
||||
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
|
||||
* C/C++ source code generated on : Fri Dec 20 11:27:25 2024
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
* Code generation objectives:
|
||||
* 1. Execution efficiency
|
||||
* 2. RAM efficiency
|
||||
* Validation result: Not run
|
||||
*/
|
||||
|
||||
#ifndef RTW_HEADER_HAC_Model_VCU_Ver4_h_
|
||||
#define RTW_HEADER_HAC_Model_VCU_Ver4_h_
|
||||
#include <math.h>
|
||||
#ifndef HAC_Model_VCU_Ver4_COMMON_INCLUDES_
|
||||
# define HAC_Model_VCU_Ver4_COMMON_INCLUDES_
|
||||
#include "rtwtypes.h"
|
||||
#endif /* HAC_Model_VCU_Ver4_COMMON_INCLUDES_ */
|
||||
|
||||
/* Macros for accessing real-time model data structure */
|
||||
|
||||
/* Block signals and states (default storage) for system '<Root>' */
|
||||
typedef struct {
|
||||
real_T HAC_DelayInput2_DSTATE; /* '<S11>/Delay Input2' */
|
||||
real_T HAC_Integrator_2_DSTATE; /* '<S1>/Integrator_2' */
|
||||
real_T HAC_DelayInput2_DSTATE_g; /* '<S10>/Delay Input2' */
|
||||
real_T HAC_d1_DSTATE; /* '<S5>/d1' */
|
||||
real_T HAC_d_DSTATE; /* '<S5>/d' */
|
||||
real_T HAC_d1_DSTATE_i; /* '<S6>/d1' */
|
||||
real_T HAC_d_DSTATE_p; /* '<S6>/d' */
|
||||
real_T HAC_d1_DSTATE_o; /* '<S7>/d1' */
|
||||
real_T HAC_d_DSTATE_n; /* '<S7>/d' */
|
||||
real_T HAC_Integrator_1_DSTATE; /* '<S1>/Integrator_1' */
|
||||
real_T HAC_d1_DSTATE_a; /* '<S8>/d1' */
|
||||
real_T HAC_d_DSTATE_d; /* '<S8>/d' */
|
||||
real_T HAC_HAC_ON_FLAG; /* '<S1>/HAC_OFF_OK_Func' */
|
||||
real_T HAC_Smoothed_Torque; /* '<S1>/HAC_OFF_OK_Func' */
|
||||
real_T HAC_HAC_Desired_Torque; /* '<S1>/HAC_OFF_OK_Func' */
|
||||
real_T HAC_HAC_ON_Timer; /* '<S1>/HAC_OFF_OK_Func' */
|
||||
uint8_T HAC_is_active_c6_HAC_Model_VCU_;/* '<S1>/Chart' */
|
||||
uint8_T HAC_is_c6_HAC_Model_VCU_Ver4;/* '<S1>/Chart' */
|
||||
} HAC_DW;
|
||||
|
||||
/* Invariant block signals (default storage) */
|
||||
typedef struct {
|
||||
const real_T HAC_W_Value_for_Brake; /* '<S4>/Multiply4' */
|
||||
const real_T HAC_W_value; /* '<S4>/Multiply' */
|
||||
} HAC_ConstB;
|
||||
|
||||
/* External inputs (root inport signals with default storage) */
|
||||
typedef struct {
|
||||
real_T HAC_RPM_Feedback; /* '<Root>/RPM_Feedback' */
|
||||
real_T HAC_Brake_Input; /* '<Root>/Brake_Input' */
|
||||
real_T HAC_AX_VAL; /* '<Root>/AX_VAL' */
|
||||
real_T HAC_AY_VAL; /* '<Root>/AY_VAL' */
|
||||
real_T HAC_AZ_VAL; /* '<Root>/AZ_VAL' */
|
||||
real_T HAC_PITCH_RATE; /* '<Root>/PITCH_RATE' */
|
||||
real_T HAC_VX_INPUT; /* '<Root>/VX_INPUT' */
|
||||
real_T HAC_Gear_Position_Input; /* '<Root>/Gear_Position_Input' */
|
||||
real_T HAC_Torque_Fbk; /* '<Root>/Torque_Fbk' */
|
||||
} HAC_ExtU;
|
||||
|
||||
/* External outputs (root outports fed by signals with default storage) */
|
||||
typedef struct {
|
||||
real_T HAC_Brake_HAC; /* '<Root>/Brake_HAC' */
|
||||
real_T HAC_Hill_Torque_Assist; /* '<Root>/Hill_Torque_Assist' */
|
||||
real_T HAC_HAC_FLAG_Debug; /* '<Root>/HAC_FLAG_Debug' */
|
||||
real_T HAC_RPM_Decision_Debug; /* '<Root>/RPM_Decision_Debug' */
|
||||
real_T HAC_PitchAngle_Debug; /* '<Root>/PitchAngle_Debug' */
|
||||
} HAC_ExtY;
|
||||
|
||||
/* Block signals and states (default storage) */
|
||||
extern HAC_DW HAC_rtDW;
|
||||
|
||||
/* External inputs (root inport signals with default storage) */
|
||||
extern HAC_ExtU HAC_rtU;
|
||||
|
||||
/* External outputs (root outports fed by signals with default storage) */
|
||||
extern HAC_ExtY HAC_rtY;
|
||||
extern const HAC_ConstB HAC_rtConstB; /* constant block i/o */
|
||||
|
||||
/* Model entry point functions */
|
||||
extern void HAC_Model_VCU_Ver4_initialize(void);
|
||||
extern void HAC_Model_VCU_Ver4_step(void);
|
||||
|
||||
/*-
|
||||
* These blocks were eliminated from the model due to optimizations:
|
||||
*
|
||||
* Block '<S10>/FixPt Data Type Duplicate' : Unused code path elimination
|
||||
* Block '<S15>/Data Type Duplicate' : Unused code path elimination
|
||||
* Block '<S15>/Data Type Propagation' : Unused code path elimination
|
||||
* Block '<S11>/FixPt Data Type Duplicate' : Unused code path elimination
|
||||
* Block '<S16>/Data Type Duplicate' : Unused code path elimination
|
||||
* Block '<S16>/Data Type Propagation' : Unused code path elimination
|
||||
* Block '<S4>/HAC_Gain' : Eliminated nontunable gain of 1
|
||||
*/
|
||||
|
||||
/*-
|
||||
* The generated code includes comments that allow you to trace directly
|
||||
* back to the appropriate location in the model. The basic format
|
||||
* is <system>/block_name, where system is the system number (uniquely
|
||||
* assigned by Simulink) and block_name is the name of the block.
|
||||
*
|
||||
* Use the MATLAB hilite_system command to trace the generated code back
|
||||
* to the model. For example,
|
||||
*
|
||||
* hilite_system('<S3>') - opens system 3
|
||||
* hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3
|
||||
*
|
||||
* Here is the system hierarchy for this model
|
||||
*
|
||||
* '<Root>' : 'HAC_Model_VCU_Ver4'
|
||||
* '<S1>' : 'HAC_Model_VCU_Ver4/Mon_Cont'
|
||||
* '<S2>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Chart'
|
||||
* '<S3>' : 'HAC_Model_VCU_Ver4/Mon_Cont/HAC_OFF_OK_Func'
|
||||
* '<S4>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2'
|
||||
* '<S5>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM'
|
||||
* '<S6>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM1'
|
||||
* '<S7>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM2'
|
||||
* '<S8>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM3'
|
||||
* '<S9>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Pitch_calculate'
|
||||
* '<S10>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic'
|
||||
* '<S11>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic1'
|
||||
* '<S12>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2/Calculate_F_R'
|
||||
* '<S13>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2/Calculate_F_c'
|
||||
* '<S14>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2/Calculate_F_c1'
|
||||
* '<S15>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic/Saturation Dynamic'
|
||||
* '<S16>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic1/Saturation Dynamic'
|
||||
*/
|
||||
#endif /* RTW_HEADER_HAC_Model_VCU_Ver4_h_ */
|
||||
|
||||
/*
|
||||
* File trailer for generated code.
|
||||
*
|
||||
* [EOF]
|
||||
*/
|
||||
@ -1,11 +1,11 @@
|
||||
/*
|
||||
* File: HAC_Model_VCU_Ver2_data.c
|
||||
* File: HAC_Model_VCU_Ver4_data.c
|
||||
*
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver4'.
|
||||
*
|
||||
* Model version : 1.42
|
||||
* Model version : 1.84
|
||||
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
|
||||
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
|
||||
* C/C++ source code generated on : Fri Dec 20 11:27:25 2024
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
@ -15,12 +15,12 @@
|
||||
* Validation result: Not run
|
||||
*/
|
||||
|
||||
#include "HAC_Model_VCU_Ver2.h"
|
||||
#include "HAC_Model_VCU_Ver4.h"
|
||||
|
||||
/* Invariant block signals (default storage) */
|
||||
const HAC_ConstB HAC_rtConstB = {
|
||||
12753.0, /* '<S3>/Multiply4' */
|
||||
12753.0 /* '<S3>/Multiply' */
|
||||
12753.0, /* '<S4>/Multiply4' */
|
||||
12753.0 /* '<S4>/Multiply' */
|
||||
};
|
||||
|
||||
/*
|
||||
@ -8,10 +8,14 @@
|
||||
|
||||
#include "Ignition.h"
|
||||
#include "Global_Variable.h"
|
||||
//#include "BMS_SOC.h"
|
||||
//#include "Low_SOC_mode.h"
|
||||
|
||||
//#include "NO_MCU_SIG.h"
|
||||
|
||||
#include "can.h"
|
||||
#include "board.h"
|
||||
#include "hill_logic_Layer/HAC_Model_VCU_Ver2.h"
|
||||
#include "hill_logic_Layer/HAC_Model_VCU_Ver4.h"
|
||||
#include "hill_logic_Layer/Out_Hill_Parameter.h"
|
||||
|
||||
|
||||
|
||||
@ -8,9 +8,14 @@
|
||||
|
||||
#include "Ignition.h"
|
||||
#include "Global_Variable.h"
|
||||
//#include "BMS_SOC.h"
|
||||
//#include "Low_SOC_mode.h"
|
||||
|
||||
//#include "NO_MCU_SIG.h"
|
||||
|
||||
#include "can.h"
|
||||
#include "board.h"
|
||||
#include "hill_logic_Layer/HAC_Model_VCU_Ver2.h"
|
||||
#include "hill_logic_Layer/HAC_Model_VCU_Ver4.h"
|
||||
#include "hill_logic_Layer/Set_Hill_Parameter.h"
|
||||
|
||||
|
||||
@ -25,6 +30,7 @@ void Set_Hill_Parameter_logic(){
|
||||
HAC_rtU.HAC_PITCH_RATE = ECU3.RX.CH0_IMU_TX3_CH0_0x17C.IMU_PitchRtVal;
|
||||
HAC_rtU.HAC_VX_INPUT = ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_Vx_Command;
|
||||
HAC_rtU.HAC_Gear_Position_Input = GV_VCU_GearSelStat;
|
||||
HAC_rtU.HAC_Torque_Fbk = ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_EstTrq;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
/*
|
||||
* File: rtwtypes.h
|
||||
*
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
|
||||
* Code generated for Simulink model 'HAC_Model_VCU_Ver3'.
|
||||
*
|
||||
* Model version : 1.42
|
||||
* Model version : 1.57
|
||||
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
|
||||
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
|
||||
* C/C++ source code generated on : Thu Dec 19 18:05:17 2024
|
||||
*
|
||||
* Target selection: ert.tlc
|
||||
* Embedded hardware selection: NXP->Cortex-M4
|
||||
|
||||
Loading…
Reference in New Issue
Block a user