Function: ADM_Integrated_Logic_initialize
| Prototype | void ADM_Integrated_Logic_initialize(void) |
| Description | Initialization entry point of generated code |
| Timing | Must be called exactly once |
| Arguments | None |
| Return value | None |
| Header file | ADM_Integrated_Logic.h |
Function: ADM_Integrated_Logic_step
| Prototype | void ADM_Integrated_Logic_step(void) |
| Description | Output entry point of generated code |
| Timing | Must be called periodically, every 0.002 seconds |
| Arguments | None |
| Return value | None |
| Header file | ADM_Integrated_Logic.h |
| Block Name | Code Identifier | Data Type | Dimension |
|---|---|---|---|
| <Root>/GV_MCU_RPM | ADM_Integrated_Logic_U.GV_MCU_RPM | double | 1 |
| <Root>/GV_BrakeTorqueCommand | ADM_Integrated_Logic_U.GV_BrakeTorqueCommand | double | 1 |
| <Root>/GV_IMU_AX_Val | ADM_Integrated_Logic_U.GV_IMU_AX_Val | double | 1 |
| <Root>/GV_IMU_AY_Val | ADM_Integrated_Logic_U.GV_IMU_AY_Val | double | 1 |
| <Root>/GV_IMU_AZ_Val | ADM_Integrated_Logic_U.GV_IMU_AZ_Val | double | 1 |
| <Root>/GV_IMU_PitchRtVal | ADM_Integrated_Logic_U.GV_IMU_PitchRtVal | double | 1 |
| <Root>/GV_Vx_Command | ADM_Integrated_Logic_U.GV_Vx_Command | double | 1 |
| <Root>/GV_VCU_GearSelStat | ADM_Integrated_Logic_U.GV_VCU_GearSelStat | double | 1 |
| <Root>/GV_MCU_EstTrq | ADM_Integrated_Logic_U.GV_MCU_EstTrq | double | 1 |
| <Root>/GV_Vx_Limit | ADM_Integrated_Logic_U.GV_Vx_Limit | double | 1 |
| <Root>/GV_Vx_Fbk | ADM_Integrated_Logic_U.GV_Vx_Fbk | double | 1 |
| <Root>/GV_RWA_RackAngleCommand | ADM_Integrated_Logic_U.GV_RWA_RackAngleCommand | double | 1 |
| <Root>/GV_RWS_RackAngleCommand | ADM_Integrated_Logic_U.GV_RWS_RackAngleCommand | double | 1 |
| <Root>/GV_Operation_Mode | ADM_Integrated_Logic_U.GV_Operation_Mode | double | 1 |
| <Root>/GV_RC_RWA1_2_FAULT | ADM_Integrated_Logic_U.GV_RC_RWA1_2_FAULT | double | 1 |
| <Root>/GV_RC_IDB_Fault | ADM_Integrated_Logic_U.GV_RC_IDB_Fault | double | 1 |
| <Root>/GV_RC_MCU_Fault | ADM_Integrated_Logic_U.GV_RC_MCU_Fault | double | 1 |
| <Root>/IDB_ECU_FAULT_FLAG | ADM_Integrated_Logic_U.IDB_ECU_FAULT_FLAG | double | 1 |
| <Root>/RCU_ECU_FAULT_FLAG | ADM_Integrated_Logic_U.RCU_ECU_FAULT_FLAG | double | 1 |
| <Root>/RWA_ECU_FAULT_FLAG | ADM_Integrated_Logic_U.RWA_ECU_FAULT_FLAG | double | 1 |
| <Root>/RWA2_ECU_FAULT_FLAG | ADM_Integrated_Logic_U.RWA2_ECU_FAULT_FLAG | double | 1 |
| Block Name | Code Identifier | Data Type | Dimension |
|---|---|---|---|
| <Root>/GV_Brake_Command | ADM_Integrated_Logic_Y.GV_Brake_Command | double | 1 |
| <Root>/GV_Master_Rack_Angle_Cmd | ADM_Integrated_Logic_Y.GV_Master_Rack_Angle_Cmd | double | 1 |
| <Root>/GV_Hill_Torque_Assist | ADM_Integrated_Logic_Y.GV_Hill_Torque_Assist | double | 1 |
| <Root>/GV_Motor_Torque_Cmd | ADM_Integrated_Logic_Y.GV_Motor_Torque_Cmd | double | 1 |
| <Root>/Debug_HAC_FLAG | ADM_Integrated_Logic_Y.Debug_HAC_FLAG | double | 1 |
| <Root>/Debug_HAC_RPM_Decision | ADM_Integrated_Logic_Y.Debug_HAC_RPM_Decision | double | 1 |
| <Root>/Debug_HAC_Pitch_angle | ADM_Integrated_Logic_Y.Debug_HAC_Pitch_angle | double | 1 |
| <Root>/Debug_HAC_Brake_Output | ADM_Integrated_Logic_Y.Debug_HAC_Brake_Output | double | 1 |
| <Root>/Debug_CC_Brake_Output | ADM_Integrated_Logic_Y.Debug_CC_Brake_Output | double | 1 |
| <Root>/GV_RWS_RackAngleCmd1 | ADM_Integrated_Logic_Y.GV_RWS_RackAngleCmd1 | double | 1 |
| <Root>/GV_Speed_Limit | ADM_Integrated_Logic_Y.GV_Speed_Limit | double | 1 |
| <Root>/GV_Gear_Postion_Out | ADM_Integrated_Logic_Y.GV_Gear_Postion_Out | double | 1 |
| <Root>/Act_Fault_Exist | ADM_Integrated_Logic_Y.Act_Fault_Exist | double | 1 |
| <Root>/Target_RWA_Out | ADM_Integrated_Logic_Y.Target_RWA_Out | double | 1 |
| <Root>/Target_IDB_Out | ADM_Integrated_Logic_Y.Target_IDB_Out | double | 1 |
| <Root>/Target_MCU_Out | ADM_Integrated_Logic_Y.Target_MCU_Out | double | 1 |
No interface/tunable parameters in model.
No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores