StateOutputControl_UnitTestResults
Overview
Unit Test InformationModule Definitions
Variable Range
StOpCtrl_Per1
StOpCtrl_Per1() B
StOpCtrl_Per1() P
RampLib
RampLib() B
RampLib() P
Sheet 1: Unit Test Information
| 1.0a | |||||
| Nexteer EPS Unit Test Tool | |||||
| Rev:2.7b | |||||
| Name of Tester: | Sheetal Wadichar | ||||
| Code File(s) Under Test: | Ap_StOpCtrl.c | ||||
| Code File(s) Version: | 21 | ||||
| Module Design Document: | State_Output_Control_MDD | ||||
| Module Design Document Version: | 6.0 | ||||
| Unit Test Plan Version: | 3 | ||||
| Optimization Level: | Level 2 | ||||
| Compiler (CodeGen) Version: | TMS470_4.9.5 | ||||
| Model Type: | Excel Macro | ||||
| Model Version: | |||||
| Special Test Requirements: | |||||
| Test Date: | 1/29/2013 | ||||
| Comments: | NOTE1 : Inline functions defined in GlobalMacro.h are not Unit Tested. | ||||
| Index of Tests: | |||||
| Test Set up | Test Worksheets | Test Status | Run TS | ||
| StOpCtrl_Per1 | StOpCtrl_Per1() P | -- | -- | 2 | |
| 42 | StOpCtrl_Per1() B | -- | -- | 42 | |
| RampLib | RampLib() P | -- | -- | 2 | |
| 17 | RampLib() B | -- | -- | 17 | |

