mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
0902 pg 테스트 튜닝 - 1
This commit is contained in:
parent
6389769e41
commit
2f94081ddf
Binary file not shown.
@ -9752,7 +9752,7 @@ END GROUP
|
||||
0x00443bd4 UART0_get_cmd
|
||||
0x00443c18 setupCanTJA1153
|
||||
0x00443d30 Can_Init_ECU3
|
||||
.text 0x004441c8 0x5770 ./src/can.o
|
||||
.text 0x004441c8 0x576c ./src/can.o
|
||||
0x004441c8 can_data_set_rx
|
||||
0x004441f4 can_data_set_tx
|
||||
0x00444220 can_send_config
|
||||
@ -9981,162 +9981,162 @@ END GROUP
|
||||
0x00449178 Transmit_IDB_WheelSpeedStatus_CH2_0x088
|
||||
0x00449228 Transmit_BSC_IMU_CH3_0x071
|
||||
0x004492e8 ECU3_CAN_Transmit_10ms
|
||||
0x0044934e CAN_Task_10ms
|
||||
0x00449368 Transmit_BSC_RCU_BrakeCommand_CH3_0x065
|
||||
0x00449400 Transmit_BSC_RWA_RackCommand_CH3_0x040
|
||||
0x00449454 Transmit_BSC_RWA_Sister_CH3_0x350
|
||||
0x004494b0 Transmit_BSC_RWA_StartupCommand_CH3_0x310
|
||||
0x00449500 Transmit_BSC_RCU_StartupCommand_CH3_0x033
|
||||
0x00449548 Transmit_BSC_RCU_UdsRequest_CH3_0x797
|
||||
0x0044957c Transmit_BSC_VehicleEnvironment_CH3_0x385
|
||||
0x00449620 ECU3_CAN_Transmit_1000ms
|
||||
0x0044962e CAN_Task_1000ms
|
||||
0x00449640 Transmit_RCU_WheelSpeedStatus_CH3_0x089
|
||||
0x004496f0 Transmit_VCU_RWS_Rack_Cmd_CH4_0x040
|
||||
0x00449744 Transmit_VCU_RWS_Sister_CH4_0x350
|
||||
0x004497a0 Transmit_VCU_RWS_StartupCommand_CH4_0x310
|
||||
0x004497f0 Transmit_VCU_RWS_Rack_Cmd_CH5_0x040
|
||||
0x0044982c Transmit_VCU_RWS_Sister_CH5_0x350
|
||||
0x00449888 Transmit_VCU_RWS_StartupCommand_CH5_0x310
|
||||
0x004498d8 ECU3_CAN_Transmit_5ms
|
||||
0x00449922 CAN_Task_5ms
|
||||
.text 0x00449938 0x74 ./src/main.o
|
||||
0x00449938 task_500us
|
||||
0x00449946 task_1ms
|
||||
0x00449948 task_2ms
|
||||
0x0044994a task_5ms
|
||||
0x0044994e task_10ms
|
||||
0x00449952 task_20ms
|
||||
0x00449956 task_50ms
|
||||
0x00449958 task_100ms
|
||||
0x0044997c task_200ms
|
||||
0x0044998a task_1s
|
||||
.text 0x004499ac 0x20 ./src/HAL/watchdog_hal/src/watchdog_hal.o
|
||||
0x004499ac WATCHDOG_HAL_Init
|
||||
0x004499b8 WATCHDOG_HAL_Fed
|
||||
0x004499be WATCHDOG_HAL_SystemRest
|
||||
0x004499c8 WATCHDOG_HAL_Deinit
|
||||
.text 0x004499cc 0xbc ./src/IDB_RCU/BREAK_Speed.o
|
||||
0x004499cc BREAK_Speed
|
||||
.text 0x00449a88 0x168 ./src/MCU/Motor_logic.o
|
||||
0x00449a88 Motor_init
|
||||
0x00449b50 RC_Motor_Logic
|
||||
0x00449ba4 ACU_Motor_Logic
|
||||
.text 0x00449bf0 0x58 ./src/MCU/SPEED.o
|
||||
0x00449bf0 Est_Speed
|
||||
.text 0x00449c48 0x368 ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
0x00449c48 Operation_Mode_Check
|
||||
0x00449cdc Default_Mode_Func
|
||||
0x00449d3c Autonomous_Mode_Func
|
||||
0x00449d9c Mannual_Mode_Func
|
||||
0x00449e04 Emergency_Stop_Mode_Func
|
||||
0x00449e60 Operation_IDB_RWA
|
||||
0x00449f1c Vehicle_Environment
|
||||
0x00449f68 Operation_Mode_Func
|
||||
.text 0x00449fb0 0x1bc ./src/RWA/Angle_Speed.o
|
||||
0x00449fb0 Angle_Speed
|
||||
0x0044a098 RWS_Angle_Speed
|
||||
.text 0x0044a16c 0x38 ./src/VCU/SW_VER.o
|
||||
0x0044a16c SET_SW_VER
|
||||
.text 0x0044a1a4 0x1e0 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
0x0044a1a4 GET_IG_SIGNAL
|
||||
0x0044a1a6 IG_Initialize_Func
|
||||
0x0044a1a8 IG_OnCheck_HV_Status
|
||||
0x0044a1c8 IG_OffCheck_HV_Status
|
||||
0x0044a1e0 Key_on_Sub_Func1
|
||||
0x0044a248 Key_on_Sub_Func2
|
||||
0x0044a24a HV_ON_FUNC
|
||||
0x0044a274 Key_on_Sub_Func3
|
||||
0x0044a294 Key_on_Process_Func
|
||||
0x0044a2b0 Init_CE_forTEST
|
||||
0x0044a2e4 Key_off_Sub_Func1
|
||||
0x0044a2e8 Key_off_Sub_Func2
|
||||
0x0044a324 HV_OFF_FUNC
|
||||
0x0044a328 Key_off_Sub_Func3
|
||||
0x0044a340 Key_off_Sub_Func4
|
||||
0x0044a344 Key_Off_Process_Func
|
||||
.text 0x0044a384 0x160 ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
0x0044a384 Fault_Check_Func
|
||||
0x0044a440 System_Check_Func
|
||||
.text 0x0044a4e4 0x754 ./src/uds/ctl_dtc.o
|
||||
0x0044a4e4 CAN_DTC_Data_Set
|
||||
0x0044a4e6 write_DTC_to_EEP
|
||||
0x0044a4e8 dtc_write
|
||||
0x0044a5e8 dtc_clear
|
||||
0x0044a620 dtc_read
|
||||
0x0044a78c dtc_control
|
||||
0x0044a7fc dtc_string_to_code
|
||||
0x0044a854 dtc_send_table_set
|
||||
0x0044a9dc dtc_count_set
|
||||
0x0044aa18 is_dtc_found
|
||||
0x0044aad8 is_dtc_exist
|
||||
0x0044ab68 dtc_found_and_clear
|
||||
.text 0x0044ac38 0xe6 ./src/uds/debug_util.o
|
||||
0x0044ac38 delayN
|
||||
0x0044ac3a D2C
|
||||
0x0044ac46 OutDev0
|
||||
0x0044ac5e OutStr
|
||||
0x0044ac70 monprintf
|
||||
0x0044ac9e put_cr
|
||||
0x0044acb0 put_charp
|
||||
0x0044acd4 string_to_int
|
||||
0x0044ad1a programDword_data_flash
|
||||
*fill* 0x0044ad1e 0x2
|
||||
.text 0x0044ad20 0x1614 ./src/uds/uds.o
|
||||
0x0044ad20 avoid_empty_block
|
||||
0x0044ad34 uds_10ms
|
||||
0x0044ade4 uds_timer_interrupt
|
||||
0x0044adf8 uds_can_TxData
|
||||
0x0044adfa send_uds_tx
|
||||
0x0044ae20 clear_uds_tx_buf
|
||||
0x0044ae30 uds_init
|
||||
0x0044aec0 uds_table_receve_finish
|
||||
0x0044af18 set_flow_control
|
||||
0x0044af34 set_wait_flow_control
|
||||
0x0044af48 set_dtc_1st_frame
|
||||
0x0044affc uds_tx_buf_clear
|
||||
0x0044b00c uds_send_data_set
|
||||
0x0044b080 uds_logic_event
|
||||
0x0044b3c4 uds_2ms
|
||||
0x0044b3c8 uds_interrupt_sid_dtc
|
||||
0x0044b43c uds_SID_ControlDTCSetting
|
||||
0x0044b474 uds_fail_massage
|
||||
0x0044b494 uds_fail_check_no_extended
|
||||
0x0044b4b8 uds_single_frame_error_check
|
||||
0x0044b674 uds_fail_check_did_length
|
||||
0x0044b6cc uds_SID_StopDiagnosticSession
|
||||
0x0044b700 uds_SID_DiagnosticSessionControl
|
||||
0x0044b7a8 uds_SID_ReadDataByIdentifier
|
||||
0x0044b834 uds_SID_WriteDataByIdentifier
|
||||
0x0044b98c uds_SID_CommunicationControl
|
||||
0x0044ba14 uds_SID_RoutineControl
|
||||
0x0044ba16 uds_SID_RequestDownload
|
||||
0x0044ba18 uds_SID_RequestTransferExit
|
||||
0x0044ba1a uds_SID_TransferData
|
||||
0x0044ba1c seedToKey
|
||||
0x0044ba3c uds_SID_SecurityAccess
|
||||
0x0044bc00 uds_data_receve_finish
|
||||
0x0044bc4c uds_single_frame
|
||||
0x0044be04 uds_SID_FF_dataread
|
||||
0x0044bf18 uds_SID_FF_NULL
|
||||
0x0044bf8c uds_first_frame
|
||||
0x0044bff4 uds_logic_interrupt
|
||||
0x0044c238 goto_reset
|
||||
0x0044c274 uds_wait
|
||||
.text 0x0044c334 0x390 ./src/uds/uds_table.o
|
||||
0x0044c334 table_did_maping
|
||||
0x0044c40a table_did_maping_write
|
||||
0x0044c40e write_table_n
|
||||
0x0044c520 read_table_n
|
||||
0x0044c5f6 table_write
|
||||
0x0044c62c table_read
|
||||
0x0044c638 read_sign_cs
|
||||
0x0044c698 init_table_setup
|
||||
.text 0x0044c6c4 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o)
|
||||
0x0044c6c4 strcmp
|
||||
.text 0x0044c6d8 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strlen.o)
|
||||
0x0044c6d8 strlen
|
||||
*fill* 0x0044c6e8 0x8
|
||||
0x0044934a CAN_Task_10ms
|
||||
0x00449364 Transmit_BSC_RCU_BrakeCommand_CH3_0x065
|
||||
0x004493fc Transmit_BSC_RWA_RackCommand_CH3_0x040
|
||||
0x00449450 Transmit_BSC_RWA_Sister_CH3_0x350
|
||||
0x004494ac Transmit_BSC_RWA_StartupCommand_CH3_0x310
|
||||
0x004494fc Transmit_BSC_RCU_StartupCommand_CH3_0x033
|
||||
0x00449544 Transmit_BSC_RCU_UdsRequest_CH3_0x797
|
||||
0x00449578 Transmit_BSC_VehicleEnvironment_CH3_0x385
|
||||
0x0044961c ECU3_CAN_Transmit_1000ms
|
||||
0x0044962a CAN_Task_1000ms
|
||||
0x0044963c Transmit_RCU_WheelSpeedStatus_CH3_0x089
|
||||
0x004496ec Transmit_VCU_RWS_Rack_Cmd_CH4_0x040
|
||||
0x00449740 Transmit_VCU_RWS_Sister_CH4_0x350
|
||||
0x0044979c Transmit_VCU_RWS_StartupCommand_CH4_0x310
|
||||
0x004497ec Transmit_VCU_RWS_Rack_Cmd_CH5_0x040
|
||||
0x00449828 Transmit_VCU_RWS_Sister_CH5_0x350
|
||||
0x00449884 Transmit_VCU_RWS_StartupCommand_CH5_0x310
|
||||
0x004498d4 ECU3_CAN_Transmit_5ms
|
||||
0x0044991e CAN_Task_5ms
|
||||
.text 0x00449934 0x74 ./src/main.o
|
||||
0x00449934 task_500us
|
||||
0x00449942 task_1ms
|
||||
0x00449944 task_2ms
|
||||
0x00449946 task_5ms
|
||||
0x0044994a task_10ms
|
||||
0x0044994e task_20ms
|
||||
0x00449952 task_50ms
|
||||
0x00449954 task_100ms
|
||||
0x00449978 task_200ms
|
||||
0x00449986 task_1s
|
||||
.text 0x004499a8 0x20 ./src/HAL/watchdog_hal/src/watchdog_hal.o
|
||||
0x004499a8 WATCHDOG_HAL_Init
|
||||
0x004499b4 WATCHDOG_HAL_Fed
|
||||
0x004499ba WATCHDOG_HAL_SystemRest
|
||||
0x004499c4 WATCHDOG_HAL_Deinit
|
||||
.text 0x004499c8 0xbc ./src/IDB_RCU/BREAK_Speed.o
|
||||
0x004499c8 BREAK_Speed
|
||||
.text 0x00449a84 0x168 ./src/MCU/Motor_logic.o
|
||||
0x00449a84 Motor_init
|
||||
0x00449b4c RC_Motor_Logic
|
||||
0x00449ba0 ACU_Motor_Logic
|
||||
.text 0x00449bec 0x58 ./src/MCU/SPEED.o
|
||||
0x00449bec Est_Speed
|
||||
.text 0x00449c44 0x370 ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
0x00449c44 Operation_Mode_Check
|
||||
0x00449cd8 Default_Mode_Func
|
||||
0x00449d40 Autonomous_Mode_Func
|
||||
0x00449da0 Mannual_Mode_Func
|
||||
0x00449e08 Emergency_Stop_Mode_Func
|
||||
0x00449e64 Operation_IDB_RWA
|
||||
0x00449f20 Vehicle_Environment
|
||||
0x00449f6c Operation_Mode_Func
|
||||
.text 0x00449fb4 0x1bc ./src/RWA/Angle_Speed.o
|
||||
0x00449fb4 Angle_Speed
|
||||
0x0044a0b0 RWS_Angle_Speed
|
||||
.text 0x0044a170 0x38 ./src/VCU/SW_VER.o
|
||||
0x0044a170 SET_SW_VER
|
||||
.text 0x0044a1a8 0x1e0 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
0x0044a1a8 GET_IG_SIGNAL
|
||||
0x0044a1aa IG_Initialize_Func
|
||||
0x0044a1ac IG_OnCheck_HV_Status
|
||||
0x0044a1cc IG_OffCheck_HV_Status
|
||||
0x0044a1e4 Key_on_Sub_Func1
|
||||
0x0044a24c Key_on_Sub_Func2
|
||||
0x0044a24e HV_ON_FUNC
|
||||
0x0044a278 Key_on_Sub_Func3
|
||||
0x0044a298 Key_on_Process_Func
|
||||
0x0044a2b4 Init_CE_forTEST
|
||||
0x0044a2e8 Key_off_Sub_Func1
|
||||
0x0044a2ec Key_off_Sub_Func2
|
||||
0x0044a328 HV_OFF_FUNC
|
||||
0x0044a32c Key_off_Sub_Func3
|
||||
0x0044a344 Key_off_Sub_Func4
|
||||
0x0044a348 Key_Off_Process_Func
|
||||
.text 0x0044a388 0x160 ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
0x0044a388 Fault_Check_Func
|
||||
0x0044a444 System_Check_Func
|
||||
.text 0x0044a4e8 0x754 ./src/uds/ctl_dtc.o
|
||||
0x0044a4e8 CAN_DTC_Data_Set
|
||||
0x0044a4ea write_DTC_to_EEP
|
||||
0x0044a4ec dtc_write
|
||||
0x0044a5ec dtc_clear
|
||||
0x0044a624 dtc_read
|
||||
0x0044a790 dtc_control
|
||||
0x0044a800 dtc_string_to_code
|
||||
0x0044a858 dtc_send_table_set
|
||||
0x0044a9e0 dtc_count_set
|
||||
0x0044aa1c is_dtc_found
|
||||
0x0044aadc is_dtc_exist
|
||||
0x0044ab6c dtc_found_and_clear
|
||||
.text 0x0044ac3c 0xe6 ./src/uds/debug_util.o
|
||||
0x0044ac3c delayN
|
||||
0x0044ac3e D2C
|
||||
0x0044ac4a OutDev0
|
||||
0x0044ac62 OutStr
|
||||
0x0044ac74 monprintf
|
||||
0x0044aca2 put_cr
|
||||
0x0044acb4 put_charp
|
||||
0x0044acd8 string_to_int
|
||||
0x0044ad1e programDword_data_flash
|
||||
*fill* 0x0044ad22 0x2
|
||||
.text 0x0044ad24 0x1614 ./src/uds/uds.o
|
||||
0x0044ad24 avoid_empty_block
|
||||
0x0044ad38 uds_10ms
|
||||
0x0044ade8 uds_timer_interrupt
|
||||
0x0044adfc uds_can_TxData
|
||||
0x0044adfe send_uds_tx
|
||||
0x0044ae24 clear_uds_tx_buf
|
||||
0x0044ae34 uds_init
|
||||
0x0044aec4 uds_table_receve_finish
|
||||
0x0044af1c set_flow_control
|
||||
0x0044af38 set_wait_flow_control
|
||||
0x0044af4c set_dtc_1st_frame
|
||||
0x0044b000 uds_tx_buf_clear
|
||||
0x0044b010 uds_send_data_set
|
||||
0x0044b084 uds_logic_event
|
||||
0x0044b3c8 uds_2ms
|
||||
0x0044b3cc uds_interrupt_sid_dtc
|
||||
0x0044b440 uds_SID_ControlDTCSetting
|
||||
0x0044b478 uds_fail_massage
|
||||
0x0044b498 uds_fail_check_no_extended
|
||||
0x0044b4bc uds_single_frame_error_check
|
||||
0x0044b678 uds_fail_check_did_length
|
||||
0x0044b6d0 uds_SID_StopDiagnosticSession
|
||||
0x0044b704 uds_SID_DiagnosticSessionControl
|
||||
0x0044b7ac uds_SID_ReadDataByIdentifier
|
||||
0x0044b838 uds_SID_WriteDataByIdentifier
|
||||
0x0044b990 uds_SID_CommunicationControl
|
||||
0x0044ba18 uds_SID_RoutineControl
|
||||
0x0044ba1a uds_SID_RequestDownload
|
||||
0x0044ba1c uds_SID_RequestTransferExit
|
||||
0x0044ba1e uds_SID_TransferData
|
||||
0x0044ba20 seedToKey
|
||||
0x0044ba40 uds_SID_SecurityAccess
|
||||
0x0044bc04 uds_data_receve_finish
|
||||
0x0044bc50 uds_single_frame
|
||||
0x0044be08 uds_SID_FF_dataread
|
||||
0x0044bf1c uds_SID_FF_NULL
|
||||
0x0044bf90 uds_first_frame
|
||||
0x0044bff8 uds_logic_interrupt
|
||||
0x0044c23c goto_reset
|
||||
0x0044c278 uds_wait
|
||||
.text 0x0044c338 0x390 ./src/uds/uds_table.o
|
||||
0x0044c338 table_did_maping
|
||||
0x0044c40e table_did_maping_write
|
||||
0x0044c412 write_table_n
|
||||
0x0044c524 read_table_n
|
||||
0x0044c5fa table_write
|
||||
0x0044c630 table_read
|
||||
0x0044c63c read_sign_cs
|
||||
0x0044c69c init_table_setup
|
||||
.text 0x0044c6c8 0x14 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o)
|
||||
0x0044c6c8 strcmp
|
||||
.text 0x0044c6dc 0x10 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strlen.o)
|
||||
0x0044c6dc strlen
|
||||
*fill* 0x0044c6ec 0x4
|
||||
.text 0x0044c6f0 0xa0 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memchr.o)
|
||||
0x0044c6f0 memchr
|
||||
.text 0x0044c790 0x378 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o)
|
||||
@ -11595,7 +11595,7 @@ END GROUP
|
||||
0x00466998 __text_end = .
|
||||
0x00466998 __sram_data_rom = __text_end
|
||||
|
||||
.sram_data 0x20400000 0x28b4 load address 0x00466998
|
||||
.sram_data 0x20400000 0x28b8 load address 0x00466998
|
||||
0x20400000 . = ALIGN (0x4)
|
||||
0x20400000 __sram_data_begin__ = .
|
||||
*(.acmcu_code_rom)
|
||||
@ -12196,62 +12196,63 @@ END GROUP
|
||||
0x20401f8c Radius
|
||||
0x20401f90 gear_ratio
|
||||
0x20401f94 Est_Speed_data
|
||||
.data 0x20401f98 0x8 ./src/RWA/Angle_Speed.o
|
||||
.data 0x20401f98 0xc ./src/RWA/Angle_Speed.o
|
||||
0x20401f98 RWA_Angle_Speed_limit
|
||||
0x20401f9c RWS_Angle_Speed_limit
|
||||
.data 0x20401fa0 0x5 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
0x20401fa0 Operation_Ready
|
||||
0x20401fa4 Flag
|
||||
*fill* 0x20401fa5 0x3
|
||||
.data 0x20401fa8 0xfc ./src/uds/ctl_dtc.o
|
||||
0x20401fa8 TFAIL_NAME
|
||||
.data 0x204020a4 0x1 ./src/uds/uds.o
|
||||
*fill* 0x204020a5 0x3
|
||||
.data 0x204020a8 0x110 ./src/uds/uds_table.o
|
||||
0x204020a8 TABLE_SUPPLYER_HW_NO_ASC
|
||||
0x204020bc TABLE_SUPPLYER_SW_NO_ASC
|
||||
0x204020d0 TABLE_ECU_DATE_BCD
|
||||
0x204020d4 TABLE_OEM_PN_ASCII
|
||||
0x204020de TABLE_DTC_SEND
|
||||
0x204021a8 dflash_buf
|
||||
0x20401f9c Angle_Speed_Gain
|
||||
0x20401fa0 RWS_Angle_Speed_limit
|
||||
.data 0x20401fa4 0x5 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
0x20401fa4 Operation_Ready
|
||||
0x20401fa8 Flag
|
||||
*fill* 0x20401fa9 0x3
|
||||
.data 0x20401fac 0xfc ./src/uds/ctl_dtc.o
|
||||
0x20401fac TFAIL_NAME
|
||||
.data 0x204020a8 0x1 ./src/uds/uds.o
|
||||
*fill* 0x204020a9 0x3
|
||||
.data 0x204020ac 0x110 ./src/uds/uds_table.o
|
||||
0x204020ac TABLE_SUPPLYER_HW_NO_ASC
|
||||
0x204020c0 TABLE_SUPPLYER_SW_NO_ASC
|
||||
0x204020d4 TABLE_ECU_DATE_BCD
|
||||
0x204020d8 TABLE_OEM_PN_ASCII
|
||||
0x204020e2 TABLE_DTC_SEND
|
||||
0x204021ac dflash_buf
|
||||
*(.data*)
|
||||
.data._impure_ptr
|
||||
0x204021b8 0x4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-impure.o)
|
||||
0x204021b8 _impure_ptr
|
||||
0x204021bc 0x4 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-impure.o)
|
||||
0x204021bc _impure_ptr
|
||||
.data.impure_data
|
||||
0x204021bc 0x60 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-impure.o)
|
||||
0x204021c0 0x60 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-impure.o)
|
||||
.data.numempty
|
||||
0x2040221c 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o)
|
||||
*fill* 0x2040221e 0x2
|
||||
0x20402220 0x2 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o)
|
||||
*fill* 0x20402222 0x2
|
||||
.data.__global_locale
|
||||
0x20402220 0x16c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o)
|
||||
0x20402220 __global_locale
|
||||
0x2040238c . = ALIGN (0x4)
|
||||
0x20402224 0x16c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o)
|
||||
0x20402224 __global_locale
|
||||
0x20402390 . = ALIGN (0x4)
|
||||
*(.mcal_data)
|
||||
.mcal_data 0x2040238c 0x4 ./Project_Settings/Startup_Code/system.o
|
||||
0x2040238c RESET_CATCH_CORE
|
||||
.mcal_data 0x20402390 0xc ./RTD/src/Clock_Ip.o
|
||||
0x20402394 clockConfig
|
||||
.mcal_data 0x2040239c 0x7c ./RTD/src/Clock_Ip_Specific.o
|
||||
0x204023a0 pcfsEntries
|
||||
0x204023bc cmuEntries
|
||||
.mcal_data 0x20402418 0x3f0 ./RTD/src/Emios_Pwm_Ip.o
|
||||
0x20402418 Emios_Pwm_Ip_aPolarity
|
||||
0x20402460 Emios_Pwm_Ip_aRegA
|
||||
0x204024f0 Emios_Pwm_Ip_aCheckState
|
||||
0x20402538 Emios_Pwm_Ip_aNotificationPtr
|
||||
0x20402658 Emios_Pwm_Ip_aDaocDuty
|
||||
0x204026e8 Emios_Pwm_Ip_aCheckEnableNotif
|
||||
0x20402730 Emios_Pwm_Ip_aNotif
|
||||
0x20402778 Emios_Pwm_Ip_aPeriod
|
||||
.mcal_data 0x20402808 0x10 ./RTD/src/Lpi2c_Ip.o
|
||||
.mcal_data 0x20402818 0x90 ./RTD/src/Pit_Ip.o
|
||||
.mcal_data 0x204028a8 0x4 ./RTD/src/Siul2_Dio_Ip.o
|
||||
0x204028a8 Siul2BaseAdresses
|
||||
.mcal_data 0x204028ac 0x8 ./generate/src/Lpspi_Ip_BOARD_InitPeripherals_PBcfg.o
|
||||
0x204028b4 . = ALIGN (0x4)
|
||||
0x204028b4 __sram_data_end__ = .
|
||||
0x0046924c __sram_data_rom_end = (__sram_data_rom + (__sram_data_end__ - __sram_data_begin__))
|
||||
.mcal_data 0x20402390 0x4 ./Project_Settings/Startup_Code/system.o
|
||||
0x20402390 RESET_CATCH_CORE
|
||||
.mcal_data 0x20402394 0xc ./RTD/src/Clock_Ip.o
|
||||
0x20402398 clockConfig
|
||||
.mcal_data 0x204023a0 0x7c ./RTD/src/Clock_Ip_Specific.o
|
||||
0x204023a4 pcfsEntries
|
||||
0x204023c0 cmuEntries
|
||||
.mcal_data 0x2040241c 0x3f0 ./RTD/src/Emios_Pwm_Ip.o
|
||||
0x2040241c Emios_Pwm_Ip_aPolarity
|
||||
0x20402464 Emios_Pwm_Ip_aRegA
|
||||
0x204024f4 Emios_Pwm_Ip_aCheckState
|
||||
0x2040253c Emios_Pwm_Ip_aNotificationPtr
|
||||
0x2040265c Emios_Pwm_Ip_aDaocDuty
|
||||
0x204026ec Emios_Pwm_Ip_aCheckEnableNotif
|
||||
0x20402734 Emios_Pwm_Ip_aNotif
|
||||
0x2040277c Emios_Pwm_Ip_aPeriod
|
||||
.mcal_data 0x2040280c 0x10 ./RTD/src/Lpi2c_Ip.o
|
||||
.mcal_data 0x2040281c 0x90 ./RTD/src/Pit_Ip.o
|
||||
.mcal_data 0x204028ac 0x4 ./RTD/src/Siul2_Dio_Ip.o
|
||||
0x204028ac Siul2BaseAdresses
|
||||
.mcal_data 0x204028b0 0x8 ./generate/src/Lpspi_Ip_BOARD_InitPeripherals_PBcfg.o
|
||||
0x204028b8 . = ALIGN (0x4)
|
||||
0x204028b8 __sram_data_end__ = .
|
||||
0x00469250 __sram_data_rom_end = (__sram_data_rom + (__sram_data_end__ - __sram_data_begin__))
|
||||
|
||||
.sram_bss 0x204028b8 0x1d974 load address 0x00469250
|
||||
0x204028c0 . = ALIGN (0x10)
|
||||
@ -12377,10 +12378,10 @@ END GROUP
|
||||
0x2042df00 acfls_code_ram_start = .
|
||||
*(.acfls_code_ram)
|
||||
0x2042df00 acfls_code_ram_stop = .
|
||||
0x0046924c __non_cacheable_data_rom = __sram_data_rom_end
|
||||
0x00469250 __non_cacheable_data_rom = __sram_data_rom_end
|
||||
|
||||
.non_cacheable_data
|
||||
0x20430000 0x14ac load address 0x0046924c
|
||||
0x20430000 0x14ac load address 0x00469250
|
||||
0x20430000 . = ALIGN (0x4)
|
||||
0x20430000 __non_cacheable_data_start__ = .
|
||||
*(.int_results)
|
||||
@ -12403,10 +12404,10 @@ END GROUP
|
||||
0x204314a8 HSE_LOOP_ADDR = .
|
||||
0x204314a8 0x4 LONG 0x0
|
||||
0x204314ac __non_cacheable_data_end__ = .
|
||||
0x0046a6f8 __non_cacheable_data_rom_end = (__non_cacheable_data_rom + (__non_cacheable_data_end__ - __non_cacheable_data_start__))
|
||||
0x0046a6fc __non_cacheable_data_rom_end = (__non_cacheable_data_rom + (__non_cacheable_data_end__ - __non_cacheable_data_start__))
|
||||
|
||||
.non_cacheable_bss
|
||||
0x204314ac 0x46c0 load address 0x0046a6f8
|
||||
0x204314ac 0x46c0 load address 0x0046a6fc
|
||||
0x204314b0 . = ALIGN (0x10)
|
||||
*fill* 0x204314ac 0x4
|
||||
0x204314b0 __non_cacheable_bss_start = .
|
||||
@ -12439,16 +12440,16 @@ END GROUP
|
||||
0x204357ac 0x3c0 ./RTD/src/SchM_Wdg.o
|
||||
0x20435b6c . = ALIGN (0x4)
|
||||
0x20435b6c __non_cacheable_bss_end = .
|
||||
0x0046a6f8 __shareable_data_rom = __non_cacheable_data_rom_end
|
||||
0x0046a6fc __shareable_data_rom = __non_cacheable_data_rom_end
|
||||
|
||||
.shareable_data
|
||||
0x20440000 0x0 load address 0x0046a6f8
|
||||
0x20440000 0x0 load address 0x0046a6fc
|
||||
0x20440000 . = ALIGN (0x4)
|
||||
0x20440000 __shareable_data_start__ = .
|
||||
*(.mcal_shared_data)
|
||||
0x20440000 . = ALIGN (0x4)
|
||||
0x20440000 __shareable_data_end__ = .
|
||||
0x0046a6f8 __shareable_data_rom_end = (__shareable_data_rom + (__shareable_data_end__ - __shareable_data_start__))
|
||||
0x0046a6fc __shareable_data_rom_end = (__shareable_data_rom + (__shareable_data_end__ - __shareable_data_start__))
|
||||
|
||||
.shareable_bss 0x20440000 0x0
|
||||
0x20440000 . = ALIGN (0x10)
|
||||
@ -12468,16 +12469,16 @@ END GROUP
|
||||
0x20010000 __INT_DTCM_END = (ORIGIN (int_dtcm) + LENGTH (int_dtcm))
|
||||
0x20440000 __RAM_SHAREABLE_START = ORIGIN (int_sram_shareable)
|
||||
0x20443fff __RAM_SHAREABLE_END = (ORIGIN (ram_rsvd2) - 0x1)
|
||||
0x0046a6f8 __ROM_SHAREABLE_START = __shareable_data_rom
|
||||
0x0046a6f8 __ROM_SHAREABLE_END = __shareable_data_rom_end
|
||||
0x0046a6fc __ROM_SHAREABLE_START = __shareable_data_rom
|
||||
0x0046a6fc __ROM_SHAREABLE_END = __shareable_data_rom_end
|
||||
0x20430000 __RAM_NO_CACHEABLE_START = ORIGIN (int_sram_no_cacheable)
|
||||
0x2043ffff __RAM_NO_CACHEABLE_END = (ORIGIN (int_sram_shareable) - 0x1)
|
||||
0x0046924c __ROM_NO_CACHEABLE_START = __non_cacheable_data_rom
|
||||
0x0046a6f8 __ROM_NO_CACHEABLE_END = __non_cacheable_data_rom_end
|
||||
0x00469250 __ROM_NO_CACHEABLE_START = __non_cacheable_data_rom
|
||||
0x0046a6fc __ROM_NO_CACHEABLE_END = __non_cacheable_data_rom_end
|
||||
0x20400000 __RAM_CACHEABLE_START = ORIGIN (int_sram)
|
||||
0x2042ffff __RAM_CACHEABLE_END = (ORIGIN (int_sram_no_cacheable) - 0x1)
|
||||
0x00466998 __ROM_CACHEABLE_START = __sram_data_rom
|
||||
0x0046924c __ROM_CACHEABLE_END = __sram_data_rom_end
|
||||
0x00469250 __ROM_CACHEABLE_END = __sram_data_rom_end
|
||||
0x204028c0 __BSS_SRAM_START = __sram_bss_start
|
||||
0x2042022c __BSS_SRAM_END = __sram_bss_end
|
||||
0x0001d96c __BSS_SRAM_SIZE = (__sram_bss_end - __sram_bss_start)
|
||||
@ -12882,7 +12883,7 @@ OUTPUT(GW.elf elf32-littlearm)
|
||||
.comment 0x00000080 0x81 ./src/uds/uds.o
|
||||
.comment 0x00000080 0x81 ./src/uds/uds_table.o
|
||||
|
||||
.debug_info 0x00000000 0xd9e9d
|
||||
.debug_info 0x00000000 0xd9ea6
|
||||
.debug_info 0x00000000 0x178 ./Project_Settings/Startup_Code/exceptions.o
|
||||
.debug_info 0x00000178 0x250 ./Project_Settings/Startup_Code/startup.o
|
||||
.debug_info 0x000003c8 0x22 ./Project_Settings/Startup_Code/startup_cm7.o
|
||||
@ -12953,21 +12954,21 @@ OUTPUT(GW.elf elf32-littlearm)
|
||||
.debug_info 0x00079518 0x46a3 ./src/Global_Variable.o
|
||||
.debug_info 0x0007dbbb 0x683d ./src/KATECK_Logic.o
|
||||
.debug_info 0x000843f8 0xf662 ./src/board.o
|
||||
.debug_info 0x00093a5a 0x9318 ./src/can.o
|
||||
.debug_info 0x0009cd72 0xc356 ./src/main.o
|
||||
.debug_info 0x000a90c8 0x2b2 ./src/HAL/watchdog_hal/src/watchdog_hal.o
|
||||
.debug_info 0x000a937a 0x6abe ./src/IDB_RCU/BREAK_Speed.o
|
||||
.debug_info 0x000afe38 0x6aac ./src/MCU/Motor_logic.o
|
||||
.debug_info 0x000b68e4 0x6a9c ./src/MCU/SPEED.o
|
||||
.debug_info 0x000bd380 0x2948 ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
.debug_info 0x000bfcc8 0x6aac ./src/RWA/Angle_Speed.o
|
||||
.debug_info 0x000c6774 0x66d8 ./src/VCU/SW_VER.o
|
||||
.debug_info 0x000cce4c 0x293a ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
.debug_info 0x000cf786 0x2950 ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
.debug_info 0x000d20d6 0x1c4a ./src/uds/ctl_dtc.o
|
||||
.debug_info 0x000d3d20 0x1aeb ./src/uds/debug_util.o
|
||||
.debug_info 0x000d580b 0x2afc ./src/uds/uds.o
|
||||
.debug_info 0x000d8307 0x1b96 ./src/uds/uds_table.o
|
||||
.debug_info 0x00093a5a 0x930f ./src/can.o
|
||||
.debug_info 0x0009cd69 0xc356 ./src/main.o
|
||||
.debug_info 0x000a90bf 0x2b2 ./src/HAL/watchdog_hal/src/watchdog_hal.o
|
||||
.debug_info 0x000a9371 0x6abe ./src/IDB_RCU/BREAK_Speed.o
|
||||
.debug_info 0x000afe2f 0x6aac ./src/MCU/Motor_logic.o
|
||||
.debug_info 0x000b68db 0x6a9c ./src/MCU/SPEED.o
|
||||
.debug_info 0x000bd377 0x2948 ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
.debug_info 0x000bfcbf 0x6abe ./src/RWA/Angle_Speed.o
|
||||
.debug_info 0x000c677d 0x66d8 ./src/VCU/SW_VER.o
|
||||
.debug_info 0x000cce55 0x293a ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
.debug_info 0x000cf78f 0x2950 ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
.debug_info 0x000d20df 0x1c4a ./src/uds/ctl_dtc.o
|
||||
.debug_info 0x000d3d29 0x1aeb ./src/uds/debug_util.o
|
||||
.debug_info 0x000d5814 0x2afc ./src/uds/uds.o
|
||||
.debug_info 0x000d8310 0x1b96 ./src/uds/uds_table.o
|
||||
|
||||
.debug_abbrev 0x00000000 0xca73
|
||||
.debug_abbrev 0x00000000 0x91 ./Project_Settings/Startup_Code/exceptions.o
|
||||
@ -13811,7 +13812,7 @@ OUTPUT(GW.elf elf32-littlearm)
|
||||
.debug_macro 0x0006a18e 0x4b3 ./src/uds/uds.o
|
||||
.debug_macro 0x0006a641 0x202 ./src/uds/uds_table.o
|
||||
|
||||
.debug_line 0x00000000 0x452b7
|
||||
.debug_line 0x00000000 0x452d6
|
||||
.debug_line 0x00000000 0x546 ./Project_Settings/Startup_Code/exceptions.o
|
||||
.debug_line 0x00000546 0x476 ./Project_Settings/Startup_Code/startup.o
|
||||
.debug_line 0x000009bc 0x135 ./Project_Settings/Startup_Code/startup_cm7.o
|
||||
@ -13882,23 +13883,23 @@ OUTPUT(GW.elf elf32-littlearm)
|
||||
.debug_line 0x00034e06 0x2b8 ./src/Global_Variable.o
|
||||
.debug_line 0x000350be 0x56f ./src/KATECK_Logic.o
|
||||
.debug_line 0x0003562d 0x264f ./src/board.o
|
||||
.debug_line 0x00037c7c 0x44c1 ./src/can.o
|
||||
.debug_line 0x0003c13d 0x17a5 ./src/main.o
|
||||
.debug_line 0x0003d8e2 0x550 ./src/HAL/watchdog_hal/src/watchdog_hal.o
|
||||
.debug_line 0x0003de32 0x518 ./src/IDB_RCU/BREAK_Speed.o
|
||||
.debug_line 0x0003e34a 0x54b ./src/MCU/Motor_logic.o
|
||||
.debug_line 0x0003e895 0x34b ./src/MCU/SPEED.o
|
||||
.debug_line 0x0003ebe0 0x805 ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
.debug_line 0x0003f3e5 0x5cb ./src/RWA/Angle_Speed.o
|
||||
.debug_line 0x0003f9b0 0x327 ./src/VCU/SW_VER.o
|
||||
.debug_line 0x0003fcd7 0x4f9 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
.debug_line 0x000401d0 0x723 ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
.debug_line 0x000408f3 0x10ca ./src/uds/ctl_dtc.o
|
||||
.debug_line 0x000419bd 0x8b4 ./src/uds/debug_util.o
|
||||
.debug_line 0x00042271 0x26ee ./src/uds/uds.o
|
||||
.debug_line 0x0004495f 0x958 ./src/uds/uds_table.o
|
||||
.debug_line 0x00037c7c 0x44c0 ./src/can.o
|
||||
.debug_line 0x0003c13c 0x17a5 ./src/main.o
|
||||
.debug_line 0x0003d8e1 0x550 ./src/HAL/watchdog_hal/src/watchdog_hal.o
|
||||
.debug_line 0x0003de31 0x518 ./src/IDB_RCU/BREAK_Speed.o
|
||||
.debug_line 0x0003e349 0x54b ./src/MCU/Motor_logic.o
|
||||
.debug_line 0x0003e894 0x34b ./src/MCU/SPEED.o
|
||||
.debug_line 0x0003ebdf 0x80d ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
.debug_line 0x0003f3ec 0x5e3 ./src/RWA/Angle_Speed.o
|
||||
.debug_line 0x0003f9cf 0x327 ./src/VCU/SW_VER.o
|
||||
.debug_line 0x0003fcf6 0x4f9 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
.debug_line 0x000401ef 0x723 ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
.debug_line 0x00040912 0x10ca ./src/uds/ctl_dtc.o
|
||||
.debug_line 0x000419dc 0x8b4 ./src/uds/debug_util.o
|
||||
.debug_line 0x00042290 0x26ee ./src/uds/uds.o
|
||||
.debug_line 0x0004497e 0x958 ./src/uds/uds_table.o
|
||||
|
||||
.debug_str 0x00000000 0x24e318
|
||||
.debug_str 0x00000000 0x24e329
|
||||
.debug_str 0x00000000 0x733d ./Project_Settings/Startup_Code/exceptions.o
|
||||
0x7550 (size before relaxing)
|
||||
.debug_str 0x0000733d 0x105 ./Project_Settings/Startup_Code/startup.o
|
||||
@ -14053,24 +14054,24 @@ OUTPUT(GW.elf elf32-littlearm)
|
||||
0xe786 (size before relaxing)
|
||||
.debug_str 0x0024d143 0x13a ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
0xb2de (size before relaxing)
|
||||
.debug_str 0x0024d27d 0x45 ./src/RWA/Angle_Speed.o
|
||||
0xe8df (size before relaxing)
|
||||
.debug_str 0x0024d2c2 0x1f ./src/VCU/SW_VER.o
|
||||
.debug_str 0x0024d27d 0x56 ./src/RWA/Angle_Speed.o
|
||||
0xe8f0 (size before relaxing)
|
||||
.debug_str 0x0024d2d3 0x1f ./src/VCU/SW_VER.o
|
||||
0xd934 (size before relaxing)
|
||||
.debug_str 0x0024d2e1 0x130 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
.debug_str 0x0024d2f2 0x130 ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
0xb259 (size before relaxing)
|
||||
.debug_str 0x0024d411 0x7a ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
.debug_str 0x0024d422 0x7a ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
0xb460 (size before relaxing)
|
||||
.debug_str 0x0024d48b 0x8a7 ./src/uds/ctl_dtc.o
|
||||
.debug_str 0x0024d49c 0x8a7 ./src/uds/ctl_dtc.o
|
||||
0x8be6 (size before relaxing)
|
||||
.debug_str 0x0024dd32 0x3a ./src/uds/debug_util.o
|
||||
.debug_str 0x0024dd43 0x3a ./src/uds/debug_util.o
|
||||
0x141d7 (size before relaxing)
|
||||
.debug_str 0x0024dd6c 0x4fa ./src/uds/uds.o
|
||||
.debug_str 0x0024dd7d 0x4fa ./src/uds/uds.o
|
||||
0xf3be (size before relaxing)
|
||||
.debug_str 0x0024e266 0xb2 ./src/uds/uds_table.o
|
||||
.debug_str 0x0024e277 0xb2 ./src/uds/uds_table.o
|
||||
0x8bac (size before relaxing)
|
||||
|
||||
.debug_frame 0x00000000 0xa5b8
|
||||
.debug_frame 0x00000000 0xa5bc
|
||||
.debug_frame 0x00000000 0xc0 ./Project_Settings/Startup_Code/exceptions.o
|
||||
.debug_frame 0x000000c0 0x30 ./Project_Settings/Startup_Code/startup.o
|
||||
.debug_frame 0x000000f0 0x5c ./Project_Settings/Startup_Code/system.o
|
||||
@ -14132,62 +14133,62 @@ OUTPUT(GW.elf elf32-littlearm)
|
||||
.debug_frame 0x00008a6c 0x50 ./src/MCU/Motor_logic.o
|
||||
.debug_frame 0x00008abc 0x2c ./src/MCU/SPEED.o
|
||||
.debug_frame 0x00008ae8 0xe4 ./src/Operation_Mode_Layer/Operation_Mode.o
|
||||
.debug_frame 0x00008bcc 0x48 ./src/RWA/Angle_Speed.o
|
||||
.debug_frame 0x00008c14 0x20 ./src/VCU/SW_VER.o
|
||||
.debug_frame 0x00008c34 0x13c ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
.debug_frame 0x00008d70 0x6c ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
.debug_frame 0x00008ddc 0x1b8 ./src/uds/ctl_dtc.o
|
||||
.debug_frame 0x00008f94 0xf8 ./src/uds/debug_util.o
|
||||
.debug_frame 0x0000908c 0x3d0 ./src/uds/uds.o
|
||||
.debug_frame 0x0000945c 0x10c ./src/uds/uds_table.o
|
||||
.debug_frame 0x00009568 0x94 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o)
|
||||
.debug_frame 0x000095fc 0x60 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o)
|
||||
.debug_frame 0x0000965c 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o)
|
||||
.debug_frame 0x0000969c 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o)
|
||||
.debug_frame 0x000096bc 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o)
|
||||
.debug_frame 0x00009728 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o)
|
||||
.debug_frame 0x00009748 0xe8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o)
|
||||
.debug_frame 0x00009830 0x64 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o)
|
||||
.debug_frame 0x00009894 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o)
|
||||
.debug_frame 0x000098d0 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o)
|
||||
.debug_frame 0x0000993c 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o)
|
||||
.debug_frame 0x000099b0 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o)
|
||||
.debug_frame 0x00009a24 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o)
|
||||
.debug_frame 0x00009a44 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o)
|
||||
.debug_frame 0x00009a84 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o)
|
||||
.debug_frame 0x00009acc 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o)
|
||||
.debug_frame 0x00009afc 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o)
|
||||
.debug_frame 0x00009b44 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o)
|
||||
.debug_frame 0x00009b6c 0x254 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o)
|
||||
.debug_frame 0x00009dc0 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o)
|
||||
.debug_frame 0x00009dec 0x38 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o)
|
||||
.debug_frame 0x00009e24 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o)
|
||||
.debug_frame 0x00009e54 0x90 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o)
|
||||
.debug_frame 0x00009ee4 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o)
|
||||
.debug_frame 0x00009f10 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o)
|
||||
.debug_frame 0x00009f30 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o)
|
||||
.debug_frame 0x00009f58 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o)
|
||||
.debug_frame 0x00009f94 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o)
|
||||
.debug_frame 0x00009fbc 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o)
|
||||
.debug_frame 0x00009fdc 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o)
|
||||
.debug_frame 0x0000a00c 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o)
|
||||
.debug_frame 0x0000a048 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-reent.o)
|
||||
.debug_frame 0x0000a0a4 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o)
|
||||
.debug_frame 0x0000a0c4 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o)
|
||||
.debug_frame 0x0000a0f4 0xac c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o)
|
||||
.debug_frame 0x0000a1a0 0x50 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o)
|
||||
.debug_frame 0x0000a1f0 0xc4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o)
|
||||
.debug_frame 0x0000a2b4 0x20 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o)
|
||||
.debug_frame 0x0000a2d4 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o)
|
||||
.debug_frame 0x0000a2f8 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o)
|
||||
.debug_frame 0x0000a31c 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o)
|
||||
.debug_frame 0x0000a340 0x4c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o)
|
||||
.debug_frame 0x0000a38c 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o)
|
||||
.debug_frame 0x0000a3c4 0xc8 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o)
|
||||
.debug_frame 0x0000a48c 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o)
|
||||
.debug_frame 0x0000a4b0 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o)
|
||||
.debug_frame 0x0000a4d4 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o)
|
||||
.debug_frame 0x0000a500 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o)
|
||||
.debug_frame 0x0000a538 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o)
|
||||
.debug_frame 0x0000a564 0x34 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o)
|
||||
.debug_frame 0x0000a598 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o)
|
||||
.debug_frame 0x00008bcc 0x4c ./src/RWA/Angle_Speed.o
|
||||
.debug_frame 0x00008c18 0x20 ./src/VCU/SW_VER.o
|
||||
.debug_frame 0x00008c38 0x13c ./src/Vehicle_System_Mode_Layer/IGN/Ignition.o
|
||||
.debug_frame 0x00008d74 0x6c ./src/Vehicle_System_Mode_Layer/System_Check.o
|
||||
.debug_frame 0x00008de0 0x1b8 ./src/uds/ctl_dtc.o
|
||||
.debug_frame 0x00008f98 0xf8 ./src/uds/debug_util.o
|
||||
.debug_frame 0x00009090 0x3d0 ./src/uds/uds.o
|
||||
.debug_frame 0x00009460 0x10c ./src/uds/uds_table.o
|
||||
.debug_frame 0x0000956c 0x94 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_float.o)
|
||||
.debug_frame 0x00009600 0x60 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfprintf_i.o)
|
||||
.debug_frame 0x00009660 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-vfscanf_float.o)
|
||||
.debug_frame 0x000096a0 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sf_nan.o)
|
||||
.debug_frame 0x000096c0 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sprintf.o)
|
||||
.debug_frame 0x0000972c 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strcmp.o)
|
||||
.debug_frame 0x0000974c 0xe8 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtod.o)
|
||||
.debug_frame 0x00009834 0x64 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strtol.o)
|
||||
.debug_frame 0x00009898 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-vsprintf.o)
|
||||
.debug_frame 0x000098d4 0x6c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-dtoa.o)
|
||||
.debug_frame 0x00009940 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-gethex.o)
|
||||
.debug_frame 0x000099b4 0x74 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-gdtoa-hexnan.o)
|
||||
.debug_frame 0x00009a28 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-lnumeric.o)
|
||||
.debug_frame 0x00009a48 0x40 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-localeconv.o)
|
||||
.debug_frame 0x00009a88 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-locale.o)
|
||||
.debug_frame 0x00009ad0 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-malloc.o)
|
||||
.debug_frame 0x00009b00 0x48 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mbtowc_r.o)
|
||||
.debug_frame 0x00009b48 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memcpy-stub.o)
|
||||
.debug_frame 0x00009b70 0x254 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mprec.o)
|
||||
.debug_frame 0x00009dc4 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-callocr.o)
|
||||
.debug_frame 0x00009df0 0x38 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-freer.o)
|
||||
.debug_frame 0x00009e28 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-mallocr.o)
|
||||
.debug_frame 0x00009e58 0x90 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-svfprintf.o)
|
||||
.debug_frame 0x00009ee8 0x2c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-sbrkr.o)
|
||||
.debug_frame 0x00009f14 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-s_nan.o)
|
||||
.debug_frame 0x00009f34 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-strncmp.o)
|
||||
.debug_frame 0x00009f5c 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-wctomb_r.o)
|
||||
.debug_frame 0x00009f98 0x28 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memmove.o)
|
||||
.debug_frame 0x00009fc0 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-memset.o)
|
||||
.debug_frame 0x00009fe0 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-mlock.o)
|
||||
.debug_frame 0x0000a010 0x3c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-reallocr.o)
|
||||
.debug_frame 0x0000a04c 0x5c C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-reent.o)
|
||||
.debug_frame 0x0000a0a8 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libc_nano.a(lib_a-nano-msizer.o)
|
||||
.debug_frame 0x0000a0c8 0x30 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libm.a(lib_a-s_round.o)
|
||||
.debug_frame 0x0000a0f8 0xac c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubdf3.o)
|
||||
.debug_frame 0x0000a1a4 0x50 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivdf3.o)
|
||||
.debug_frame 0x0000a1f4 0xc4 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpdf2.o)
|
||||
.debug_frame 0x0000a2b8 0x20 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_unorddf2.o)
|
||||
.debug_frame 0x0000a2d8 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixdfsi.o)
|
||||
.debug_frame 0x0000a2fc 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunsdfsi.o)
|
||||
.debug_frame 0x0000a320 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_truncdfsf2.o)
|
||||
.debug_frame 0x0000a344 0x4c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_addsubsf3.o)
|
||||
.debug_frame 0x0000a390 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_muldivsf3.o)
|
||||
.debug_frame 0x0000a3c8 0xc8 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_cmpsf2.o)
|
||||
.debug_frame 0x0000a490 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixsfsi.o)
|
||||
.debug_frame 0x0000a4b4 0x24 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_arm_fixunssfsi.o)
|
||||
.debug_frame 0x0000a4d8 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_aeabi_uldivmod.o)
|
||||
.debug_frame 0x0000a504 0x38 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixdfdi.o)
|
||||
.debug_frame 0x0000a53c 0x2c c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_fixunsdfdi.o)
|
||||
.debug_frame 0x0000a568 0x34 c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o)
|
||||
.debug_frame 0x0000a59c 0x20 C:/NXP/S32DS.3.4/S32DS/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/arm-none-eabi/newlib/lib/thumb/v7e-m/nofp\libnosys.a(sbrk.o)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
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;185;6;Emergency_Stop_Mode_Func.part.0;69;../src/Operation_Mode_Layer/Operation_Mode.c;185;6;part
|
||||
Callgraph clone;Emergency_Stop_Mode_Func.part.0;69;../src/Operation_Mode_Layer/Operation_Mode.c;185;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;185;6;inlining to
|
||||
Callgraph removal;Emergency_Stop_Mode_Func.part.0;69;../src/Operation_Mode_Layer/Operation_Mode.c;185;6
|
||||
Callgraph clone;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;188;6;Emergency_Stop_Mode_Func.part.0;69;../src/Operation_Mode_Layer/Operation_Mode.c;188;6;part
|
||||
Callgraph clone;Emergency_Stop_Mode_Func.part.0;69;../src/Operation_Mode_Layer/Operation_Mode.c;188;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;188;6;inlining to
|
||||
Callgraph removal;Emergency_Stop_Mode_Func.part.0;69;../src/Operation_Mode_Layer/Operation_Mode.c;188;6
|
||||
|
||||
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @06a4cea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @06a4ce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @06a4ce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @06a4cdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @06a4cd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @06a4cd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @06a4ccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @06a4cca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccc
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @06a4cb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @06a4cb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @06a4caf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @06a4cab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @06a4ca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @06a4ca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @06a4c9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @06a4c990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @06a4c948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @06a4c900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @06a4c8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @06a4c870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @06a4c828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @06a4c7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @06a4c798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -197,7 +197,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @06a4c750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
GV_GearPosition/44 (GV_GearPosition) @06a4c708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -213,7 +213,7 @@ GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @06a4c6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -221,7 +221,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @06a4c678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @06a4c630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @06a4c0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -245,7 +245,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @06a4c090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -253,7 +253,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @06a4c048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -261,7 +261,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @06a4c000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -269,7 +269,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @06a4af78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -277,7 +277,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @06a4af30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -285,7 +285,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -294,7 +294,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @06a4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -302,15 +302,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06a4ab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -318,7 +310,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06a4aaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -326,7 +318,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -335,7 +327,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06a4aa68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -343,7 +335,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06a4aa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -351,7 +343,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06a4a9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -359,7 +351,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -368,7 +360,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2
|
||||
Calls:
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
GV_VCU_RC_Emergency_Stop/25 (GV_VCU_RC_Emergency_Stop) @06a4a558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -376,7 +368,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (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/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/24 (GV_RC_Lamp_BRAKE_CMD) @06a4a510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -384,7 +376,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
GV_RC_Lamp_Hazard_CMD/23 (GV_RC_Lamp_Hazard_CMD) @06a4a4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -392,7 +384,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
GV_Out_Lamp_Hazard_CMD/22 (GV_Out_Lamp_Hazard_CMD) @06a4a480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -400,7 +392,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
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/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/21 (GV_Out_Lamp_BRAKE_CMD) @06a4a438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -408,7 +400,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
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/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -417,7 +409,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Function flags: optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 Default_Mode_Func/1
|
||||
Calls:
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
GV_MASTER_RWS_RackAngleCommand/19 (GV_MASTER_RWS_RackAngleCommand) @06a4a3a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -425,7 +417,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
GV_MASTER_RWA_RackAngleCommand/18 (GV_MASTER_RWA_RackAngleCommand) @06a4a360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -433,7 +425,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
GV_VCU_TrqCmd/17 (GV_VCU_TrqCmd) @06a4a318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -441,7 +433,15 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
GV_MASTER_CLMAP_FORCE/16 (GV_MASTER_CLMAP_FORCE) @06a4a2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @06a4a000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -449,7 +449,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @06a1df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -457,7 +457,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
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/13 (GV_RC_Drive_Mode) @0699df30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @06a1df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -465,7 +465,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @06a1dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -473,7 +473,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @06a1dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -481,7 +481,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
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 (read)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a1de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -489,7 +489,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a1de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -497,7 +497,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
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) @0699ddc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a1ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -505,7 +505,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
@ -514,7 +514,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -523,52 +523,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_VCU_GearSelStat/28 (read)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_VCU_GearSelStat/29 (read)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: HV_OFF_FUNC/19
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: HV_OFF_FUNC/20
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: RC_Motor_Logic/34 HV_ON_FUNC/25
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 HV_ON_FUNC/26
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: ACU_Motor_Logic/29 HV_ON_FUNC/25
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 HV_ON_FUNC/26
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: HV_OFF_FUNC/19
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -860,6 +860,8 @@ Default_Mode_Func ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -281,6 +281,8 @@ Default_Mode_Func ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -311,6 +311,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -4,16 +4,16 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @06a4cea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @06a4ce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @06a4ce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @06a4cdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @06a4cd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @06a4cd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @06a4ccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @06a4cca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccc
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @06a4cb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @06a4cb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @06a4caf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @06a4cab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @06a4ca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @06a4ca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @06a4c9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @06a4c990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @06a4c948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @06a4c900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @06a4c8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @06a4c870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @06a4c828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @06a4c7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @06a4c798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -197,7 +197,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @06a4c750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
GV_GearPosition/44 (GV_GearPosition) @06a4c708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -213,7 +213,7 @@ GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @06a4c6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -221,7 +221,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @06a4c678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @06a4c630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @06a4c0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -245,7 +245,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @06a4c090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -253,7 +253,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @06a4c048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -261,7 +261,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @06a4c000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -269,7 +269,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @06a4af78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -277,7 +277,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @06a4af30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -285,7 +285,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -294,7 +294,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @06a4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -302,15 +302,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06a4ab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -318,7 +310,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06a4aaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -326,7 +318,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -335,7 +327,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06a4aa68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -343,7 +335,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06a4aa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -351,7 +343,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06a4a9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -359,7 +351,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -368,7 +360,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
GV_VCU_RC_Emergency_Stop/25 (GV_VCU_RC_Emergency_Stop) @06a4a558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -376,7 +368,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/24 (GV_RC_Lamp_BRAKE_CMD) @06a4a510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -384,7 +376,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
GV_RC_Lamp_Hazard_CMD/23 (GV_RC_Lamp_Hazard_CMD) @06a4a4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -392,7 +384,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
GV_Out_Lamp_Hazard_CMD/22 (GV_Out_Lamp_Hazard_CMD) @06a4a480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -400,7 +392,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/21 (GV_Out_Lamp_BRAKE_CMD) @06a4a438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -408,7 +400,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -417,7 +409,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
GV_MASTER_RWS_RackAngleCommand/19 (GV_MASTER_RWS_RackAngleCommand) @06a4a3a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -425,7 +417,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
GV_MASTER_RWA_RackAngleCommand/18 (GV_MASTER_RWA_RackAngleCommand) @06a4a360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -433,7 +425,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
GV_VCU_TrqCmd/17 (GV_VCU_TrqCmd) @06a4a318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -441,7 +433,15 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
GV_MASTER_CLMAP_FORCE/16 (GV_MASTER_CLMAP_FORCE) @06a4a2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @06a4a000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -449,7 +449,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @06a1df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -457,7 +457,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
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/13 (GV_RC_Drive_Mode) @0699df30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @06a1df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -465,7 +465,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @06a1dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -473,7 +473,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @06a1dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -481,7 +481,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a1de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -489,7 +489,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a1de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -497,7 +497,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
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) @0699ddc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a1ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -505,7 +505,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
@ -514,7 +514,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -523,52 +523,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -885,6 +885,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -306,6 +306,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -306,6 +306,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -14,16 +14,16 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @06a4cea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -31,7 +31,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @06a4ce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -39,7 +39,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @06a4ce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -47,7 +47,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @06a4cdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -55,7 +55,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @06a4cd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -63,7 +63,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @06a4cd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -71,7 +71,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @06a4ccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -79,7 +79,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @06a4cca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -87,7 +87,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccc
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @06a4cb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -95,7 +95,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @06a4cb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +103,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @06a4caf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -111,7 +111,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @06a4cab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -119,7 +119,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @06a4ca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -127,7 +127,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @06a4ca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -135,7 +135,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @06a4c9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -143,7 +143,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @06a4c990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -151,7 +151,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @06a4c948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -159,7 +159,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @06a4c900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -167,7 +167,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @06a4c8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -175,7 +175,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @06a4c870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @06a4c828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +191,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @06a4c7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -199,7 +199,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @06a4c798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -207,7 +207,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @06a4c750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -215,7 +215,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
GV_GearPosition/44 (GV_GearPosition) @06a4c708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -223,7 +223,7 @@ GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @06a4c6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -231,7 +231,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @06a4c678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -239,7 +239,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @06a4c630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -247,7 +247,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @06a4c0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -255,7 +255,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @06a4c090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -263,7 +263,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @06a4c048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -271,7 +271,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @06a4c000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -279,7 +279,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @06a4af78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -287,7 +287,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @06a4af30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -295,7 +295,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -304,7 +304,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @06a4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -312,15 +312,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06a4ab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -328,7 +320,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06a4aaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -336,7 +328,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -345,7 +337,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06a4aa68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -353,7 +345,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06a4aa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -361,7 +353,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06a4a9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -369,7 +361,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -378,7 +370,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
GV_VCU_RC_Emergency_Stop/25 (GV_VCU_RC_Emergency_Stop) @06a4a558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -386,7 +378,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/24 (GV_RC_Lamp_BRAKE_CMD) @06a4a510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -394,7 +386,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
GV_RC_Lamp_Hazard_CMD/23 (GV_RC_Lamp_Hazard_CMD) @06a4a4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -402,7 +394,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
GV_Out_Lamp_Hazard_CMD/22 (GV_Out_Lamp_Hazard_CMD) @06a4a480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -410,7 +402,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/21 (GV_Out_Lamp_BRAKE_CMD) @06a4a438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -418,7 +410,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -427,7 +419,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
GV_MASTER_RWS_RackAngleCommand/19 (GV_MASTER_RWS_RackAngleCommand) @06a4a3a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -435,7 +427,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
GV_MASTER_RWA_RackAngleCommand/18 (GV_MASTER_RWA_RackAngleCommand) @06a4a360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -443,7 +435,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
GV_VCU_TrqCmd/17 (GV_VCU_TrqCmd) @06a4a318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -451,7 +443,15 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
GV_MASTER_CLMAP_FORCE/16 (GV_MASTER_CLMAP_FORCE) @06a4a2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @06a4a000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -459,7 +459,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @06a1df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -467,7 +467,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
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/13 (GV_RC_Drive_Mode) @0699df30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @06a1df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -475,7 +475,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @06a1dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -483,7 +483,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @06a1dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -491,7 +491,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a1de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -499,7 +499,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a1de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -507,7 +507,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
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) @0699ddc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a1ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -515,7 +515,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
@ -524,7 +524,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -533,52 +533,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -895,6 +895,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -307,6 +307,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -357,6 +357,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @06a4cea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -17,7 +17,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @06a4ce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -25,7 +25,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @06a4ce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -33,7 +33,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @06a4cdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -41,7 +41,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @06a4cd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -49,7 +49,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @06a4cd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -57,7 +57,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @06a4ccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -65,7 +65,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @06a4cca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -73,7 +73,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccc
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @06a4cb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -81,7 +81,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @06a4cb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -89,7 +89,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @06a4caf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -97,7 +97,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @06a4cab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -105,7 +105,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @06a4ca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -113,7 +113,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @06a4ca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -121,7 +121,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @06a4c9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -129,7 +129,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @06a4c990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -137,7 +137,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @06a4c948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -145,7 +145,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @06a4c900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -153,7 +153,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @06a4c8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -161,7 +161,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @06a4c870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -169,7 +169,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @06a4c828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -177,7 +177,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @06a4c7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -185,7 +185,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @06a4c798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -193,7 +193,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @06a4c750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -201,7 +201,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
GV_GearPosition/44 (GV_GearPosition) @06a4c708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -209,7 +209,7 @@ GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @06a4c6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -217,7 +217,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @06a4c678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -225,7 +225,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @06a4c630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -233,7 +233,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @06a4c0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -241,7 +241,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @06a4c090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -249,7 +249,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @06a4c048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -257,7 +257,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @06a4c000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -265,7 +265,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @06a4af78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -273,7 +273,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @06a4af30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -281,7 +281,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -290,7 +290,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @06a4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -298,15 +298,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06a4ab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -314,7 +306,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06a4aaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -322,7 +314,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -331,7 +323,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06a4aa68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -339,7 +331,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06a4aa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -347,7 +339,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06a4a9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -355,7 +347,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -364,7 +356,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
GV_VCU_RC_Emergency_Stop/25 (GV_VCU_RC_Emergency_Stop) @06a4a558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -372,7 +364,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/24 (GV_RC_Lamp_BRAKE_CMD) @06a4a510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -380,7 +372,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
GV_RC_Lamp_Hazard_CMD/23 (GV_RC_Lamp_Hazard_CMD) @06a4a4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -388,7 +380,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
GV_Out_Lamp_Hazard_CMD/22 (GV_Out_Lamp_Hazard_CMD) @06a4a480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -396,7 +388,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/21 (GV_Out_Lamp_BRAKE_CMD) @06a4a438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -404,7 +396,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -413,7 +405,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
GV_MASTER_RWS_RackAngleCommand/19 (GV_MASTER_RWS_RackAngleCommand) @06a4a3a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -421,7 +413,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
GV_MASTER_RWA_RackAngleCommand/18 (GV_MASTER_RWA_RackAngleCommand) @06a4a360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -429,7 +421,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
GV_VCU_TrqCmd/17 (GV_VCU_TrqCmd) @06a4a318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -437,7 +429,15 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
GV_MASTER_CLMAP_FORCE/16 (GV_MASTER_CLMAP_FORCE) @06a4a2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @06a4a000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -445,7 +445,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @06a1df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -453,7 +453,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
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/13 (GV_RC_Drive_Mode) @0699df30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @06a1df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -461,7 +461,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @06a1dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -469,7 +469,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @06a1dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -477,7 +477,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a1de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -485,7 +485,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a1de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -493,7 +493,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
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) @0699ddc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a1ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -501,7 +501,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
@ -510,7 +510,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -519,52 +519,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -881,6 +881,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -6,9 +6,9 @@ IPA structures before propagation:
|
||||
Jump functions:
|
||||
Jump functions of caller Emergency_Stop_Mode_Func.part.0/69:
|
||||
Jump functions of caller RC_Motor_Logic/34:
|
||||
Jump functions of caller ACU_Motor_Logic/29:
|
||||
Jump functions of caller HV_ON_FUNC/25:
|
||||
Jump functions of caller HV_OFF_FUNC/19:
|
||||
Jump functions of caller ACU_Motor_Logic/30:
|
||||
Jump functions of caller HV_ON_FUNC/26:
|
||||
Jump functions of caller HV_OFF_FUNC/20:
|
||||
Jump functions of caller Operation_Mode_Func/7:
|
||||
callsite Operation_Mode_Func/7 -> Default_Mode_Func/1 :
|
||||
callsite Operation_Mode_Func/7 -> Emergency_Stop_Mode_Func/4 :
|
||||
@ -37,7 +37,7 @@ Not considering Autonomous_Mode_Func for cloning; -fipa-cp-clone disabled.
|
||||
Not considering Default_Mode_Func for cloning; -fipa-cp-clone disabled.
|
||||
Not considering Operation_Mode_Check for cloning; -fipa-cp-clone disabled.
|
||||
|
||||
overall_size: 180, max_new_size: 11001
|
||||
overall_size: 181, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
@ -62,16 +62,16 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @06a4cea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -79,7 +79,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @06a4ce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -87,7 +87,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @06a4ce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -95,7 +95,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @06a4cdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +103,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @06a4cd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -111,7 +111,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @06a4cd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -119,7 +119,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @06a4ccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -127,7 +127,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @06a4cca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -135,7 +135,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccc
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @06a4cb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -143,7 +143,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @06a4cb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -151,7 +151,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @06a4caf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -159,7 +159,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @06a4cab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -167,7 +167,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @06a4ca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -175,7 +175,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @06a4ca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @06a4c9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +191,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @06a4c990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -199,7 +199,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @06a4c948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -207,7 +207,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @06a4c900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -215,7 +215,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @06a4c8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -223,7 +223,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @06a4c870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -231,7 +231,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @06a4c828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -239,7 +239,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @06a4c7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -247,7 +247,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @06a4c798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -255,7 +255,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @06a4c750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -263,7 +263,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
GV_GearPosition/44 (GV_GearPosition) @06a4c708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -271,7 +271,7 @@ GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @06a4c6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -279,7 +279,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @06a4c678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -287,7 +287,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @06a4c630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -295,7 +295,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @06a4c0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -303,7 +303,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @06a4c090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -311,7 +311,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @06a4c048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -319,7 +319,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @06a4c000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -327,7 +327,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @06a4af78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -335,7 +335,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @06a4af30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -343,7 +343,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -352,7 +352,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @06a4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -360,15 +360,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06a4ab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -376,7 +368,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06a4aaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -384,7 +376,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -393,7 +385,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06a4aa68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -401,7 +393,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06a4aa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -409,7 +401,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06a4a9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -417,7 +409,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -426,7 +418,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
GV_VCU_RC_Emergency_Stop/25 (GV_VCU_RC_Emergency_Stop) @06a4a558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -434,7 +426,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/24 (GV_RC_Lamp_BRAKE_CMD) @06a4a510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -442,7 +434,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
GV_RC_Lamp_Hazard_CMD/23 (GV_RC_Lamp_Hazard_CMD) @06a4a4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -450,7 +442,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
GV_Out_Lamp_Hazard_CMD/22 (GV_Out_Lamp_Hazard_CMD) @06a4a480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -458,7 +450,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/21 (GV_Out_Lamp_BRAKE_CMD) @06a4a438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -466,7 +458,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -475,7 +467,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
GV_MASTER_RWS_RackAngleCommand/19 (GV_MASTER_RWS_RackAngleCommand) @06a4a3a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -483,7 +475,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
GV_MASTER_RWA_RackAngleCommand/18 (GV_MASTER_RWA_RackAngleCommand) @06a4a360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -491,7 +483,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
GV_VCU_TrqCmd/17 (GV_VCU_TrqCmd) @06a4a318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -499,7 +491,15 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
GV_MASTER_CLMAP_FORCE/16 (GV_MASTER_CLMAP_FORCE) @06a4a2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @06a4a000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -507,7 +507,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @06a1df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -515,7 +515,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
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/13 (GV_RC_Drive_Mode) @0699df30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @06a1df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -523,7 +523,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @06a1dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -531,7 +531,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @06a1dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -539,7 +539,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a1de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -547,7 +547,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a1de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -555,7 +555,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
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) @0699ddc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a1ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -563,7 +563,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
@ -572,7 +572,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -581,52 +581,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -793,6 +793,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -143,7 +143,7 @@ IPA function summary for Emergency_Stop_Mode_Func/4 inlinable
|
||||
calls:
|
||||
Emergency_Stop_Mode_Func.part.0/69 function not considered for inlining
|
||||
loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
HV_OFF_FUNC/20 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
@ -171,7 +171,7 @@ IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
|
||||
calls:
|
||||
RC_Motor_Logic/34 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
HV_ON_FUNC/25 function body not available
|
||||
HV_ON_FUNC/26 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
@ -200,9 +200,9 @@ IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression
|
||||
size:14.000000, time:13.595200
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ACU_Motor_Logic/29 function body not available
|
||||
ACU_Motor_Logic/30 function body not available
|
||||
loop depth: 0 freq:0.47 size: 1 time: 10
|
||||
HV_ON_FUNC/25 function body not available
|
||||
HV_ON_FUNC/26 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
@ -221,16 +221,16 @@ Analyzing function: Default_Mode_Func/1
|
||||
Analyzing function body size: Default_Mode_Func
|
||||
|
||||
IPA function summary for Default_Mode_Func/1 inlinable
|
||||
global time: 21.500000
|
||||
self size: 18
|
||||
global time: 22.500000
|
||||
self size: 19
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:14.000000, time:9.500000
|
||||
size:15.000000, time:10.500000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
HV_OFF_FUNC/20 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
@ -276,16 +276,16 @@ IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @06a4cea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -293,7 +293,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @06a4ce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -301,7 +301,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @06a4ce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -309,7 +309,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @06a4cdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -317,7 +317,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @06a4cd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -325,7 +325,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @06a4cd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -333,7 +333,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @06a4ccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -341,7 +341,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @06a4cca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -349,7 +349,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccc
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @06a4cb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -357,7 +357,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @06a4cb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -365,7 +365,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @06a4caf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -373,7 +373,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @06a4cab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -381,7 +381,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @06a4ca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -389,7 +389,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @06a4ca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -397,7 +397,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @06a4c9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -405,7 +405,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @06a4c990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -413,7 +413,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @06a4c948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -421,7 +421,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @06a4c900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -429,7 +429,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @06a4c8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -437,7 +437,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @06a4c870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -445,7 +445,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @06a4c828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -453,7 +453,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @06a4c7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -461,7 +461,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @06a4c798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -469,7 +469,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @06a4c750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -477,7 +477,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
GV_GearPosition/44 (GV_GearPosition) @06a4c708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -485,7 +485,7 @@ GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @06a4c6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -493,7 +493,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @06a4c678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -501,7 +501,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @06a4c630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -509,7 +509,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @06a4c0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -517,7 +517,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @06a4c090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -525,7 +525,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @06a4c048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -533,7 +533,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @06a4c000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -541,7 +541,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @06a4af78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -549,7 +549,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @06a4af30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -557,7 +557,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -566,7 +566,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @06a4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -574,15 +574,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06a4ab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -590,7 +582,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06a4aaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -598,7 +590,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -607,7 +599,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06a4aa68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -615,7 +607,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06a4aa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -623,7 +615,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06a4a9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -631,7 +623,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -640,7 +632,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
GV_VCU_RC_Emergency_Stop/25 (GV_VCU_RC_Emergency_Stop) @06a4a558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -648,7 +640,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/24 (GV_RC_Lamp_BRAKE_CMD) @06a4a510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -656,7 +648,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
GV_RC_Lamp_Hazard_CMD/23 (GV_RC_Lamp_Hazard_CMD) @06a4a4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -664,7 +656,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
GV_Out_Lamp_Hazard_CMD/22 (GV_Out_Lamp_Hazard_CMD) @06a4a480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -672,7 +664,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/21 (GV_Out_Lamp_BRAKE_CMD) @06a4a438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -680,7 +672,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -689,7 +681,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
GV_MASTER_RWS_RackAngleCommand/19 (GV_MASTER_RWS_RackAngleCommand) @06a4a3a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -697,7 +689,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
GV_MASTER_RWA_RackAngleCommand/18 (GV_MASTER_RWA_RackAngleCommand) @06a4a360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -705,7 +697,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
GV_VCU_TrqCmd/17 (GV_VCU_TrqCmd) @06a4a318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -713,7 +705,15 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
GV_MASTER_CLMAP_FORCE/16 (GV_MASTER_CLMAP_FORCE) @06a4a2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @06a4a000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -721,7 +721,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @06a1df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -729,7 +729,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
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/13 (GV_RC_Drive_Mode) @0699df30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @06a1df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -737,7 +737,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @06a1dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -745,7 +745,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @06a1dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -753,7 +753,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a1de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -761,7 +761,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a1de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -769,7 +769,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
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) @0699ddc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a1ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -777,7 +777,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
@ -786,7 +786,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -795,52 +795,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -1157,6 +1157,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -68,7 +68,7 @@ IPA function summary for Emergency_Stop_Mode_Func/4 inlinable
|
||||
calls:
|
||||
Emergency_Stop_Mode_Func.part.0/69 function not considered for inlining
|
||||
loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
HV_OFF_FUNC/20 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
|
||||
@ -83,7 +83,7 @@ IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
|
||||
calls:
|
||||
RC_Motor_Logic/34 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
HV_ON_FUNC/25 function body not available
|
||||
HV_ON_FUNC/26 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression
|
||||
@ -96,22 +96,22 @@ IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression
|
||||
size:14.000000, time:13.595200
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ACU_Motor_Logic/29 function body not available
|
||||
ACU_Motor_Logic/30 function body not available
|
||||
loop depth: 0 freq:0.47 size: 1 time: 10
|
||||
HV_ON_FUNC/25 function body not available
|
||||
HV_ON_FUNC/26 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Default_Mode_Func/1 inlinable
|
||||
global time: 21.500000
|
||||
self size: 18
|
||||
global size: 18
|
||||
global time: 22.500000
|
||||
self size: 19
|
||||
global size: 19
|
||||
min size: 2
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:14.000000, time:9.500000
|
||||
size:15.000000, time:10.500000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
HV_OFF_FUNC/20 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
@ -127,7 +127,7 @@ IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 212.304673 weighted by profile: 0.000000
|
||||
Overall time estimate: 213.304673 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in Emergency_Stop_Mode_Func.part.0/69.
|
||||
@ -149,7 +149,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 205.554673 weighted by profile: 0.000000
|
||||
Overall time estimate: 206.554673 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
function body not available : 6 calls, 5.473584 freq, 0 count
|
||||
@ -217,7 +217,7 @@ IPA function summary for Emergency_Stop_Mode_Func/4 inlinable
|
||||
Emergency_Stop_Mode_Func.part.0/69 inlined
|
||||
loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
HV_OFF_FUNC/20 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
|
||||
@ -233,7 +233,7 @@ IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
|
||||
calls:
|
||||
RC_Motor_Logic/34 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
HV_ON_FUNC/25 function body not available
|
||||
HV_ON_FUNC/26 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression
|
||||
@ -247,23 +247,23 @@ IPA function summary for Autonomous_Mode_Func/2 inlinable fp_expression
|
||||
size:14.000000, time:13.595200
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
ACU_Motor_Logic/29 function body not available
|
||||
ACU_Motor_Logic/30 function body not available
|
||||
loop depth: 0 freq:0.47 size: 1 time: 10
|
||||
HV_ON_FUNC/25 function body not available
|
||||
HV_ON_FUNC/26 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Default_Mode_Func/1 inlinable
|
||||
global time: 21.500000
|
||||
self size: 18
|
||||
global size: 18
|
||||
min size: 14
|
||||
global time: 22.500000
|
||||
self size: 19
|
||||
global size: 19
|
||||
min size: 15
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
estimated growth:14
|
||||
size:14.000000, time:9.500000
|
||||
estimated growth:15
|
||||
size:15.000000, time:10.500000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
HV_OFF_FUNC/20 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
@ -280,17 +280,17 @@ IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @06a4cea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -298,7 +298,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @06a4ce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -306,7 +306,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @06a4ce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -314,7 +314,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @06a4cdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -322,7 +322,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @06a4cd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -330,7 +330,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @06a4cd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -338,7 +338,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @06a4ccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -346,7 +346,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @06a4cca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -354,7 +354,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccc
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @06a4cb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -362,7 +362,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @06a4cb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -370,7 +370,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @06a4caf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -378,7 +378,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @06a4cab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -386,7 +386,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @06a4ca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -394,7 +394,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @06a4ca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -402,7 +402,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @06a4c9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -410,7 +410,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @06a4c990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -418,7 +418,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @06a4c948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -426,7 +426,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @06a4c900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -434,7 +434,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @06a4c8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -442,7 +442,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @06a4c870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -450,7 +450,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @06a4c828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -458,7 +458,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @06a4c7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -466,7 +466,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @06a4c798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -474,7 +474,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @06a4c750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -482,7 +482,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
GV_GearPosition/44 (GV_GearPosition) @06a4c708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -490,7 +490,7 @@ GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @06a4c6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -498,7 +498,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @06a4c678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -506,7 +506,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @06a4c630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -514,7 +514,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @06a4c0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -522,7 +522,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @06a4c090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -530,7 +530,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @06a4c048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -538,7 +538,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @06a4c000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -546,7 +546,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @06a4af78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -554,7 +554,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @06a4af30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -562,7 +562,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -571,7 +571,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @06a4aea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -579,15 +579,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
GV_ACU_BrakeTorqueCommand/32 (GV_ACU_BrakeTorqueCommand) @06a4ab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -595,7 +587,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
GV_ACU_VCU_GearPos/31 (GV_ACU_VCU_GearPos) @06a4aaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -603,7 +595,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -612,7 +604,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
GV_VCU_GearSelStat/29 (GV_VCU_GearSelStat) @06a4aa68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -620,7 +612,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
GV_ACU_RWS_cmd_deg/28 (GV_ACU_RWS_cmd_deg) @06a4aa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -628,7 +620,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
GV_ACU_RWA_cmd_deg/27 (GV_ACU_RWA_cmd_deg) @06a4a9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -636,7 +628,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -645,7 +637,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
GV_VCU_RC_Emergency_Stop/25 (GV_VCU_RC_Emergency_Stop) @06a4a558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -653,7 +645,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/24 (GV_RC_Lamp_BRAKE_CMD) @06a4a510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -661,7 +653,7 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
GV_RC_Lamp_Hazard_CMD/23 (GV_RC_Lamp_Hazard_CMD) @06a4a4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -669,7 +661,7 @@ GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
GV_Out_Lamp_Hazard_CMD/22 (GV_Out_Lamp_Hazard_CMD) @06a4a480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -677,7 +669,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/21 (GV_Out_Lamp_BRAKE_CMD) @06a4a438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -685,7 +677,7 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -694,7 +686,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
GV_MASTER_RWS_RackAngleCommand/19 (GV_MASTER_RWS_RackAngleCommand) @06a4a3a8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -702,7 +694,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
GV_MASTER_RWA_RackAngleCommand/18 (GV_MASTER_RWA_RackAngleCommand) @06a4a360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -710,7 +702,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
GV_VCU_TrqCmd/17 (GV_VCU_TrqCmd) @06a4a318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -718,7 +710,15 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
GV_MASTER_CLMAP_FORCE/16 (GV_MASTER_CLMAP_FORCE) @06a4a2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @06a4a000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -726,7 +726,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @06a1df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -734,7 +734,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
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/13 (GV_RC_Drive_Mode) @0699df30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @06a1df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -742,7 +742,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @06a1dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -750,7 +750,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @06a1dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -758,7 +758,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @06a1de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -766,7 +766,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06a1de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -774,7 +774,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
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) @0699ddc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06a1ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -782,7 +782,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
@ -791,7 +791,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -800,52 +800,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -1010,6 +1010,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -122,7 +122,8 @@ Function is locally const.
|
||||
|
||||
|
||||
local analysis of Default_Mode_Func
|
||||
scanning: GV_VCU_TrqCmd = 0.0;
|
||||
scanning: GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
scanning: GV_VCU_TrqCmd = 0.0;
|
||||
scanning: GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
scanning: GV_MASTER_RWS_RackAngleCommand = 0.0;
|
||||
scanning: HV_OFF_FUNC ();
|
||||
@ -176,18 +177,18 @@ Function is locally const.
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Aux: @06731518
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -196,7 +197,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -205,7 +206,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -214,7 +215,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -223,80 +224,80 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066246d0
|
||||
Aux: @06731578
|
||||
References: GV_Operation_Mode/14 (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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624710
|
||||
Aux: @06731658
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624890
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
Aux: @06731598
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @067316b8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Aux: @067315b8
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
Aux: @067316f8
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066248b0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Aux: @06731358
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066244f0
|
||||
Aux: @06731718
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -306,91 +307,91 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Aux: @06731518
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066246d0
|
||||
Aux: @06731578
|
||||
References: GV_Operation_Mode/14 (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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624710
|
||||
Aux: @06731658
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624890
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
Aux: @06731598
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @067316b8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Aux: @067315b8
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
Aux: @067316f8
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066248b0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Aux: @06731358
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066244f0
|
||||
Aux: @06731718
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -424,18 +425,18 @@ Default_Mode_Func: malloc_bottom
|
||||
Operation_Mode_Check: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Aux: @06731718
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -444,7 +445,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -453,7 +454,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -462,7 +463,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -471,80 +472,80 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066246d0
|
||||
Aux: @06731578
|
||||
References: GV_Operation_Mode/14 (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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624710
|
||||
Aux: @067313d8
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247b0
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
Aux: @06731598
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624890
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @06731698
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Aux: @06731398
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066244f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
Aux: @06731458
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247f0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Aux: @067316f8
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066248b0
|
||||
Aux: @067316b8
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -554,91 +555,91 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066246d0
|
||||
Aux: @06731578
|
||||
References: GV_Operation_Mode/14 (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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624710
|
||||
Aux: @067313d8
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247b0
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
Aux: @06731598
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624890
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @06731698
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Aux: @06731718
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Aux: @06731398
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066244f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
Aux: @06731458
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066247f0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Aux: @067316f8
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066248b0
|
||||
Aux: @067316b8
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -958,6 +959,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -306,6 +306,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @06a209a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -19,7 +19,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
ACU_Motor_Logic/30 (ACU_Motor_Logic) @06a20000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -28,7 +28,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
HV_ON_FUNC/26 (HV_ON_FUNC) @06a20e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -37,7 +37,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
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/19 (HV_OFF_FUNC) @069a0b60
|
||||
HV_OFF_FUNC/20 (HV_OFF_FUNC) @06a20b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -46,7 +46,7 @@ HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
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) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
@ -55,7 +55,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -64,52 +64,52 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -149,91 +149,91 @@ Function name:Operation_Mode_Check/0:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @06a20460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624930
|
||||
Aux: @067318d8
|
||||
References: GV_Operation_Mode/14 (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) @069a01c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @06a201c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624950
|
||||
Aux: @067317f8
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @06999e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06a19e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624970
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
Aux: @06731818
|
||||
References: GV_VCU_TrqCmd/17 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/29 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069998c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06a198c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066248f0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @06731838
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_TrqCmd/17 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @06a501c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @06624a70
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Aux: @067318b8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
Availability: local
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06a197e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066249d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Aux: @06731ad8
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/16 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/29 (write)GV_VCU_RC_Emergency_Stop/25 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (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: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06a19540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624910
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
Aux: @067318f8
|
||||
References: GV_ACU_RWA_cmd_deg/27 (read)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_ACU_RWS_cmd_deg/28 (read)GV_MASTER_RWS_RackAngleCommand/19 (write)GV_VCU_GearSelStat/29 (read)GV_VCU_RC_Emergency_Stop/25 (write)GV_ACU_VCU_GearPos/31 (read)GV_VCU_GearSelStat/29 (write)GV_ACU_BrakeTorqueCommand/32 (read)GV_MASTER_CLMAP_FORCE/16 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Calls: ACU_Motor_Logic/30 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/26 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06a19d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624ab0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Aux: @06731738
|
||||
References: GV_MASTER_CLMAP_FORCE/16 (write)GV_VCU_TrqCmd/17 (write)GV_MASTER_RWA_RackAngleCommand/18 (write)GV_MASTER_RWS_RackAngleCommand/19 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/21 (write)GV_Out_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_BRAKE_CMD/24 (write)GV_VCU_RC_Emergency_Stop/25 (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/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Calls: HV_OFF_FUNC/20 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06a19a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06624bf0
|
||||
Aux: @06731898
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -603,6 +603,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -306,6 +306,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -306,6 +306,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
@ -306,6 +306,8 @@ Default_Mode_Func ()
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand = 0.0;
|
||||
|
||||
Binary file not shown.
@ -1,8 +1,8 @@
|
||||
Operation_Mode.c:15:6:Operation_Mode_Check 0 static
|
||||
Operation_Mode.c:94:6:Default_Mode_Func 8 static
|
||||
Operation_Mode.c:122:6:Autonomous_Mode_Func 8 static
|
||||
Operation_Mode.c:153:6:Mannual_Mode_Func 8 static
|
||||
Operation_Mode.c:185:6:Emergency_Stop_Mode_Func 16 static
|
||||
Operation_Mode.c:214:6:Operation_IDB_RWA 8 static
|
||||
Operation_Mode.c:262:6:Vehicle_Environment 0 static
|
||||
Operation_Mode.c:282:6:Operation_Mode_Func 8 static
|
||||
Operation_Mode.c:125:6:Autonomous_Mode_Func 8 static
|
||||
Operation_Mode.c:156:6:Mannual_Mode_Func 8 static
|
||||
Operation_Mode.c:188:6:Emergency_Stop_Mode_Func 16 static
|
||||
Operation_Mode.c:218:6:Operation_IDB_RWA 8 static
|
||||
Operation_Mode.c:266:6:Vehicle_Environment 0 static
|
||||
Operation_Mode.c:286:6:Operation_Mode_Func 8 static
|
||||
|
||||
@ -1,103 +1,118 @@
|
||||
Trivially needed symbols: RWS_Angle_Speed Angle_Speed RWS_Angle_Speed_limit RWA_Angle_Speed_limit
|
||||
Trivially needed symbols: RWS_Angle_Speed Angle_Speed RWS_Angle_Speed_limit Angle_Speed_Gain RWA_Angle_Speed_limit
|
||||
|
||||
|
||||
Initial Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
Aux: @01733ea0
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
Aux: @06b55700
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
Aux: @06b387e0
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
Aux: @06b55460
|
||||
Aux: @06b38540
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
Aux: @06b52438
|
||||
Aux: @06b354c8
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
Aux: @06b35438
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
@ -105,194 +120,222 @@ Removing unused symbols:
|
||||
|
||||
Reclaimed Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
|
||||
Initial Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
@ -300,97 +343,111 @@ Removing unused symbols:
|
||||
|
||||
Reclaimed Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
@ -399,108 +456,123 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Optimized Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Materializing clones
|
||||
@ -511,12 +583,12 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Time profile order in expand_all_functions:Angle_Speed:0
|
||||
Time profile order in expand_all_functions:RWS_Angle_Speed:0
|
||||
Trivially needed variables: RWS_Angle_Speed_limit RWA_Angle_Speed_limit
|
||||
Trivially needed variables: RWS_Angle_Speed_limit Angle_Speed_Gain RWA_Angle_Speed_limit
|
||||
Removing variables:
|
||||
|
||||
Final Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -524,7 +596,7 @@ GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -532,7 +604,7 @@ GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -540,7 +612,7 @@ Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -548,7 +620,7 @@ GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -556,7 +628,7 @@ GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -564,7 +636,7 @@ GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -572,7 +644,7 @@ Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -580,7 +652,7 @@ GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -588,7 +660,15 @@ GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
References:
|
||||
@ -597,7 +677,7 @@ RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
References:
|
||||
@ -606,7 +686,7 @@ Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
Aux: @00000001
|
||||
@ -614,10 +694,18 @@ RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
Aux: @06b52438
|
||||
Aux: @06b354c8
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
Aux: @06b35438
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
|
||||
@ -5,7 +5,7 @@ Marking local functions:
|
||||
Marking externally visible functions: RWS_Angle_Speed Angle_Speed
|
||||
|
||||
|
||||
Marking externally visible variables: RWS_Angle_Speed_limit RWA_Angle_Speed_limit
|
||||
Marking externally visible variables: RWS_Angle_Speed_limit Angle_Speed_Gain RWA_Angle_Speed_limit
|
||||
|
||||
|
||||
Reclaiming functions:
|
||||
@ -13,228 +13,239 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_MASTER_RWS_RackAngleCommand/9 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (read)Cur_RWS_RACK_ANGLE/10 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS1_040_RackAngleCmd/11 (write)Cur_RWS_RACK_ANGLE/10 (read)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS1_040_RackAngleCmd/13 (write)Cur_RWS_RACK_ANGLE/12 (read)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (read)Cur_RWA_RACK_ANGLE/6 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA_040_RackAngleCmd/7 (write)Cur_RWA_RACK_ANGLE/6 (read)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA_040_RackAngleCmd/9 (write)Cur_RWA_RACK_ANGLE/7 (read)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.33_3 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.33_3 < 0.0)
|
||||
GV_MASTER_RWS_RackAngleCommand.37_3 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.37_3 < 0.0)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.34_4 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.35_5 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.34_4 < GV_MASTER_RWS_RackAngleCommand.35_5)
|
||||
Cur_RWS_RACK_ANGLE.38_4 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.39_5 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.38_4 < GV_MASTER_RWS_RackAngleCommand.39_5)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_6 = RWS_Angle_Speed_limit;
|
||||
_7 = (float) RWS_Angle_Speed_limit.36_6;
|
||||
Cur_RWS_RACK_ANGLE.37_8 = Cur_RWS_RACK_ANGLE;
|
||||
_9 = _7 + Cur_RWS_RACK_ANGLE.37_8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.41_7 = RWS_Angle_Speed_limit;
|
||||
_8 = Cur_RWS_RACK_ANGLE.40_6 + RWS_Angle_Speed_limit.41_7;
|
||||
Cur_RWS_RACK_ANGLE = _8;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.38_10 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.38_10;
|
||||
Cur_RWS_RACK_ANGLE.42_9 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.42_9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.39_11 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.39_11;
|
||||
Cur_RWS_RACK_ANGLE.43_10 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.43_10;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_12 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.41_13 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.40_12 > GV_MASTER_RWS_RackAngleCommand.41_13)
|
||||
Cur_RWS_RACK_ANGLE.44_11 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.45_12 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.44_11 > GV_MASTER_RWS_RackAngleCommand.45_12)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.42_14 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.43_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.43_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.42_14 - _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
Cur_RWS_RACK_ANGLE.46_13 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.47_14 = RWS_Angle_Speed_limit;
|
||||
_15 = Cur_RWS_RACK_ANGLE.46_13 - RWS_Angle_Speed_limit.47_14;
|
||||
Cur_RWS_RACK_ANGLE = _15;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.44_18 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.44_18;
|
||||
Cur_RWS_RACK_ANGLE.48_16 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.48_16;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.45_19 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.45_19;
|
||||
Cur_RWS_RACK_ANGLE.49_17 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.49_17;
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.46_20 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.46_20 > 0.0)
|
||||
GV_MASTER_RWS_RackAngleCommand.50_18 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.50_18 > 0.0)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_21 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.48_22 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.47_21 > GV_MASTER_RWS_RackAngleCommand.48_22)
|
||||
Cur_RWS_RACK_ANGLE.51_19 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.52_20 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.51_19 > GV_MASTER_RWS_RackAngleCommand.52_20)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 11>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.49_23 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.50_24 = RWS_Angle_Speed_limit;
|
||||
_25 = (float) RWS_Angle_Speed_limit.50_24;
|
||||
_26 = Cur_RWS_RACK_ANGLE.49_23 - _25;
|
||||
Cur_RWS_RACK_ANGLE = _26;
|
||||
Cur_RWS_RACK_ANGLE.53_21 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.54_22 = RWS_Angle_Speed_limit;
|
||||
_23 = Cur_RWS_RACK_ANGLE.53_21 - RWS_Angle_Speed_limit.54_22;
|
||||
Cur_RWS_RACK_ANGLE = _23;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.51_27 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.51_27;
|
||||
Cur_RWS_RACK_ANGLE.55_24 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.55_24;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.52_28 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.52_28;
|
||||
Cur_RWS_RACK_ANGLE.56_25 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.56_25;
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_29 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.54_30 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.53_29 < GV_MASTER_RWS_RackAngleCommand.54_30)
|
||||
Cur_RWS_RACK_ANGLE.57_26 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.58_27 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.57_26 < GV_MASTER_RWS_RackAngleCommand.58_27)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_31 = RWS_Angle_Speed_limit;
|
||||
_32 = (float) RWS_Angle_Speed_limit.55_31;
|
||||
Cur_RWS_RACK_ANGLE.56_33 = Cur_RWS_RACK_ANGLE;
|
||||
_34 = _32 + Cur_RWS_RACK_ANGLE.56_33;
|
||||
Cur_RWS_RACK_ANGLE = _34;
|
||||
Cur_RWS_RACK_ANGLE.59_28 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.60_29 = RWS_Angle_Speed_limit;
|
||||
_30 = Cur_RWS_RACK_ANGLE.59_28 + RWS_Angle_Speed_limit.60_29;
|
||||
Cur_RWS_RACK_ANGLE = _30;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.57_35 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.57_35;
|
||||
Cur_RWS_RACK_ANGLE.61_31 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.61_31;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.58_36 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.58_36;
|
||||
Cur_RWS_RACK_ANGLE.62_32 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.62_32;
|
||||
|
||||
<bb 13> :
|
||||
return;
|
||||
@ -281,102 +292,106 @@ Angle_Speed ()
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_7 = RWA_Angle_Speed_limit;
|
||||
_8 = (float) RWA_Angle_Speed_limit.6_7;
|
||||
Cur_RWA_RACK_ANGLE.7_9 = Cur_RWA_RACK_ANGLE;
|
||||
_10 = _8 + Cur_RWA_RACK_ANGLE.7_9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11;
|
||||
# DEBUG BEGIN_STMT
|
||||
Angle_Speed_Gain.7_8 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_9 = GV_VCU_Vx_Fbk;
|
||||
_10 = Angle_Speed_Gain.7_8 * GV_VCU_Vx_Fbk.8_9;
|
||||
_11 = RWA_Angle_Speed_limit.6_7 - _10;
|
||||
Cur_RWA_RACK_ANGLE.9_12 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.9_12;
|
||||
_13 = _11 + Cur_RWA_RACK_ANGLE.9_12;
|
||||
Cur_RWA_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_14 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.10_14;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.11_15 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.11_15;
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_13 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.11_14 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.10_13 > GV_MASTER_RWA_RackAngleCommand.11_14)
|
||||
Cur_RWA_RACK_ANGLE.12_16 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.13_17 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.12_16 > GV_MASTER_RWA_RackAngleCommand.13_17)
|
||||
goto <bb 8>; [INV]
|
||||
else
|
||||
goto <bb 9>; [INV]
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.12_15 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.13_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.13_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.12_15 - _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
Cur_RWA_RACK_ANGLE.14_18 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.15_19 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_20 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_21 = GV_VCU_Vx_Fbk;
|
||||
_22 = Angle_Speed_Gain.16_20 * GV_VCU_Vx_Fbk.17_21;
|
||||
_23 = RWA_Angle_Speed_limit.15_19 - _22;
|
||||
_24 = Cur_RWA_RACK_ANGLE.14_18 - _23;
|
||||
Cur_RWA_RACK_ANGLE = _24;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19;
|
||||
Cur_RWA_RACK_ANGLE.18_25 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.18_25;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.15_20 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.15_20;
|
||||
Cur_RWA_RACK_ANGLE.19_26 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.19_26;
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.16_21 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.16_21 > 0.0)
|
||||
GV_MASTER_RWA_RackAngleCommand.20_27 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.20_27 > 0.0)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_22 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.18_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.17_22 > GV_MASTER_RWA_RackAngleCommand.18_23)
|
||||
Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.22_29 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.21_28 > GV_MASTER_RWA_RackAngleCommand.22_29)
|
||||
goto <bb 11>; [INV]
|
||||
else
|
||||
goto <bb 12>; [INV]
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.19_24 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.20_25 = RWA_Angle_Speed_limit;
|
||||
_26 = (float) RWA_Angle_Speed_limit.20_25;
|
||||
_27 = Cur_RWA_RACK_ANGLE.19_24 - _26;
|
||||
Cur_RWA_RACK_ANGLE = _27;
|
||||
Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.24_31 = RWA_Angle_Speed_limit;
|
||||
_32 = Cur_RWA_RACK_ANGLE.23_30 - RWA_Angle_Speed_limit.24_31;
|
||||
Cur_RWA_RACK_ANGLE = _32;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28;
|
||||
Cur_RWA_RACK_ANGLE.25_33 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.25_33;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.22_29 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.22_29;
|
||||
Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.26_34;
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.24_31 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.23_30 < GV_MASTER_RWA_RackAngleCommand.24_31)
|
||||
Cur_RWA_RACK_ANGLE.27_35 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.28_36 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.27_35 < GV_MASTER_RWA_RackAngleCommand.28_36)
|
||||
goto <bb 13>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_32 = RWA_Angle_Speed_limit;
|
||||
_33 = (float) RWA_Angle_Speed_limit.25_32;
|
||||
Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE;
|
||||
_35 = _33 + Cur_RWA_RACK_ANGLE.26_34;
|
||||
Cur_RWA_RACK_ANGLE = _35;
|
||||
Cur_RWA_RACK_ANGLE.29_37 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.30_38 = RWA_Angle_Speed_limit;
|
||||
_39 = Cur_RWA_RACK_ANGLE.29_37 + RWA_Angle_Speed_limit.30_38;
|
||||
Cur_RWA_RACK_ANGLE = _39;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36;
|
||||
Cur_RWA_RACK_ANGLE.31_40 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.31_40;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.28_37 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.28_37;
|
||||
Cur_RWA_RACK_ANGLE.32_41 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.32_41;
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_38 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_38;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_42 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_42;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.30_39 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.30_39;
|
||||
GV_MASTER_RWA_RackAngleCommand.34_43 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.34_43;
|
||||
|
||||
<bb 15> :
|
||||
return;
|
||||
|
||||
@ -2,120 +2,116 @@ RWS_Angle_Speed ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.33_3 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.33_3 < 0.0)
|
||||
GV_MASTER_RWS_RackAngleCommand.37_3 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.37_3 < 0.0)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.34_4 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.35_5 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.34_4 < GV_MASTER_RWS_RackAngleCommand.35_5)
|
||||
Cur_RWS_RACK_ANGLE.38_4 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.39_5 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.38_4 < GV_MASTER_RWS_RackAngleCommand.39_5)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_6 = RWS_Angle_Speed_limit;
|
||||
_7 = (float) RWS_Angle_Speed_limit.36_6;
|
||||
Cur_RWS_RACK_ANGLE.37_8 = Cur_RWS_RACK_ANGLE;
|
||||
_9 = _7 + Cur_RWS_RACK_ANGLE.37_8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.41_7 = RWS_Angle_Speed_limit;
|
||||
_8 = Cur_RWS_RACK_ANGLE.40_6 + RWS_Angle_Speed_limit.41_7;
|
||||
Cur_RWS_RACK_ANGLE = _8;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.38_10 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.38_10;
|
||||
Cur_RWS_RACK_ANGLE.42_9 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.42_9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.39_11 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.39_11;
|
||||
Cur_RWS_RACK_ANGLE.43_10 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.43_10;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_12 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.41_13 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.40_12 > GV_MASTER_RWS_RackAngleCommand.41_13)
|
||||
Cur_RWS_RACK_ANGLE.44_11 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.45_12 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.44_11 > GV_MASTER_RWS_RackAngleCommand.45_12)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.42_14 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.43_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.43_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.42_14 - _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
Cur_RWS_RACK_ANGLE.46_13 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.47_14 = RWS_Angle_Speed_limit;
|
||||
_15 = Cur_RWS_RACK_ANGLE.46_13 - RWS_Angle_Speed_limit.47_14;
|
||||
Cur_RWS_RACK_ANGLE = _15;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.44_18 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.44_18;
|
||||
Cur_RWS_RACK_ANGLE.48_16 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.48_16;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.45_19 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.45_19;
|
||||
Cur_RWS_RACK_ANGLE.49_17 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.49_17;
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.46_20 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.46_20 > 0.0)
|
||||
GV_MASTER_RWS_RackAngleCommand.50_18 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.50_18 > 0.0)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_21 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.48_22 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.47_21 > GV_MASTER_RWS_RackAngleCommand.48_22)
|
||||
Cur_RWS_RACK_ANGLE.51_19 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.52_20 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.51_19 > GV_MASTER_RWS_RackAngleCommand.52_20)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 11>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.49_23 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.50_24 = RWS_Angle_Speed_limit;
|
||||
_25 = (float) RWS_Angle_Speed_limit.50_24;
|
||||
_26 = Cur_RWS_RACK_ANGLE.49_23 - _25;
|
||||
Cur_RWS_RACK_ANGLE = _26;
|
||||
Cur_RWS_RACK_ANGLE.53_21 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.54_22 = RWS_Angle_Speed_limit;
|
||||
_23 = Cur_RWS_RACK_ANGLE.53_21 - RWS_Angle_Speed_limit.54_22;
|
||||
Cur_RWS_RACK_ANGLE = _23;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.51_27 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.51_27;
|
||||
Cur_RWS_RACK_ANGLE.55_24 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.55_24;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.52_28 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.52_28;
|
||||
Cur_RWS_RACK_ANGLE.56_25 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.56_25;
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_29 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.54_30 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.53_29 < GV_MASTER_RWS_RackAngleCommand.54_30)
|
||||
Cur_RWS_RACK_ANGLE.57_26 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.58_27 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.57_26 < GV_MASTER_RWS_RackAngleCommand.58_27)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_31 = RWS_Angle_Speed_limit;
|
||||
_32 = (float) RWS_Angle_Speed_limit.55_31;
|
||||
Cur_RWS_RACK_ANGLE.56_33 = Cur_RWS_RACK_ANGLE;
|
||||
_34 = _32 + Cur_RWS_RACK_ANGLE.56_33;
|
||||
Cur_RWS_RACK_ANGLE = _34;
|
||||
Cur_RWS_RACK_ANGLE.59_28 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.60_29 = RWS_Angle_Speed_limit;
|
||||
_30 = Cur_RWS_RACK_ANGLE.59_28 + RWS_Angle_Speed_limit.60_29;
|
||||
Cur_RWS_RACK_ANGLE = _30;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.57_35 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.57_35;
|
||||
Cur_RWS_RACK_ANGLE.61_31 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.61_31;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.58_36 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.58_36;
|
||||
Cur_RWS_RACK_ANGLE.62_32 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.62_32;
|
||||
|
||||
<bb 13> :
|
||||
return;
|
||||
@ -162,102 +158,106 @@ Angle_Speed ()
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_7 = RWA_Angle_Speed_limit;
|
||||
_8 = (float) RWA_Angle_Speed_limit.6_7;
|
||||
Cur_RWA_RACK_ANGLE.7_9 = Cur_RWA_RACK_ANGLE;
|
||||
_10 = _8 + Cur_RWA_RACK_ANGLE.7_9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11;
|
||||
# DEBUG BEGIN_STMT
|
||||
Angle_Speed_Gain.7_8 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_9 = GV_VCU_Vx_Fbk;
|
||||
_10 = Angle_Speed_Gain.7_8 * GV_VCU_Vx_Fbk.8_9;
|
||||
_11 = RWA_Angle_Speed_limit.6_7 - _10;
|
||||
Cur_RWA_RACK_ANGLE.9_12 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.9_12;
|
||||
_13 = _11 + Cur_RWA_RACK_ANGLE.9_12;
|
||||
Cur_RWA_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_14 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.10_14;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.11_15 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.11_15;
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_13 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.11_14 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.10_13 > GV_MASTER_RWA_RackAngleCommand.11_14)
|
||||
Cur_RWA_RACK_ANGLE.12_16 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.13_17 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.12_16 > GV_MASTER_RWA_RackAngleCommand.13_17)
|
||||
goto <bb 8>; [INV]
|
||||
else
|
||||
goto <bb 9>; [INV]
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.12_15 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.13_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.13_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.12_15 - _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
Cur_RWA_RACK_ANGLE.14_18 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.15_19 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_20 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_21 = GV_VCU_Vx_Fbk;
|
||||
_22 = Angle_Speed_Gain.16_20 * GV_VCU_Vx_Fbk.17_21;
|
||||
_23 = RWA_Angle_Speed_limit.15_19 - _22;
|
||||
_24 = Cur_RWA_RACK_ANGLE.14_18 - _23;
|
||||
Cur_RWA_RACK_ANGLE = _24;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19;
|
||||
Cur_RWA_RACK_ANGLE.18_25 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.18_25;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.15_20 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.15_20;
|
||||
Cur_RWA_RACK_ANGLE.19_26 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.19_26;
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.16_21 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.16_21 > 0.0)
|
||||
GV_MASTER_RWA_RackAngleCommand.20_27 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.20_27 > 0.0)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_22 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.18_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.17_22 > GV_MASTER_RWA_RackAngleCommand.18_23)
|
||||
Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.22_29 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.21_28 > GV_MASTER_RWA_RackAngleCommand.22_29)
|
||||
goto <bb 11>; [INV]
|
||||
else
|
||||
goto <bb 12>; [INV]
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.19_24 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.20_25 = RWA_Angle_Speed_limit;
|
||||
_26 = (float) RWA_Angle_Speed_limit.20_25;
|
||||
_27 = Cur_RWA_RACK_ANGLE.19_24 - _26;
|
||||
Cur_RWA_RACK_ANGLE = _27;
|
||||
Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.24_31 = RWA_Angle_Speed_limit;
|
||||
_32 = Cur_RWA_RACK_ANGLE.23_30 - RWA_Angle_Speed_limit.24_31;
|
||||
Cur_RWA_RACK_ANGLE = _32;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28;
|
||||
Cur_RWA_RACK_ANGLE.25_33 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.25_33;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.22_29 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.22_29;
|
||||
Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.26_34;
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.24_31 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.23_30 < GV_MASTER_RWA_RackAngleCommand.24_31)
|
||||
Cur_RWA_RACK_ANGLE.27_35 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.28_36 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.27_35 < GV_MASTER_RWA_RackAngleCommand.28_36)
|
||||
goto <bb 13>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_32 = RWA_Angle_Speed_limit;
|
||||
_33 = (float) RWA_Angle_Speed_limit.25_32;
|
||||
Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE;
|
||||
_35 = _33 + Cur_RWA_RACK_ANGLE.26_34;
|
||||
Cur_RWA_RACK_ANGLE = _35;
|
||||
Cur_RWA_RACK_ANGLE.29_37 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.30_38 = RWA_Angle_Speed_limit;
|
||||
_39 = Cur_RWA_RACK_ANGLE.29_37 + RWA_Angle_Speed_limit.30_38;
|
||||
Cur_RWA_RACK_ANGLE = _39;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36;
|
||||
Cur_RWA_RACK_ANGLE.31_40 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.31_40;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.28_37 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.28_37;
|
||||
Cur_RWA_RACK_ANGLE.32_41 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.32_41;
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_38 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_38;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_42 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_42;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.30_39 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.30_39;
|
||||
GV_MASTER_RWA_RackAngleCommand.34_43 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.34_43;
|
||||
|
||||
<bb 15> :
|
||||
return;
|
||||
|
||||
@ -1,158 +1,150 @@
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
float GV_MASTER_RWS_RackAngleCommand.33_3;
|
||||
float Cur_RWS_RACK_ANGLE.34_4;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_5;
|
||||
int RWS_Angle_Speed_limit.36_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.37_8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.38_10;
|
||||
float Cur_RWS_RACK_ANGLE.39_11;
|
||||
float Cur_RWS_RACK_ANGLE.40_12;
|
||||
float GV_MASTER_RWS_RackAngleCommand.41_13;
|
||||
float Cur_RWS_RACK_ANGLE.42_14;
|
||||
int RWS_Angle_Speed_limit.43_15;
|
||||
float _16;
|
||||
float _17;
|
||||
float Cur_RWS_RACK_ANGLE.44_18;
|
||||
float Cur_RWS_RACK_ANGLE.45_19;
|
||||
float GV_MASTER_RWS_RackAngleCommand.46_20;
|
||||
float Cur_RWS_RACK_ANGLE.47_21;
|
||||
float GV_MASTER_RWS_RackAngleCommand.48_22;
|
||||
float Cur_RWS_RACK_ANGLE.49_23;
|
||||
int RWS_Angle_Speed_limit.50_24;
|
||||
float _25;
|
||||
float _26;
|
||||
float Cur_RWS_RACK_ANGLE.51_27;
|
||||
float Cur_RWS_RACK_ANGLE.52_28;
|
||||
float Cur_RWS_RACK_ANGLE.53_29;
|
||||
float GV_MASTER_RWS_RackAngleCommand.54_30;
|
||||
int RWS_Angle_Speed_limit.55_31;
|
||||
float _32;
|
||||
float Cur_RWS_RACK_ANGLE.56_33;
|
||||
float _34;
|
||||
float Cur_RWS_RACK_ANGLE.57_35;
|
||||
float Cur_RWS_RACK_ANGLE.58_36;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float GV_MASTER_RWS_RackAngleCommand.37_3;
|
||||
float Cur_RWS_RACK_ANGLE.38_4;
|
||||
float GV_MASTER_RWS_RackAngleCommand.39_5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
float RWS_Angle_Speed_limit.41_7;
|
||||
float _8;
|
||||
float Cur_RWS_RACK_ANGLE.42_9;
|
||||
float Cur_RWS_RACK_ANGLE.43_10;
|
||||
float Cur_RWS_RACK_ANGLE.44_11;
|
||||
float GV_MASTER_RWS_RackAngleCommand.45_12;
|
||||
float Cur_RWS_RACK_ANGLE.46_13;
|
||||
float RWS_Angle_Speed_limit.47_14;
|
||||
float _15;
|
||||
float Cur_RWS_RACK_ANGLE.48_16;
|
||||
float Cur_RWS_RACK_ANGLE.49_17;
|
||||
float GV_MASTER_RWS_RackAngleCommand.50_18;
|
||||
float Cur_RWS_RACK_ANGLE.51_19;
|
||||
float GV_MASTER_RWS_RackAngleCommand.52_20;
|
||||
float Cur_RWS_RACK_ANGLE.53_21;
|
||||
float RWS_Angle_Speed_limit.54_22;
|
||||
float _23;
|
||||
float Cur_RWS_RACK_ANGLE.55_24;
|
||||
float Cur_RWS_RACK_ANGLE.56_25;
|
||||
float Cur_RWS_RACK_ANGLE.57_26;
|
||||
float GV_MASTER_RWS_RackAngleCommand.58_27;
|
||||
float Cur_RWS_RACK_ANGLE.59_28;
|
||||
float RWS_Angle_Speed_limit.60_29;
|
||||
float _30;
|
||||
float Cur_RWS_RACK_ANGLE.61_31;
|
||||
float Cur_RWS_RACK_ANGLE.62_32;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.33_3 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.33_3 < 0.0)
|
||||
GV_MASTER_RWS_RackAngleCommand.37_3 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.37_3 < 0.0)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.34_4 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.35_5 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.34_4 < GV_MASTER_RWS_RackAngleCommand.35_5)
|
||||
Cur_RWS_RACK_ANGLE.38_4 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.39_5 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.38_4 < GV_MASTER_RWS_RackAngleCommand.39_5)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_6 = RWS_Angle_Speed_limit;
|
||||
_7 = (float) RWS_Angle_Speed_limit.36_6;
|
||||
Cur_RWS_RACK_ANGLE.37_8 = Cur_RWS_RACK_ANGLE;
|
||||
_9 = _7 + Cur_RWS_RACK_ANGLE.37_8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.41_7 = RWS_Angle_Speed_limit;
|
||||
_8 = Cur_RWS_RACK_ANGLE.40_6 + RWS_Angle_Speed_limit.41_7;
|
||||
Cur_RWS_RACK_ANGLE = _8;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.38_10 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.38_10;
|
||||
Cur_RWS_RACK_ANGLE.42_9 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.42_9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.39_11 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.39_11;
|
||||
Cur_RWS_RACK_ANGLE.43_10 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.43_10;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_12 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.41_13 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.40_12 > GV_MASTER_RWS_RackAngleCommand.41_13)
|
||||
Cur_RWS_RACK_ANGLE.44_11 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.45_12 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.44_11 > GV_MASTER_RWS_RackAngleCommand.45_12)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.42_14 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.43_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.43_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.42_14 - _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
Cur_RWS_RACK_ANGLE.46_13 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.47_14 = RWS_Angle_Speed_limit;
|
||||
_15 = Cur_RWS_RACK_ANGLE.46_13 - RWS_Angle_Speed_limit.47_14;
|
||||
Cur_RWS_RACK_ANGLE = _15;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.44_18 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.44_18;
|
||||
Cur_RWS_RACK_ANGLE.48_16 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.48_16;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.45_19 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.45_19;
|
||||
Cur_RWS_RACK_ANGLE.49_17 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.49_17;
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.46_20 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.46_20 > 0.0)
|
||||
GV_MASTER_RWS_RackAngleCommand.50_18 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.50_18 > 0.0)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_21 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.48_22 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.47_21 > GV_MASTER_RWS_RackAngleCommand.48_22)
|
||||
Cur_RWS_RACK_ANGLE.51_19 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.52_20 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.51_19 > GV_MASTER_RWS_RackAngleCommand.52_20)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 11>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.49_23 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.50_24 = RWS_Angle_Speed_limit;
|
||||
_25 = (float) RWS_Angle_Speed_limit.50_24;
|
||||
_26 = Cur_RWS_RACK_ANGLE.49_23 - _25;
|
||||
Cur_RWS_RACK_ANGLE = _26;
|
||||
Cur_RWS_RACK_ANGLE.53_21 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.54_22 = RWS_Angle_Speed_limit;
|
||||
_23 = Cur_RWS_RACK_ANGLE.53_21 - RWS_Angle_Speed_limit.54_22;
|
||||
Cur_RWS_RACK_ANGLE = _23;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.51_27 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.51_27;
|
||||
Cur_RWS_RACK_ANGLE.55_24 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.55_24;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.52_28 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.52_28;
|
||||
Cur_RWS_RACK_ANGLE.56_25 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.56_25;
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_29 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.54_30 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.53_29 < GV_MASTER_RWS_RackAngleCommand.54_30)
|
||||
Cur_RWS_RACK_ANGLE.57_26 = Cur_RWS_RACK_ANGLE;
|
||||
GV_MASTER_RWS_RackAngleCommand.58_27 = GV_MASTER_RWS_RackAngleCommand;
|
||||
if (Cur_RWS_RACK_ANGLE.57_26 < GV_MASTER_RWS_RackAngleCommand.58_27)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_31 = RWS_Angle_Speed_limit;
|
||||
_32 = (float) RWS_Angle_Speed_limit.55_31;
|
||||
Cur_RWS_RACK_ANGLE.56_33 = Cur_RWS_RACK_ANGLE;
|
||||
_34 = _32 + Cur_RWS_RACK_ANGLE.56_33;
|
||||
Cur_RWS_RACK_ANGLE = _34;
|
||||
Cur_RWS_RACK_ANGLE.59_28 = Cur_RWS_RACK_ANGLE;
|
||||
RWS_Angle_Speed_limit.60_29 = RWS_Angle_Speed_limit;
|
||||
_30 = Cur_RWS_RACK_ANGLE.59_28 + RWS_Angle_Speed_limit.60_29;
|
||||
Cur_RWS_RACK_ANGLE = _30;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.57_35 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.57_35;
|
||||
Cur_RWS_RACK_ANGLE.61_31 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS1_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.61_31;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.58_36 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.58_36;
|
||||
Cur_RWS_RACK_ANGLE.62_32 = Cur_RWS_RACK_ANGLE;
|
||||
GV_RWS2_040_RackAngleCmd = Cur_RWS_RACK_ANGLE.62_32;
|
||||
|
||||
<bb 13> :
|
||||
return;
|
||||
@ -168,39 +160,43 @@ Angle_Speed ()
|
||||
float GV_MASTER_RWA_RackAngleCommand.3_4;
|
||||
float Cur_RWA_RACK_ANGLE.4_5;
|
||||
float GV_MASTER_RWA_RackAngleCommand.5_6;
|
||||
int RWA_Angle_Speed_limit.6_7;
|
||||
float _8;
|
||||
float Cur_RWA_RACK_ANGLE.7_9;
|
||||
float RWA_Angle_Speed_limit.6_7;
|
||||
float Angle_Speed_Gain.7_8;
|
||||
float GV_VCU_Vx_Fbk.8_9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.8_11;
|
||||
float _11;
|
||||
float Cur_RWA_RACK_ANGLE.9_12;
|
||||
float Cur_RWA_RACK_ANGLE.10_13;
|
||||
float GV_MASTER_RWA_RackAngleCommand.11_14;
|
||||
float Cur_RWA_RACK_ANGLE.12_15;
|
||||
int RWA_Angle_Speed_limit.13_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float Cur_RWA_RACK_ANGLE.14_19;
|
||||
float Cur_RWA_RACK_ANGLE.15_20;
|
||||
float GV_MASTER_RWA_RackAngleCommand.16_21;
|
||||
float Cur_RWA_RACK_ANGLE.17_22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.18_23;
|
||||
float Cur_RWA_RACK_ANGLE.19_24;
|
||||
int RWA_Angle_Speed_limit.20_25;
|
||||
float _26;
|
||||
float _27;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.10_14;
|
||||
float Cur_RWA_RACK_ANGLE.11_15;
|
||||
float Cur_RWA_RACK_ANGLE.12_16;
|
||||
float GV_MASTER_RWA_RackAngleCommand.13_17;
|
||||
float Cur_RWA_RACK_ANGLE.14_18;
|
||||
float RWA_Angle_Speed_limit.15_19;
|
||||
float Angle_Speed_Gain.16_20;
|
||||
float GV_VCU_Vx_Fbk.17_21;
|
||||
float _22;
|
||||
float _23;
|
||||
float _24;
|
||||
float Cur_RWA_RACK_ANGLE.18_25;
|
||||
float Cur_RWA_RACK_ANGLE.19_26;
|
||||
float GV_MASTER_RWA_RackAngleCommand.20_27;
|
||||
float Cur_RWA_RACK_ANGLE.21_28;
|
||||
float Cur_RWA_RACK_ANGLE.22_29;
|
||||
float GV_MASTER_RWA_RackAngleCommand.22_29;
|
||||
float Cur_RWA_RACK_ANGLE.23_30;
|
||||
float GV_MASTER_RWA_RackAngleCommand.24_31;
|
||||
int RWA_Angle_Speed_limit.25_32;
|
||||
float _33;
|
||||
float RWA_Angle_Speed_limit.24_31;
|
||||
float _32;
|
||||
float Cur_RWA_RACK_ANGLE.25_33;
|
||||
float Cur_RWA_RACK_ANGLE.26_34;
|
||||
float _35;
|
||||
float Cur_RWA_RACK_ANGLE.27_36;
|
||||
float Cur_RWA_RACK_ANGLE.28_37;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_38;
|
||||
float GV_MASTER_RWA_RackAngleCommand.30_39;
|
||||
float Cur_RWA_RACK_ANGLE.27_35;
|
||||
float GV_MASTER_RWA_RackAngleCommand.28_36;
|
||||
float Cur_RWA_RACK_ANGLE.29_37;
|
||||
float RWA_Angle_Speed_limit.30_38;
|
||||
float _39;
|
||||
float Cur_RWA_RACK_ANGLE.31_40;
|
||||
float Cur_RWA_RACK_ANGLE.32_41;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_42;
|
||||
float GV_MASTER_RWA_RackAngleCommand.34_43;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -239,102 +235,106 @@ Angle_Speed ()
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_7 = RWA_Angle_Speed_limit;
|
||||
_8 = (float) RWA_Angle_Speed_limit.6_7;
|
||||
Cur_RWA_RACK_ANGLE.7_9 = Cur_RWA_RACK_ANGLE;
|
||||
_10 = _8 + Cur_RWA_RACK_ANGLE.7_9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.8_11 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.8_11;
|
||||
# DEBUG BEGIN_STMT
|
||||
Angle_Speed_Gain.7_8 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_9 = GV_VCU_Vx_Fbk;
|
||||
_10 = Angle_Speed_Gain.7_8 * GV_VCU_Vx_Fbk.8_9;
|
||||
_11 = RWA_Angle_Speed_limit.6_7 - _10;
|
||||
Cur_RWA_RACK_ANGLE.9_12 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.9_12;
|
||||
_13 = _11 + Cur_RWA_RACK_ANGLE.9_12;
|
||||
Cur_RWA_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_14 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.10_14;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.11_15 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.11_15;
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_13 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.11_14 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.10_13 > GV_MASTER_RWA_RackAngleCommand.11_14)
|
||||
Cur_RWA_RACK_ANGLE.12_16 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.13_17 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.12_16 > GV_MASTER_RWA_RackAngleCommand.13_17)
|
||||
goto <bb 8>; [INV]
|
||||
else
|
||||
goto <bb 9>; [INV]
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.12_15 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.13_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.13_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.12_15 - _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
Cur_RWA_RACK_ANGLE.14_18 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.15_19 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_20 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_21 = GV_VCU_Vx_Fbk;
|
||||
_22 = Angle_Speed_Gain.16_20 * GV_VCU_Vx_Fbk.17_21;
|
||||
_23 = RWA_Angle_Speed_limit.15_19 - _22;
|
||||
_24 = Cur_RWA_RACK_ANGLE.14_18 - _23;
|
||||
Cur_RWA_RACK_ANGLE = _24;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.14_19 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.14_19;
|
||||
Cur_RWA_RACK_ANGLE.18_25 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.18_25;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.15_20 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.15_20;
|
||||
Cur_RWA_RACK_ANGLE.19_26 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.19_26;
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.16_21 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.16_21 > 0.0)
|
||||
GV_MASTER_RWA_RackAngleCommand.20_27 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.20_27 > 0.0)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_22 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.18_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.17_22 > GV_MASTER_RWA_RackAngleCommand.18_23)
|
||||
Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.22_29 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.21_28 > GV_MASTER_RWA_RackAngleCommand.22_29)
|
||||
goto <bb 11>; [INV]
|
||||
else
|
||||
goto <bb 12>; [INV]
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.19_24 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.20_25 = RWA_Angle_Speed_limit;
|
||||
_26 = (float) RWA_Angle_Speed_limit.20_25;
|
||||
_27 = Cur_RWA_RACK_ANGLE.19_24 - _26;
|
||||
Cur_RWA_RACK_ANGLE = _27;
|
||||
Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.24_31 = RWA_Angle_Speed_limit;
|
||||
_32 = Cur_RWA_RACK_ANGLE.23_30 - RWA_Angle_Speed_limit.24_31;
|
||||
Cur_RWA_RACK_ANGLE = _32;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.21_28 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.21_28;
|
||||
Cur_RWA_RACK_ANGLE.25_33 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.25_33;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.22_29 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.22_29;
|
||||
Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.26_34;
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_30 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.24_31 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.23_30 < GV_MASTER_RWA_RackAngleCommand.24_31)
|
||||
Cur_RWA_RACK_ANGLE.27_35 = Cur_RWA_RACK_ANGLE;
|
||||
GV_MASTER_RWA_RackAngleCommand.28_36 = GV_MASTER_RWA_RackAngleCommand;
|
||||
if (Cur_RWA_RACK_ANGLE.27_35 < GV_MASTER_RWA_RackAngleCommand.28_36)
|
||||
goto <bb 13>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_32 = RWA_Angle_Speed_limit;
|
||||
_33 = (float) RWA_Angle_Speed_limit.25_32;
|
||||
Cur_RWA_RACK_ANGLE.26_34 = Cur_RWA_RACK_ANGLE;
|
||||
_35 = _33 + Cur_RWA_RACK_ANGLE.26_34;
|
||||
Cur_RWA_RACK_ANGLE = _35;
|
||||
Cur_RWA_RACK_ANGLE.29_37 = Cur_RWA_RACK_ANGLE;
|
||||
RWA_Angle_Speed_limit.30_38 = RWA_Angle_Speed_limit;
|
||||
_39 = Cur_RWA_RACK_ANGLE.29_37 + RWA_Angle_Speed_limit.30_38;
|
||||
Cur_RWA_RACK_ANGLE = _39;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.27_36 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.27_36;
|
||||
Cur_RWA_RACK_ANGLE.31_40 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.31_40;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.28_37 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.28_37;
|
||||
Cur_RWA_RACK_ANGLE.32_41 = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd = Cur_RWA_RACK_ANGLE.32_41;
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_38 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_38;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_42 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_42;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.30_39 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.30_39;
|
||||
GV_MASTER_RWA_RackAngleCommand.34_43 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.34_43;
|
||||
|
||||
<bb 15> :
|
||||
return;
|
||||
|
||||
@ -4,227 +4,234 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -237,22 +244,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -288,32 +299,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -324,49 +341,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,120 +1,112 @@
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -127,22 +119,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -178,32 +174,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -214,49 +216,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,120 +1,112 @@
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -127,22 +119,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -178,32 +174,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -214,49 +216,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -5,7 +5,7 @@ Marking local functions:
|
||||
Marking externally visible functions: RWS_Angle_Speed Angle_Speed
|
||||
|
||||
|
||||
Marking externally visible variables: RWS_Angle_Speed_limit RWA_Angle_Speed_limit
|
||||
Marking externally visible variables: RWS_Angle_Speed_limit Angle_Speed_Gain RWA_Angle_Speed_limit
|
||||
|
||||
Clearing variable flags:
|
||||
|
||||
@ -14,227 +14,234 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -247,22 +254,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -298,32 +309,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -334,49 +351,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,121 +1,113 @@
|
||||
Histogram:
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -128,22 +120,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -179,32 +175,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -215,49 +217,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -44,121 +44,113 @@ Fraction of visited symbols: 0.00%
|
||||
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -171,22 +163,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -222,32 +218,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -258,49 +260,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,226 +1,233 @@
|
||||
Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -233,22 +240,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -284,32 +295,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -320,49 +337,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -4,8 +4,8 @@ IPA constant propagation start:
|
||||
IPA structures before propagation:
|
||||
|
||||
Jump functions:
|
||||
Jump functions of caller RWS_Angle_Speed/3:
|
||||
Jump functions of caller Angle_Speed/2:
|
||||
Jump functions of caller RWS_Angle_Speed/4:
|
||||
Jump functions of caller Angle_Speed/3:
|
||||
|
||||
Propagating constants:
|
||||
|
||||
@ -17,8 +17,8 @@ overall_size: 98, max_new_size: 11001
|
||||
IPA lattices after all propagation:
|
||||
|
||||
Lattices:
|
||||
Node: RWS_Angle_Speed/3:
|
||||
Node: Angle_Speed/2:
|
||||
Node: RWS_Angle_Speed/4:
|
||||
Node: Angle_Speed/3:
|
||||
|
||||
IPA decision stage:
|
||||
|
||||
@ -30,135 +30,154 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
|
||||
;; Function Angle_Speed (Angle_Speed, funcdef_no=0, decl_uid=5289, cgraph_uid=1, symbol_order=2)
|
||||
;; Function Angle_Speed (Angle_Speed, funcdef_no=0, decl_uid=5289, cgraph_uid=1, symbol_order=3)
|
||||
|
||||
Modification phase of node Angle_Speed/2
|
||||
Modification phase of node Angle_Speed/3
|
||||
Angle_Speed ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -194,32 +213,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -230,49 +255,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
@ -281,126 +304,118 @@ Angle_Speed ()
|
||||
|
||||
|
||||
|
||||
;; Function RWS_Angle_Speed (RWS_Angle_Speed, funcdef_no=1, decl_uid=5291, cgraph_uid=2, symbol_order=3)
|
||||
;; Function RWS_Angle_Speed (RWS_Angle_Speed, funcdef_no=1, decl_uid=5291, cgraph_uid=2, symbol_order=4)
|
||||
|
||||
Modification phase of node RWS_Angle_Speed/3
|
||||
Modification phase of node RWS_Angle_Speed/4
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
|
||||
Analyzing function: RWS_Angle_Speed/3
|
||||
Analyzing function: RWS_Angle_Speed/4
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
@ -22,19 +22,19 @@ Analyzing function: RWS_Angle_Speed/3
|
||||
Analyzing function body size: RWS_Angle_Speed
|
||||
fp_expression set
|
||||
|
||||
IPA function summary for RWS_Angle_Speed/3 inlinable fp_expression
|
||||
global time: 13.795000
|
||||
self size: 46
|
||||
IPA function summary for RWS_Angle_Speed/4 inlinable fp_expression
|
||||
global time: 13.295000
|
||||
self size: 42
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:43.000000, time:11.795000
|
||||
size:39.000000, time:11.295000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
|
||||
Analyzing function: Angle_Speed/2
|
||||
Analyzing function: Angle_Speed/3
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
@ -59,240 +59,247 @@ Analyzing function: Angle_Speed/2
|
||||
Analyzing function body size: Angle_Speed
|
||||
fp_expression set
|
||||
|
||||
IPA function summary for Angle_Speed/2 inlinable fp_expression
|
||||
global time: 10.990300
|
||||
self size: 52
|
||||
IPA function summary for Angle_Speed/3 inlinable fp_expression
|
||||
global time: 11.099100
|
||||
self size: 56
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:49.000000, time:8.990300
|
||||
size:53.000000, time:9.099100
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -305,22 +312,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -356,32 +367,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -392,49 +409,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,193 +1,212 @@
|
||||
IPA function summary for RWS_Angle_Speed/3 inlinable fp_expression
|
||||
global time: 13.795000
|
||||
self size: 46
|
||||
global size: 46
|
||||
IPA function summary for RWS_Angle_Speed/4 inlinable fp_expression
|
||||
global time: 13.295000
|
||||
self size: 42
|
||||
global size: 42
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:43.000000, time:11.795000
|
||||
size:39.000000, time:11.295000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
IPA function summary for Angle_Speed/2 inlinable fp_expression
|
||||
global time: 10.990300
|
||||
self size: 52
|
||||
global size: 52
|
||||
IPA function summary for Angle_Speed/3 inlinable fp_expression
|
||||
global time: 11.099100
|
||||
self size: 56
|
||||
global size: 56
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:49.000000, time:8.990300
|
||||
size:53.000000, time:9.099100
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 24.785300 weighted by profile: 0.000000
|
||||
Overall time estimate: 24.394100 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in RWS_Angle_Speed/3.
|
||||
Enqueueing calls in Angle_Speed/2.
|
||||
Enqueueing calls in RWS_Angle_Speed/4.
|
||||
Enqueueing calls in Angle_Speed/3.
|
||||
|
||||
Reclaiming functions:
|
||||
Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 24.785300 weighted by profile: 0.000000
|
||||
Overall time estimate: 24.394100 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
IPA function summary for RWS_Angle_Speed/3 inlinable fp_expression
|
||||
global time: 13.795000
|
||||
self size: 46
|
||||
global size: 46
|
||||
IPA function summary for RWS_Angle_Speed/4 inlinable fp_expression
|
||||
global time: 13.295000
|
||||
self size: 42
|
||||
global size: 42
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:43.000000, time:11.795000
|
||||
size:39.000000, time:11.295000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
IPA function summary for Angle_Speed/2 inlinable fp_expression
|
||||
global time: 10.990300
|
||||
self size: 52
|
||||
global size: 52
|
||||
IPA function summary for Angle_Speed/3 inlinable fp_expression
|
||||
global time: 11.099100
|
||||
self size: 56
|
||||
global size: 56
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:49.000000, time:8.990300
|
||||
size:53.000000, time:9.099100
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_RWS2_040_RackAngleCmd/12 (GV_RWS2_040_RackAngleCmd) @06b63318
|
||||
GV_RWS2_040_RackAngleCmd/14 (GV_RWS2_040_RackAngleCmd) @06b45510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmd/11 (GV_RWS1_040_RackAngleCmd) @06b632d0
|
||||
GV_RWS1_040_RackAngleCmd/13 (GV_RWS1_040_RackAngleCmd) @06b454c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWS_RACK_ANGLE/10 (Cur_RWS_RACK_ANGLE) @06b63288
|
||||
Cur_RWS_RACK_ANGLE/12 (Cur_RWS_RACK_ANGLE) @06b45480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (write)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWS_RackAngleCommand/9 (GV_MASTER_RWS_RackAngleCommand) @06b63240
|
||||
GV_MASTER_RWS_RackAngleCommand/11 (GV_MASTER_RWS_RackAngleCommand) @06b45438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmd/8 (GV_RWA2_040_RackAngleCmd) @06b5e5e8
|
||||
GV_RWA2_040_RackAngleCmd/10 (GV_RWA2_040_RackAngleCmd) @06b407e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmd/7 (GV_RWA_040_RackAngleCmd) @06b5e5a0
|
||||
GV_RWA_040_RackAngleCmd/9 (GV_RWA_040_RackAngleCmd) @06b40798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_RWA_RACK_ANGLE/6 (Cur_RWA_RACK_ANGLE) @06b5e558
|
||||
GV_VCU_Vx_Fbk/8 (GV_VCU_Vx_Fbk) @06b40750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)Angle_Speed/2 (read)Angle_Speed/2 (write)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/5 (GV_MASTER_RWA_RackAngleCommand) @06b5e510
|
||||
Cur_RWA_RACK_ANGLE/7 (Cur_RWA_RACK_ANGLE) @06b40708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)Angle_Speed/3 (read)Angle_Speed/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/4 (GV_VCU_Drive_Mode) @06b5e4c8
|
||||
GV_MASTER_RWA_RackAngleCommand/6 (GV_MASTER_RWA_RackAngleCommand) @06b406c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
GV_VCU_Drive_Mode/5 (GV_VCU_Drive_Mode) @06b40678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RWS_Angle_Speed_limit/1 (RWS_Angle_Speed_limit) @06b52438
|
||||
RWS_Angle_Speed_limit/2 (RWS_Angle_Speed_limit) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)RWS_Angle_Speed/3 (read)
|
||||
Referring: RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)RWS_Angle_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b523a8
|
||||
Angle_Speed_Gain/1 (Angle_Speed_Gain) @06b35438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)Angle_Speed/2 (read)
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
RWA_Angle_Speed_limit/0 (RWA_Angle_Speed_limit) @06b353a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)Angle_Speed/3 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
|
||||
;; Function Angle_Speed (Angle_Speed, funcdef_no=0, decl_uid=5289, cgraph_uid=1, symbol_order=2)
|
||||
;; Function Angle_Speed (Angle_Speed, funcdef_no=0, decl_uid=5289, cgraph_uid=1, symbol_order=3)
|
||||
|
||||
Angle_Speed ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -223,32 +242,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -259,49 +284,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
@ -310,125 +333,117 @@ Angle_Speed ()
|
||||
|
||||
|
||||
|
||||
;; Function RWS_Angle_Speed (RWS_Angle_Speed, funcdef_no=1, decl_uid=5291, cgraph_uid=2, symbol_order=3)
|
||||
;; Function RWS_Angle_Speed (RWS_Angle_Speed, funcdef_no=1, decl_uid=5291, cgraph_uid=2, symbol_order=4)
|
||||
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,42 +1,38 @@
|
||||
|
||||
|
||||
local analysis of RWS_Angle_Speed
|
||||
scanning: GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
scanning: Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
scanning: RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
scanning: _4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
scanning: _5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
scanning: Cur_RWS_RACK_ANGLE = _5;
|
||||
scanning: GV_RWS1_040_RackAngleCmd = _5;
|
||||
scanning: GV_RWS2_040_RackAngleCmd = _5;
|
||||
scanning: Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
scanning: RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
scanning: _8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
scanning: _9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
scanning: Cur_RWS_RACK_ANGLE = _9;
|
||||
scanning: GV_RWS1_040_RackAngleCmd = _9;
|
||||
scanning: GV_RWS2_040_RackAngleCmd = _9;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
scanning: Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
scanning: RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
scanning: _12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
scanning: _13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
scanning: GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
scanning: Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
scanning: RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
scanning: _4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
scanning: Cur_RWS_RACK_ANGLE = _4;
|
||||
scanning: GV_RWS1_040_RackAngleCmd = _4;
|
||||
scanning: GV_RWS2_040_RackAngleCmd = _4;
|
||||
scanning: Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
scanning: RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
scanning: _7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
scanning: Cur_RWS_RACK_ANGLE = _7;
|
||||
scanning: GV_RWS1_040_RackAngleCmd = _7;
|
||||
scanning: GV_RWS2_040_RackAngleCmd = _7;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
scanning: Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
scanning: RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
scanning: _10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
scanning: Cur_RWS_RACK_ANGLE = _10;
|
||||
scanning: GV_RWS1_040_RackAngleCmd = _10;
|
||||
scanning: GV_RWS2_040_RackAngleCmd = _10;
|
||||
scanning: Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
scanning: RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
scanning: _13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
scanning: Cur_RWS_RACK_ANGLE = _13;
|
||||
scanning: GV_RWS1_040_RackAngleCmd = _13;
|
||||
scanning: GV_RWS2_040_RackAngleCmd = _13;
|
||||
scanning: Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
scanning: RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
scanning: _16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
scanning: _17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
scanning: Cur_RWS_RACK_ANGLE = _17;
|
||||
scanning: GV_RWS1_040_RackAngleCmd = _17;
|
||||
scanning: GV_RWS2_040_RackAngleCmd = _17;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
|
||||
@ -50,58 +46,62 @@ Function is locally const.
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < 0.0)
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.2_3)
|
||||
scanning: RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
scanning: _5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
scanning: _6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _6;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _6;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _6;
|
||||
scanning: Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
scanning: RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
scanning: _9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
scanning: _10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _10;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _10;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _10;
|
||||
scanning: Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
scanning: GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
scanning: _7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
scanning: _8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
scanning: _9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _9;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _9;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _9;
|
||||
scanning: Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
scanning: RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
scanning: Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
scanning: GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
scanning: _14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
scanning: _15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
scanning: _16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _16;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _16;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _16;
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 > 0.0)
|
||||
scanning: Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
scanning: RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
scanning: _13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
scanning: _14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _14;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _14;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _14;
|
||||
scanning: Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
scanning: RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
scanning: _17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
scanning: _18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _18;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _18;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _18;
|
||||
scanning: GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
scanning: GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
scanning: Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
scanning: RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
scanning: _19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _19;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _19;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _19;
|
||||
scanning: Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
scanning: if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
scanning: RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
scanning: _22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
scanning: Cur_RWA_RACK_ANGLE = _22;
|
||||
scanning: GV_RWA_040_RackAngleCmd = _22;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = _22;
|
||||
scanning: GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
scanning: GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
scanning: GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b62e8
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
Aux: @06645f28
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b6648
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
Aux: @06646168
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
@ -110,21 +110,21 @@ Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b62e8
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
Aux: @06645f28
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b6648
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
Aux: @06646168
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
@ -143,21 +143,21 @@ RWS_Angle_Speed: malloc_bottom
|
||||
Angle_Speed: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b6348
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
Aux: @066460e8
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b63c8
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
Aux: @066461c8
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
@ -166,21 +166,21 @@ Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b6348
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
Aux: @066460e8
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b63c8
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
Aux: @066461c8
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
@ -191,121 +191,113 @@ Function found not to call free: Angle_Speed
|
||||
Function found not to call free: RWS_Angle_Speed
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -318,22 +310,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -369,32 +365,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -405,49 +407,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,120 +1,112 @@
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -127,22 +119,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -178,32 +174,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -214,49 +216,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,18 +1,18 @@
|
||||
callgraph:
|
||||
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
@ -20,29 +20,29 @@ Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Calls:
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:RWS_Angle_Speed/3:
|
||||
Function name:RWS_Angle_Speed/4:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:Angle_Speed/2:
|
||||
Function name:Angle_Speed/3:
|
||||
locals read:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
RWS_Angle_Speed/3 (RWS_Angle_Speed) @06b55700
|
||||
RWS_Angle_Speed/4 (RWS_Angle_Speed) @06b387e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b64c8
|
||||
References: GV_MASTER_RWS_RackAngleCommand/9 (read)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)Cur_RWS_RACK_ANGLE/10 (read)RWS_Angle_Speed_limit/1 (read)Cur_RWS_RACK_ANGLE/10 (write)GV_RWS1_040_RackAngleCmd/11 (write)GV_RWS2_040_RackAngleCmd/12 (write)
|
||||
Aux: @06646128
|
||||
References: GV_MASTER_RWS_RackAngleCommand/11 (read)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)Cur_RWS_RACK_ANGLE/12 (read)RWS_Angle_Speed_limit/2 (read)Cur_RWS_RACK_ANGLE/12 (write)GV_RWS1_040_RackAngleCmd/13 (write)GV_RWS2_040_RackAngleCmd/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Angle_Speed/3 (Angle_Speed) @06b38540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @025b6488
|
||||
References: GV_VCU_Drive_Mode/4 (read)GV_MASTER_RWA_RackAngleCommand/5 (read)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)Cur_RWA_RACK_ANGLE/6 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/6 (write)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)GV_MASTER_RWA_RackAngleCommand/5 (read)GV_RWA_040_RackAngleCmd/7 (write)GV_RWA2_040_RackAngleCmd/8 (write)
|
||||
Aux: @06646148
|
||||
References: GV_VCU_Drive_Mode/5 (read)GV_MASTER_RWA_RackAngleCommand/6 (read)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Angle_Speed_Gain/1 (read)GV_VCU_Vx_Fbk/8 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)Cur_RWA_RACK_ANGLE/7 (read)RWA_Angle_Speed_limit/0 (read)Cur_RWA_RACK_ANGLE/7 (write)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)GV_MASTER_RWA_RackAngleCommand/6 (read)GV_RWA_040_RackAngleCmd/9 (write)GV_RWA2_040_RackAngleCmd/10 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
@ -50,134 +50,126 @@ Angle_Speed/2 (Angle_Speed) @06b55460
|
||||
Calls:
|
||||
|
||||
|
||||
Function name:Angle_Speed/2:
|
||||
Function name:Angle_Speed/3:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:RWS_Angle_Speed/3:
|
||||
Function name:RWS_Angle_Speed/4:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -190,22 +182,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -241,32 +237,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -277,49 +279,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,120 +1,112 @@
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -127,22 +119,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -178,32 +174,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -214,49 +216,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,120 +1,112 @@
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -127,22 +119,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -178,32 +174,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -214,49 +216,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,120 +1,112 @@
|
||||
RWS_Angle_Speed ()
|
||||
{
|
||||
float GV_MASTER_RWS_RackAngleCommand.31_1;
|
||||
float Cur_RWS_RACK_ANGLE.32_2;
|
||||
int RWS_Angle_Speed_limit.36_3;
|
||||
float GV_MASTER_RWS_RackAngleCommand.35_1;
|
||||
float Cur_RWS_RACK_ANGLE.36_2;
|
||||
float RWS_Angle_Speed_limit.41_3;
|
||||
float _4;
|
||||
float _5;
|
||||
float Cur_RWS_RACK_ANGLE.40_6;
|
||||
int RWS_Angle_Speed_limit.43_7;
|
||||
float _8;
|
||||
float _9;
|
||||
float Cur_RWS_RACK_ANGLE.47_10;
|
||||
int RWS_Angle_Speed_limit.50_11;
|
||||
float _12;
|
||||
float Cur_RWS_RACK_ANGLE.44_5;
|
||||
float RWS_Angle_Speed_limit.47_6;
|
||||
float _7;
|
||||
float Cur_RWS_RACK_ANGLE.51_8;
|
||||
float RWS_Angle_Speed_limit.54_9;
|
||||
float _10;
|
||||
float Cur_RWS_RACK_ANGLE.57_11;
|
||||
float RWS_Angle_Speed_limit.60_12;
|
||||
float _13;
|
||||
float Cur_RWS_RACK_ANGLE.53_14;
|
||||
int RWS_Angle_Speed_limit.55_15;
|
||||
float _16;
|
||||
float _17;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWS_RackAngleCommand.31_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.32_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 != Cur_RWS_RACK_ANGLE.32_2)
|
||||
GV_MASTER_RWS_RackAngleCommand.35_1 = GV_MASTER_RWS_RackAngleCommand;
|
||||
Cur_RWS_RACK_ANGLE.36_2 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 != Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < 0.0)
|
||||
goto <bb 4>; [41.00%]
|
||||
else
|
||||
goto <bb 8>; [59.00%]
|
||||
|
||||
<bb 4> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.32_2)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.36_2)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.36_3 = RWS_Angle_Speed_limit;
|
||||
_4 = (float) RWS_Angle_Speed_limit.36_3;
|
||||
_5 = Cur_RWS_RACK_ANGLE.32_2 + _4;
|
||||
Cur_RWS_RACK_ANGLE = _5;
|
||||
RWS_Angle_Speed_limit.41_3 = RWS_Angle_Speed_limit;
|
||||
_4 = Cur_RWS_RACK_ANGLE.36_2 + RWS_Angle_Speed_limit.41_3;
|
||||
Cur_RWS_RACK_ANGLE = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _5;
|
||||
GV_RWS1_040_RackAngleCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _5;
|
||||
GV_RWS2_040_RackAngleCmd = _4;
|
||||
|
||||
<bb 6> [local count: 220117074]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.40_6 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.40_6)
|
||||
Cur_RWS_RACK_ANGLE.44_5 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.44_5)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 7> [local count: 110058537]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.43_7 = RWS_Angle_Speed_limit;
|
||||
_8 = (float) RWS_Angle_Speed_limit.43_7;
|
||||
_9 = Cur_RWS_RACK_ANGLE.40_6 - _8;
|
||||
Cur_RWS_RACK_ANGLE = _9;
|
||||
RWS_Angle_Speed_limit.47_6 = RWS_Angle_Speed_limit;
|
||||
_7 = Cur_RWS_RACK_ANGLE.44_5 - RWS_Angle_Speed_limit.47_6;
|
||||
Cur_RWS_RACK_ANGLE = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _9;
|
||||
GV_RWS1_040_RackAngleCmd = _7;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _9;
|
||||
GV_RWS2_040_RackAngleCmd = _7;
|
||||
|
||||
<bb 8> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > 0.0)
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > 0.0)
|
||||
goto <bb 9>; [59.00%]
|
||||
else
|
||||
goto <bb 13>; [41.00%]
|
||||
|
||||
<bb 9> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.47_10 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 < Cur_RWS_RACK_ANGLE.47_10)
|
||||
Cur_RWS_RACK_ANGLE.51_8 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 < Cur_RWS_RACK_ANGLE.51_8)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.50_11 = RWS_Angle_Speed_limit;
|
||||
_12 = (float) RWS_Angle_Speed_limit.50_11;
|
||||
_13 = Cur_RWS_RACK_ANGLE.47_10 - _12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
RWS_Angle_Speed_limit.54_9 = RWS_Angle_Speed_limit;
|
||||
_10 = Cur_RWS_RACK_ANGLE.51_8 - RWS_Angle_Speed_limit.54_9;
|
||||
Cur_RWS_RACK_ANGLE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
GV_RWS1_040_RackAngleCmd = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
GV_RWS2_040_RackAngleCmd = _10;
|
||||
|
||||
<bb 11> [local count: 316753838]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWS_RACK_ANGLE.53_14 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.31_1 > Cur_RWS_RACK_ANGLE.53_14)
|
||||
Cur_RWS_RACK_ANGLE.57_11 = Cur_RWS_RACK_ANGLE;
|
||||
if (GV_MASTER_RWS_RackAngleCommand.35_1 > Cur_RWS_RACK_ANGLE.57_11)
|
||||
goto <bb 12>; [50.00%]
|
||||
else
|
||||
goto <bb 13>; [50.00%]
|
||||
|
||||
<bb 12> [local count: 158376919]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWS_Angle_Speed_limit.55_15 = RWS_Angle_Speed_limit;
|
||||
_16 = (float) RWS_Angle_Speed_limit.55_15;
|
||||
_17 = Cur_RWS_RACK_ANGLE.53_14 + _16;
|
||||
Cur_RWS_RACK_ANGLE = _17;
|
||||
RWS_Angle_Speed_limit.60_12 = RWS_Angle_Speed_limit;
|
||||
_13 = Cur_RWS_RACK_ANGLE.57_11 + RWS_Angle_Speed_limit.60_12;
|
||||
Cur_RWS_RACK_ANGLE = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS1_040_RackAngleCmd = _17;
|
||||
GV_RWS1_040_RackAngleCmd = _13;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWS2_040_RackAngleCmd = _17;
|
||||
GV_RWS2_040_RackAngleCmd = _13;
|
||||
|
||||
<bb 13> [local count: 1073741824]:
|
||||
return;
|
||||
@ -127,22 +119,26 @@ Angle_Speed ()
|
||||
long unsigned int GV_VCU_Drive_Mode.0_1;
|
||||
float GV_MASTER_RWA_RackAngleCommand.1_2;
|
||||
float Cur_RWA_RACK_ANGLE.2_3;
|
||||
int RWA_Angle_Speed_limit.6_4;
|
||||
float _5;
|
||||
float _6;
|
||||
float Cur_RWA_RACK_ANGLE.10_7;
|
||||
int RWA_Angle_Speed_limit.13_8;
|
||||
float RWA_Angle_Speed_limit.6_4;
|
||||
float Angle_Speed_Gain.7_5;
|
||||
float GV_VCU_Vx_Fbk.8_6;
|
||||
float _7;
|
||||
float _8;
|
||||
float _9;
|
||||
float _10;
|
||||
float Cur_RWA_RACK_ANGLE.17_11;
|
||||
int RWA_Angle_Speed_limit.20_12;
|
||||
float _13;
|
||||
float Cur_RWA_RACK_ANGLE.12_10;
|
||||
float RWA_Angle_Speed_limit.15_11;
|
||||
float Angle_Speed_Gain.16_12;
|
||||
float GV_VCU_Vx_Fbk.17_13;
|
||||
float _14;
|
||||
float Cur_RWA_RACK_ANGLE.23_15;
|
||||
int RWA_Angle_Speed_limit.25_16;
|
||||
float _17;
|
||||
float _18;
|
||||
float GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
float _15;
|
||||
float _16;
|
||||
float Cur_RWA_RACK_ANGLE.21_17;
|
||||
float RWA_Angle_Speed_limit.24_18;
|
||||
float _19;
|
||||
float Cur_RWA_RACK_ANGLE.27_20;
|
||||
float RWA_Angle_Speed_limit.30_21;
|
||||
float _22;
|
||||
float GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -178,32 +174,38 @@ Angle_Speed ()
|
||||
<bb 6> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.6_4 = RWA_Angle_Speed_limit;
|
||||
_5 = (float) RWA_Angle_Speed_limit.6_4;
|
||||
_6 = Cur_RWA_RACK_ANGLE.2_3 + _5;
|
||||
Cur_RWA_RACK_ANGLE = _6;
|
||||
Angle_Speed_Gain.7_5 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.8_6 = GV_VCU_Vx_Fbk;
|
||||
_7 = Angle_Speed_Gain.7_5 * GV_VCU_Vx_Fbk.8_6;
|
||||
_8 = RWA_Angle_Speed_limit.6_4 - _7;
|
||||
_9 = Cur_RWA_RACK_ANGLE.2_3 + _8;
|
||||
Cur_RWA_RACK_ANGLE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _6;
|
||||
GV_RWA_040_RackAngleCmd = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _6;
|
||||
GV_RWA2_040_RackAngleCmd = _9;
|
||||
|
||||
<bb 7> [local count: 74839805]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.10_7 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.10_7)
|
||||
Cur_RWA_RACK_ANGLE.12_10 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.12_10)
|
||||
goto <bb 8>; [50.00%]
|
||||
else
|
||||
goto <bb 9>; [50.00%]
|
||||
|
||||
<bb 8> [local count: 37419903]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.13_8 = RWA_Angle_Speed_limit;
|
||||
_9 = (float) RWA_Angle_Speed_limit.13_8;
|
||||
_10 = Cur_RWA_RACK_ANGLE.10_7 - _9;
|
||||
Cur_RWA_RACK_ANGLE = _10;
|
||||
RWA_Angle_Speed_limit.15_11 = RWA_Angle_Speed_limit;
|
||||
Angle_Speed_Gain.16_12 = Angle_Speed_Gain;
|
||||
GV_VCU_Vx_Fbk.17_13 = GV_VCU_Vx_Fbk;
|
||||
_14 = Angle_Speed_Gain.16_12 * GV_VCU_Vx_Fbk.17_13;
|
||||
_15 = RWA_Angle_Speed_limit.15_11 - _14;
|
||||
_16 = Cur_RWA_RACK_ANGLE.12_10 - _15;
|
||||
Cur_RWA_RACK_ANGLE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _10;
|
||||
GV_RWA_040_RackAngleCmd = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _10;
|
||||
GV_RWA2_040_RackAngleCmd = _16;
|
||||
|
||||
<bb 9> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -214,49 +216,47 @@ Angle_Speed ()
|
||||
|
||||
<bb 10> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.17_11 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.17_11)
|
||||
Cur_RWA_RACK_ANGLE.21_17 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 < Cur_RWA_RACK_ANGLE.21_17)
|
||||
goto <bb 11>; [50.00%]
|
||||
else
|
||||
goto <bb 12>; [50.00%]
|
||||
|
||||
<bb 11> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.20_12 = RWA_Angle_Speed_limit;
|
||||
_13 = (float) RWA_Angle_Speed_limit.20_12;
|
||||
_14 = Cur_RWA_RACK_ANGLE.17_11 - _13;
|
||||
Cur_RWA_RACK_ANGLE = _14;
|
||||
RWA_Angle_Speed_limit.24_18 = RWA_Angle_Speed_limit;
|
||||
_19 = Cur_RWA_RACK_ANGLE.21_17 - RWA_Angle_Speed_limit.24_18;
|
||||
Cur_RWA_RACK_ANGLE = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _14;
|
||||
GV_RWA_040_RackAngleCmd = _19;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _14;
|
||||
GV_RWA2_040_RackAngleCmd = _19;
|
||||
|
||||
<bb 12> [local count: 107696305]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_RWA_RACK_ANGLE.23_15 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.23_15)
|
||||
Cur_RWA_RACK_ANGLE.27_20 = Cur_RWA_RACK_ANGLE;
|
||||
if (GV_MASTER_RWA_RackAngleCommand.1_2 > Cur_RWA_RACK_ANGLE.27_20)
|
||||
goto <bb 13>; [50.00%]
|
||||
else
|
||||
goto <bb 15>; [50.00%]
|
||||
|
||||
<bb 13> [local count: 53848152]:
|
||||
# DEBUG BEGIN_STMT
|
||||
RWA_Angle_Speed_limit.25_16 = RWA_Angle_Speed_limit;
|
||||
_17 = (float) RWA_Angle_Speed_limit.25_16;
|
||||
_18 = Cur_RWA_RACK_ANGLE.23_15 + _17;
|
||||
Cur_RWA_RACK_ANGLE = _18;
|
||||
RWA_Angle_Speed_limit.30_21 = RWA_Angle_Speed_limit;
|
||||
_22 = Cur_RWA_RACK_ANGLE.27_20 + RWA_Angle_Speed_limit.30_21;
|
||||
Cur_RWA_RACK_ANGLE = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA_040_RackAngleCmd = _18;
|
||||
GV_RWA_040_RackAngleCmd = _22;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = _18;
|
||||
GV_RWA2_040_RackAngleCmd = _22;
|
||||
goto <bb 15>; [100.00%]
|
||||
|
||||
<bb 14> [local count: 708669605]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_RWA_RackAngleCommand.29_19 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_MASTER_RWA_RackAngleCommand.33_23 = GV_MASTER_RWA_RackAngleCommand;
|
||||
GV_RWA_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.29_19;
|
||||
GV_RWA2_040_RackAngleCmd = GV_MASTER_RWA_RackAngleCommand.33_23;
|
||||
|
||||
<bb 15> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
Angle_Speed.c:17:6:Angle_Speed 16 static
|
||||
Angle_Speed.c:75:6:RWS_Angle_Speed 16 static
|
||||
Angle_Speed.c:18:6:Angle_Speed 24 static
|
||||
Angle_Speed.c:76:6:RWS_Angle_Speed 16 static
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -9299,8 +9299,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -13910,8 +13910,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -12825,8 +12825,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -12825,8 +12825,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -12826,8 +12826,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -267,7 +267,7 @@ Class size histogram [num of members]: number of classe number of classess
|
||||
[46]: 1 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 123
|
||||
Worklist has been filled with: 122
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Dump after callgraph-based congruence reduction
|
||||
Congruence classes: 252 (unique hash values: 246), with total: 327 items
|
||||
@ -289,7 +289,7 @@ Class size histogram [num of members]: number of classe number of classess
|
||||
[46]: 1 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 138
|
||||
Worklist has been filled with: 137
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Congruence classes: 277 (unique hash values: 246), with total: 327 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
@ -14785,8 +14785,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -12755,8 +12755,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -12755,8 +12755,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -12755,8 +12755,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -12755,8 +12755,6 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
Binary file not shown.
@ -94,6 +94,9 @@ void Operation_Mode_Check()
|
||||
void Default_Mode_Func()
|
||||
{
|
||||
|
||||
// 기본모드 시 브레이크 잡지 않음
|
||||
GV_MASTER_CLMAP_FORCE = 0;
|
||||
|
||||
|
||||
// 차량 정지
|
||||
GV_VCU_TrqCmd = 0;
|
||||
@ -189,6 +192,7 @@ void Emergency_Stop_Mode_Func()
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
|
||||
|
||||
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
|
||||
// 고전압 off
|
||||
|
||||
@ -8,10 +8,11 @@
|
||||
#include "board.h"
|
||||
|
||||
// RWA 앵글 스피드 조절, 튜닝 변수
|
||||
int RWA_Angle_Speed_limit = 4; //updated 0829, Author : JaeminSong
|
||||
float RWA_Angle_Speed_limit = 4; //updated 0829, Author : JaeminSong
|
||||
|
||||
float Angle_Speed_Gain = 0.043;
|
||||
// RWS 앵글 스피드 조절, 튜닝 변수
|
||||
int RWS_Angle_Speed_limit = 2.7;
|
||||
float RWS_Angle_Speed_limit = 2.7;
|
||||
// 조향 앵글 각 270/s 로 제한
|
||||
|
||||
void Angle_Speed(void){
|
||||
@ -24,14 +25,14 @@ void Angle_Speed(void){
|
||||
|
||||
|
||||
if(Cur_RWA_RACK_ANGLE < GV_MASTER_RWA_RackAngleCommand){ // 우회전 가다가 좌회전 꺾을때
|
||||
Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE+RWA_Angle_Speed_limit;
|
||||
Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE+(RWA_Angle_Speed_limit - Angle_Speed_Gain *GV_VCU_Vx_Fbk) ;
|
||||
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE;
|
||||
}
|
||||
|
||||
if(Cur_RWA_RACK_ANGLE > GV_MASTER_RWA_RackAngleCommand){ // 우회전 계속 할때
|
||||
Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE-RWA_Angle_Speed_limit;
|
||||
Cur_RWA_RACK_ANGLE = Cur_RWA_RACK_ANGLE-(RWA_Angle_Speed_limit - Angle_Speed_Gain *GV_VCU_Vx_Fbk);
|
||||
|
||||
GV_RWA_040_RackAngleCmd = Cur_RWA_RACK_ANGLE;
|
||||
GV_RWA2_040_RackAngleCmd= Cur_RWA_RACK_ANGLE;
|
||||
|
||||
@ -568,7 +568,7 @@ void ECU3_CAN_Transmit_10ms(void)
|
||||
// Transmit_RWS_VCU_RC_Signal2_CH0_0x061();
|
||||
Transmit_VCU_BCM_Signal_1_CH0_0x150();
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180();
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250(); // 임시 해제,미세먼지동에서 나가는 것 고려 0830
|
||||
// Transmit_VCU_MCU_Signals1_CH0_0x250(); // 임시 해제,미세먼지동에서 나가는 것 고려 0830
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010();
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011();
|
||||
Transmit_CH0_CAR_STAT_CH0_0x012();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user