Sheet 2: Module Definitions
![]() | |||||||||||
| Nexteer EPS Unit Test Tool | |||||||||||
| Rev:2.7a | |||||||||||
| Module Definitions | |||||||||||
| Module Test Functions | Module Set/Read Variables | Module Function Stubs | |||||||||
| Return Type | Name | Parameter Prototype | Scope | Type | Name | Default Value | Return Type | Name | Parameter Prototype | ||
| void | StOpCtrl_Per1 | (void) | G | float | DiagRampRate_XpmS_f32 | UINT32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 | ||||
| float | RampLib | (void) | G | float | DiagRampValue_Uls_f32 | UINT32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | ||||
| G | float | OperRampRate_XpmS_f32 | void | Rte_Call_StOpCtrl_Per1_CP0_CheckpointReached | (void) | ||||||
| G | float | OperRampValue_Uls_f32 | void | Rte_Call_StOpCtrl_Per1_CP1_CheckpointReached | (void) | ||||||
| G | boolean | RampSrlComSvcDft_Cnt_lgc | |||||||||
| G | boolean | DiagStsDiagRmpActive_Cnt_lgc | |||||||||
| G | float | OutputRampMult_Uls_f32 | |||||||||
| G | boolean | RampDwnStatusComplete_Cnt_lgc | |||||||||
| M | float | PrevOutputRampMult_Uls_M_f32 | |||||||||
| M | float | PrevRate_XpmS_M_f32 | |||||||||
| M | RampState_T.UINT32 | RampState_M_Str.StartTime_mS_u32 | |||||||||
| M | RampState_T.UINT32 | RampState_M_Str.Duration_mS_u32 | |||||||||
| M | RampState_T.float | RampState_M_Str.StartVal_Uls_f32 | |||||||||
| M | RampState_T.float | RampState_M_Str.EndVal_Uls_f32 | |||||||||
| M | RampState_T.UINT32 | rampState_T_Str.StartTime_mS_u32 | |||||||||
| M | RampState_T.UINT32 | rampState_T_Str.Duration_mS_u32 | |||||||||
| M | RampState_T.float | rampState_T_Str.StartVal_Uls_f32 | |||||||||
| M | RampState_T.float | rampState_T_Str.EndVal_Uls_f32 | |||||||||
| M | float | PrevTargetRampMult_Uls_M_f32 | |||||||||
Sheet 3: Variable Range
![]() | |||||||||||
| Nexteer EPS Unit Test Tool | |||||||||||
| Rev:2.7a | |||||||||||
| Variable Range Definitions | |||||||||||
| Variable Name | Max Value | Min Value | |||||||||
| TrqCmd_MtrNm_f32 | |||||||||||
| SrlComSvcDft_Cnt_b32 | |||||||||||
| FinalTrqCmd_MtrNm_f32 | |||||||||||
| AttenFactor_Uls_M_f32 | |||||||||||
| ActvRampUsr_Cnt_M_u16 | |||||||||||
| RampCmdQueue_T | |||||||||||
| RampState_T | |||||||||||
| PassedParameter_1 | |||||||||||
| PassedParameter_2 | |||||||||||
| RampCmdQueue_M_Str.rampCmd | |||||||||||
| RampCmdQueue_M_Str.rampState | |||||||||||
| RampState_M_Str.StartTime_mS_u32 | |||||||||||
| RampState_M_Str.Duration_mS_u32 | |||||||||||
| RampState_M_Str.StartVal_Uls_f32 | |||||||||||
| RampState_M_Str.EndVal_Uls_f32 | |||||||||||
| RampLib | |||||||||||
| User | |||||||||||
| User1 | |||||||||||
| StaMd_Users | |||||||||||
| StaMd_Users_NotComplete | |||||||||||
| StaMd_Users_Complete | |||||||||||
| RampCmdQueue_M_Str(16).rampCmd | |||||||||||
| RampCmdQueue_M_Str(16).rampState | |||||||||||
| RampCmdQueue_M_Str(16).rampCmd.target_X_f32 | |||||||||||
| RampCmdQueue_M_Str(16).rampCmd.rate_XpmS_f32 | |||||||||||
| RampCmdQueue_M_Str[16].rampState | |||||||||||
| RampCmdQueue_M_Str[16].rampCmd.target_X_f32 | |||||||||||
| RampCmdQueue_M_Str[16].rampCmd.rate_XpmS_f32 | |||||||||||
| RampLibFunction_ReturnValue | |||||||||||
| RampLib_Par1_StartTime | |||||||||||
| RampLib_Par2_Duration | |||||||||||
| RampLib_Par3_StartVal | |||||||||||
| RampLib_Par4_EndVal | |||||||||||
| DiagRampRate_XpmS_f32 | |||||||||||
| DiagRampValue_Uls_f32 | |||||||||||
| OperRampRate_XpmS_f32 | |||||||||||
| OperRampValue_Uls_f32 | |||||||||||
| RampSrlComSvcDft_Cnt_lgc | |||||||||||
| DiagStsF1Active_Cnt_lgc | |||||||||||
| OutputRampMult_Uls_f32 | |||||||||||
| RampDwnStatusComplete_Cnt_lgc | |||||||||||
| PrevOutputRampMult_Uls_M_f32 | |||||||||||
| PrevRate_XpmS_M_f32 | |||||||||||
| rampState_T_Str.StartTime_mS_u32 | |||||||||||
| rampState_T_Str.Duration_mS_u32 | |||||||||||
| rampState_T_Str.StartVal_Uls_f32 | |||||||||||
| rampState_T_Str.EndVal_Uls_f32 | |||||||||||
| DiagStsDiagRmpActive_Cnt_lgc | |||||||||||
| PrevTargetRampMult_Uls_M_f32 | |||||||||||
Sheet 4: StOpCtrl_Per1
![]() | |||||
| Nexteer EPS Unit Test Tool | |||||
| Rev:2.7b | |||||
| Test Setup | |||||
| Number Of Calibrations | 0 | ||||
| Number Of Calibration Sets | 0 | ||||
| Calibration Sheet | |||||
| Function(s) Under Test | Variables | Function Stubs | |||
| Function Name | TestType | Test Vectors | Set | Read | Function Name |
| StOpCtrl_Per1 | P | 2 | DiagRampRate_XpmS_f32 | OutputRampMult_Uls_f32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 |
| StOpCtrl_Per1 | B | 42 | DiagRampValue_Uls_f32 | RampDwnStatusComplete_Cnt_lgc | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 |
| OperRampRate_XpmS_f32 | PrevOutputRampMult_Uls_M_f32 | Rte_Call_StOpCtrl_Per1_CP0_CheckpointReached | |||
| OperRampValue_Uls_f32 | PrevRate_XpmS_M_f32 | Rte_Call_StOpCtrl_Per1_CP1_CheckpointReached | |||
| RampSrlComSvcDft_Cnt_lgc | RampState_M_Str.StartTime_mS_u32 | ||||
| DiagStsDiagRmpActive_Cnt_lgc | RampState_M_Str.Duration_mS_u32 | ||||
| PrevOutputRampMult_Uls_M_f32 | RampState_M_Str.StartVal_Uls_f32 | ||||
| PrevRate_XpmS_M_f32 | RampState_M_Str.EndVal_Uls_f32 | ||||
| RampState_M_Str.StartTime_mS_u32 | rampState_T_Str.StartTime_mS_u32 | ||||
| RampState_M_Str.Duration_mS_u32 | rampState_T_Str.Duration_mS_u32 | ||||
| RampState_M_Str.StartVal_Uls_f32 | rampState_T_Str.StartVal_Uls_f32 | ||||
| RampState_M_Str.EndVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | ||||
| rampState_T_Str.StartTime_mS_u32 | PrevTargetRampMult_Uls_M_f32 | ||||
| rampState_T_Str.Duration_mS_u32 | |||||
| rampState_T_Str.StartVal_Uls_f32 | |||||
| rampState_T_Str.EndVal_Uls_f32 | |||||
| PrevTargetRampMult_Uls_M_f32 | |||||
Sheet 5: StOpCtrl_Per1() B
| StOpCtrl_Per1 | TS | -- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| B | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | Func Stub Return Val | Func Stub Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
| Vector Number | Vector Description | DiagRampRate_XpmS_f32 | DiagRampValue_Uls_f32 | OperRampRate_XpmS_f32 | OperRampValue_Uls_f32 | RampSrlComSvcDft_Cnt_lgc | DiagStsDiagRmpActive_Cnt_lgc | PrevOutputRampMult_Uls_M_f32 | PrevRate_XpmS_M_f32 | RampState_M_Str.StartTime_mS_u32 | RampState_M_Str.Duration_mS_u32 | RampState_M_Str.StartVal_Uls_f32 | RampState_M_Str.EndVal_Uls_f32 | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | PrevTargetRampMult_Uls_M_f32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | OutputRampMult_Uls_f32 | RampDwnStatusComplete_Cnt_lgc | PrevOutputRampMult_Uls_M_f32 | PrevRate_XpmS_M_f32 | RampState_M_Str.StartTime_mS_u32 | RampState_M_Str.Duration_mS_u32 | RampState_M_Str.StartVal_Uls_f32 | RampState_M_Str.EndVal_Uls_f32 | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | PrevTargetRampMult_Uls_M_f32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | Rte_Call_StOpCtrl_Per1_CP0_CheckpointReached | Rte_Call_StOpCtrl_Per1_CP1_CheckpointReached | OutputRampMult_Uls_f32 | RampDwnStatusComplete_Cnt_lgc | PrevOutputRampMult_Uls_M_f32 | PrevRate_XpmS_M_f32 | RampState_M_Str.StartTime_mS_u32 | RampState_M_Str.Duration_mS_u32 | RampState_M_Str.StartVal_Uls_f32 | RampState_M_Str.EndVal_Uls_f32 | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | PrevTargetRampMult_Uls_M_f32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | Rte_Call_StOpCtrl_Per1_CP0_CheckpointReached | Rte_Call_StOpCtrl_Per1_CP1_CheckpointReached | P/F | CPU Cycles | |
| 1 | DiagRampRate_XpmS_f32 = min | 0.0001 | 0.1 | 0.0004 | 0.1 | 0 | 0 | 0.1 | 0.2 | 231 | 789 | 0.1 | 0.33 | 9511 | 564 | 545 | 852 | 0.6235 | 21 | 41 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.1 | 0 | 0.1 | 0.0004 | 19 | 0 | 0.1 | 0.1 | 19 | 0 | 0.1 | 0.1 | 0.1 | 1 | 1 | 1 | 1 | -- | ||
| 2 | DiagRampRate_XpmS_f32 = max | 0.5 | 0.2 | 0.001 | 0.2 | 1 | 1 | 0.2 | 0.5 | 897 | 456 | 0.2 | 0.6 | 2133 | 12 | 3213 | 963 | 0.54328 | 1022 | 654 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.2 | 0 | 0.2 | 0.5 | 1020 | 0 | 0.2 | 0.2 | 1020 | 0 | 0.2 | 0.2 | 0.2 | 1 | 1 | 1 | 1 | -- | ||
| 3 | DiagRampRate_XpmS_f32 = pos | 0.0002 | 0.3 | 0.002 | 0.9 | 0 | 0 | 0.3 | 0.007 | 352 | 123 | 0.3 | 0.54 | 3255 | 145 | 12 | 741 | 0.854 | 103 | 125 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.55 | 0 | 0.55 | 0.002 | 101 | 300 | 0.3 | 0.9 | 101 | 300 | 0.3 | 0.9 | 0.9 | 1 | 1 | 1 | 1 | -- | ||
| 4 | DiagRampValue_Uls_f32 = min | 0.45 | 0 | 0.0012 | 0.6 | 1 | 1 | 0.4 | 0.06 | 564 | 156 | 0.4 | 0.2 | 486 | 325 | 145 | 123 | 0.32548 | 45 | 412 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0.5 | 43 | 0 | 0.4 | 0 | 43 | 0 | 0.4 | 0 | 0 | 1 | 1 | 1 | 1 | -- | ||
| 5 | DiagRampValue_Uls_f32 = max | 0.2 | 1 | 0.0023 | 0.7 | 0 | 0 | 0.5 | 0.2 | 1000 | 153 | 0.5 | 0.1 | 956 | 785 | 145 | 456 | 0.1563 | 12 | 369 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.7 | 0 | 0.7 | 0.0023 | 10 | 86 | 0.5 | 0.7 | 10 | 86 | 0.5 | 0.7 | 0.7 | 1 | 1 | 1 | 1 | -- | ||
| 6 | DiagRampValue_Uls_f32 = pos | 0.0003 | 0.2 | 0.0001 | 0.2 | 1 | 1 | 0.6 | 0.2 | 456 | 321 | 0.6 | 0.3 | 564 | 145 | 785 | 789 | 0.25873 | 62 | 852 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.2 | 0 | 0.2 | 0.5 | 60 | 0 | 0.6 | 0.2 | 60 | 0 | 0.6 | 0.2 | 0.2 | 1 | 1 | 1 | 1 | -- | ||
| 7 | OperRampRate_XpmS_f32 = min | 0.012 | 0.4 | 0.0001 | 0.1 | 0 | 0 | 0.9 | 0.5 | 1254 | 759 | 0.4 | 0.4 | 874 | 144 | 41 | 753 | 0.73467 | 325 | 125 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.8875 | 0 | 0.8875 | 0.0001 | 323 | 8000 | 0.9 | 0.1 | 323 | 8000 | 0.9 | 0.1 | 0.1 | 1 | 1 | 1 | 1 | -- | ||
| 8 | OperRampRate_XpmS_f32 = max | 0.0012 | 0.5 | 0.005 | 0.8 | 1 | 1 | 0.5 | 0.06 | 785 | 158 | 0.8 | 0.5 | 231 | 105 | 256 | 951 | 0.9378 | 785 | 741 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.5 | 0 | 0.5 | 0.5 | 783 | 0 | 0.5 | 0.5 | 783 | 0 | 0.5 | 0.5 | 0.5 | 1 | 1 | 1 | 1 | -- | ||
| 9 | OperRampRate_XpmS_f32 = pos | 0.008 | 0.6 | 0.004 | 0.9 | 0 | 0 | 0.6 | 0.009 | 1254 | 154 | 0.9 | 0.6 | 522 | 10236 | 41 | 452 | 0.57858 | 741 | 256 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.9 | 0 | 0.9 | 0.004 | 739 | 75 | 0.6 | 0.9 | 739 | 75 | 0.6 | 0.9 | 0.9 | 1 | 1 | 1 | 1 | -- | ||
| 10 | OperRampValue_Uls_f32 = min | 0.3 | 0.7 | 0.002 | 0 | 1 | 1 | 0.7 | 0.008 | 45 | 451 | 0.7 | 0.7 | 89 | 1025 | 452 | 652 | 0.4765 | 325 | 89 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.7 | 0 | 0.7 | 0.5 | 323 | 0 | 0.7 | 0.7 | 323 | 0 | 0.7 | 0.7 | 0.7 | 1 | 1 | 1 | 1 | -- | ||
| 11 | OperRampValue_Uls_f32 = max | 0.2 | 0.8 | 0.003 | 1 | 0 | 0 | 0.2 | 0.007 | 785 | 754 | 0.33 | 0.66 | 752 | 789 | 785 | 1452 | 0.3678 | 954 | 54 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.362406015037594 | 0 | 0.362406015037594 | 0.003 | 952 | 266 | 0.2 | 1 | 952 | 266 | 0.2 | 1 | 1 | 1 | 1 | 1 | 1 | -- | ||
| 12 | OperRampValue_Uls_f32 = pos | 0.1 | 0.9 | 0.004 | 0.9 | 1 | 1 | 0.2 | 0.3 | 125 | 365 | 0.21 | 0.002 | 750 | 52 | 125 | 3652 | 0.9863 | 95 | 125 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.9 | 0 | 0.9 | 0.5 | 93 | 1 | 0.2 | 0.9 | 93 | 1 | 0.2 | 0.9 | 0.9 | 1 | 1 | 1 | 1 | -- | ||
| 13 | RampSrlComSvcDft_Cnt_lgc = True | 0.4 | 1 | 0.0006 | 0.2 | 1 | 0 | 0.5 | 0.1 | 354 | 1254 | 0.0012 | 0.012 | 1023 | 164 | 485 | 745 | 0.14762 | 515 | 365 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.2 | 0 | 0.2 | 0.5 | 513 | 0 | 0.5 | 0.2 | 513 | 0 | 0.5 | 0.2 | 0.2 | 1 | 1 | 1 | 1 | -- | ||
| 14 | RampSrlComSvcDft_Cnt_lgc = False | 0.0006 | 0.1 | 0.0004 | 0.3 | 0 | 1 | 0.6 | 0.4 | 952 | 954 | 0.22 | 0.45 | 965 | 985 | 412 | 7689 | 0.2578 | 102 | 214 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.471548619447779 | 0 | 0.471548619447779 | 0.0006 | 100 | 833 | 0.6 | 0.1 | 100 | 833 | 0.6 | 0.1 | 0.1 | 1 | 1 | 1 | 1 | -- | ||
| 15 | DiagStsDiagRampActive_Cnt_lgc = True | 0.0009 | 0.2 | 0.0002 | 0.6 | 0 | 1 | 0.4 | 0.5 | 369 | 951 | 0.66 | 0.0021 | 564 | 456 | 785 | 1562 | 0.35782 | 100 | 785 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.2 | 0 | 0.2 | 0.0009 | 98 | 222 | 0.4 | 0.2 | 98 | 222 | 0.4 | 0.2 | 0.2 | 1 | 1 | 1 | 1 | -- | ||
| 16 | DiagStsDiagRampActive_Cnt_lgc = False | 0.0014 | 0.3 | 0.0001 | 0.5 | 1 | 0 | 0.9 | 0.006 | 125 | 159 | 0.12 | 0.2 | 56 | 214 | 15 | 1654 | 0.473 | 1044 | 212 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.5 | 0 | 0.5 | 0.5 | 1042 | 0 | 0.9 | 0.5 | 1042 | 0 | 0.9 | 0.5 | 0.5 | 1 | 1 | 1 | 1 | -- | ||
| 17 | PrevOutputRampMult_Uls_M_f32 = min | 0.0063 | 0.4 | 0.0002 | 0.8 | 0 | 0 | 0 | 0.2 | 854 | 354 | 0.54 | 0.3 | 785 | 125 | 45 | 1452 | 0.5873 | 144 | 564 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.1128 | 0 | 0.1128 | 0.0002 | 142 | 4000 | 0 | 0.8 | 142 | 4000 | 0 | 0.8 | 0.8 | 1 | 1 | 1 | 1 | -- | ||
| 18 | PrevOutputRampMult_Uls_M_f32 = max | 0.0088 | 0.5 | 0.0006 | 0.69 | 1 | 1 | 1 | 0.3 | 1254 | 1235 | 0.005 | 0.1 | 423 | 985 | 965 | 3652 | 0.6876 | 621 | 145 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.5 | 0 | 0.5 | 0.5 | 619 | 1 | 1 | 0.5 | 619 | 1 | 1 | 0.5 | 0.5 | 1 | 1 | 1 | 1 | -- | ||
| 19 | PrevOutputRampMult_Uls_M_f32 = pos | 0.0001 | 0.6 | 0.001 | 0.9 | 0 | 0 | 0.3 | 0.4 | 7854 | 4000 | 0.023 | 0.14 | 33 | 125 | 125 | 2541 | 0.74763 | 620 | 144 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.444 | 0 | 0.444 | 0.001 | 618 | 600 | 0.3 | 0.9 | 618 | 600 | 0.3 | 0.9 | 0.9 | 1 | 1 | 1 | 1 | -- | ||
| 20 | PrevRate_XpmS_M_f32 = min | 0.0002 | 0.7 | 0.0002 | 0.1 | 1 | 1 | 0.2 | 0.0001 | 6523 | 325 | 0.2 | 0.9 | 12 | 144 | 564 | 564 | 0.82365 | 40 | 125 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.7 | 0 | 0.7 | 0.5 | 38 | 0 | 0.2 | 0.7 | 38 | 0 | 0.2 | 0.7 | 0.7 | 1 | 1 | 1 | 1 | -- | ||
| 21 | PrevRate_XpmS_M_f32 = max | 0.0003 | 0.8 | 0.0125 | 0.5 | 0 | 0 | 0.5 | 0.5 | 258 | 1254 | 0.1 | 0.78 | 456 | 125 | 458 | 984 | 0.92476 | 302 | 125 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.5 | 0 | 0.5 | 0.0125 | 300 | 0 | 0.5 | 0.5 | 300 | 0 | 0.5 | 0.5 | 0.5 | 1 | 1 | 1 | 1 | -- | ||
| 22 | PrevRate_XpmS_M_f32 = pos | 0.0004 | 0.9 | 0.0006 | 0 | 1 | 1 | 0.7 | 0.06 | 12698 | 87 | 0.3 | 0.2 | 2569 | 621 | 759 | 2341 | 0.1692 | 522 | 120 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.9 | 0 | 0.9 | 0.5 | 520 | 0 | 0.7 | 0.9 | 520 | 0 | 0.7 | 0.9 | 0.9 | 1 | 1 | 1 | 1 | -- | ||
| 23 | RampState_M_Str.StartTime_mS_u32 = min | 0.0005 | 0.1 | 0.00011 | 0.7 | 0 | 0 | 0.6 | 0.09 | 0 | 31 | 0.4 | 0.3 | 9652 | 620 | 1523 | 789 | 0.2583 | 89 | 14 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.601540154015402 | 0 | 0.601540154015402 | 0.00011 | 87 | 909 | 0.6 | 0.7 | 87 | 909 | 0.6 | 0.7 | 0.7 | 1 | 1 | 1 | 1 | -- | ||
| 24 | RampState_M_Str.StartTime_mS_u32 = max | 0.0006 | 0.2 | 0.00013 | 0.8 | 1 | 1 | 0.9 | 0.08 | 4294967295 | 654 | 0.5 | 0.1 | 1458 | 33 | 351 | 321 | 0.35782 | 752 | 147 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.2 | 0 | 0.2 | 0.5 | 750 | 1 | 0.9 | 0.2 | 750 | 1 | 0.9 | 0.2 | 0.2 | 1 | 1 | 1 | 1 | -- | ||
| 25 | RampState_M_Str.StartTime_mS_u32 = pos | 0.0007 | 0.3 | 0.0002 | 0.9 | 0 | 0 | 0.7 | 0.07 | 2000 | 798 | 0.66 | 0.25 | 1254 | 954 | 652 | 897 | 0.42876 | 750 | 125 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.725 | 0 | 0.725 | 0.0002 | 748 | 1000 | 0.7 | 0.9 | 748 | 1000 | 0.7 | 0.9 | 0.9 | 1 | 1 | 1 | 1 | -- | ||
| 26 | RampState_M_Str.Duration_mS_u32 = min | 0.0008 | 0.4 | 0.00011 | 0.5 | 1 | 1 | 0.8 | 0.06 | 45 | 0 | 0.99 | 0.1 | 365 | 102 | 133 | 74458 | 0.587 | 1023 | 954 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.4 | 0 | 0.4 | 0.5 | 1021 | 0 | 0.8 | 0.4 | 1021 | 0 | 0.8 | 0.4 | 0.4 | 1 | 1 | 1 | 1 | -- | ||
| 27 | RampState_M_Str.Duration_mS_u32 = max | 0.0009 | 0.5 | 0.00021 | 0.6 | 0 | 0 | 0.9 | 0.5 | 1254 | 4294967295 | 0.54 | 0.2 | 145 | 33 | 102 | 9658 | 0.638 | 965 | 159 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.866596638655462 | 0 | 0.866596638655462 | 0.00021 | 963 | 1428 | 0.9 | 0.6 | 963 | 1428 | 0.9 | 0.6 | 0.6 | 1 | 1 | 1 | 1 | -- | ||
| 28 | RampState_M_Str.Duration_mS_u32 = pos | 0.001 | 0.6 | 0.00025 | 0.7 | 1 | 1 | 0.1 | 0.4 | 785 | 100 | 0.33 | 0.3 | 258 | 785 | 100 | 1452 | 0.7283 | 960 | 654 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.6 | 0 | 0.6 | 0.5 | 958 | 1 | 0.1 | 0.6 | 958 | 1 | 0.1 | 0.6 | 0.6 | 1 | 1 | 1 | 1 | -- | ||
| 29 | RampState_M_Str.StartVal_Uls_f32 = min | 0.0011 | 0.7 | 0.0008 | 0.2 | 0 | 0 | 0.2 | 0.3 | 65 | 5456 | 0 | 0.4 | 231 | 412 | 458 | 1458 | 0.8376 | 95 | 789 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.2 | 0 | 0.2 | 0.0008 | 93 | 0 | 0.2 | 0.2 | 93 | 0 | 0.2 | 0.2 | 0.2 | 1 | 1 | 1 | 1 | -- | ||
| 30 | RampState_M_Str.StartVal_Uls_f32 = max | 0.0012 | 0.8 | 0.001 | 0.6 | 1 | 1 | 0.3 | 0.2 | 25 | 215 | 1 | 0.5 | 564 | 454 | 965 | 3258 | 0.9258 | 620 | 412 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.8 | 0 | 0.8 | 0.5 | 618 | 1 | 0.3 | 0.8 | 618 | 1 | 0.3 | 0.8 | 0.8 | 1 | 1 | 1 | 1 | -- | ||
| 31 | RampState_M_Str.StartVal_Uls_f32 = pos | 0.0013 | 0.9 | 0.002 | 0.8 | 0 | 0 | 0.4 | 0.1 | 159 | 3245 | 0.25 | 0.6 | 56 | 785 | 200 | 14523 | 0.15872 | 1035 | 321 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.8 | 0 | 0.8 | 0.002 | 1033 | 200 | 0.4 | 0.8 | 1033 | 200 | 0.4 | 0.8 | 0.8 | 1 | 1 | 1 | 1 | -- | ||
| 32 | RampState_M_Str.EndVal_Uls_f32 = min | 0.0014 | 0 | 0.003 | 0.5 | 1 | 1 | 0.5 | 0 | 357 | 897 | 0.54 | 0 | 785 | 965 | 10 | 9520 | 0.2576 | 122 | 456 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0.5 | 120 | 1 | 0.5 | 0 | 120 | 1 | 0.5 | 0 | 0 | 1 | 1 | 1 | 1 | -- | ||
| 33 | RampState_M_Str.EndVal_Uls_f32 = max | 0.0015 | 0.2 | 0.004 | 0.6 | 0 | 0 | 0.6 | 0.1 | 759 | 456 | 0.66 | 1 | 423 | 754 | 410 | 54 | 0.3767 | 45 | 951 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.6 | 0 | 0.6 | 0.004 | 43 | 0 | 0.6 | 0.6 | 43 | 0 | 0.6 | 0.6 | 0.6 | 1 | 1 | 1 | 1 | -- | ||
| 34 | RampState_M_Str.EndVal_Uls_f32 = pos | 0.0016 | 0.6 | 0.0006 | 0.7 | 1 | 1 | 0.7 | 0.2 | 153 | 122 | 0.98 | 0.33 | 33 | 120 | 140 | 44 | 0.426 | 53 | 102 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.6 | 0 | 0.6 | 0.5 | 51 | 0 | 0.7 | 0.6 | 51 | 0 | 0.7 | 0.6 | 0.6 | 1 | 1 | 1 | 1 | -- | ||
| 35 | PrevTargetRampMult_Uls_M_f32 = min | 0.0014 | 0 | 0.003 | 0.5 | 1 | 1 | 0.5 | 0 | 357 | 897 | 0.54 | 0.4 | 785 | 965 | 10 | 9520 | 0 | 122 | 456 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0.5 | 120 | 1 | 0.5 | 0 | 120 | 1 | 0.5 | 0 | 0 | 1 | 1 | 1 | 1 | -- | ||
| 36 | PrevTargetRampMult_Uls_M_f32 = max | 0.0015 | 0.2 | 0.004 | 0.6 | 0 | 0 | 0.6 | 0.1 | 759 | 456 | 0.66 | 0.5 | 423 | 754 | 410 | 54 | 1 | 45 | 951 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.6 | 0 | 0.6 | 0.004 | 43 | 0 | 0.6 | 0.6 | 43 | 0 | 0.6 | 0.6 | 0.6 | 1 | 1 | 1 | 1 | -- | ||
| 37 | PrevTargetRampMult_Uls_M_f32 = pos | 0.0016 | 0.6 | 0.0006 | 0.7 | 1 | 1 | 0.7 | 0.2 | 153 | 122 | 0.98 | 0.6 | 33 | 120 | 140 | 44 | 0.5 | 53 | 102 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.6 | 0 | 0.6 | 0.5 | 51 | 0 | 0.7 | 0.6 | 51 | 0 | 0.7 | 0.6 | 0.6 | 1 | 1 | 1 | 1 | -- | ||
| 38 | Rte_Call_SystemTime_GetSystemTime_mS_u32 = min | 0.0021 | 0.8 | 0.00045 | 0.8 | 0 | 0 | 0.2 | 0.3 | 3256 | 3255 | 0.45 | 0.7 | 12 | 145 | 954 | 100 | 0.2576 | 0 | 551 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.44801200300075 | 0 | 0.44801200300075 | 0.00045 | 4294967294 | 1333 | 0.2 | 0.8 | 4294967294 | 1333 | 0.2 | 0.8 | 0.8 | 2 | 1 | 1 | 1 | -- | ||
| 39 | Rte_Call_SystemTime_GetSystemTime_mS_u32 = max | 0.0099 | 0.5 | 0.00022 | 0.9 | 1 | 1 | 0.6 | 0.4 | 965 | 741 | 0.12 | 0.5 | 21 | 1247 | 785 | 200 | 0.3767 | 4294967295 | 45 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.5 | 0 | 0.5 | 0.5 | 4294967293 | 0 | 0.6 | 0.5 | 4294967293 | 0 | 0.6 | 0.5 | 0.5 | 1 | 1 | 1 | 1 | -- | ||
| 40 | Rte_Call_SystemTime_GetSystemTime_mS_u32 = pos | 0.0122 | 0.9 | 0.00021 | 0.1 | 0 | 0 | 0.9 | 0.5 | 21 | 963 | 0.78 | 0.6 | 1022 | 145 | 15 | 122 | 0.426 | 400 | 25 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.894749278025729 | 0 | 0.894749278025729 | 0.00021 | 398 | 3809 | 0.9 | 0.1 | 398 | 3809 | 0.9 | 0.1 | 0.1 | 1 | 1 | 1 | 1 | -- | ||
| 41 | All Min | 0.0001 | 0 | 0.0001 | 0 | 0 | 0 | 0 | 0.0001 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0.0001 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | -- | ||
| 42 | All Max | 0.5 | 1 | 0.005 | 1 | 1 | 1 | 1 | 0.5 | 4294967295 | 4294967295 | 1 | 1 | 4294967295 | 4294967295 | 4294967295 | 4294967295 | 1 | 4294967295 | 66 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 0 | 1 | 0.5 | 4294967295 | 4294967295 | 1 | 1 | 4294967295 | 4294967295 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | -- | ||
Sheet 6: StOpCtrl_Per1() P
| StOpCtrl_Per1 | TS | -- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | Func Stub Return Val | Func Stub Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
| Vector Number | Vector Description | DiagRampRate_XpmS_f32 | DiagRampValue_Uls_f32 | OperRampRate_XpmS_f32 | OperRampValue_Uls_f32 | RampSrlComSvcDft_Cnt_lgc | DiagStsDiagRmpActive_Cnt_lgc | PrevOutputRampMult_Uls_M_f32 | PrevRate_XpmS_M_f32 | RampState_M_Str.StartTime_mS_u32 | RampState_M_Str.Duration_mS_u32 | RampState_M_Str.StartVal_Uls_f32 | RampState_M_Str.EndVal_Uls_f32 | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | PrevTargetRampMult_Uls_M_f32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | OutputRampMult_Uls_f32 | RampDwnStatusComplete_Cnt_lgc | PrevOutputRampMult_Uls_M_f32 | PrevRate_XpmS_M_f32 | RampState_M_Str.StartTime_mS_u32 | RampState_M_Str.Duration_mS_u32 | RampState_M_Str.StartVal_Uls_f32 | RampState_M_Str.EndVal_Uls_f32 | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | PrevTargetRampMult_Uls_M_f32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | Rte_Call_StOpCtrl_Per1_CP0_CheckpointReached | Rte_Call_StOpCtrl_Per1_CP1_CheckpointReached | OutputRampMult_Uls_f32 | RampDwnStatusComplete_Cnt_lgc | PrevOutputRampMult_Uls_M_f32 | PrevRate_XpmS_M_f32 | RampState_M_Str.StartTime_mS_u32 | RampState_M_Str.Duration_mS_u32 | RampState_M_Str.StartVal_Uls_f32 | RampState_M_Str.EndVal_Uls_f32 | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | PrevTargetRampMult_Uls_M_f32 | Rte_Call_SystemTime_GetSystemTime_mS_u32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | Rte_Call_StOpCtrl_Per1_CP0_CheckpointReached | Rte_Call_StOpCtrl_Per1_CP1_CheckpointReached | P/F | CPU Cycles | |
| 1 | (FALSE == DiagStsF1Act_Cnt_T_lgc)=>True, (TRUE == RampSrlComSvcDft_Cnt_T_lgc)=>True, ((DiffOutputRampMult_T_f32 > FLT_EPSILON) || (DiffRate_T_f32 > FLT_EPSILON))=>True (NewOutputRampMult_T_f32 < FLT_EPSILON)=>False | 0.4 | 0.3 | 0.0002 | 0.3 | 1 | 0 | 0.6 | 0.2 | 545 | 448 | 0 | 1 | 8 | 897 | 654 | 564 | 0 | 54 | 231 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.3 | 0 | 0.3 | 0.5 | 52 | 0 | 0.6 | 0.3 | 52 | 0 | 0.6 | 0.3 | 0.3 | 1 | 1 | 1 | 1 | -- | ||
| 2 | (FALSE == DiagStsF1Act_Cnt_T_lgc)=>False, (TRUE == RampSrlComSvcDft_Cnt_T_lgc)=>False, ((DiffOutputRampMult_T_f32 > FLT_EPSILON) || (DiffRate_T_f32 > FLT_EPSILON))=>False (NewOutputRampMult_T_f32 < FLT_EPSILON)=>True | 0.0001 | 0 | 0.0001 | 0 | 0 | 1 | 0 | 0.0001 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0.0001 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | -- | ||
Sheet 7: RampLib
![]() | |||||
| Nexteer EPS Unit Test Tool | |||||
| Rev:2.7b | |||||
| Test Setup | |||||
| Number Of Calibrations | 0 | ||||
| Number Of Calibration Sets | 0 | ||||
| Calibration Sheet | |||||
| Function(s) Under Test | Variables | Function Stubs | |||
| Function Name | TestType | Test Vectors | Set | Read | Function Name |
| RampLib | P | 2 | rampState_T_Str.StartTime_mS_u32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | |
| RampLib | B | 17 | rampState_T_Str.Duration_mS_u32 | ||
| rampState_T_Str.StartVal_Uls_f32 | |||||
| rampState_T_Str.EndVal_Uls_f32 | |||||
Sheet 8: RampLib() B
| RampLib | TS | -- | |||||||||||
| B | I/P | I/P | I/P | I/P | Func Stub Return Val | Function Return Val | Func Stub Counter | Expected Return Val | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
| Vector Number | Vector Description | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | RampLib | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | RampLib | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | P/F | CPU Cycles | |
| 1 | rampState_T_Str.StartTime_mS_u32 = min | 0 | 2000 | 0.1 | 0.9 | 1534 | -- | -- | 0.7136 | 1 | -- | ||
| 2 | rampState_T_Str.StartTime_mS_u32 = max | 4294967295 | 100 | 0.2 | 0.8 | 4000 | -- | -- | 0.8 | 1 | -- | ||
| 3 | rampState_T_Str.StartTime_mS_u32 = pos | 564 | 78 | 0.3 | 0.7 | 564 | -- | -- | 0.7 | 1 | -- | ||
| 4 | rampState_T_Str.Duration_mS_u32 = min | 54 | 0 | 0.4 | 0.6 | 458 | -- | -- | 0.6 | 1 | -- | ||
| 5 | rampState_T_Str.Duration_mS_u32 = max | 1254 | 4294967295 | 0.5 | 0.5 | 125 | -- | -- | 0.5 | 1 | -- | ||
| 6 | rampState_T_Str.Duration_mS_u32 = pos | 210 | 45 | 0.6 | 0.4 | 147 | -- | -- | 0.4 | 1 | -- | ||
| 7 | rampState_T_Str.StartVal_Uls_f32 = min | 320 | 1254 | 0 | 0.3 | 369 | -- | -- | 0.0882775119617225 | 1 | -- | ||
| 8 | rampState_T_Str.StartVal_Uls_f32 = max | 458 | 635 | 1 | 0.2 | 745 | -- | -- | 0.2 | 1 | -- | ||
| 9 | rampState_T_Str.StartVal_Uls_f32 = pos | 789 | 951 | 0.8 | 0.1 | 321 | -- | -- | 0.563722397476341 | 1 | -- | ||
| 10 | rampState_T_Str.EndVal_Uls_f32 = min | 213 | 148 | 0.5 | 0 | 452 | -- | -- | 0 | 1 | -- | ||
| 11 | rampState_T_Str.EndVal_Uls_f32 = max | 56 | 359 | 0.1 | 1 | 1459 | -- | -- | 1 | 1 | -- | ||
| 12 | rampState_T_Str.EndVal_Uls_f32 = pos | 5 | 745 | 0.5 | 0.5 | 325 | -- | -- | 0.5 | 1 | -- | ||
| 13 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 = min | 1254 | 3210 | 0.6 | 0.4 | 0 | -- | -- | 0.6 | 1 | -- | ||
| 14 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 = max | 3256 | 100 | 0.7 | 0.3 | 4294967295 | -- | -- | 0.3 | 1 | -- | ||
| 15 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 = pos | 852 | 120 | 0.9 | 0.2 | 3000 | -- | -- | 0.2 | 1 | -- | ||
| 16 | All Min | 0 | 0 | 0 | 0 | 0 | -- | -- | 0 | 1 | -- | ||
| 17 | All Max | 4294967295 | 4294967295 | 1 | 1 | 4294967295 | -- | -- | 1 | 1 | -- | ||
Sheet 9: RampLib() P
| RampLib | TS | -- | |||||||||||
| P | I/P | I/P | I/P | I/P | Func Stub Return Val | Function Return Val | Func Stub Counter | Expected Return Val | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
| Vector Number | Vector Description | rampState_T_Str.StartTime_mS_u32 | rampState_T_Str.Duration_mS_u32 | rampState_T_Str.StartVal_Uls_f32 | rampState_T_Str.EndVal_Uls_f32 | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | RampLib | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | RampLib | Rte_Call_SystemTime_DtrmnElapsedTime_mS_u32 | P/F | CPU Cycles | |
| 1 | (ElapsedRamp_mS_T_u32 >= rampState_T_Str.Duration_mS_u32)=>True | 156 | 1534 | 0.7 | 0.9 | 2000 | -- | -- | 0.9 | 1 | -- | ||
| 2 | (ElapsedRamp_mS_T_u32 >= rampState_T_Str.Duration_mS_u32)=>False | 22 | 4000 | 0.9 | 0.8 | 100 | -- | -- | 0.8975 | 1 | -- | ||