1 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

HwTrq - Rev 19<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0LWW7-Nov-11Data dictionary template for HwTrq Analog Initial component creation



2.0LWW12-Nov-11Updates to data dictionary template



3.0VK25-Nov-11Upates to data dictionary as per FDD 04 rev008



3.1VK2-Dec-11Shown the unit test tolerance values for module level variables.



4VK3-Dec-11Update the DD with new template



4.1VK13-Dec-11Changed HwTrqScaleStatus, HwTrqTrimStatus to boolean



4.2VK14-Dec-11Matched the names of the elements in HwTrqScale_Datatype and
HwTrqTrim_Datatype as in digital hw torque




5OT22-Dec-11Updated template (FDD reference)



6OT9-Jan-12Updated Template (v3.1)



7OT18-Jan-12Updated Template (Graph Settings)



8OT1-Feb-12Fixed NTC_STATUS_PASSED path anomaly, added error acc structs



9OT3-Feb-12Fixed Inconsistencies



10OT20-Mar-12Update range of Scale-related values - changes lost, recovered in Rev 16



11VK20-Apr-12Removed MEC



12VK21-Apr-12Added module internal variable NvMBlkStatus_Cnt_M_u8



13LWW27-Apr-12Removed Polarity Input



14OT5-Jun-12Updated to FDD 04A v005



15OT7-Jun-12Updated default value of input



16OT8-Jun-12Fixed UTP Issue, fixed change log version ommisions, added in lost changes



17VK22-Aug-12Added MEC input to the variables sheet



18OT10-Oct-12Implemented FDD 04A v007



19OT30-Oct-12Trim and scale input/output changes




































































































































































































Sheet 2: Variable Dictionary

HwTrq - Rev 19

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















T1ADC_Volt_f32T1_ADCFDD04A AnalogHandwheelTorqueMeasurementA2D converted Torque Input #1IN
2.505Single Precision Float
Voltfloat32







T2ADC_Volt_f32T2_ADCFDD04A AnalogHandwheelTorqueMeasurementA2D converted Torque Input #2IN
2.505Single Precision Float
Voltfloat32







AbsPosStepSignal_Cnt_u08AbsPos_Step_SignalFDD04A AnalogHandwheelTorqueMeasurementUntrimmed Step signal computed from the absolute position sensor P3 and P4IN
0091
Cntuint8







CntrlDisRampComplete_Cnt_lgcCntrlDisRamp_CompleteFDD04A AnalogHandwheelTorqueMeasurementBoolean flag indicating completion of the controlled disable rampIN
001n/a
Cntboolean







SysCHwTorqueSqd_HwNmSq_f32SysC_HWTorque_SqdFDD04A AnalogHandwheelTorqueMeasurement
IN
00100Single Precision Float
HwNmSqfloat32







MECCounter_Cnt_enumMEC CounterFDD04A AnalogHandwheelTorqueMeasurementMEC Counter 0 - ProductionMode 1 - ManufacturingMode 2 - EngineeringModeIN
0021
CntManufModeType







AnaDiffHwTrq_Volt_f32Ana_DiffHwTrqFDD04A AnalogHandwheelTorqueMeasurementDifferential Hw TrqON
0-2.52.5Single Precision Float1.22E-03Voltfloat32







AnaHwTorque_HwNm_f32Ana_HW_Torque, SrlComHwTrqFDD04A AnalogHandwheelTorqueMeasurementDifferential torque calculated from T1 and T2 with the differential torque trim applied, HW_Torque to be transmitted to an external control moduleON
0-1010Single Precision Float3.91E-03HwNmfloat32







SrlComHwTrqValid_Cnt_lgcSrlComHwTrqValidFDD04A AnalogHandwheelTorqueMeasurementValidity of the SrlComHwTrq signalON
00111.00E+00Cntboolean







ErrorActiveAnalog_Cnt_enumErrorActive_AnalogFDD04A AnalogHandwheelTorqueMeasurementStatus of the analog handwheel torque subsystemON
00211.00E+00Cntuint8







T1TrimVal_Volt_f32
FDD04A AnalogHandwheelTorqueMeasurementEOL Torque 1 trimON
2.505Single Precision Floatn/aVoltfloat32







T2TrimVal_Volt_f32
FDD04A AnalogHandwheelTorqueMeasurementEOL Torque 2 trimON
2.505Single Precision Floatn/aVoltfloat32







HwTrqScaleVal_VoltsPerDeg_f32
FDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque scaleON
0.50.003906250.9375Single Precision Floatn/aVoltpDegfloat32







TrqSum_Volt_M_s4p11TrqSumFDD04A AnalogHandwheelTorqueMeasurementSum of the corrected T1 and T2MN
0-552^-114.88E-04Volts4p11_T







SSDiagFiltSV_Volt_M_s4p27
FDD04A AnalogHandwheelTorqueMeasurementSS filter state variableMN
0-552^-277.45E-09Volts4p27_T







TDiagFiltOut_Volt_M_s4p11
FDD04A AnalogHandwheelTorqueMeasurementTransient filter outputMN
0-552^-114.88E-04Volts4p11_T







TDiagFiltSV_Volt_M_s4p27
FDD04A AnalogHandwheelTorqueMeasurementTransient filter state variableMN
0-552^-277.45E-09Volts4p27_T







CorrDiagFiltSV_Volt_M_s4p27
FDD04A AnalogHandwheelTorqueMeasurementCommon mode compensation filter state variableNN
0-552^-114.88E-04Volts4p27_T







CorrDiagFiltOut_Volt_M_s4p11CorrDiagFiltOutFDD04A AnalogHandwheelTorqueMeasurementCommon mode compensation filter outputMN
0-552^-114.88E-04Volts4p11_T







SumFltOut_Volt_M_u5p11SumFiltOutFDD04A AnalogHandwheelTorqueMeasurementSum filter outputMN
0052^-11n/aVoltu5p11_T







SSDiagFiltOut_Volt_M_s4p11SSFiltOutFDD04A AnalogHandwheelTorqueMeasurementSS filter outputMN
0-552^-11n/aVolts4p11_T







AnaDiffHwTrq_Volt_M_f32
FDD04A AnalogHandwheelTorqueMeasurementDifferential Hw TrqMN
0-2.52.5Single Precision Float1.22E-03Voltfloat32







AnaHwTorque_HwNm_M_f32
FDD04A AnalogHandwheelTorqueMeasurement
MN
0-1010Single Precision Float3.91E-03HwNmfloat32







TrqSensorRecDiagAcc_Cnt_M_u16
FDD04A AnalogHandwheelTorqueMeasurementTorque sensor recovery diagnostic accumulatorMN
006553511.00E+00Cntuint16







T1RngErrAcc_Cnt_M_u16
FDD04A AnalogHandwheelTorqueMeasurementT1 diagnostic range accumulatorMN
006553511.00E+00Cntuint16







T2RngErrAcc_Cnt_M_u16
FDD04A AnalogHandwheelTorqueMeasurementT2 diagnostic range accumulatorMN
006553511.00E+00Cntuint16







HwTorqCorrLimErrAcc_Cnt_M_u16HWTorqCC_ErrorAccFDD04A AnalogHandwheelTorqueMeasurement
MN
006553511.00E+00Cntuint16







NvMBlkStatus_Cnt_M_u8
FDD04A AnalogHandwheelTorqueMeasurement
MN
NVM_REQ_NOT_OKn/an/a0 = NVM_REQ_OK, 1 = NVM_REQ_NOT_OK, 2 = NVM_REQ_PENDING, 3 = NVM_REQ_INTEGRITY_FAILED, 4 = NVM_REQ_BLOCK_SKIPPED, 5 = NVM_REQ_NV_INVALIDATED1.00E+00CntNvM_RequestResultType







Rte_Pim_HwTrqTrimData
FDD04A AnalogHandwheelTorqueMeasurementTrim Data StructureNN
{0, 2.5, 2.5, FALSE}




HwTrqTrim_Datatype







Rte_Pim_HwTrqTrimData.HwTrqTrim_Volts_f32k_EOL_HwTrq_TrimFDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque trim


0-2.52.5Single Precision Floatn/aVoltfloat32







Rte_Pim_HwTrqTrimData.T1Trim_Volts_f32k_EOL_Trq1TrimFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 1 trim


2.505Single Precision Floatn/aVoltfloat32







Rte_Pim_HwTrqTrimData.T2Trim_Volts_f32k_EOL_Trq2TrimFDD04A AnalogHandwheelTorqueMeasurementEOL Torque 2 trim


2.505Single Precision Floatn/aVoltfloat32







Rte_Pim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgck_EOL_HwTrq_Trim_PerformedFDD04A AnalogHandwheelTorqueMeasurementEOL torque trim status


001n/an/aCntboolean







Rte_Pim_HwTrqScaleData
FDD04A AnalogHandwheelTorqueMeasurementScale Data StructureNN
{0.5, FALSE}




HwTrqScale_Datatype







Rte_Pim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32k_EOLHwTrqScaleFDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque scale


0.50.003906250.9375Single Precision Floatn/aVoltpDegfloat32







Rte_Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgck_EOL_HwTrqScale_PerfFDD04A AnalogHandwheelTorqueMeasurementEOL torque scale status


001n/an/aCntboolean







Rte_Pim_EOLTrqStepData[10]k_EOL_TrqStepFDD04A AnalogHandwheelTorqueMeasurementaverage diff torque compensation corresponding to the absolute position stepNN
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}-1010Single Precision Float3.91E-03HwNmfloat32







AnaHwTorqueSqd_HwNmSq_D_f32Ana_HW_Torque_SqdFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float3.91E-03HwNmSqfloat32







HWTorqCorrLimDiff_HwNmSq_D_f32HWTorq_CorrLim_DiffFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float3.91E-03HwNmSqfloat32







HwTorqCh1vsCh2CorrLim_HwNmSq_D_f32HW_Torq_Ch1vsCh2_CorrLimFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float3.91E-03HwNmSqfloat32







AnaHwTorque_HwNm_f32Ana_HW_Torque, SrlComHwTrqFDD04A AnalogHandwheelTorqueMeasurementAnalog Handwheel Torque (for systematic coverage use)IN
0-1010Single Precision Float
HwNmfloat32







AnaDiffHwTrq_Volt_f32Ana_DiffHwTrqFDD04A AnalogHandwheelTorqueMeasurementDifferential Hw Trq (for systematic coverage use)IN
0-2.52.5Single Precision Float
Voltfloat32







SysCT1ADC_Volt_f32T1_ADCFDD04A AnalogHandwheelTorqueMeasurementSystematic Coverage A2D converted Torque Input #1IN
2.505Single Precision Float
Voltfloat32







SysCT2ADC_Volt_f32T2_ADCFDD04A AnalogHandwheelTorqueMeasurementSystematic Coverage A2D converted Torque Input #2IN
2.505Single Precision Float
Voltfloat32







T1TrimVal_Volt_f32
FDD04A AnalogHandwheelTorqueMeasurementEOL Torque 1 trimIN
2.505Single Precision Float
Voltfloat32







T2TrimVal_Volt_f32
FDD04A AnalogHandwheelTorqueMeasurementEOL Torque 2 trimIN
2.505Single Precision Float
Voltfloat32







HwTrqScaleVal_VoltsPerDeg_f32
FDD04A AnalogHandwheelTorqueMeasurementEOL Hw torque scaleIN
0.50.003906250.9375Single Precision Float
VoltpDegfloat32







SysCHwTorqueSqd_HwNmSq_f32SysC_HWTorque_SqdFDD04A AnalogHandwheelTorqueMeasurement
ON
00100Single Precision Float3.91E-03HwNmSqfloat32







SysCHwTorqueSqd_HwNmSq_M_f32
FDD04A AnalogHandwheelTorqueMeasurement
MN
00100Single Precision Float3.91E-03HwNmSqfloat32







SysCHwTorqCorrLimErrAcc_Cnt_M_u16
FDD04A AnalogHandwheelTorqueMeasurement
MN
006553511.00E+00Cntuint16







SysCAnaHwTorqueSqd_HwNmSq_D_f32SysC_Ana_HW_Torque_SqdFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float3.91E-03HwNmSqfloat32







SysCHWTorqCorrLimDiff_HwNmSq_D_f32SysC_HWTorq_CorrLim_DiffFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float3.91E-03HwNmSqfloat32







SysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32SysC_HW_Torq_Ch1vsCh2_CorrLimFDD04A AnalogHandwheelTorqueMeasurement
DN
00100Single Precision Float3.91E-03HwNmSqfloat32




















































Sheet 3: Calibration Dictionary

HwTrq - Rev 19


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_TbarStiff_NmpDeg_f32k_Tbar_StiffnessFDD04A AnalogHandwheelTorqueMeasurementT-bar stiffness / T bar rateNN
2.51.53.9921875Nm/Degfloat32




k_AnaRngDiag_Cnt_strn/aFDD04A AnalogHandwheelTorqueMeasurementDiagnostic Struct for T1NN
{200, 4, 1}


DiagSettings_Str




k_AnaRngDiag_Cnt_str.Thresholdk_AnaTrq_Error_ThreshFDD04A AnalogHandwheelTorqueMeasurementT1- Error Threshold


200065535Cntuint16




k_AnaRngDiag_Cnt_str.PStepk_AnaTrq_Error_PstepFDD04A AnalogHandwheelTorqueMeasurementT1- Error Accumulator P-step


40255Cntuint16




k_AnaRngDiag_Cnt_str.NStepk_AnaTrq_Error_NstepFDD04A AnalogHandwheelTorqueMeasurementT1- Error N-step


10255Cntuint16




k_T1HghRange_Volts_f32k_T1_Range_HiFDD04A AnalogHandwheelTorqueMeasurementT1 – High out of rangeNN
4.54.55Voltsfloat32




k_T1LowRange_Volts_f32k_T1_Range_LowFDD04A AnalogHandwheelTorqueMeasurementT1- Low out of rangeNN
0.500.5Voltsfloat32




k_T2HghRange_Volts_f32k_T2_Range_HiFDD04A AnalogHandwheelTorqueMeasurementT2 – High out of rangeNN
4.54.55Voltsfloat32




k_T2LowRange_Volts_f32k_T2_Range_LowFDD04A AnalogHandwheelTorqueMeasurementT2- Low out of rangeNN
0.500.5Voltsfloat32




k_T1AccRecLim_Cnt_u16k_T1AccRecLimFDD04A AnalogHandwheelTorqueMeasurementT1 OOR accumulator recovery limitNN
0065535Cntuint16




k_T2AccRecLim_Cnt_u16k_T2AccRecLimFDD04A AnalogHandwheelTorqueMeasurementT2 OOR accumulator recovery limitNN
0065535Cntuint16




k_MaxTrqSumLmt_Volts_f32k_T1vsT2_Trq_SumFDD04A AnalogHandwheelTorqueMeasurementHW Torque Summation Limit (Max)NN
3.205Voltsfloat32




k_TdiagLim_Volts_u5p11k_T1T2_TransFlt_LimFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Transient Fault LimitNN
0.55705Voltsu5p11_T




k_CorrDiagFiltActiv_Volts_u5p11k_T1T2_CMC_ActFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - HW Torque Threshold Activation for Common Mode Compensation LPFNN
0.0505Voltsu5p11_T




k_CorrDiagKn_Cnts_u16k_T1T2_CMC_LPFFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Common Mode Compensation LPF Frequency ( Time constant)NN
814065535Cntuint16




k_TdiagCorrLim_Volts_u5p11k_CMC_Lpf_Out_LimFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Common Mode Compensation LPF Output LimitNN
0.105Voltsu5p11_T




k_SSDiagKn_Cnts_u16k_T1T2_SS_LPFFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Steady State Low Pass Filter FrequencyNN
814065535Cntuint16




k_SSDiagLim_Volts_u5p11k_T1T2_SS_LimFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Steady State Fault Detection LimitNN
0.55705Voltsu5p11_T




t_TDiagFiltKnTbl_Cnt_u16[17]t_T1T2_Dep_Trs_TimeconFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 - Torque Filter Time Constant Dependent TableNN1Y10667, 10667, 10667, 10667, 10667, 7106, 7330, 6359, 5674, 5927,6633,6752,6112,5584,5141,4763,4437040000Cntuint16




k_SumFiltRecLim_Volt_u5p11k_SumFiltRecLimFDD04A AnalogHandwheelTorqueMeasurementT1 vs. T2 transient filter path recovery limitNN
0.27305Voltu5p11_T




k_SSFiltRecLim_Volt_u5p11k_SSFiltRecLimFDD04A AnalogHandwheelTorqueMeasurementT1 vs. T2 steady state filter path recovery limitNN
0.48805Voltu5p11_T




t_TDiagIndptTbl_Volts_u5p11[17]t_T1T2_Ind_Trs_TimeconFDD04A AnalogHandwheelTorqueMeasurementThis calibration is not present in FDD04 008, butNN1X0, 0.15625, 0.3125, 0.46875, 0.625, 0.78125, 0.9375, 1.09375, 1.25, 1.40625, 1.5625, 1.71875, 1.875, 2.03125, 2.1875, 2.34375, 2.505Voltsu5p11_T




k_TrqFltRecLim_Cnt_u16k_TrqFltRecLimFDD04A AnalogHandwheelTorqueMeasurementTrq sensor recovery limit which determines the number of recovery attempts.NN
10255Cntuint16




k_MaxHwTrqTrim_Volts_f32k_Max_HwTrq_TrimFDD04A AnalogHandwheelTorqueMeasurementMaximum threshold of diff torque to allow the torque Sensor TrimNN
0.105Voltsfloat32




k_HwTrqSclNom_VoltspDeg_f32k_TrqSensScale_NomFDD04A AnalogHandwheelTorqueMeasurementNominal Value of Torque Sensor ScalingNN
0.500.9375Volts/Degfloat32




k_AnaT1T2ErrThreshold_Volts_u5p11k_AnaT1T2Err_ThresholdFDD04A AnalogHandwheelTorqueMeasurementT1 vs T2 error threshold indicating reasonable error energy in the hw trq sub-systemNN
0.205Voltsu5p11_T




t_HwTorqCorrLimXAxis_HwNm_u4p12[6]t_HWTorq_CorrLim_xaxisFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0, 2, 4, 6, 8, 10}010HwNmu4p12_T




t_HwTorqCorrLimYAxis_HwNmSq_u7p9[6]t_HWTorq_CorrLim_yaxisFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0.25, 2.25, 4.25, 6.25, 8.25, 10.25}0100HwNmSqu7p9_T




k_HwTorqCorrLimDiag_Cnt_str
FDD04A AnalogHandwheelTorqueMeasurement
NN
{12, 4, 1}


DiagSettings_Str




k_HwTorqCorrLimDiag_Cnt_str.Thresholdk_HWTorq_Corrlim_ErrAcc_ThreshFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation check Error Accumulator limit threshold


12020Cntuint16




k_HwTorqCorrLimDiag_Cnt_str.PStepk_HWTorq_Corrlim_PstepFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Pstep


40255Cntuint16




k_HwTorqCorrLimDiag_Cnt_str.NStepk_HWTorq_Corrlim_NstepFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Nstep


10255Cntuint16




t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]t_SysC_HWTorq_CorrLim_xaxisFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0, 2, 4, 6, 8, 10}010HwNmu4p12_T




t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]t_SysC_HWTorq_CorrLim_yaxisFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error limit lookup tableNN
{0.25, 2.25, 4.25, 6.25, 8.25, 10.25}0100HwNmSqu7p9_T




k_SysCHwTorqCorrLimDiag_Cnt_str
FDD04A AnalogHandwheelTorqueMeasurement
NN
{12, 4, 1}


DiagSettings_Str




k_SysCHwTorqCorrLimDiag_Cnt_str.Thresholdk_SysC_HWTorq_Corrlim_ErrAcc_ThreshFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation check Error Accumulator limit threshold


12020Cntuint16




k_SysCHwTorqCorrLimDiag_Cnt_str.PStepk_SysC_HWTorq_Corrlim_PstepFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Pstep


40255Cntuint16




k_SysCHwTorqCorrLimDiag_Cnt_str.NStepk_SysC_HWTorq_Corrlim_NstepFDD04A AnalogHandwheelTorqueMeasurementHW Torque correlation error Nstep


10255Cntuint16





Sheet 4: Global Constants

HwTrq - Rev 19








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

2 - Handwheel_Torque_2_MDD

Module – Handwheel Torque 2

High-Level Description

This module serves as the implementation of the systematic coverage requirements for the handwheel torque module. Several signals are calculated in parallel with Handwheel Torque.

Figures

Component Diagram


Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

Module InputsModule Outputs
SysCT1ADC_Volt_f32SysCHwTorqueSqd_HwNmSq_f32
SysCT2ADC_Volt_f32
AnaHwTorque_HwNm_f32
AnaDiffHwTrq_Volt_f32
HwTrqScaleVal_VoltsPerDeg_f32
T1TrimVal_Volt_f32
T2TrimVal_Volt_f32

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
SysCHwTorqueSqd_HwNmSq_M_f32Single Precision Float0100HWTRQ2_START_SEC_VAR_CLEARED_32
SysCTDiagFiltSV_Volt_M_s4p272-27-5.05.0HWTRQ2_START_SEC_VAR_CLEARED_32
SysCSSDiagFiltSV_Volt_M_s4p272-27-5.05.0HWTRQ2_START_SEC_VAR_CLEARED_32
SysCHwTorqCorrLimErrAcc_Cnt_M_u161FULLFULLHWTRQ2_START_SEC_VAR_CLEARED_16
SysCCorrDiagFiltOut_Volt_M_s4p112-11-5.05.0HWTRQ2_START_SEC_VAR_CLEARED_16
SysCTDiagFiltOut_Volt_M_s4p112-11-5.05.0HWTRQ2_START_SEC_VAR_CLEARED_16
SysCTrqSum_Volt_M_s4p112-11-5.05.0HWTRQ2_START_SEC_VAR_CLEARED_16
SysCSumFltOut_Volt_M_u5p112-1105.0HWTRQ2_START_SEC_VAR_CLEARED_16
SysCSSDiagFiltOut_Volt_M_s4p112-11-5.05.0HWTRQ2_START_SEC_VAR_CLEARED_16
SysCCorrDiagFiltSV_Volt_M_s4p272-11-5.05.0HWTRQ2_START_SEC_VAR_SAVED_ZONEH_32
SysCAnaHwTorqueSqd_HwNmSq_D_f32Single Precision Float0100HWTRQ2_START_SEC_VAR_CLEARED_32
SysCHWTorqCorrLimDiff_HwNmSq_D_f32Single Precision Float0100HWTRQ2_START_SEC_VAR_CLEARED_32
SysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32Single Precision Float0100HWTRQ2_START_SEC_VAR_CLEARED_32

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

None

Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
k_TbarStiff_NmpDeg_f32
k_MaxTrqSumLmt_Volts_f32
k_TdiagLim_Volts_u5p11
k_CorrDiagFiltActiv_Volts_u5p11
k_CorrDiagKn_Cnts_u16
k_TdiagCorrLim_Volts_u5p11
k_SSDiagKn_Cnts_u16
k_SSDiagLim_Volts_u5p11
t_TDiagFiltKnTbl_Cnt_u16[]
k_SSFiltRecLim_Volt_u5p11
t_TDiagIndptTbl_Volts_u5p11[]
t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[]
t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[]
k_SysCHwTorqCorrLimDiag_Cnt_str

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameResolutionUnitsValue
D_SSDIAGNFILTSVLMT_VOLT_S4P272-27VoltsFPM_Fix_m((uint32)(k_SSDiagLim_Volts_u5p11 + 1), u21p11_T, s4p27_T)
D_TWO_ULS_F32Single Precision FloatUnitless2
D_HWTRQLMT_HWNMSQ_F32Single Precision FloatHWNMSQ100

Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name
D_ZERO_CNT_U16

Module specific Lookup Tables Constants

Constant NameResolutionValueSoftware Segment
None


Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library and functions / Macros that are called by the various sub modules are identified below,

  1. FPM_Fix_m

  2. FPM_FloatToFixed_m

  3. FPM_FixedToFloat_m

  4. Abs_f32_m

  5. Abs_s16_m

  6. Limit_m

  7. IntplVarXY_u16_u16Xu16Y_Cnt

  8. TableSize_m

  9. DiagPStep_m

  10. DiagNStep_m

  11. DiagFailed_m

  12. LPF_SvUpdate_s16InFixKTrunc_m

  13. LPF_OpUpdate_s16InFixKTrunc_m

Data Hiding Functions

  1. None

Global Functions/Macros Defined by this Module

None

Local Functions/Macros Used by this MDD only

None

Software Module Implementation

Runtime Environment (RTE) Initial Values

This section lists the initial values of data written by this module but controlled by the RTE. After RTE initialization, the data in this table will contain these values.

DataValue
Rte_InitValue_AnaDiffHwTrq_Volt_f320
Rte_InitValue_AnaHwTorque_HwNm_f320
Rte_InitValue_HwTrqScaleVal_VoltsPerDeg_f320
Rte_InitValue_SysCHwTorqueSqd_HwNmSq_f320
Rte_InitValue_SysCT1ADC_Volt_f320
Rte_InitValue_SysCT2ADC_Volt_f320
Rte_InitValue_T1TrimVal_Volt_f320
Rte_InitValue_T2TrimVal_Volt_f320

Initialization Functions

Init: _Init1

Design Rationale

None

Module Outputs

None

Module Internal

SysCCorrDiagFiltOut_Volt_M_s4p11= 0


Periodic Functions

Per: _Per1

Design Rationale

None

Program Flow Start

Rte_Call_HwTrq2_Per1_CP0_CheckpointReached()

Store Module Inputs to Local copies

SysCT1ADC_Volt_T_f32 = Rte_IRead_HwTrq2_Per1_SysCT1ADC_Volt_f32()

SysCT2ADC_Volt_T_f32 = Rte_IRead_HwTrq2_Per1_SysCT2ADC_Volt_f32()

Compute Alternate Diff Torque

Store Local copy of outputs into Module Outputs

SysCHwTorqueSqd_HwNmSq_M_f32 = SysCHwTorqueSqd_HwNmSq_T_f32

Rte_IWrite_HwTrq2_Per1_SysCHwTorqueSqd_HwNmSq_f32(SysCHwTorqueSqd_HwNmSq_T_f32)

Program Flow End

Rte_Call_HwTrq2_Per1_CP1_CheckpointReached()

Per: _Per2

Design Rationale

None

Program Flow Start

Rte_Call_HwTrq2_Per2_CP0_CheckpointReached()

Store Module Inputs to Local copies

AnaHwTorque_HwNm_T_f32 = Rte_IRead_HwTrq2_Per2_AnaHwTorque_HwNm_f32()

Torque1_Volt_T_f32 = Rte_IRead_HwTrq2_Per2_SysCT1ADC_Volt_f32()

Torque2_Volt_T_f32 = Rte_IRead_HwTrq2_Per2_SysCT2ADC_Volt_f32()

SysCHwTorqueSqd_HwNmSq_T_f32 = SysCHwTorqueSqd_HwNmSq_M_f32

T1Trim_Volt_T_f32 = Rte_IRead_HwTrq2_Per2_T1TrimVal_Volt_f32()

T2Trim_Volt_T_f32 = Rte_IRead_HwTrq2_Per2_T2TrimVal_Volt_f32()

CorrDiagFiltOut_Volt_T_s4p11 = SysCCorrDiagFiltOut_Volt_M_s4p11

TDiagFiltSV_Volt_T_s4p27 = SysCTDiagFiltSV_Volt_M_s4p27

Systematic Cross Check Hw Diff Torque

T1 vs T2 Comparison Diagnostic

Store Local copy of outputs into Module Outputs

SysCAnaHwTorqueSqd_HwNmSq_D_f32 = AnaHwTorqueSqd_HwNmSq_T_f32

SysCHWTorqCorrLimDiff_HwNmSq_D_f32 = SysCHwTorqCorrLimDiff_HwNmSq_T_f32

SysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32 = SysCHwTorqCh1vsCh2CorrLim_HwNmSq_T_f32

Program Flow End

Rte_Call_HwTrq2_Per2_CP1_CheckpointReached()

Per: _Per3

Design Rationale

None

Program Flow Start

Rte_Call_HwTrq2_Per3_CP0_CheckpointReached()

Store Module Inputs to Local copies

HwTrqComp_Volt_T_f32 = Rte_IRead_HwTrq2_Per3_AnaDiffHwTrq_Volt_f32()

TDiagFiltOut_Volt_T_s4p11 = SysCTDiagFiltOut_Volt_M_s4p11

TrqSum_Volt_T_s4p11 = SysCTrqSum_Volt_M_s4p11

CorrDiagFiltOut_Volt_T_s4p11 = SysCCorrDiagFiltOut_Volt_M_s4p11

SSDiagFiltSV_Volt_T_s4p27 = SysCSSDiagFiltSV_Volt_M_s4p27

CorrDiagFiltSV_Volt_T_s4p27 = SysCCorrDiagFiltSV_Volt_M_s4p27

Steady State Fault Detection, Common Mode Compensation Function

Store Local copy of outputs into Module Outputs

SysCCorrDiagFiltOut_Volt_M_s4p11 = CorrDiagFiltOut_Volt_T_s4p11

Program Flow End

Rte_Call_HwTrq2_Per3_CP1_CheckpointReached()


Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

None


Execution Requirements

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameCalling FrequencySystem State(s) in which the function is called
HwTrq2_Init1On EventOn Init
HwTrq2_Per12 msALL
HwTrq2_Per24 msALL
HwTrq2_Per3100 msALL

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)
None


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
HwTrq2_Init1RTE_START_SEC_SA_HWTRQ2_APPL_CODE
HwTrq2_Per1RTE_START_SEC_SA_HWTRQ2_APPL_CODE
HwTrq2_Per2RTE_START_SEC_SA_HWTRQ2_APPL_CODE
HwTrq2_Per3RTE_START_SEC_SA_HWTRQ2_APPL_CODE

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment
None


Known Issues / Limitations With Design

  1. INLINE functions defined in GlobalMacro.h are not unit tested.


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial Version12-Oct-12OT
22.0Anomaly 2824 – T1 vs T2 comparison cal usage24-Oct-12OT
33.0Updates for Trim and Scale values, update for anomaly 399430-Oct-12OT
44.0ICR # 3928: Software range limit applied for SysCHwTorqueSqd_HwNmSq_T_f3206-Feb-13SP
55.0ICR #7140: Store the values of steady state filter and Common Mode Compensation22-Apr-13SP
66.0Update to initialize Corr Filter output to zero instead of EEPROM value.01-May-13LWW

3 - Handwheel_Torque_MDD

Module -- Hand Wheel Torque2626

High-Level Description

This function calculates the Hand Wheel Torque and performs the diagnostics on the Torque input signals T1 and T2.

Figures

Component Diagram

Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

Module Inputs (Global Variable Name)Module Outputs (Global Variable Name)
T1ADC_Volt_f32AnaHwTorque_HwNm_f32
T2ADC_Volt_f32SysCAnaHwTorque_HwNm_f32
SysCHwTorqueSqd_HwNmSq_f32AnaDiffHwTrq_HwNm_f32
AbsPosStepSignal_Cnt_u08SrlComHwTrqValid_Cnt_lgc
CntrlDisRampComplete_Cnt_lgcErrorActiveAnalog_Cnt_enum
MECCounter_Cnt_enum

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
CorrDiagFiltOut_Volt_M_s4p112-11-5.05.0HWTRQ_START_SEC_VAR_CLEARED_16
CorrDiagFiltSV_Volt_M_s4p272-11-5.05.0HWTRQ_START_SEC_ VAR_SAVED_ZONEH_32
SSDiagFiltOut_Volt_M_s4p112-11-5.05.0HWTRQ_START_SEC_VAR_CLEARED_16
SSDiagFiltSV_Volt_M_s4p272-27-5.05.0HWTRQ_START_SEC_VAR_CLEARED_32
TDiagFiltOut_Volt_M_s4p112-11-5.05.0HWTRQ_START_SEC_VAR_CLEARED_16
TDiagFiltSV_Volt_M_s4p272-27-5.05.0HWTRQ_START_SEC_VAR_CLEARED_32
SumFltOut_Volt_M_u5p112-1105.0HWTRQ_START_SEC_VAR_CLEARED_16
T1RngErrAcc_Cnt_M_u1610FULLHWTRQ_START_SEC_VAR_CLEARED_16
T2RngErrAcc_Cnt_M_u1610FULLHWTRQ_START_SEC_VAR_CLEARED_16
AnaDiffHwTrq_Volt_M_f32Single Precision Floating Point-55HWTRQ_START_SEC_VAR_CLEARED_32
AnaHwTorque_HwNm_M_f32Single Precision Float-1010HWTRQ_START_SEC_VAR_CLEARED_32
TrqSum_Volts_M_s4p112-11-5.05.0HWTRQ_START_SEC_VAR_CLEARED_16
TrqSensorRecDiagAcc_Cnt_M_u1610FULLHWTRQ_START_SEC_VAR_CLEARED_16
NvMBlkStatus_Cnt_M_u8NvM_RequestResultTypeN/AN/AHWTRQ_START_SEC_VAR_CLEARED_8
AnaHwTorqueSqd_HwNmSq_D_f32Single Precision Float0100HWTRQ_START_SEC_VAR_CLEARED_32
HWTorqCorrLimDiff_HwNmSq_D_f32Single Precision Float0100HWTRQ_START_SEC_VAR_CLEARED_32
HwTorqCh1vsCh2CorrLim_HwNmSq_D_f32Single Precision Float0100HWTRQ_START_SEC_VAR_CLEARED_32

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

HwTrqStatusType

HWTRQSTATUS_NONE = 0

HWTRQSTATUS_ACTIVE = 1

HWTRQSTATUS_FAULT = 2

uint802
ManufModeType

ProductionMode = 0

ManufacturingMode = 1

EngineeringMode = 2

Uint802

Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
k_TbarStiff_NmpDeg_f32
k_HwTrqSclNom_VoltspDeg_f32
k_AnaRngDiag_Cnt_str
k_T1LowRange_Volts_f32
k_T1HghRange_Volts_f32
k_T2LowRange_Volts_f32
k_T2HghRange_Volts_f32
k_MaxTrqSumLmt_Volts_f32
t_TdiagFiltKnTbl_Cnt_u16[17]
t_TdiagIndptTbl_Volts_u5p11[17]
k_TdiagLim_Volts_u5p11
k_SSDiagKn_Cnts_u16
k_CorrDiagKn_Cnts_u16
k_TdiagCorrLim_Volts_u5p11
k_SSDiagLim_Volts_u5p11
k_CorrDiagFiltActiv_Volts_u5p11
k_MaxHwTrqTrim_Volts_f32
k_SumFiltRecLim_Volt_u5p11
k_SSFiltRecLim_Volt_u5p11
k_TrqFltRecLim_Cnt_u16
k_T1AccRecLim_Cnt_u16
k_T2AccRecLim_Cnt_u16
k_AnaT1T2ErrThreshold_Volts_u5p11
t_HwTorqCorrLimXAxis_HwNm_u4p12[]
t_HwTorqCorrLimYAxis_HwNmSq_u7p9[]
k_HwTorqCorrLimDiag_Cnt_str

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameResolutionValue
D_HWTRQLOLMT_HWNM_F32Single Precision Floating Point-10.0
D_HWTRQHILMT_HWNM_F32Single Precision Floating Point10.0
D_DFLTRTRQTRIM_VOLT_F32Single Precision Floating Point2.5
D_TRQSCALEWNDW_ULS_F32Single Precision Floating Point0.20
D_NTCFAILED_CNT_U0810x01U
D_SSDIAGNFILTSVLMT_VOLT_S4P272-27FPM_Fix_m((k_SSDiagLim_Volts_u5p11 + 1), u5p11_T, s4p27_T)
D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U0810x03
D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U0810x40
D_NUMTRQSTEP_CNT_U08110

Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name
D_FALSE_CNT_LGC
D_ZERO_ULS_F32
D_ZERO_CNT_U16
D_ZERO_CNT_U8

Module specific Lookup Tables Constants

Constant NameResolutionValueSoftware Segment
None

Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library functions / Macros that are called by the various sub modules are identified below,

  1. FPM_FixedToFloat_m()

  2. FPM_FloatToFixed_m()

  3. Limit_m()

  4. Abs_f32_m ()

  5. IntplVarXY_u16_u16Xu16Y_Cnt()

  6. LPF_SvUpdate_s16InFixKTrunc_m()

  7. LPF_OpUpdate_s16InFixKTrunc_m()

  8. DiagPStep_m()

  9. DiagNStep_m()

  10. DiagFailed_m()

Data Hiding Functions

The data hiding functions / macros used in this module are identified below,

  1. Rte_Pim_HwTrqTrimData()

  2. Rte_Pim_HwTrqScaleData()

  3. Rte_Pim_EOLTrqStepData()

  4. Rte_Call_NxtrDiagMgr_SetNTCStatus()

  5. Rte_Call_HwTrqTrim_WriteBlock()

  6. Rte_Call_HwTrqScale_WriteBlock()

  7. Rte_Call_NxtrDiagMgr_GetNTCFailed()

  8. Rte_Call_NxtrDiagMgr_ResetEventStatus()

  9. Rte_Call_HwTrqTrim_GetErrorStatus()

Local Functions/Macros Used by this MDD only

The local functions/macros in this module are identified below,

  1. IsTrqScaleInRng_lgc()

  2. TrqTrimPerfDiag()

Software Module Implementation

Initialization Functions

Init: HwTrq_Init

Design Rationale

None

Check Faults and Initialize Filters

Periodic Functions

Per: HwTrq_Per1

Design Rationale

None

Program Flow Start

Rte_Call_HwTrq_Per1_CP0_CheckpointReached()

Store Module Inputs to Local copies

AbsPosStepSignal_Cnt_T_u08 = Rte_IRead_HwTrq_Per1_AbsPosStepSignal_Cnt_u08()

Torque1_Volt_T_f32 = Rte_Iread_HwTrq_Per1_T1ADC_Volt_f32()

Torque2_Volt_T_f32 = Rte_Iread_HwTrq_Per1_T2ADC_Volt_f32()

Rte_Call_NxtrDiagMgr_GetNTCStatus(NTC_Num_TrqSensorRecoveryFlt, &DiagTrqRecvStatus_Cnt_T_u08)

Rte_Call_NxtrDiagMgr_GetNTCStatus(NTC_Num_T1OutofRange, &DiagT1OutofRangeStatus_Cnt_T_u08)

Rte_Call_NxtrDiagMgr_GetNTCStatus(NTC_Num_T2OutofRange, &DiagT2OutofRangeStatus_Cnt_T_u08)

Rte_Call_NxtrDiagMgr_GetNTCStatus(NTC_Num_T1vsT2, &DiagT1vsT2Status_Cnt_T_u08)

Rte_Call_NxtrDiagMgr_GetNTCStatus(NTC_Num_TrqSensorNotTrimmed, &DiagTrqTrimNotPerfStatus_Cnt_T_u08)

Rte_Call_NxtrDiagMgr_GetNTCStatus(NTC_Num_PriSnsrTrqStorFlt, &DiagTrqTrimInvalidStatus_Cnt_T_u08)

AbsPosStepSignal_Cnt_T_u08 = Limit_m(AbsPosStepSignal_Cnt_T_u08, D_ZERO_CNT_U8, D_NUMTRQSTEP_CNT_U08 - 1U)

Calculate Handwheel Torque and SCom Validity

Analog Error Active

Store Local copy of outputs into Module Outputs

AnaDiffHwTrq_Volt_M_f32 = DiffHwTorque_Volts_T_f32

AnaHwTorque_HwNm_M_f32 = AnaHwTorque_HwNm_T_f32

Rte_IWrite_HwTrq_Per1_AnaDiffHwTrq_Volt_f32(DiffHwTorque_Volts_T_f32)

Rte_Iwrite_HwTrq_Per1_AnaHwTorque_HwNm_f32(AnaHwTorque_HwNm_T_f32)

Rte_IWrite_HwTrq_Per1_SysCAnaHwTorque_HwNm_f32(AnaHwTorque_HwNm_T_f32)

Rte_IWrite_HwTrq_Per1_ErrorActiveAnalog_Cnt_enum(ErrorActiveAnalog_Cnt_T_enum)

Rte_Iwrite_HwTrq_Per1_SrlComHwTrqValid_Cnt_lgc(SrlComHwTrqValid_Cnt_T_lgc)

Program Flow End

Rte_Call_HwTrq_Per1_CP1_CheckpointReached()

Per: HwTrq_Per2

Design Rationale

None

Program Flow Start

Rte_Call_HwTrq_Per2_CP0_CheckpointReached()

Store Module Inputs to Local copies

CntrlDisRampComplete_Cnt_T_lgc = Rte_IRead_HwTrq_Per2_CntrlDisRampComplete_Cnt_lgc()

SysCHwTorqueSqd_HwNmSq_T_f32 = Rte_IRead_HwTrq_Per2_SysCHwTorqueSqd_HwNmSq_f32()

Torque1_Volt_T_f32 = Rte_Iread_HwTrq_Per2_T1ADC_Volt_f32()

Torque2_Volt_T_f32 = Rte_Iread_HwTrq_Per2_T2ADC_Volt_f32()

T1Trim_Volt_T_f32 = Rte_Pim_HwTrqTrimData()->T1Trim_Volts_f32

T2Trim_Volt_T_f32 = Rte_Pim_HwTrqTrimData()->T2Trim_Volts_f32

T1 & T2 Out of Range

T1 vs T2 Diagnostic

Torque Recovery Diagnostic

Handwheel Diff Torque Cross Check

Store Local copy of outputs into Module Outputs

TrqSum_Volt_M_s4p11 = TrqSum_Volt_T_s4p11

TDiagFiltOut_Volt_M_s4p11 = TDiagFiltOut_Volt_T_s4p11

AnaHwTorqueSqd_HwNmSq_D_f32 = AnaHwTorqueSqd_HwNmSq_T_f32

HWTorqCorrLimDiff_HwNmSq_D_f32 = HwTorqCorrLimDiff_HwNmSq_T_f32

HwTorqCh1vsCh2CorrLim_HwNmSq_D_f32 = HwTorqCh1vsCh2CorrLim_HwNmSq_T_f32

Program Flow End

Rte_Call_HwTrq_Per2_CP1_CheckpointReached()

Per: HwTrq_Per3

Design Rationale

None

Program Flow Start

Rte_Call_HwTrq_Per3_CP0_CheckpointReached()

Store Module Inputs to Local copies

None

T1 Vs T2 Diagnostic

Store Local copy of outputs into Module Outputs

Program Flow End

Rte_Call_HwTrq_Per3_CP1_CheckpointReached()

Serial Communication Functions

Scomm: HwTrq_Scom_ClrHwTrqScale

Design Rationale

None

Program Flow Start

N/A

Store Module Inputs to Local copies

Clear Handwheel Torque Scale Service

Store Local copy of outputs into Module Outputs

None

Program Flow End

N/A

Scomm: HwTrq_Scom_ClrHwTrqTrim

Design Rationale

None

Program Flow Start

N/A

Store Module Inputs to Local copies

Clear Handwheel Torque Trim Service

Store Local copy of outputs into Module Outputs

None

Program Flow End

N/A

Scomm: HwTrq_Scom_ReadHwTrqScale

Design Rationale

None

Program Flow Start

N/A

Store Module Inputs to Local copies

None

Read Handwheel Torque Scale Service

Store Local copy of outputs into Module Outputs

None

Program Flow End

N/A

Scomm: HwTrq_Scom_ReadHwTrqTrim

Design Rationale

None

Program Flow Start

N/A

Store Module Inputs to Local copies

None

Read Handwheel Torque Trim Service

Store Local copy of outputs into Module Outputs

None

Program Flow End

N/A

Scomm: HwTrq_Scom_SetHwTrqScale

Design Rationale

None

Program Flow Start

N/A

Store Module Inputs to Local copies

None

Set Handwheel Torque Scale Service

Store Local copy of outputs into Module Outputs

None

Program Flow End

N/A

Scomm: HwTrq_Scom_SetHwTrqTrim

Design Rationale

None

Program Flow Start

N/A

Store Module Inputs to Local copies

 Rte_Read_T1ADC_Volt_f32(&Torque1_Volt_T_f32)

Rte_Read_T2ADC_Volt_f32(&Torque2_Volt_T_f32)

Rte_Read_MECCounter_Cnt_enum(&MECCounter_Cnt_T_enum)

Set Handwheel Torque Trim Service

Store Local copy of outputs into Module Outputs

None

Program Flow End

N/A

Manual Set Hand wheel Torque Trim

Description


Scomm: HwTrq_SCom_ReadEOLTrqStep

TypeMinMaxUTP Tol.
Arguments PassedTrqStep_HwNm_T_f32float * (array of 10 float values)-1010
Return ValueNone

Description

Scomm: HwTrq_SCom_SetEOLTrqStep

TypeMinMaxUTP Tol.
Arguments PassedTrqStep_HwNm_T_f32float * (array of 10 float values)-1010
Return ValueNone

Description

Local Function/Macro Definitions

If these are numerous and defined in a separate source file then reference the source file only.

Is Torque Scale In Range Check

Function NameIsTrqScaleInRng_lgcTypeMinMaxUTP Tol.
Arguments PassedTrqScale_VoltspDeg_T_f32Single Precision Floating Point0FULL
Return ValueTrqSclInRng_Cnt_T_lgcBOOLEANN/AN/A

Description

Torque Trim Performance Diagnostic

Function NameTrqTrimPerfDiagTypeMinMaxUTP Tol.
Arguments PassedMECCounter_Cnt_T_enumManufModeTypeN/AN/A
Return ValueNone

Description

Execution Requirements

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameCalling FrequencySystem State(s)
HwTrq_InitOnce at InitializationSTARTUP
HwTrq_Per12msWARM INIT, OPERATE, DISABLE
HwTrq_Per24msWARM INIT, OPERATE, DISABLE
HwTrq_Per3100msWARM INIT, OPERATE, DISABLE

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)
HwTrq_Scom_ClrHwTrqScale()EPSInternalPIDWrite(),EPSInternalRoutineControl()
HwTrq_Scom_ClrHwTrqTrim()EPSInternalRoutineControl()
HwTrq_Scom_ReadHwTrqScale()EPSInternalPIDRead()
HwTrq_Scom_ReadHwTrqTrim()EPSInternalPIDRead()
HwTrq_Scom_SetHwTrqScale()EPSInternalPIDWrite()
HwTrq_Scom_SetHwTrqTrim()EPSInternalRoutineControl()
HwTrq_SCom_ManualSetHwTrqTrim
HwTrq_SCom_ReadEOLTrqStep
HwTrq_SCom_SetEOLTrqStep


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
HwTrq_Init()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Per1()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Per2()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Per3()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Scom_ClrHwTrqScale()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Scom_ClrHwTrqTrim()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Scom_ReadHwTrqScale()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Scom_ReadHwTrqTrim()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Scom_SetHwTrqScale()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Scom_SetHwTrqTrim()RTE_SA_HWTRQ_APPL_CODE
HwTrq_Scom_ManualSetHwTrqTrimRTE_SA_HWTRQ_APPL_CODE
HwTrq_SCom_ReadEOLTrqStepRTE_SA_HWTRQ_APPL_CODE
HwTrq_SCom_SetEOLTrqStepRTE_SA_HWTRQ_APPL_CODE

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment
IsTrqScaleInRng_lgc()RTE_SA_HWTRQ_APPL_CODE
TrqTrimPerfDiag()RTE_SA_HWTRQ_APPL_CODE


Known Issues / Limitations With Design

INLINE functions defined in globalmacro.h are not unit tested

Revision Control Log

Rev #Change DescriptionDateAuthor Initials
1.0Initial AutoSAR Release.04FEB11L.N.
2.0Rte_Call_CorrDiagFiltSV_SetRamBlockStatus() added in Init() and Cross Check Diag Support Added03May11N.R.A.R
3.0Updated for anomaly 325817JUN11LWW
4.0Removed Cross Check Diag Support20JUL11LWW
5.0Changes as per FDD #04 rev00822Nov11VK
5.1Changes to Scom functions passing a null pointer instead of Boolean flag for the writeblock Rte call. Changed SumFltOut_Volt_M_u5p11 and SSDiagFiltOut_Volt_M_s4p11 to display variables2Dec11VK
6

Per3 trigger rate moved to 100ms from 128ms

Removed residual periodic specifiations

5Dec11JJW
7Corrected GetNTCFailed RTE call arguments in Per15Dec11VK
8Changed HwTrqScaleStatus, HwTrqTrimStatus to boolean13Dec11VK
9Matched the names of the elements in HwTrqScale_Datatype and HwTrqTrim_Datatype as in digital hw torque14Dec11VK
10Corrected Rte read for MEC14Dec11VK
11Updated Argument to Set Scale function to match DigHwTrq15Dec11OT
12Fixed scale validity check logic16Dec11OT
13Fixed NTC_STATUS_PASSED path anomaly, added error accumulator macros1Feb12OT
14Fixed previous NTC_STATUS_PASSED anomaly fix, changed diff torque limit5Mar12OT
15Added manual write scom function for torque trim block, removed MEC20 Apr 12VK
16Updated NTC's NTC_Num_TrqSensorScaleInvalid and NTC_Num_EEPROMDiagTrqSnrStr with NTC_Num_PriSnsrTrqStorFlt and logic to clear the fault21-Apr-12VK
17Changes to HwTrq_SCom_ManualSetHwTrqTrim to match the name of the argument being passed. Changes to Per1 updating DiagTrqTrimInvalid_Cnt_T_lgc23-Apr-12VK
18Removal of polarity input (not called out in FDD)27-Apr-12LWW
19Updated to FDD 04A v00506-Jun-12OT
20Updated to FDD 04A v00614-Jun-12JWJ
21Removed double de-reference from EOLTrqStepData pointers in Per1 and Scom functions.17-Jun-12KJS
22Brought in Nexteer MEC Counter23-Aug-12VK
23Added double de-reference to EOLTrqStepData pointers in Per1 and Scom functions.04-Sep-12VK
24MDD, Src mismatch corrections10-Sep-12VK
25Added checkpoints and memmap software segment is updated for static variables27-Sep-12Selva
26Implemented FDD 04A v00712-Oct-12OT
27Anomaly 2824 – T1 vs T2 comparison cal usage24-Oct-12OT
27.1.1Anomaly 4683 Correction25-Mar-13LWW

4 - HandWheelTorque2_UTResults


Overview

Unit Test Information
Module Definitions
Variable Range
HwTrq2_Init1
HwTrq2_Init1() B
HwTrq2_Per1
HwTrq2_Per1() B
HwTrq2_Per2
HwTrq2_Per2() B
HwTrq2_Per2() P
HwTrq2_Per3
HwTrq2_Per3() B
HwTrq2_Per3() P
Test Vector Description


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7b












Name of Tester:Manoj Raut
Source files to be added to the .pjt file Must include path from 'Source Code Directory' setting on the Unit Test Tool Options dialog Include Files:

Code File(s) Under Test:Sa_HwTrq2.c



Code File(s) Version:7



Module Design Document:Handwheel_Torque_2_MDD.docx



Module Design Document Version:6



Unit Test Plan Version:3



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.5



Model Type:Excel Macro



Model Version:3



Special Test Requirements:




Test Date:5/1/2013



Comments:NOTE:
1) Inline functions defined in GlobalMacro.h are not Unit Tested.
2) 100% coverage is not possible in "HwTrq2_Init1" function due to FPM_Fix_m macro usage.
3) 100% coverage is not possible in "HwTrq2_Per3" function due to FPM_Fix_m macro usage for D_SSDIAGNFILTSVLMT_VOLT_S4P27.
4) 100% coverage is not possible in "HwTrq2_Per1" function because the path “(SysCHwTorqueSqd_HwNmSq_T_f32 <= -100)” of “Limit_m” macro cannot be made TRUE as the variable "SysCHwTorqueSqd_HwNmSq_T_f32" can never get a negative value.




Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

HwTrq2_Init1HwTrq2_Init1() B----
1






HwTrq2_Per1HwTrq2_Per1() B----
20






HwTrq2_Per2HwTrq2_Per2() P----
6
73HwTrq2_Per2() B----
73






HwTrq2_Per3HwTrq2_Per3() P----
2
47HwTrq2_Per3() B----
47
































































































































































































































Sheet 2: Module Definitions









































Nexteer EPS Unit Test Tool












Rev:2.7b












Module Definitions
Module Test Functions
Module Set/Read Variables
Module Function Stubs
Return TypeNameParameter Prototype
ScopeTypeNameDefault Value
Return TypeNameParameter Prototype
voidHwTrq2_Init1(void)
GfloatSysCT1ADC_Volt_f32

voidRte_Call_HwTrq2_Per1_CP0_CheckpointReached(void)
voidHwTrq2_Per1(void)
GfloatSysCT2ADC_Volt_f32

voidRte_Call_HwTrq2_Per1_CP1_CheckpointReached(void)
voidHwTrq2_Per2(void)
GfloatAnaHwTorque_HwNm_f32

voidRte_Call_HwTrq2_Per2_CP0_CheckpointReached(void)
voidHwTrq2_Per3(void)
GfloatAnaDiffHwTrq_Volt_f32

voidRte_Call_NxtrDiagMgr_SetNTCStatus(void)




GfloatHwTrqScaleVal_VoltsPerDeg_f32

voidRte_Call_HwTrq2_Per2_CP1_CheckpointReached(void)




GfloatT1TrimVal_Volt_f32

voidRte_Call_HwTrq2_Per3_CP0_CheckpointReached(void)




GfloatT2TrimVal_Volt_f32

voidRte_Call_HwTrq2_Per3_CP1_CheckpointReached(void)




GfloatSysCHwTorqueSqd_HwNmSq_f32








MfloatSysCHwTorqueSqd_HwNmSq_M_f32








Ms4p27_TSysCTDiagFiltSV_Volt_M_s4p27








Ms4p27_TSysCSSDiagFiltSV_Volt_M_s4p27








Muint16SysCHwTorqCorrLimErrAcc_Cnt_M_u16








Ms4p11_TSysCCorrDiagFiltOut_Volt_M_s4p11








Ms4p11_TSysCTDiagFiltOut_Volt_M_s4p11








Ms4p11_TSysCTrqSum_Volt_M_s4p11








Mu5p11_TSysCSumFltOut_Volt_M_u5p11








Ms4p11_TSysCSSDiagFiltOut_Volt_M_s4p11








Ms4p27_TSysCCorrDiagFiltSV_Volt_M_s4p27








MfloatSysCAnaHwTorqueSqd_HwNmSq_D_f32








MfloatSysCHWTorqCorrLimDiff_HwNmSq_D_f32








MfloatSysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32









floatk_TbarStiff_NmpDeg_f32









floatk_MaxTrqSumLmt_Volts_f32









u5p11_Tk_TdiagLim_Volts_u5p11









u5p11_Tk_CorrDiagFiltActiv_Volts_u5p11









uint16k_CorrDiagKn_Cnts_u16









u5p11_Tk_TdiagCorrLim_Volts_u5p11









uint16k_SSDiagKn_Cnts_u16









u5p11_Tk_SSDiagLim_Volts_u5p11









uint16t_TDiagFiltKnTbl_Cnt_u16[17]









u5p11_Tt_TDiagIndptTbl_Volts_u5p11[17]









u4p12_Tt_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]









u7p9_Tt_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]









DiagSettings_Str.uint16k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold









DiagSettings_Str.uint16k_SysCHwTorqCorrLimDiag_Cnt_str.PStep









DiagSettings_Str.uint16k_SysCHwTorqCorrLimDiag_Cnt_str.NStep








Guint8NxtrDiagMgr_NTC[3]








Guint8NxtrDiagMgr_Param[3]








Guint8NxtrDiagMgr_Status[3]








Guint8j0







Guint8i0







Guint8NxtrDiagMgr_Call_Count[3]








Guint8Ip_NTC0







Guint8Ip_Param0







Guint8Ip_Status0







Guint8Call_count0




Sheet 3: Variable Range















































Nexteer EPS Unit Test Tool












Rev:2.7b
























Variable Range Definitions








Variable NameMax ValueMin Value








SysCT1ADC_Volt_f32










SysCT2ADC_Volt_f32










AnaHwTorque_HwNm_f32










AnaDiffHwTrq_Volt_f32










HwTrqScaleVal_VoltsPerDeg_f32










T1TrimVal_Volt_f32










T2TrimVal_Volt_f32










SysCHwTorqueSqd_HwNmSq_f32










SysCHwTorqueSqd_HwNmSq_M_f32










SysCTDiagFiltSV_Volt_M_s4p27










SysCSSDiagFiltSV_Volt_M_s4p27










SysCHwTorqCorrLimErrAcc_Cnt_M_u16










SysCCorrDiagFiltOut_Volt_M_s4p11










SysCTDiagFiltOut_Volt_M_s4p11










SysCTrqSum_Volt_M_s4p11










SysCSumFltOut_Volt_M_u5p11










SysCSSDiagFiltOut_Volt_M_s4p11










SysCCorrDiagFiltSV_Volt_M_s4p27










SysCAnaHwTorqueSqd_HwNmSq_D_f32










SysCHWTorqCorrLimDiff_HwNmSq_D_f32










SysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32










k_TbarStiff_NmpDeg_f32










k_MaxTrqSumLmt_Volts_f32










k_TdiagLim_Volts_u5p11










k_CorrDiagFiltActiv_Volts_u5p11










k_CorrDiagKn_Cnts_u16










k_TdiagCorrLim_Volts_u5p11










k_SSDiagKn_Cnts_u16










k_SSDiagLim_Volts_u5p11










t_TDiagFiltKnTbl_Cnt_u16[17]










k_SSFiltRecLim_Volt_u5p11










t_TDiagIndptTbl_Volts_u5p11[17]










t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]










t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]










k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold










k_SysCHwTorqCorrLimDiag_Cnt_str.PStep










k_SysCHwTorqCorrLimDiag_Cnt_str.NStep










NxtrDiagMgr_NTC[3]










NxtrDiagMgr_Param[3]










NxtrDiagMgr_Status[3]










j










NxtrDiagMgr_Call_Count[3]










Ip_NTC










Ip_Param










Ip_Status











Sheet 4: HwTrq2_Init1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq2_Init1B1
SysCCorrDiagFiltOut_Volt_M_s4p11

Sheet 5: HwTrq2_Init1() B

HwTrq2_Init1TS--


BO/PExpected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysCCorrDiagFiltOut_Volt_M_s4p11SysCCorrDiagFiltOut_Volt_M_s4p11P/FCPU Cycles
1
--0--








































































Sheet 6: HwTrq2_Per1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq2_Per1B20SysCT1ADC_Volt_f32SysCHwTorqueSqd_HwNmSq_M_f32Rte_Call_HwTrq2_Per1_CP0_CheckpointReached



SysCT2ADC_Volt_f32SysCHwTorqueSqd_HwNmSq_f32Rte_Call_HwTrq2_Per1_CP1_CheckpointReached



T1TrimVal_Volt_f32




T2TrimVal_Volt_f32




k_TbarStiff_NmpDeg_f32




HwTrqScaleVal_VoltsPerDeg_f32


Sheet 7: HwTrq2_Per1() B

HwTrq2_Per1TS--


















BI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysCT1ADC_Volt_f32SysCT2ADC_Volt_f32T1TrimVal_Volt_f32T2TrimVal_Volt_f32k_TbarStiff_NmpDeg_f32HwTrqScaleVal_VoltsPerDeg_f32SysCHwTorqueSqd_HwNmSq_M_f32SysCHwTorqueSqd_HwNmSq_f32SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11Rte_Call_HwTrq2_Per1_CP0_CheckpointReachedRte_Call_HwTrq2_Per1_CP1_CheckpointReachedSysCHwTorqueSqd_HwNmSq_M_f32SysCHwTorqueSqd_HwNmSq_f32SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11Rte_Call_HwTrq2_Per1_CP0_CheckpointReachedRte_Call_HwTrq2_Per1_CP1_CheckpointReachedP/FCPU Cycles
1SysCT1ADC_Volt_f32 = min04202.40.3------------100100-12.4355468750.442382812511--

2SysCT1ADC_Volt_f32 = max55331.60.005------------003.2299804687510.825195312511--

3SysCT1ADC_Volt_f32 = mid34441.70.006------------100100-4.97607421875-11.2602539062511--

4SysCT2ADC_Volt_f32 =min10432.60.5------------004.10253906253.3061523437511--

5SysCT2ADC_Volt_f32 =max25441.90.008------------10010010.9228515625-9.625976562511--

6SysCT2ADC_Volt_f32 =mid333320.009------------00-9.8271484375-10.7749023437511--

7T1TrimVal_Volt_f32 = min43022.10.01------------100100-14.9145507812511.1254882812511--

8T1TrimVal_Volt_f32 = min52542.20.1------------1001004.66552734375-6.8432617187511--

9T1TrimVal_Volt_f32 = min41312.30.2------------100100311.77539062511--

10T2TrimVal_Volt_f32 = min34202.40.3------------100100-14.12988281254.4838867187511--

11T2TrimVal_Volt_f32 = max23352.50.4------------39.062539.06250.776367187511.2475585937511--

12T2TrimVal_Volt_f32 = mid12432.60.5------------1001002.78125-9.526367187511--

13k_TbarStiff_NmpDeg_f32 = min41541.50.6------------25254.71923828125-8.12511--

14k_TbarStiff_NmpDeg_f32 = max33433.99218750.7------------32.52563476562532.5256347656258.8632812510.979492187511--

15k_TbarStiff_NmpDeg_f32 = mid223220.8------------6.256.2512.536132812515.788085937511--

16HwTrqScaleVal_VoltsPerDeg_f32 = min23352.50.00390625------------1001002.943847656257.7739257812511--

17HwTrqScaleVal_VoltsPerDeg_f32 = max34442.80.9375------------8.92017745971688.9201774597168-14.838378906259.432617187511--

18HwTrqScaleVal_VoltsPerDeg_f32 = mid23132.90.5------------33.639999389648433.6399993896484-9.77441406251.4960937511--

19all min00001.50.00390625------------0010.21044921875-6.790039062511--

20all max55553.99218750.9375------------008.4287109375-2.7670898437511--








































































































































































































































Sheet 8: HwTrq2_Per2




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq2_Per2P6AnaHwTorque_HwNm_f32SysCHwTorqCorrLimErrAcc_Cnt_M_u16Rte_Call_HwTrq2_Per2_CP0_CheckpointReached
HwTrq2_Per2B73SysCT1ADC_Volt_f32SysCTDiagFiltSV_Volt_M_s4p27Rte_Call_NxtrDiagMgr_SetNTCStatus



SysCT2ADC_Volt_f32SysCSumFltOut_Volt_M_u5p11Rte_Call_HwTrq2_Per2_CP1_CheckpointReached



SysCHwTorqueSqd_HwNmSq_M_f32NxtrDiagMgr_NTC[3]



T1TrimVal_Volt_f32NxtrDiagMgr_Param[3]



T2TrimVal_Volt_f32NxtrDiagMgr_Status[3]



SysCCorrDiagFiltOut_Volt_M_s4p11SysCTDiagFiltOut_Volt_M_s4p11



SysCTDiagFiltSV_Volt_M_s4p27SysCTrqSum_Volt_M_s4p11



t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]




t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]




SysCHwTorqCorrLimErrAcc_Cnt_M_u16




k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold




k_SysCHwTorqCorrLimDiag_Cnt_str.PStep




k_SysCHwTorqCorrLimDiag_Cnt_str.NStep




k_MaxTrqSumLmt_Volts_f32




t_TDiagIndptTbl_Volts_u5p11[17]




t_TDiagFiltKnTbl_Cnt_u16[17]




k_TdiagLim_Volts_u5p11




SysCSSDiagFiltOut_Volt_M_s4p11




k_SSDiagLim_Volts_u5p11




SysCSumFltOut_Volt_M_u5p11


Sheet 9: HwTrq2_Per2() B

HwTrq2_Per2TS--











































BI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionAnaHwTorque_HwNm_f32SysCT1ADC_Volt_f32SysCT2ADC_Volt_f32SysCHwTorqueSqd_HwNmSq_M_f32T1TrimVal_Volt_f32T2TrimVal_Volt_f32SysCCorrDiagFiltOut_Volt_M_s4p11SysCTDiagFiltSV_Volt_M_s4p27t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]SysCHwTorqCorrLimErrAcc_Cnt_M_u16k_SysCHwTorqCorrLimDiag_Cnt_str.Thresholdk_SysCHwTorqCorrLimDiag_Cnt_str.PStepk_SysCHwTorqCorrLimDiag_Cnt_str.NStepk_MaxTrqSumLmt_Volts_f32t_TDiagIndptTbl_Volts_u5p11[17]t_TDiagFiltKnTbl_Cnt_u16[17]k_TdiagLim_Volts_u5p11SysCSSDiagFiltOut_Volt_M_s4p11k_SSDiagLim_Volts_u5p11SysCSumFltOut_Volt_M_u5p11SysCHwTorqCorrLimErrAcc_Cnt_M_u16SysCTDiagFiltSV_Volt_M_s4p27SysCSumFltOut_Volt_M_u5p11NxtrDiagMgr_NTC[3]NxtrDiagMgr_Param[3]NxtrDiagMgr_Status[3]SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11Rte_Call_HwTrq2_Per2_CP0_CheckpointReachedRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_HwTrq2_Per2_CP1_CheckpointReachedSysCHwTorqCorrLimErrAcc_Cnt_M_u16SysCTDiagFiltSV_Volt_M_s4p27SysCSumFltOut_Volt_M_u5p11NxtrDiagMgr_NTC[3]NxtrDiagMgr_Param[3]NxtrDiagMgr_Status[3]SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11Rte_Call_HwTrq2_Per2_CP0_CheckpointReachedRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_HwTrq2_Per2_CP1_CheckpointReachedP/FCPU Cycles
1All Min-1000000-5-50,0,0,0,0,00,0,0,0,0,0000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00-500----------------------0-50207, 107, 01, 1, 01, 1, 0-50121--

2All Max1055100555510, 10, 10, 10, 10, 10100, 100, 100, 100, 100, 100655352025525555, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 540000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 400005555----------------------652801.94824218753.0517578125107, 0, 01, 0, 00, 0, 01.94824218750111--

3AnaHwTorque_HwNm_f32==>Min-104.703971624374391.5276113748550421.8900850415233.604244947433473.60424494743347-531, 2, 3, 4, 5, 610, 20, 30, 40, 50, 606353112209530.4544502496719360, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 05-113----------------------1238207, 107, 01, 1, 01, 1, 03-0.4541015625121--

4AnaHwTorque_HwNm_f32==>Max104.703971624374392.0436394214630147.26857137680052.236885786056522.8283486366272-216, 7, 8, 9, 10, 060, 70, 80, 90, 100, 01164011186573.736755609512331, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 11000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10002401----------------------111.01040846109393.01025390625207, 107, 01, 1, 01, 1, 01.010253906251.68212890625121--

5AnaHwTorque_HwNm_f32==>Pos60.1357752084732060.26960313320159975.38183063268661.941328883171080.0241180658340454521, 3, 5, 7, 9, 1010, 30, 50, 70, 90, 1003863722291292.769356131553652, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20004025----------------------385081.891355633735663.10888671875107, 0, 01, 0, 00, 0, 01.89111328125-1.56005859375111--

6AnaHwTorque_HwNm_f32==>Zero03.260163545608522.8945684432983475.98339807987214.624996662139892.555095911026332, 4, 6, 8, 10, 020, 40, 60, 80, 100, 04466718391583.082424998283393, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 33000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30004-114----------------------182.815754592418670.1845703125207, 107, 01, 1, 01, 0, 02.8154296875-1.02490234375121--

7AnaHwTorque_HwNm_f32==>Neg-33.604244947433471.2361031770706240.29216009378431.308002114295961.732303977012631-13, 6, 9, 10, 9, 630, 60, 90, 100, 90, 60718001981551.157708287239074, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40001133----------------------0-0.8683333396911621.86865234375207, 107, 01, 1, 01, 1, 0-0.868652343751.1572265625121--

8SysCT1ADC_Volt_f32==>Min6.2695420980453503.6042449474334791.21298098564152.681959390640264.51525497436523134, 8, 10, 8, 4, 240, 80, 100, 80, 40, 204266116170251.786649465560915, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 55000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 50000220----------------------162.634809792041781.634765625207, 107, 01, 1, 01, 1, 02.634765625-1.78662109375121--

9SysCT1ADC_Volt_f32==>Max-9.7056295275688253.5317715406417875.34669750928881.416166663169863.60424494743347-321, 2, 3, 4, 5, 650, 100, 50, 100, 50, 10048373152342413.64067065715794, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 24000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 20003552----------------------481322.092238187789925.091796875107, 0, 01, 0, 01, 0, 02.0917968753.51123046875111--

10SysCT1ADC_Volt_f32==>Pos5.9751954078674334.529449939727788.944510340690613.604244947433474.93158888816834026, 7, 8, 9, 10, 012, 22, 32, 42, 52, 62511215213971.481072902679443, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 13000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10005-540----------------------51.862380325794221.8623046875207, 107, 01, 1, 01, 1, 01.8623046875-1.00634765625121--

11SysCT2ADC_Volt_f32==>Min7.104290425777443.08242499828339064.09168463945393.662596821784971.06132113933563331, 3, 5, 7, 9, 1072, 82, 92, 100, 92, 822828119199881.877468705177312, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20004103----------------------281932.858364462852480.14208984375107, 0, 01, 0, 01, 0, 02.85791015625-1.64111328125111--

12SysCT2ADC_Volt_f32==>Max4.889795899391172.77788019180298572.01582336425782.246593236923220.652715206146244-32, 4, 6, 8, 10, 05, 15, 25, 35, 45, 5554229198100.5604736804962161, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 31000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 30003-524----------------------5412-2.945677816867836.94580078125107, 0, 01, 0, 01, 0, 0-2.945800781250.56005859375111--

13SysCT2ADC_Volt_f32==>Pos-9.047592103481292.120835900306721.583922326564792.337011218070980.0617605447769165-433, 6, 9, 10, 9, 665, 75, 85, 95, 100, 6532748151212270.01988160610198970, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 02122----------------------1537207, 107, 01, 1, 01, 1, 030.01953125121--

14SysCHwTorqueSqd_HwNmSq_M_f32==>Min-1.305313348770142.429004907608030.48414802551269503.604244947433470.9099419116973880-54, 8, 10, 8, 4, 27, 17, 27, 37, 47, 573766181881263.082424998283391, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 11000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10001-430----------------------37535-4.948129057884224.9482421875107, 0, 01, 0, 01, 0, 0-4.9482421875-1.6005859375111--

15SysCHwTorqueSqd_HwNmSq_M_f32==>Max8.115006148815161.618389487266543.806231617927551003.515627503395082.26444566249847-1-31, 3, 5, 7, 9, 1057, 67, 77, 87, 97, 100391141441044.402671933174132, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20004013----------------------3807-2.919280409812931.91943359375107, 0, 01, 0, 00, 0, 0-2.91943359375-0.35498046875111--

16SysCHwTorqueSqd_HwNmSq_M_f32==>Pos6.600080370903020.3335609436035162.46022009849548453.604244947433471.12879085540771-551, 2, 3, 4, 5, 610, 20, 30, 40, 50, 602702912422382.566406965255743, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 33000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30001-153----------------------267914.682359397411359.68212890625107, 0, 01, 0, 01, 0, 04.68212890625-1.93896484375111--

17T1TrimVal_Volt_f32==>Min-2.155740439891821.463070988655094.7039716243743999.522765338420903.60424494743347-146, 7, 8, 9, 10, 060, 70, 80, 90, 100, 077491179642.757452845573434, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40004525----------------------113.912261962890634.912109375207, 107, 01, 1, 01, 1, 03.9121093752.5625121--

18T1TrimVal_Volt_f32==>Max4.703971624374394.703971624374390.68773984909057681.061326384544453.604244947433472-31, 3, 5, 7, 9, 1010, 30, 50, 70, 90, 100957091191412.762562274932865, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 55000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 50003111----------------------9-2.981857836246494.98193359375207, 107, 01, 1, 01, 1, 0-2.98193359375-2.76220703125121--

19T1TrimVal_Volt_f32==>Pos8.300362527370450.3654974699020394.7039716243743970.306177914142613.489016413688660-32, 4, 6, 8, 10, 020, 40, 60, 80, 100, 02061613228113.082424998283394, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 24000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 20001351----------------------13-2.781489372253422.78173828125207, 107, 01, 1, 01, 1, 0-2.781738281250.580078125121--

20T2TrimVal_Volt_f32==>Min-8.819025874137882.341748714447023.7212574481964142.17751932144171.554365873336790-1-33, 6, 9, 10, 9, 630, 60, 90, 100, 90, 6064928162212082.466924905776983, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 13000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10005-243----------------------64720-2.749749898910521.75107, 0, 01, 0, 00, 0, 0-2.752.466796875111--

21T2TrimVal_Volt_f32==>Max9.940689623355872.189972519874572.086358428001474.18330711126331.557247996330265554, 8, 10, 8, 4, 240, 80, 100, 80, 40, 20396041981204.240957617759712, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20004452----------------------14.777808785438540.22265625207, 107, 01, 1, 01, 0, 04.77734375-2.28076171875121--

22T2TrimVal_Volt_f32==>Pos-2.355607748031622.939368486404420.89547443389892627.99400770664221.0721611976623545-31, 2, 3, 4, 5, 650, 100, 50, 100, 50, 1001802032471392.256872177124021, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 31000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 30003423----------------------17881-2.966728910803797.966796875107, 0, 01, 0, 01, 0, 0-2.966796875-1.2373046875111--

23SysCCorrDiagFiltOut_Volt_M_s4p11==>Min1.022237002849580.933978438377382.8798695802688636.01521402597432.081742882728580.169481635093689-5-36, 7, 8, 9, 10, 012, 22, 32, 42, 52, 62272822128962.320090413093570, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 00-213----------------------2-32207, 107, 01, 1, 01, 1, 0-31.5625121--

24SysCCorrDiagFiltOut_Volt_M_s4p11==>Max6.109344840049742.8467550277711.3164546489715643.77917075157170.01503396034240724.96739387512207521, 3, 5, 7, 9, 1072, 82, 92, 100, 92, 82308021251371.422549962997441, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 11000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10002443----------------------307651.956987798213963.04345703125107, 0, 01, 0, 01, 0, 01.95654296875-0.81884765625111--

25SysCCorrDiagFiltOut_Volt_M_s4p11==>Pos-8.8764049410821.543605923652654.7039716243743995.44207352399834.454052329063424.70024406909943422, 4, 6, 8, 10, 05, 15, 25, 35, 45, 554142111141871.363828539848332, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20000000----------------------39551.897345900535582.10302734375107, 0, 01, 0, 01, 0, 01.89697265625-1.36376953125111--

26SysCCorrDiagFiltOut_Volt_M_s4p11==>Zero2.441623210906983.772511243820190.78252267837524412.27654635906223.604244947433474.74693274497986033, 6, 9, 10, 9, 665, 75, 85, 95, 100, 653002320199560.4190211296081543, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 33000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30003-304----------------------299672.843493103981022.84326171875107, 0, 01, 0, 01, 0, 02.84326171875-0.4189453125111--

27SysCCorrDiagFiltOut_Volt_M_s4p11==>Neg-0.1572976708412173.252421259880070.17331469058990565.24108439683911.671536564826971.99614894390106-434, 8, 10, 8, 4, 27, 17, 27, 37, 47, 5728664478534.741358399391174, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40004445----------------------42.802142381668096.8017578125207, 107, 01, 1, 01, 1, 02.8017578125-0.24169921875121--

28SysCTDiagFiltSV_Volt_M_s4p27==>Min-3.738525748252870.937813282012942.0723497867584235.13110065460214.217820882797242.70565366744995-2-51, 2, 3, 4, 5, 657, 67, 77, 87, 97, 10061936720824.935601472854615, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 55000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 50002014----------------------61854-4.917075037956242.91748046875107, 0, 01, 0, 01, 0, 0-4.91748046875-3.9130859375111--

29SysCTDiagFiltSV_Volt_M_s4p27==>Max3.076630651950841.3659874853.2860110998153710.54766076803212.429187655448913.33067953586578-556, 7, 8, 9, 10, 010, 20, 30, 40, 50, 6017894182251081.994107604026794, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 24000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 20000525----------------------177864.627232551574719.626953125107, 0, 01, 0, 01, 0, 04.626953125-1.107421875111--

30SysCTDiagFiltSV_Volt_M_s4p27==>Pos3.604244947433473.926996469497684.7039716243743918.72565376758584.86942815780644.81998181343079-431, 3, 5, 7, 9, 1060, 70, 80, 90, 100, 011375101481892.519883155822753, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 13000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10003-540----------------------111862.81423467397696.81396484375107, 0, 01, 0, 01, 0, 02.81396484375-1.05810546875111--

31SysCTDiagFiltSV_Volt_M_s4p27==>Zero-4.460348427295693.03652417659763.229478001594547.846154749393464.450684189796453.38393533229828-102, 4, 6, 8, 10, 010, 30, 50, 70, 90, 100331674220303.082424998283392, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20003511----------------------33137-0.04786252975463870.95166015625107, 0, 01, 0, 01, 0, 0-0.04833984375-1.568359375111--

32SysCTDiagFiltSV_Volt_M_s4p27==>Neg-4.133816838264472.342828750610352.4385278224945143.70871186256412.625983476638791.22149372100831-33, 6, 9, 10, 9, 620, 40, 60, 80, 100, 022524172071114.193945646286011, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 31000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 30005424----------------------22413-2.939978122711183.9404296875107, 0, 01, 0, 01, 0, 0-2.94042968750.93359375111--

33t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]==>Min7.425834000110630.6442519426345834.7039716243743996.8863603472710.4678834676742551.245561718940731-20,0,0,0,0,030, 60, 90, 100, 90, 603361611962112.943196177482610, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 01-211----------------------33405-23107, 0, 01, 0, 01, 0, 0-22.94287109375111--

34t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]==>Max7.31664466857914.703971624374394.9573531150817954.74495542049412.463789939880372.188128232955933110, 10, 10, 10, 10, 1040, 80, 100, 80, 40, 202598522361463.082424998283391, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 11000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10001-325----------------------258391.031769275665281.96826171875107, 0, 01, 0, 01, 0, 01.031738281253.08203125111--

35t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]==>Pos2.372423112392432.757844805717474.0345655679702849.93204861879352.036251187324523.44111716747284-5-24, 4, 4, 4, 4, 450, 100, 50, 100, 50, 1001700220121962.039651513099672, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20003-152----------------------16806-1.898836016654973.10107421875107, 0, 01, 0, 01, 0, 0-1.898925781251.31494140625111--

36t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]==>Min4.703971624374394.522128582000734.3313705921173198.2696337699894.263325452804572.06508493423462-1-31, 2, 3, 4, 5, 60,0,0,0,0,0441217211750.9147455692291263, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 33000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30002234----------------------17-2.820806086063391.8212890625207, 107, 01, 1, 01, 0, 0-2.82128906250.91455078125121--

37t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]==>Max9.130250513553623.576567292213444.7039716243743921.99778407812121.873728632926943.16937792301178-516, 7, 8, 9, 10, 0100, 100, 100, 100, 100, 100420161758183.082424998283394, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40003-244----------------------419981.127077102661136.126953125107, 0, 01, 0, 01, 0, 01.1269531253.08203125111--

38t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]==>Pos-5.235813856124884.996381044387822.0388364791870138.27811586856844.792641162872312.5529100894928-211, 3, 5, 7, 9, 1055, 55, 55, 55, 55, 552390420701593.064601898193365, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 55000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 50003521----------------------237450.9000504612922672.89990234375107, 0, 01, 0, 01, 0, 00.89990234375-0.31005859375111--

39SysCHwTorqCorrLimErrAcc_Cnt_M_u16==>Min4.597425639629360.1125501394271852.971267819404639.98027235269550.9105373620986943.438080191612241-42, 4, 6, 8, 10, 010, 20, 30, 40, 50, 6005131284.730885624885564, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 24000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 20003-310----------------------0-3.833047389984134.83349609375207, 107, 01, 1, 00, 1, 0-3.83349609375-1.2646484375121--

40SysCHwTorqCorrLimErrAcc_Cnt_M_u16==>Max4.703971624374391.262211799621582.4778068065643328.43184733390813.557947397232060.3002700805664060-53, 6, 9, 10, 9, 660, 70, 80, 90, 100, 065535132311763.688211202621463, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 13000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10000253----------------------65359-4.776527285575874.77685546875107, 0, 01, 0, 01, 0, 0-4.77685546875-0.1181640625111--

41SysCHwTorqCorrLimErrAcc_Cnt_M_u16==>Pos-4.877441585063930.4437199831008914.1716908216476450.8404890894894.703971624374393.28559982776642114, 8, 10, 8, 4, 210, 30, 50, 70, 90, 1003276713252902.072704195976262, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20004-535----------------------326770.9062418937683110.09423828125107, 0, 01, 0, 01, 0, 00.90576171875-2.072265625111--

42k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold==>Min1.211334705352780.6327159404754641.0745358467102114.011963725091.458887100219731.23891234397888-241, 2, 3, 4, 5, 620, 40, 60, 80, 100, 0389600671623.082424998283391, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 31000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 30005414----------------------387983.923855066299445.923828125107, 0, 01, 0, 01, 0, 03.923828125-0.990234375111--

43k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold==>Max-7.766236841678621.990166544914252.5375095605850252.24284011125564.703971624374394.70397162437439526, 7, 8, 9, 10, 030, 60, 90, 100, 90, 602495620138412.226708054542540, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 04-533----------------------2491523107, 0, 01, 0, 01, 0, 02-2.2265625111--

44k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold==>Pos4.703971624374390.76949930191043.2590620517730797.50181007385250.6859967708587654.703971624374393-11, 3, 5, 7, 9, 1040, 80, 100, 80, 40, 20375010872321.821349382400511, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 11000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10005002----------------------3518-1.005513429641724.005859375107, 0, 01, 0, 00, 0, 0-1.005859375-1.361328125111--

45k_SysCHwTorqCorrLimDiag_Cnt_str.Pstep==>Min4.199693739414220.001447319984436044.8879836797714256.30760282278064.703971624374394.703971624374391-32, 4, 6, 8, 10, 050, 100, 50, 100, 50, 1007172180941.31147325038912, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20000051----------------------7078-2.948456883430483.94873046875107, 0, 01, 0, 01, 0, 0-2.94873046875-1.31103515625111--

46k_SysCHwTorqCorrLimDiag_Cnt_str.Pstep==>Max-9.670217752456673.220764398574833.2454814910888791.82961666584023.797854900360114.70397162437439-103, 6, 9, 10, 9, 612, 22, 32, 42, 52, 62955832552084.643958091735843, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 33000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30001-424----------------------9350-0.09316205978393550.90673828125107, 0, 01, 0, 01, 0, 0-0.09326171875-2.03515625111--

47k_SysCHwTorqCorrLimDiag_Cnt_str.Pstep==>Pos2.078859984874733.942329764366152.5651999711990466.38289886713033.593138337135322.45593965053558354, 8, 10, 8, 4, 272, 82, 92, 100, 92, 8294995151413.082424998283394, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40004-431----------------------94584.722778797149661.72265625107, 0, 01, 0, 01, 0, 04.722656250.4580078125111--

48k_SysCHwTorqCorrLimDiag_Cnt_str.NStep==>Min-7.89890301227573.264083862304693.0544087886810344.55258107185364.703971624374394.83165264129639-431, 2, 3, 4, 5, 65, 15, 25, 35, 45, 55498151215400.6817138195037845, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 55000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 50001-104----------------------498152.719113111495976.71875107, 0, 01, 0, 01, 0, 02.71875-0.681640625111--

49k_SysCHwTorqCorrLimDiag_Cnt_str.NStep==>Max-7.836524665355684.964470982551581.3666895627975569.99244803190233.449189543724064.70397162437439-5-16, 7, 8, 9, 10, 065, 75, 85, 95, 100, 651734371502553.082424998283394, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 24000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 20005-513----------------------17088-1.050157308578493.94970703125107, 0, 01, 0, 01, 0, 0-1.05029296875-1.82177734375111--

50k_SysCHwTorqCorrLimDiag_Cnt_str.NStep==>Pos6.776572227478030.4913613796234133.71512556076056.513606429100041.471043586730961.55065226554871-301, 3, 5, 7, 9, 107, 17, 27, 37, 47, 579077112191403.730011463165283, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 13000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10005531----------------------110.05422532558441163.05419921875207, 107, 01, 1, 01, 1, 00.054199218751.1845703125121--

51k_MaxTrqSumLmt_Volts_f32==>Min-4.025914251804351.15153491497042.9389826059341476.36535340547564.703971624374391.04690444469452312, 4, 6, 8, 10, 057, 67, 77, 87, 97, 1002767192221502, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20005505----------------------25520.9694824218752.03076171875107, 0, 01, 0, 01, 0, 00.969238281250111--

52k_MaxTrqSumLmt_Volts_f32==>Max-9.041367411613464.073480129241944.0849163532257170.75194597244260.4497020244598394.16764497756958523, 6, 9, 10, 9, 610, 20, 30, 40, 50, 604538811517551, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 31000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 30005154----------------------453132.070542097091672.9296875107, 0, 01, 0, 00, 0, 02.07031253.541015625111--

53k_MaxTrqSumLmt_Volts_f32==>Pos-3.788770139217382.725247025489813.69475123650.20416778326032.632958292961120.101932168006897-2-54, 8, 10, 8, 4, 260, 70, 80, 90, 100, 055344201621071.50, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 01-553----------------------55237-53107, 0, 01, 0, 01, 0, 0-51.5111--

54t_TDiagIndptTbl_Volts_u5p11[17]==>Min-1.977775335311892.142138719558722.223092079162615.69900381565094.559874057769782.03454422950745221, 2, 3, 4, 5, 610, 30, 50, 70, 90, 10033905161171313.22963142395020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10005150----------------------337741.935470521450040.06494140625107, 0, 01, 0, 00, 0, 01.93505859375-2.22900390625111--

55t_TDiagIndptTbl_Volts_u5p11[17]==>Max-3.67961961030960.899886488914491.8149853944778422.59749132394791.474073052406314.1552871465683346, 7, 8, 9, 10, 020, 40, 60, 80, 100, 05245987314.944781422615055, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 52000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20000352----------------------524583.788999557495120.78857421875107, 0, 01, 0, 01, 0, 03.78857421875-2.9140625111--

56t_TDiagIndptTbl_Volts_u5p11[17]==>Pos9.919992804527284.226374626159671.757200956344632.94054198265082.27163720130920.662321090698242-5-21, 3, 5, 7, 9, 1030, 60, 90, 100, 90, 6064456152131700.9195706844329832, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 23000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30004-150----------------------15-1.866358935832983.13330078125207, 107, 01, 1, 01, 0, 0-1.866699218750.91943359375121--

57t_TDiagFiltKnTbl_Cnt_u16[17]==>Min4.703971624374392.3655489790.90186774730682479.2333504557612.383461356163030.6584311723709113-42, 4, 6, 8, 10, 040, 80, 100, 80, 40, 203438012782504.759485125541690, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 04123----------------------12-47207, 107, 01, 1, 01, 1, 0-40.22509765625121--

58t_TDiagFiltKnTbl_Cnt_u16[17]==>Max-1.571138858795173.181275129318243.178926944732675.076543688774113.159439086914061.743465185165410-13, 6, 9, 10, 9, 650, 100, 50, 100, 50, 10044629249232.571895122528081, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 140000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 400005-454----------------------44390.4996528625488280.49951171875107, 0, 01, 0, 00, 0, 00.499511718751.45703125111--

59t_TDiagFiltKnTbl_Cnt_u16[17]==>Pos-4.156120836734770.5378483533859251.3395706415176452.31960803270341.622155308723452.39327037334442-334, 8, 10, 8, 4, 212, 22, 32, 42, 52, 624096301011993.263205170631412, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 220000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 200002222----------------------407641.432099819183354.431640625107, 0, 01, 0, 01, 0, 01.431640625-2.1376953125111--

60k_TdiagLim_Volts_u5p11==>Min-6.630728125572214.546375751495363.5071756839752276.45998287200933.487058401107793.354133129119871-21, 2, 3, 4, 5, 672, 82, 92, 100, 92, 82215840202110.4286549091339113, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 30, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 00-320----------------------21573-23107, 0, 01, 0, 01, 0, 0-20.42822265625111--

61k_TdiagLim_Volts_u5p11==>Max-6.580746591091162.411052346229552.1807521581649880.86765474081041.258193850517271.865709900856024-16, 7, 8, 9, 10, 05, 15, 25, 35, 45, 551824572062470.3391660451889044, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 41000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10005153----------------------17998-0.9795705080032354.97998046875107, 0, 01, 0, 00, 0, 0-0.979980468750.3388671875111--

62k_TdiagLim_Volts_u5p11==>Pos3.578329801559452.771246194839484.69815254232.84574997425080.4722533226013181.77348446846008531, 3, 5, 7, 9, 1065, 75, 85, 95, 100, 654475281552553.082424998283395, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 52000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20003443----------------------444973.002503395080571.99755859375107, 0, 01, 0, 00, 0, 03.002441406253.08203125111--

63SysCSSDiagFiltOut_Volt_M_s4p11==>Min-1.388462364673612.95299375057222.8680850267410398.24563175439844.703971624374394.847646117210392-12, 4, 6, 8, 10, 07, 17, 27, 37, 47, 57263477911763.082424998283394, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 23000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30002-535----------------------7-1.095307826995853.095703125207, 107, 01, 1, 01, 1, 0-1.095703125-3.08203125121--

64SysCSSDiagFiltOut_Volt_M_s4p11==>Max-1.331896901130681.245763778686521.1438004970550581.23098397254940.6685974597930911.85770511627197-523, 6, 9, 10, 9, 657, 67, 77, 87, 97, 10025190131491760.1156489849090583, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 14000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40003521----------------------131.87089633941656.87060546875207, 107, 01, 1, 01, 1, 01.87060546875-0.115234375121--

65SysCSSDiagFiltOut_Volt_M_s4p11==>Pos4.967339813709261.978415608406073.36948725468.15743464231493.914260268211362.25489628314972204, 8, 10, 8, 4, 210, 20, 30, 40, 50, 60134583169453.939804911613462, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 25000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 50000404----------------------13413-0.06262212991714482.06298828125107, 0, 01, 0, 01, 0, 0-0.06298828125-0.82080078125111--

66SysCSSDiagFiltOut_Volt_M_s4p11==>Zero-3.14966964721680.5725743770599374.4844946861267191.41806066036224.703971624374392.406218290328985-41, 2, 3, 4, 5, 660, 70, 80, 90, 100, 0574049149443.082424998283391, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 34000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 20002042----------------------9-3.962472587823878.962890625207, 107, 01, 1, 01, 1, 0-3.962890625-2.052734375121--

67SysCSSDiagFiltOut_Volt_M_s4p11==>Neg3.296756684780123.538755297660833.6836096048355188.4537485241891.389579892158514.70397162437439-5-26, 7, 8, 9, 10, 010, 30, 50, 70, 90, 10099123152470.7200676202774050, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 03000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10004-303----------------------3-1.958500266075133.041015625207, 107, 01, 1, 01, 1, 0-1.9589843750.7197265625121--

68k_SSDiagLim_Volts_u5p11==>Min-5.641216158866881.019240856170654.6928322315216142.08148717880254.703971624374392.457582950592045-51, 3, 5, 7, 9, 1020, 40, 60, 80, 100, 026320202151772.307090997695921, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 12000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20000304----------------------26143-4.891638755798349.89208984375107, 0, 01, 0, 01, 0, 0-4.89208984375-1.44921875111--

69k_SSDiagLim_Volts_u5p11==>Max-6.093716084957124.98759621850.97046220302581812.43136447668084.703971624374394.34735262393951-552, 4, 6, 8, 10, 030, 60, 90, 100, 90, 60399085152262.956787467002872, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 21000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 30001252----------------------396824.635778367519389.6357421875107, 0, 01, 0, 01, 0, 04.6357421875-2.95654296875111--

70k_SSDiagLim_Volts_u5p11==>Pos2.250539064407350.5875790119171144.8466787338256896.36995279788972.647297382354743.95257973670959-2-23, 6, 9, 10, 9, 640, 80, 100, 80, 40, 2035989138323.082424998283393, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 30, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0042.53----------------------1-20207, 107, 01, 1, 01, 1, 0-2-1.16552734375121--

71SysCSumFltOut_Volt_M_u5p11==>Min-9.670217752456673.220764398574833.2454814910888791.82961666584023.797854900360114.70397162437439-103, 6, 9, 10, 9, 612, 22, 32, 42, 52, 62955832552084.643958091735843, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 33000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 30001-420----------------------9350-0.09316205978393550.90673828125107, 0, 01, 0, 01, 0, 0-0.09326171875-2.03515625111--

72SysCSumFltOut_Volt_M_u5p11==>Max2.078859984874733.942329764366152.5651999711990466.38289886713033.593138337135322.45593965053558354, 8, 10, 8, 4, 272, 82, 92, 100, 92, 8294995151413.082424998283394, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40004-435----------------------94584.722778797149661.72265625107, 0, 01, 0, 01, 0, 04.722656250.4580078125111--

73SysCSumFltOut_Volt_M_u5p11==>Pos-7.89890301227573.264083862304693.0544087886810344.55258107185364.703971624374394.83165264129639-431, 2, 3, 4, 5, 65, 15, 25, 35, 45, 55498151215400.6817138195037845, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 55000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 50001-103----------------------498152.719113111495976.71875107, 0, 01, 0, 01, 0, 02.71875-0.681640625111--


































































































































































































































































































































































































































































































Sheet 10: HwTrq2_Per2() P

HwTrq2_Per2TS--











































PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionAnaHwTorque_HwNm_f32SysCT1ADC_Volt_f32SysCT2ADC_Volt_f32SysCHwTorqueSqd_HwNmSq_M_f32T1TrimVal_Volt_f32T2TrimVal_Volt_f32SysCCorrDiagFiltOut_Volt_M_s4p11SysCTDiagFiltSV_Volt_M_s4p27t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]SysCHwTorqCorrLimErrAcc_Cnt_M_u16k_SysCHwTorqCorrLimDiag_Cnt_str.Thresholdk_SysCHwTorqCorrLimDiag_Cnt_str.PStepk_SysCHwTorqCorrLimDiag_Cnt_str.NStepk_MaxTrqSumLmt_Volts_f32t_TDiagIndptTbl_Volts_u5p11[17]t_TDiagFiltKnTbl_Cnt_u16[17]k_TdiagLim_Volts_u5p11SysCSSDiagFiltOut_Volt_M_s4p11k_SSDiagLim_Volts_u5p11SysCSumFltOut_Volt_M_u5p11SysCHwTorqCorrLimErrAcc_Cnt_M_u16SysCTDiagFiltSV_Volt_M_s4p27SysCSumFltOut_Volt_M_u5p11NxtrDiagMgr_NTC[3]NxtrDiagMgr_Param[3]NxtrDiagMgr_Status[3]SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11Rte_Call_HwTrq2_Per2_CP0_CheckpointReachedRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_HwTrq2_Per2_CP1_CheckpointReachedSysCHwTorqCorrLimErrAcc_Cnt_M_u16SysCTDiagFiltSV_Volt_M_s4p27SysCSumFltOut_Volt_M_u5p11NxtrDiagMgr_NTC[3]NxtrDiagMgr_Param[3]NxtrDiagMgr_Status[3]SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11Rte_Call_HwTrq2_Per2_CP0_CheckpointReachedRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_HwTrq2_Per2_CP1_CheckpointReachedP/FCPU Cycles
1(SysCHwTorqCorrLimDiff_HwNmSq_T_f32 >= SysCHwTorqCh1vsCh2CorrLim_HwNmSq_T_f32)(T)
(DiagFailed_m(SysCHwTorqCorrLimErrAcc_Cnt_M_u16, k_SysCHwTorqCorrLimDiag_Cnt_str) = True)(T)
((SysCSumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11) Or _
((Abs_m(SysCSSDiagFiltOut_Volt_M_s4p11)) > k_SSDiagLim_Volts_u5p11))(T||F)(T)
-104.703971624374391.5276113748550421.8900850415233.604244947433473.60424494743347-531, 2, 3, 4, 5, 610, 20, 30, 40, 50, 606353112209530.4544502496719360, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 00, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 05-113----------------------1238207, 107, 01, 1, 01, 1, 03-0.4541015625121--

2(SysCHwTorqCorrLimDiff_HwNmSq_T_f32 >= SysCHwTorqCh1vsCh2CorrLim_HwNmSq_T_f32)(T)
(DiagFailed_m(SysCHwTorqCorrLimErrAcc_Cnt_M_u16, k_SysCHwTorqCorrLimDiag_Cnt_str) = True)(T)
((SysCSumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11) Or _
((Abs_m(SysCSSDiagFiltOut_Volt_M_s4p11)) > k_SSDiagLim_Volts_u5p11))(T||T)(T)
104.703971624374392.0436394214630147.26857137680052.236885786056522.8283486366272-216, 7, 8, 9, 10, 060, 70, 80, 90, 100, 01164011186573.736755609512331, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 11000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10002401----------------------111.01040846109393.01025390625207, 107, 01, 1, 01, 1, 01.010253906251.68212890625121--

3(SysCHwTorqCorrLimDiff_HwNmSq_T_f32 >= SysCHwTorqCh1vsCh2CorrLim_HwNmSq_T_f32)(F)
(SysCHwTorqCorrLimErrAcc_Cnt_M_u16 = D_ZERO_CNT_U16)(T)
((SysCSumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11) Or _
((Abs_m(SysCSSDiagFiltOut_Volt_M_s4p11)) > k_SSDiagLim_Volts_u5p11))(F||F)(F)
60.1357752084732060.26960313320159975.38183063268661.941328883171080.0241180658340454521, 3, 5, 7, 9, 1010, 30, 50, 70, 90, 1003863722291292.769356131553652, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 22000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 20004025----------------------385081.891355633735663.10888671875107, 0, 01, 0, 00, 0, 01.89111328125-1.56005859375111--

4(SysCHwTorqCorrLimDiff_HwNmSq_T_f32 >= SysCHwTorqCh1vsCh2CorrLim_HwNmSq_T_f32) = TRUE
(DiagFailed_m(SysCHwTorqCorrLimErrAcc_Cnt_M_u16, k_SysCHwTorqCorrLimDiag_Cnt_str) = True) = TRUE
((SysCSumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11) Or _
((Abs_m(SysCSSDiagFiltOut_Volt_M_s4p11)) > k_SSDiagLim_Volts_u5p11))(F||T)(T)
5.9751954078674334.529449939727788.944510340690613.604244947433474.93158888816834026, 7, 8, 9, 10, 012, 22, 32, 42, 52, 62511215213971.481072902679443, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 13000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 10005-540----------------------51.862380325794221.8623046875207, 107, 01, 1, 01, 1, 01.8623046875-1.00634765625121--

5(SysCHwTorqCorrLimDiff_HwNmSq_T_f32 >= SysCHwTorqCh1vsCh2CorrLim_HwNmSq_T_f32)(F)
(SysCHwTorqCorrLimErrAcc_Cnt_M_u16 = D_ZERO_CNT_U16)(F)
((SysCSumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11) Or _
((Abs_m(SysCSSDiagFiltOut_Volt_M_s4p11)) > k_SSDiagLim_Volts_u5p11))(F||F)(F)
4.597425639629360.1125501394271852.971267819404639.98027235269550.9105373620986943.438080191612241-42, 4, 6, 8, 10, 010, 20, 30, 40, 50, 6005131284.730885624885564, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 24000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 20003-310----------------------0-3.833047389984134.83349609375207, 107, 01, 1, 00, 1, 0-3.83349609375-1.2646484375121--

6(SysCHwTorqCorrLimDiff_HwNmSq_T_f32 >= SysCHwTorqCh1vsCh2CorrLim_HwNmSq_T_f32)(T)
(DiagFailed_m(SysCHwTorqCorrLimErrAcc_Cnt_M_u16, k_SysCHwTorqCorrLimDiag_Cnt_str) = True)(F)
((SysCSumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11) Or _
((Abs_m(SysCSSDiagFiltOut_Volt_M_s4p11)) > k_SSDiagLim_Volts_u5p11))(T||F)(T)
-0.1572976708412173.252421259880070.17331469058990565.24108439683911.671536564826971.99614894390106-434, 8, 10, 8, 4, 27, 17, 27, 37, 47, 57610314.741358399391174, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 40004443----------------------92.802142381668096.8017578125107, 0, 01, 0, 01, 0, 02.8017578125-0.24169921875111--


































































































































































































































































































































































































































































































Sheet 11: HwTrq2_Per3




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq2_Per3P2AnaDiffHwTrq_Volt_f32SysCSSDiagFiltSV_Volt_M_s4p27Rte_Call_HwTrq2_Per3_CP0_CheckpointReached
HwTrq2_Per3B47SysCTDiagFiltOut_Volt_M_s4p11SysCSSDiagFiltOut_Volt_M_s4p11Rte_Call_HwTrq2_Per3_CP1_CheckpointReached



SysCTrqSum_Volt_M_s4p11SysCCorrDiagFiltSV_Volt_M_s4p27



SysCCorrDiagFiltOut_Volt_M_s4p11SysCCorrDiagFiltOut_Volt_M_s4p11



SysCSSDiagFiltSV_Volt_M_s4p27




SysCCorrDiagFiltSV_Volt_M_s4p27




k_SSDiagKn_Cnts_u16




k_CorrDiagFiltActiv_Volts_u5p11




k_CorrDiagKn_Cnts_u16




k_TdiagCorrLim_Volts_u5p11




k_SSDiagLim_Volts_u5p11


Sheet 12: HwTrq2_Per3() B

HwTrq2_Per3TS--























BI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionAnaDiffHwTrq_Volt_f32SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11SysCCorrDiagFiltOut_Volt_M_s4p11SysCSSDiagFiltSV_Volt_M_s4p27SysCCorrDiagFiltSV_Volt_M_s4p27k_SSDiagKn_Cnts_u16k_CorrDiagFiltActiv_Volts_u5p11k_CorrDiagKn_Cnts_u16k_TdiagCorrLim_Volts_u5p11k_SSDiagLim_Volts_u5p11SysCSSDiagFiltSV_Volt_M_s4p27SysCSSDiagFiltOut_Volt_M_s4p11SysCCorrDiagFiltSV_Volt_M_s4p27SysCCorrDiagFiltOut_Volt_M_s4p11Rte_Call_HwTrq2_Per3_CP0_CheckpointReachedRte_Call_HwTrq2_Per3_CP1_CheckpointReachedSysCSSDiagFiltSV_Volt_M_s4p27SysCSSDiagFiltOut_Volt_M_s4p11SysCCorrDiagFiltSV_Volt_M_s4p27SysCCorrDiagFiltOut_Volt_M_s4p11Rte_Call_HwTrq2_Per3_CP0_CheckpointReachedRte_Call_HwTrq2_Per3_CP1_CheckpointReachedP/FCPU Cycles
1AnaDiffHwTrq_Volt_f32 = min-2.51-3-45-31012021------------1.000488281251.00048828125-3-411--

2AnaDiffHwTrq_Volt_f32 = max2.52-4-5-3-42023033-------------2.99847412109375-2.99853515625-4-511--

3AnaDiffHwTrq_Volt_f32 = mid03-50-4-53034044-------------3.99679565429688-3.9970703125-5-411--

4AnaDiffHwTrq_Volt_f32 = pos1.5401-504045052-------------2.00048828125-2.000488281250011--

5AnaDiffHwTrq_Volt_f32 = neg-1.5512015056041------------0.0038146972656250.003417968751111--

6SysCTDiagFiltOut_Volt_M_s4p11 = min1.5-523126047035------------0.99450683593750.9941406252211--

7SysCTDiagFiltOut_Volt_M_s4p11 = max1.6534237038023------------2.003204345703132.00292968753211--

8SysCTDiagFiltOut_Volt_M_s4p11 = mid1.70453-38029014------------2.9963378906252.99609375-2.99038696289063-111--

9SysCTDiagFiltOut_Volt_M_s4p11 = pos1.835-3-3-490110032-------------2.00048828125-2.00048828125-4-311--

10SysCTDiagFiltOut_Volt_M_s4p11 = neg1.9-3-3-4-4-5100311041-------------1.00048828125-1.00048828125-4.99664306640625-411--

11SysCTrqSum_Volt_M_s4p11 = min2-1-5-5-50110412023-------------3.00048828125-3.00048828125-0.0091552734375-0.0092773437511--

12SysCTrqSum_Volt_M_s4p11 = max-1.5-25001120213014-------------0.003662109375-0.003906251.0079345703125111--

13SysCTrqSum_Volt_M_s4p11 = mid-1.6-30112130114055------------0.99206542968750.991699218752111--

14SysCTrqSum_Volt_M_s4p11 = pos-1.7-43224140515033------------1.98718261718751.986816406253.99771118164063311--

15SysCTrqSum_Volt_M_s4p11 = neg-1.8-5-3343150316042------------2.000488281252.000488281252.98535156252.985351562511--

16SysCCorrDiagFiltOut_Volt_M_s4p11 = min-1.90-1-53-1160417020------------0.000488281250.00048828125-1-111--

17SysCCorrDiagFiltOut_Volt_M_s4p11 = max-21-25-1-4170218011-------------0.99481201171875-0.9951171875-4511--

18SysCCorrDiagFiltOut_Volt_M_s4p11 = mid2.12-30-4-1180119032-------------2.00048828125-2.00048828125-1011--

19SysCCorrDiagFiltOut_Volt_M_s4p11 = pos2.24-43-1-4190320043-------------0.985504150390625-0.98583984375-4-411--

20SysCCorrDiagFiltOut_Volt_M_s4p11 = neg2.33-5-3-402004100054-------------3.9786376953125-3.97900390625-0.0762939453125-0.0766601562511--

21SysCSSDiagFiltSV_Volt_M_s4p27 = min2.4501-5110005200035-------------4.847412109375-4.847656250.9694824218750.9692382812511--

22SysCSSDiagFiltSV_Volt_M_s4p27 = max2.5-1125220003300024------------4.000488281254.000488281251.95422363281251.954101562511--

23SysCSSDiagFiltSV_Volt_M_s4p27 = mid-2.1-42-10430002400003-------------0.18310546875-0.183105468754-111--

24SysCSSDiagFiltSV_Volt_M_s4p27 = pos-2.2-24-23340000500012------------2.000488281252.000488281253-211--

25SysCSSDiagFiltSV_Volt_M_s4p27 = neg-2.3-33-3-3-350001600021-------------1.00048828125-1.00048828125-3-311--

26SysCCorrDiagFiltSV_Volt_M_s4p27 = min-2.4-55-4-1-560002700032-------------1.3662109375-1.3662109375-5-411--

27SysCCorrDiagFiltSV_Volt_M_s4p27 = max-2.5-1-1-5-2570003800040-------------0.00048828125-0.000488281254.267578125411--

28SysCCorrDiagFiltSV_Volt_M_s4p27 = mid-1.6-2-40-3080004900051-------------1.00048828125-1.00048828125-0.54931640625-0.5493164062511--

29SysCCorrDiagFiltSV_Volt_M_s4p27 = pos-1.7-3-21-43900051000042-------------2.00048828125-2.000488281252.2370605468752.2368164062511--

30SysCCorrDiagFiltSV_Volt_M_s4p27 = neg-1.8-4-32-5-310000420033-------------3.00048828125-3.00048828125-3-311--

31k_SSDiagKn_Cnts_u16 = min-1.9-5-540303100024------------002.8779296875211--

32k_SSDiagKn_Cnts_u16 = max-203315655352200012------------0.000015258789062505311--

33k_SSDiagKn_Cnts_u16 = mid2.11552-150001300023------------1.92370605468751.92333984375-1511--

34k_CorrDiagFiltActiv_Volts_u5p11 = min2.22-1-14-4100000400004------------3.694824218753.69482421875-4-111--

35k_CorrDiagFiltActiv_Volts_u5p11 = max2.34-4-43-2200005500015------------3.305175781253.30517578125-2.152587890625-111--

36k_CorrDiagFiltActiv_Volts_u5p11 = mid2.43-2-25-33000035024------------4.000488281254.00048828125-2.99923706054688-211--

37k_CorrDiagKn_Cnts_u16 = min1.55-3-3-1-5400002033------------2.6621093752.662109375-5-311--

38k_CorrDiagKn_Cnts_u16 = max1.6-1-5-5-4-35000006553542-------------1.711181640625-1.71142578125-3-511--

39k_CorrDiagKn_Cnts_u16 = mid1.7-4-35-2-4600001500021-------------1.00048828125-1.00048828125-4511--

40k_TdiagCorrLim_Volts_u5p11 = min1.8-2-4-1-3-5200021003-------------2.969482421875-2.9697265625-4.99984741210938011--

41k_TdiagCorrLim_Volts_u5p11 = min1.9-3-5-4-50300032054-------------4.00048828125-4.00048828125-0.00152587890625-0.00195312511--

42k_TdiagCorrLim_Volts_u5p11 = min2-5021-4400043032------------0.63378906250.6337890625-3.9981689453125-311--

43k_SSDiagLim_Volts_u5p11 = min1.7-4-35-2-4600001200020-------------0.00048828125-0.00048828125-4511--

44k_SSDiagLim_Volts_u5p11 = max1.8-2-4-1-3-520002300005-------------2.969482421875-2.9697265625-4.9542236328125011--

45k_SSDiagLim_Volts_u5p11 = mid1.9-3-5-4-5030003400013-------------3.00048828125-3.00048828125-0.30517578125-0.3051757812511--

46all min-2.5-5-5-5-5-500000-------------0.00048828125-0.00048828125-5-511--

47all max2.5555556553556553555------------555511--









































`















































































































































































































































Sheet 13: HwTrq2_Per3() P

HwTrq2_Per3TS--























PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionAnaDiffHwTrq_Volt_f32SysCTDiagFiltOut_Volt_M_s4p11SysCTrqSum_Volt_M_s4p11SysCCorrDiagFiltOut_Volt_M_s4p11SysCSSDiagFiltSV_Volt_M_s4p27SysCCorrDiagFiltSV_Volt_M_s4p27k_SSDiagKn_Cnts_u16k_CorrDiagFiltActiv_Volts_u5p11k_CorrDiagKn_Cnts_u16k_TdiagCorrLim_Volts_u5p11k_SSDiagLim_Volts_u5p11SysCSSDiagFiltSV_Volt_M_s4p27SysCSSDiagFiltOut_Volt_M_s4p11SysCCorrDiagFiltSV_Volt_M_s4p27SysCCorrDiagFiltOut_Volt_M_s4p11Rte_Call_HwTrq2_Per3_CP0_CheckpointReachedRte_Call_HwTrq2_Per3_CP1_CheckpointReachedSysCSSDiagFiltSV_Volt_M_s4p27SysCSSDiagFiltOut_Volt_M_s4p11SysCCorrDiagFiltSV_Volt_M_s4p27SysCCorrDiagFiltOut_Volt_M_s4p11Rte_Call_HwTrq2_Per3_CP0_CheckpointReachedRte_Call_HwTrq2_Per3_CP1_CheckpointReachedP/FCPU Cycles
1if ( HwTrqComp_Volt_T_u5p11 < k_CorrDiagFiltActiv_Volts_u5p11 ) = TRUE1.9-3-5-4-50300032053-------------3.00048828125-3.00048828125-0.00152587890625-0.00195312511--

2if ( HwTrqComp_Volt_T_u5p11 < k_CorrDiagFiltActiv_Volts_u5p11 ) = FALSE2.11552-150001300024------------1.92370605468751.92333984375-1511--


























































































































































































































































































Sheet 14: Test Vector Description













Nexteer EPS Unit Test Tool





Rev:2.7b





Test Setup SheetTest FunctionTest TypeVector NumberVector Description

5 - HandWheelTorque_UTResults


Overview

Unit Test Information
Module Definitions
Variable Range
TrqTrimPerfDiag Setup
TrqTrimPerfDiag() B
TrqTrimPerfDiag() P
IsTrqScaleInRng_lgc Setup
IsTrqScaleInRng_lgc() B
IsTrqScaleInRng_lgc() P
SetHwTrqTrim Setup
HwTrq_SCom_SetHwTrqTrim() B
HwTrq_SCom_SetHwTrqTrim() P
SetHwTrqScale Setup
HwTrq_SCom_SetHwTrqScale() B
HwTrq_SCom_SetHwTrqScale() P
ClrHwTrqTrim Setup
HwTrq_SCom_ClrHwTrqTrim() B
ClrHwTrqScale Setup
HwTrq_SCom_ClrHwTrqScale() P
HwTrq_SCom_ClrHwTrqScale() B
HwTrq_Init
HwTrq_Init() B
HwTrq_Init() P
Per1 Setup
HwTrq_Per1() B
HwTrq_Per1() P
Per2 Setup
HwTrq_Per2() B
HwTrq_Per2() P
Per3 Setup
HwTrq_Per3() B
HwTrq_Per3() P
HwTrq_SCom_ReadHwTrqScale
HwTrq_SCom_ReadHwTrqScale() B
HwTrq_SCom_ReadHwTrqTrim
HwTrq_SCom_ReadHwTrqTrim() B
HwTrq_SCom_ManualSetHwTrqTrim
HwTrq_SCom_ManualSetHwTrqTrim B
HwTrq_SCom_ManualSetHwTrqTrim P
Test Vector Description
HwTrq_SCom_ReadEOLTrqStep
HwTrq_SCom_ReadEOLTrqStep() B
HwTrq_SCom_ReadEOLTrqStep()
HwTrq_SCom_SetEOLTrqStep
HwTrq_SCom_SetEOLTrqStep() b


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7b












Name of Tester:Raghav Tripathi
Source files to be added to the .pjt file Must include path from 'Source Code Directory' setting on the Unit Test Tool Options dialog Include Files:

Code File(s) Under Test:Sa_HwTrq.c
interpolation.lib

Code File(s) Version:38



Module Design Document:Handwheel_Torque_MDD.doc



Module Design Document Version:24



Unit Test Plan Version:5



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.2



Model Type:Excel Macro



Model Version:7


Special Test Requirements:None



Test Date:10/16/2012



Comments:Note:
1) Inline function defined in GlobalMacro.h are not Unit Tested.
2)100% coverage not possible in "Per3Setup"Function due to FPM_Fix_m" macro usage for D_SSDIAGNFILTSVLMT_VOLT_S4P27.




Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

TrqTrimPerfDiag SetupTrqTrimPerfDiag() P----
2
9TrqTrimPerfDiag() B----
9






IsTrqScaleInRng_lgc SetupIsTrqScaleInRng_lgc() P----
3
8IsTrqScaleInRng_lgc() B----
8






SetHwTrqTrim SetupHwTrq_SCom_SetHwTrqTrim() P----
2
29HwTrq_SCom_SetHwTrqTrim() B----
29






SetHwTrqScale SetupHwTrq_SCom_SetHwTrqScale() P----
3
19HwTrq_SCom_SetHwTrqScale() B----
19






ClrHwTrqTrim SetupHwTrq_SCom_ClrHwTrqTrim() B----
9






ClrHwTrqScale SetupHwTrq_SCom_ClrHwTrqScale() B----
18
2HwTrq_SCom_ClrHwTrqScale() P----
2






HwTrq_InitHwTrq_Init() P----
4
15HwTrq_Init() B----
15






Per1 SetupHwTrq_Per1() P----
15
42HwTrq_Per1() B----
42






Per2 SetupHwTrq_Per2() P----
20
91HwTrq_Per2() B----
91






Per3 SetupHwTrq_Per3() P----
4
47HwTrq_Per3() B----
47






HwTrq_SCom_ReadHwTrqScaleHwTrq_SCom_ReadHwTrqScale() B----
7






HwTrq_SCom_ReadHwTrqTrimHwTrq_SCom_ReadHwTrqTrim() B----
15






HwTrq_SCom_ManualSetHwTrqTrimHwTrq_SCom_ManualSetHwTrqTrim P----
2
21HwTrq_SCom_ManualSetHwTrqTrim B----
21






HwTrq_SCom_ReadEOLTrqStepHwTrq_SCom_ReadEOLTrqStep() B----
5






HwTrq_SCom_SetEOLTrqStepHwTrq_SCom_SetEOLTrqStep() b----
5












































Sheet 2: Module Definitions









































Delphi Saginaw Software Unit Test Tool












Rev:2.2c












Module Definitions
Module Test Functions
Module Set/Read Variables
Module Function Stubs
Return TypeNameParameter Prototype
ScopeTypeNameDefault Value
Return TypeNameParameter Prototype
voidTrqTrimPerfDiag(ManufModeType MECCounter_Cnt_T_enum)

booleanHwTrqTrimPerf_Cnt_lgc

voidNxtrDiagMgr_SetNTCStatus(void)
booleanIsTrqScaleInRng_lgc(float TrqScale_VoltpDeg_T_f32)

booleanHwTrqScalePerf_Cnt_lgc

UINT8Rte_Call_HwTrqTrim_GetErrorStatus(void)
uint8HwTrq_SCom_SetHwTrqTrim(void)

floatT1Trim_Volts_f32

UINT8TableSize_m(void)
uint8HwTrq_SCom_SetHwTrqScale(float ScaleValue)

floatT2Trim_Volts_f32

voidRte_Call_HwTrqScale_WriteBlock(void)
uint8HwTrq_SCom_ClrHwTrqTrim(void)

floatHwTrqTrim_Volts_f32

voidRte_Call_HwTrqTrim_WriteBlock(void)
uint8HwTrq_SCom_ClrHwTrqScale(void)

s4p27_TCorrDiagFiltSV_Volt_M_s4p27

voidRte_Call_EOLTrqStep_WriteBlock(void)
voidHwTrq_Init(void)

s4p11_TCorrDiagFiltOut_Volt_M_s4p11




voidHwTrq_Per1(void)

uint16T1RngErrAcc_Cnt_M_u16




voidHwTrq_Per2(void)

uint16T2RngErrAcc_Cnt_M_u16




voidHwTrq_Per3(void)

s4p27_TTDiagFiltSV_Volt_M_s4p27




voidHwTrq_SCom_ReadHwTrqScale(void)

s4p11_TTrqSum_Volt_M_s4p11




voidHwTrq_SCom_ReadHwTrqTrim(void)

u5p11_TSumFltOut_Volt_M_u5p11




uint8HwTrq_SCom_ManualSetHwTrqTrim(float HwTrqTrim2_Volts_f32, float T1Trim2_Volts_f32, float T2Trim2_Volts_f32, boolean HwTrqTrimPerf2_Cnt_lgc)

s4p11_TTDiagFiltOut_Volt_M_s4p11




voidHwTrq_SCom_ReadEOLTrqStep(void)

s4p27_TSSDiagFiltSV_Volt_M_s4p27




voidHwTrq_SCom_SetEOLTrqStep(void)

s4p11_TSSDiagFiltOut_Volt_M_s4p11









floatT1ADC_Volt_f32









floatT2ADC_Volt_f32









floatAnaHwTorque_HwNm_f32









unit8AbsPosStepSignal_Cnt_u08









booleanSrlComHwTrqValid_Cnt_lgc









floatAnaDiffHwTrq_Volt_M_f32









uint16TrqSensorRecDiagAcc_Cnt_M_u16









uint8i0








uint8Call_Count0








uint8NxtrDiagMgr_NTC[20]









uint8NxtrDiagMgr_Param[20]









uint8NxtrDiagMgr_Status[20]









uint8j0








floatHwTrqScale_VoltsPerDeg_f32









u5p11_Tk_SSDiagLim_Volts_u5p11









floatk_HwTrqSclNom_VoltspDeg_f32









floatk_MaxHwTrqTrim_Volts_f32









u5p11_Tk_TdiagLim_Volts_u5p11









floatk_TbarStiff_NmpDeg_f32









floatk_T1LowRange_Volts_f32









floatk_T1HghRange_Volts_f32









u5p11_Tk_AnaT1T2ErrThreshold_Volts_u5p11









floatk_T2LowRange_Volts_f32









floatk_T2HghRange_Volts_f32









floatk_MaxTrqSumLmt_Volts_f32









u5p11_Tt_TDiagIndptTbl_Volts_u5p11[17]









uint16t_TDiagFiltKnTbl_Cnt_u16[17]









uint16k_SSDiagKn_Cnts_u16









u5p11_Tk_CorrDiagFiltActiv_Volts_u5p11









uint16k_CorrDiagKn_Cnts_u16









u5p11_Tk_TdiagCorrLim_Volts_u5p11









u5p11_Tk_SumFiltRecLim_Volt_u5p11









u5p11_Tk_SSFiltRecLim_Volt_u5p11









uint16k_TrqFltRecLim_Cnt_u16









uint16k_T1AccRecLim_Cnt_u16









uint16k_T2AccRecLim_Cnt_u16









uint8NvMBlkStatus_Cnt_M_u8









booleanCntrlDisRampComplete_Cnt_lgc









HwTrqStatusTypeErrorActiveAnalog_Cnt_enum









DiagSettings_Str.uint16k_AnaRngDiag_Cnt_str.Threshold









DiagSettings_Str.uint16k_AnaRngDiag_Cnt_str.Pstep









DiagSettings_Str.uint16k_AnaRngDiag_Cnt_str.Nstep









floatPim_EOLTrqStepData[10]









floatTrqStep_HwNm_T_f32[10]









UINT8Rte_Call_NxtrDiagMgr_GetNTCStatus[6]









UINT8NxtrDiagMgr_GetNTCStatus_count









UINT8Call_Count10








UINT8NxtrDiagMgr_Call_Count[20]









uint8Ip_NTC









uint8Ip_Status









uint8Ip_Param









HwTrqScale_Datatype.booleanHwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgc









HwTrqScale_Datatype.floatHwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32









HwTrqScale_Datatype.booleanPim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgc









HwTrqScale_Datatype.floatPim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32









HwTrqTrim_Datatype.floatPim_HwTrqTrimData.HwTrqTrim_Volts_f32









HwTrqTrim_Datatype.floatPim_HwTrqTrimData.T1Trim_Volts_f32









HwTrqTrim_Datatype.floatPim_HwTrqTrimData.T2Trim_Volts_f32









HwTrqTrim_Datatype.booleanPim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgc









HwTrqTrim_Datatype.floatHwTrqTrimDatPtr.HwTrqTrim_Volts_f32









HwTrqTrim_Datatype.floatHwTrqTrimDatPtr.T1Trim_Volts_f32









HwTrqTrim_Datatype.floatHwTrqTrimDatPtr.T2Trim_Volts_f32









HwTrqTrim_Datatype.booleanHwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgc









ManufModeTypeMECCounter_Cnt_enum





Sheet 3: Variable Range














































Nexteer Saginaw Software Unit Test Tool












Rev:2.6 9/23/09
























Variable Range Definitions








Variable NameMax ValueMin Value








Ip_NTC










Ip_Status










Ip_Param










HwTrqTrimStatus_Cnt_u16










HwTrqScaleStatus_Cnt_u16










TrqScale_VoltspDeg_T_f32










VehSpd_Kph_f32










DefaultVehSpd_Cnt_lgc










HwTorque_T1_V_f32










HwTorque_T2_V_f32










T1Trim_Volts_f32










T2Trim_Volts_f32










HwTrqTrim_Volts_f32










arg










HwTrqScale_VoltsPerDeg_f32










Rte_Pim_CorrDiagFiltSV_Volts_s4p27










CorrDiagFiltOut_Volts_s4p11










HwTrq_Volts_f32










HwTrq_HwNm_f32










HwTrq_HwNm_T_s7p8










CDD_HwTrq_HwNm_G_s7p8










T1RngErrAcc_Cnt_u16










T2RngErrAcc_Cnt_u16










TDiagFiltSV_Volts_s4p27










TrqSum_Volts_s4p11










SumFltOut_Volts_u5p11










TDiagFiltOut_Volts_s4p11










SSDiagFiltSV_Volts_s4p27










SSDiagFiltOut_Volts_s4p11










T1Trim_Volt_f32










T2Trim_Volt_f32










HwTrqScale_VoltpDeg_M_f32










CorrDiagFiltSV_Volt_M_s4p27










CorrDiagFiltOut_Volt_M_s4p11










T1RngErrAcc_Cnt_M_u16










T2RngErrAcc_Cnt_M_u16










TDiagFiltSV_Volt_M_s4p27










TrqSum_Volts_M_s4p11










SumFltOut_Volt_D_u5p11










TDiagFiltOut_Volt_M_s4p11










SSDiagFiltSV_Volt_M_s4p27










SSDiagFiltOut_Volt_D_s4p11










HwTrqPolarity_Cnt_s08










T1ADC_Volt_f32










T2ADC_Volt_f32










MEC_Cnt_Enum










AnaHwTorque_HwNm_f32










AnaDiffHwTrq_Volt_f32










SrlComHwTrqValid_Cnt_lgc










AnaDiffHwTrq_Volt_M_f32










TrqSensorRecDiagAcc_Cnt_M_u16










MEC_Cnt_T_enum










HwTrqTrim_Volt_f32










HwTrqScale_VoltpDeg_f32










TrqSum_Volt_M_s4p11










CorrDiagFiltSV_Volt_M_s4p11










HwTrqTrimPerf_Cnt_lgc










HwTrqScalePerf_Cnt_lgc










SumFltOut_Volt_M_u5p11










SSDiagFiltOut_Volt_M_s4p11










ScaleValue










HwTrqScale1_VoltsPerDeg_f32










HwTrqScalePerf1_Cnt_lgc










HwTrqTrim1_Volts_f32










T1Trim1_Volts_f32










T2Trim1_Volts_f32










HwTrqTrimPerf1_Cnt_lgc










NxtrDiagMgrNTCStatus_Count[255][255]










j










NxtrDiagMgrNTCStatus_Count(255)(255)










NxtrDiagMgrNTCStatus_Count[10][10]










NxtrDiagMgr_Call_Count[10]










NxtrDiagMgr_NTC[10]










NxtrDiagMgr_Param[10]










NxtrDiagMgr_Status[10]










NxtrDiagMgr_Call_Count[200]










NxtrDiagMgr_NTC[200]










NxtrDiagMgr_Param[200]










NxtrDiagMgr_Status[200]










NxtrDiagMgr_Call_Count[20]










NxtrDiagMgr_NTC[20]










NxtrDiagMgr_Param[20]










NxtrDiagMgr_Status[20]










k_SSDiagLim_Volts_u5p11










k_HwTrqSclNom_VoltspDeg_f32










k_MaxHwTrqTrim_Volts_f32










k_TdiagLim_Volts_u5p11










k_TbarStiff_NmpDeg_f32










k_T1LowRange_Volts_f32










k_T1HghRange_Volts_f32










k_T1RngPosStep_Cnt_u16










k_T1RngThrshld_Cnt_u16










k_T1RngNegStep_Cnt_u16










k_T2LowRange_Volts_f32










k_T2HghRange_Volts_f32










k_T2RngPosStep_Cnt_u16










k_T2RngThrshld_Cnt_u16










k_T2RngNegStep_Cnt_u16










k_MaxTrqSumLmt_Volts_f32










t_TDiagIndptTbl_Volts_u5p11[17]










t_TDiagFiltKnTbl_Cnt_u16[17]










k_SSDiagKn_Cnts_u16










k_CorrDiagFiltActiv_Volts_u5p11










k_CorrDiagKn_Cnts_u16










k_TdiagCorrLim_Volts_u5p11










k_SumFiltRecLim_Volt_u5p11










k_SSFiltRecLim_Volt_u5p11










k_TrqFltRecLim_Cnt_u16










k_T1AccRecLim_Cnt_u16










k_T2AccRecLim_Cnt_u16










k_T1RngDiag_Cnt_str.Threshold










k_T1RngDiag_Cnt_str.PStep










k_T1RngDiag_Cnt_str.NStep










k_T2RngDiag_Cnt_str.Threshold










k_T2RngDiag_Cnt_str.PStep










k_T2RngDiag_Cnt_str.NStep










TrqScale_VoltpDeg_T_f32










NvMBlkStatus_Cnt_M_u8










HwTrqTrim2_Volts_f32










T1Trim2_Volts_f32










T2Trim2_Volts_f32










HwTrqTrimPerf2_Cnt_lgc










AbsPosStepSignal_Cnt_u08










k_AnaT1T2ErrThreshold_Volts_u5p11










CntrlDisRampComplete_Cnt_lgc










ErrorActiveAnalog_Cnt_enum










k_AnaRngDiag_Cnt_str










k_AnaRngDiag_Cnt_str.Threshold










k_AnaRngDiag_Cnt_str.Pstep










k_AnaRngDiag_Cnt_str.Nstep










Pim_EOLTrqStepData










Pim_EOLTrqStepData[10]










TrqStep_HwNm_T_f32










TrqStep_HwNm_T_f32[10]










Rte_Call_NxtrDiagMgr_GetNTCStatus(6)










Rte_Call_NxtrDiagMgr_GetNTCStatus(5)










NxtrDiagMgr_GetEventFailed(2)










NxtrDiagMgr_GetNTCStatus[5]










NxtrDiagMgr_GetEventFailed[2]










NxtrDiagMgr_GetNTCStatus_Call_Count[5]










Rte_Call_NxtrDiagMgr_GetNTCStatuss[5]










Rte_Call_NxtrDiagMgr_GetNTCStatus[5]










NxtrDiagMgr_Call_Count1[5]










Rte_Call_NxtrDiagMgr_GetNTCStatus[6]










NxtrDiagMgr_GetEventFailed[3]










NxtrDiagMgr_Call_Count1[6]










NxtrDiagMgr_GetNTCStatust










NxtrDiagMgr_GetNTCStatus_count










HwTrqScaleDataPtr.HwTrqTrimPerf_Cnt_lgc










HwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32










Pim_HwTrqScaleData.HwTrqTrimPerf_Cnt_lgc










Pim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32










HwTrqScaleDataPtr1










HwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgc










Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgc










Pim_HwTrqTrimData.HwTrqTrim_Volts_f32










Pim_HwTrqTrimData.T1Trim_Volts_f32










Pim_HwTrqTrimData.T2Trim_Volts_f32










Pim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgc










HwTrqTrimDatPtr.HwTrqTrim_Volts_f32










HwTrqTrimDatPtr.T1Trim_Volts_f32










HwTrqTrimDatPtr.T2Trim_Volts_f32










HwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgc










MECCounter_Cnt_T_enum










MECCounter_Cnt_enum











Sheet 4: TrqTrimPerfDiag Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
TrqTrimPerfDiagP2HwTrqTrimPerf_Cnt_lgcNxtrDiagMgr_NTC[20]NxtrDiagMgr_SetNTCStatus
TrqTrimPerfDiagB9HwTrqScalePerf_Cnt_lgcNxtrDiagMgr_Param[20]




NxtrDiagMgr_Status[20]

Sheet 5: TrqTrimPerfDiag() B

TrqTrimPerfDiagTS--











BParamI/PI/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionMECCounter_Cnt_T_enumHwTrqTrimPerf_Cnt_lgcHwTrqScalePerf_Cnt_lgcNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1MECCounter_Cnt_T_enum==>Min010



507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

2MECCounter_Cnt_T_enum==>Max201



507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

3MECCounter_Cnt_T_enum==>Pos110



507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

4HwTrqTrimPerf_Cnt_lgc = True111--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

5HwTrqTrimPerf_Cnt_lgc = False100--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

6HwTrqScalePerf_Cnt_lgc = True101--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

7HwTrqScalePerf_Cnt_lgc = False010--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

8All Min000--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

9All Max211--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--


































































































































































Sheet 6: TrqTrimPerfDiag() P

TrqTrimPerfDiagTS--











PParamI/PI/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionMECCounter_Cnt_T_enumHwTrqTrimPerf_Cnt_lgcHwTrqScalePerf_Cnt_lgcNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1Path1,Path3000--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

2Path2,path4011--------507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--


































































































































































Sheet 7: IsTrqScaleInRng_lgc Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
IsTrqScaleInRng_lgcP3k_HwTrqSclNom_VoltspDeg_f32

IsTrqScaleInRng_lgcB8



Sheet 8: IsTrqScaleInRng_lgc() B

IsTrqScaleInRng_lgcTS--




BParamI/PFunction
Return Val
Expected
Return Val
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTrqScale_VoltpDeg_T_f32k_HwTrqSclNom_VoltspDeg_f32IsTrqScaleInRng_lgcIsTrqScaleInRng_lgcP/FCPU Cycles
1TrqScale = min00.2--0--

2TrqScale = max42949672950.5--0--

3TrqScale = pos0.50.3--0--

4k_HwTrqSclNom_VoltspDeg_f32 = min200--0--

5k_HwTrqSclNom_VoltspDeg_f32 = max300.9375--0--

6k_HwTrqSclNom_VoltspDeg_f32 = mid400.5--0--

7all min00--1--

8all max42949672950.9375--0--




























































































Sheet 9: IsTrqScaleInRng_lgc() P

IsTrqScaleInRng_lgcTS--




PParamI/PFunction
Return Val
Expected
Return Val
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTrqScale_VoltpDeg_T_f32k_HwTrqSclNom_VoltspDeg_f32IsTrqScaleInRng_lgcIsTrqScaleInRng_lgcP/FCPU Cycles
1Path10.40.5--1--

2Path20.20.6--0--

3Path20.90.7--0--




























































































Sheet 10: SetHwTrqTrim Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_SetHwTrqTrimP2HwTrqTrimPerf_Cnt_lgcHwTrqTrimPerf_Cnt_lgcRte_Call_HwTrqTrim_WriteBlock
HwTrq_SCom_SetHwTrqTrimB29T1Trim_Volts_f32T1Trim_Volts_f32NxtrDiagMgr_SetNTCStatus



T2Trim_Volts_f32T2Trim_Volts_f32



HwTrqTrim_Volts_f32HwTrqTrim_Volts_f32



T1ADC_Volt_f32NxtrDiagMgr_NTC[20]



T2ADC_Volt_f32NxtrDiagMgr_Param[20]



HwTrqScalePerf_Cnt_lgcNxtrDiagMgr_Status[20]



k_MaxHwTrqTrim_Volts_f32




MECCounter_Cnt_enum


Sheet 11: HwTrq_SCom_SetHwTrqTrim() B

HwTrq_SCom_SetHwTrqTrimTS--





























BI/P1I/P2I/P3I/P4I/P5I/P6I/P10I/P11I/PFunction
Return Val
O/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
Return Val
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
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32T1ADC_Volt_f32T2ADC_Volt_f32HwTrqScalePerf_Cnt_lgck_MaxHwTrqTrim_Volts_f32MECCounter_Cnt_enumHwTrq_SCom_SetHwTrqTrimHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqTrim_WriteBlockNxtrDiagMgr_SetNTCStatusHwTrq_SCom_SetHwTrqTrimHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqTrim_WriteBlockNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1I/P1 = min0002.20001.10--------------------01000507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

2I/P1 = max111-2.11111.22--------------------01110507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

3I/P2 = min002-122031--------------------01220507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

4I/P2 = max153-1.133141--------------------01330507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

5I/P2 = pos024-1.944020--------------------01440507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

6I/P3 = min130255112--------------------01550507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

7I/P3 = max04500000.41--------------------01000507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

8I/P3 = pos1542.41110.32--------------------01110507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

9I/P4 = min005-2.52211.50--------------------01220507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

10I/P4 = max1102.53302.61--------------------01330507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

11I/P4 = zero02104413.52--------------------01440507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

12I/P4 = pos13225504.20--------------------01550507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

13I/P4 = neg143-11011.11--------------------01101507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

14I/P5 = min05400101.81--------------------0101-1507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

15I/P5 = max0051.95212.42--------------------340051.9507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 002--

16I/P5 = pos010-1.63302.20--------------------01330507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

17I/P6 = min121-1.20013.31--------------------01000507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

18I/P6 = max032-1.21504.42--------------------0115-4507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

19I/P6 = pos0432.52110.51--------------------340432.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 002--

20I/P10 = min12122304.11--------------------0123-1507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

21I/P10 = max032-24414.42--------------------01440507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

22I/P11 = min043112001--------------------340431507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 002--

23I/P11 = max0141.523152--------------------0123-1507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

24I/P11 = pos021-13400.11--------------------34021-1507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 002--

25I/P12 = min043112000--------------------340431507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 002--

26I/P12 = max0141.523152--------------------0123-1507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

27I/P12 = pos021-13400.11--------------------34021-1507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 002--

28All Min000-2.500000--------------------01000507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

29All Max1552.555152--------------------01550507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--






















































































































































































































































































































































Sheet 12: HwTrq_SCom_SetHwTrqTrim() P

HwTrq_SCom_SetHwTrqTrimTS--





























PI/PI/PI/PI/PI/PI/PI/PI/PI/PFunction
Return Val
O/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
Return Val
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
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32T1ADC_Volt_f32T2ADC_Volt_f32HwTrqScalePerf_Cnt_lgck_MaxHwTrqTrim_Volts_f32MECCounter_Cnt_enumHwTrq_SCom_SetHwTrqTrimHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqTrim_WriteBlockNxtrDiagMgr_SetNTCStatusHwTrq_SCom_SetHwTrqTrimHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqTrim_WriteBlockNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1Path1014-2.50000.10--------------------01000507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

2Path21252.53012.51--------------------341252.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 002--






















































































































































































































































































































































Sheet 13: SetHwTrqScale Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_SetHwTrqScaleP3HwTrqScalePerf_Cnt_lgcHwTrqScalePerf_Cnt_lgcRte_Call_HwTrqScale_WriteBlock
HwTrq_SCom_SetHwTrqScaleB19HwTrqScale_VoltsPerDeg_f32HwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_SetNTCStatus



HwTrqTrimPerf_Cnt_lgcNxtrDiagMgr_NTC[20]



NvMBlkStatus_Cnt_M_u8NxtrDiagMgr_Param[20]



k_HwTrqSclNom_VoltspDeg_f32NxtrDiagMgr_Status[20]



MECCounter_Cnt_enum


Sheet 14: HwTrq_SCom_SetHwTrqScale() B

HwTrq_SCom_SetHwTrqScaleTS--























BParamI/P1I/P2I/P7I/PI/PI/PFunction
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionScaleValueHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32HwTrqTrimPerf_Cnt_lgcNvMBlkStatus_Cnt_M_u8k_HwTrqSclNom_VoltspDeg_f32MECCounter_Cnt_enumHwTrq_SCom_SetHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusHwTrq_SCom_SetHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1ScaleValue = min000.23000.50----------------3400.2312, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

2ScaleValue = max25510.12110.61----------------3410.1212, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

3ScaleValue = pos0.500.00390625020.72----------------3400.0039062512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

4I/P1 = True0.200.36130.81----------------3400.3612, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

5I/P1 = False0.310.00390625040.92----------------3410.0039062512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

6I/P2 = min20000.00390625150.50----------------3400.0039062512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

7I/P2 = max110.9375000.61----------------3410.937512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

8I/P2 = pos200.2110.70----------------3400.212, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

9NvMBlkStatus_Cnt_M_u8 = NVM_REQ_PENDING000.22020.82----------------3400.2212, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

10NvMBlkStatus_Cnt_M_u8 = NVM_REQ_INTEGRITY_FAILED3010.9375130.92----------------3410.937512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

11NvMBlkStatus_Cnt_M_u8 = NVM_REQ_BLOCK_SKIPPED1210.1140.50----------------3410.112, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

12NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NV_INVALIDATED1000.2050.51----------------3400.212, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

13NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK510.3100.51----------------3410.312, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

14NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NOT_OK1200.4010.50----------------3400.412, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

15MECCounter_Cnt_enum=Min1000.2050.50----------------3400.212, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

16MECCounter_Cnt_enum=Max3010.9375130.92----------------3410.937512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

17MECCounter_Cnt_enum=Mid1200.4010.51----------------3400.412, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

18All Min000.003906250000----------------01012, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 013--

19All Max25510.9375150.93752----------------3410.937512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--


























































































































































































































































































Sheet 15: HwTrq_SCom_SetHwTrqScale() P

HwTrq_SCom_SetHwTrqScaleTS--























PParamI/PI/PI/PI/PI/PI/PFunction
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionScaleValueHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32HwTrqTrimPerf_Cnt_lgcNvMBlkStatus_Cnt_M_u8k_HwTrqSclNom_VoltspDeg_f32MECCounter_Cnt_enumHwTrq_SCom_SetHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusHwTrq_SCom_SetHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1Path10.500.00390625000.50----------------010.512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 013--

2Path20.110.9375110.51----------------3410.937512, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 003--

3if(NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK)= FALSE0.500.00390625010.52----------------010.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--


























































































































































































































































































Sheet 16: ClrHwTrqTrim Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_ClrHwTrqTrimB9HwTrqTrimPerf_Cnt_lgcHwTrqTrimPerf_Cnt_lgcRte_Call_HwTrqTrim_WriteBlock



HwTrqScalePerf_Cnt_lgcT1Trim_Volts_f32NxtrDiagMgr_SetNTCStatus



MECCounter_Cnt_enumT2Trim_Volts_f32




HwTrqTrim_Volts_f32




NxtrDiagMgr_NTC[20]




NxtrDiagMgr_Param[20]




NxtrDiagMgr_Status[20]

Sheet 17: HwTrq_SCom_ClrHwTrqTrim() B

HwTrq_SCom_ClrHwTrqTrimTS--























BI/PI/PI/PFunction
Return Val
O/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
Return Val
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
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqTrimPerf_Cnt_lgcHwTrqScalePerf_Cnt_lgcMECCounter_Cnt_enumHwTrq_SCom_ClrHwTrqTrimHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqTrim_WriteBlockNxtrDiagMgr_SetNTCStatusHwTrq_SCom_ClrHwTrqTrimHwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqTrim_WriteBlockNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1HwTrqTrimPerf_Cnt_lgc = TRUE110--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

2HwTrqTrimPerf_Cnt_lgc = FALSE001--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

3HwTrqScalePerf_Cnt_lgc = TRUE012--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

4HwTrqScalePerf_Cnt_lgc = FALSE100--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

5MECCounter_Cnt_enum= Min100--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

6MECCounter_Cnt_enum=Max012--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

7MECCounter_Cnt_enum=Mid101--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

8All = min000--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

9All = max112--------------------002.52.50507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--


























































































































































































































































































Sheet 18: ClrHwTrqScale Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_ClrHwTrqScaleB18HwTrqScalePerf_Cnt_lgcHwTrqScalePerf_Cnt_lgcRte_Call_HwTrqScale_WriteBlock
HwTrq_SCom_ClrHwTrqScaleP2HwTrqTrimPerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_SetNTCStatus



k_HwTrqSclNom_VoltspDeg_f32NxtrDiagMgr_NTC[20]



NvMBlkStatus_Cnt_M_u8NxtrDiagMgr_Param[20]



MECCounter_Cnt_enumNxtrDiagMgr_Status[20]

Sheet 19: HwTrq_SCom_ClrHwTrqScale() P

HwTrq_SCom_ClrHwTrqScaleTS--





















PI/PI/PI/PI/PI/PFunction
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqScalePerf_Cnt_lgcHwTrqTrimPerf_Cnt_lgck_HwTrqSclNom_VoltspDeg_f32NvMBlkStatus_Cnt_M_u8MECCounter_Cnt_enumHwTrq_SCom_ClrHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusHwTrq_SCom_ClrHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1(NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK)=>True110.400----------------000.412, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 013--

2(NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK)=>False000.512----------------000.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--






































































































































































































































































Sheet 20: HwTrq_SCom_ClrHwTrqScale() B

HwTrq_SCom_ClrHwTrqScaleTS--





















BI/P1I/P2I/P3I/PI/PFunction
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqScalePerf_Cnt_lgcHwTrqTrimPerf_Cnt_lgck_HwTrqSclNom_VoltspDeg_f32NvMBlkStatus_Cnt_M_u8MECCounter_Cnt_enumHwTrq_SCom_ClrHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusHwTrq_SCom_ClrHwTrqScaleHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]Rte_Call_HwTrqScale_WriteBlockNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1I/P1 = FALSE010.400----------------000.412, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 013--

2I/P1 = TRUE100.511----------------000.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

3I/P2 = FALSE000.621----------------000.6507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

4I/P2 = TRUE110.730----------------000.7507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

5I/P3 = min00041----------------000507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

6I/P3 = max110.937550----------------000.9375507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

7I/P3 = mid000.511----------------000.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

8NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK110.100----------------000.112, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 013--

9NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NOT_OK000.211----------------000.2507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

10NvMBlkStatus_Cnt_M_u8 = NVM_REQ_PENDING110.321----------------000.3507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

11NvMBlkStatus_Cnt_M_u8 = NVM_REQ_INTEGRITY_FAILED000.430----------------000.4507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

12NvMBlkStatus_Cnt_M_u8 = NVM_REQ_BLOCK_SKIPPED110.541----------------000.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

13NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NV_INVALIDATED000.651----------------000.6507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

14MECCounter_Cnt_enum= Min000.430----------------000.4507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

15MECCounter_Cnt_enum=Max110.542----------------000.5507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

16MECCounter_Cnt_enum=Pos000.651----------------000.6507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--

17all min00000----------------00012, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 013--

18all max110.937552----------------000.9375507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 012--






































































































































































































































































Sheet 21: HwTrq_Init


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_InitP4HwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32Rte_Call_HwTrqTrim_GetErrorStatus
HwTrq_InitB15HwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_SetNTCStatus



HwTrqTrimPerf_Cnt_lgcNxtrDiagMgr_Param[20]



k_HwTrqSclNom_VoltspDeg_f32NxtrDiagMgr_Status[20]



MECCounter_Cnt_enumNvMBlkStatus_Cnt_M_u8

Sheet 22: HwTrq_Init() B

HwTrq_InitTS--




















BI/P1I/P2I/P3I/P4I/PFunc Stub
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32HwTrqTrimPerf_Cnt_lgck_HwTrqSclNom_VoltspDeg_f32MECCounter_Cnt_enumRte_Call_HwTrqTrim_GetErrorStatusHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NvMBlkStatus_Cnt_M_u8Rte_Call_HwTrqTrim_GetErrorStatusNxtrDiagMgr_SetNTCStatusHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NvMBlkStatus_Cnt_M_u8Rte_Call_HwTrqTrim_GetErrorStatusNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1I/P1 = TRUE10.4510.403--------------0.4512, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0314--

2I/P1 = FALSE00.100.514--------------0.512, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0414--

3I/P2 = min00.0039062510.625--------------0.612, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0514--

4I/P2 = max10.937500.710--------------0.7507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0014--

5I/P2 = mid00.210.821--------------0.812, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0114--

6I/P3 = TRUE10.310.212--------------0.212, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0215--

7I/P3 = FALSE00.700.323--------------0.312, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0314--

8I/P4 = min10.451024--------------012, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0415--

9I/P4 = max00.700.937505--------------0.937512, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0514--

10I/P4 = mid10.310.510--------------0.5507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0014--

11I/P5 = min10.310.600--------------0.6507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0014--

12I/P5 = max10.500.825--------------0.812, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0515--

13I/P5 = mid10.200.511--------------0.512, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0115--

14All = min00.003906250000--------------0507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0013--

15All = max10.937510.937525--------------0.937512, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0514--




























































































































































































































































Sheet 23: HwTrq_Init() P

HwTrq_InitTS--




















PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqScalePerf_Cnt_lgcHwTrqScale_VoltsPerDeg_f32HwTrqTrimPerf_Cnt_lgck_HwTrqSclNom_VoltspDeg_f32MECCounter_Cnt_enumRte_Call_HwTrqTrim_GetErrorStatusHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NvMBlkStatus_Cnt_M_u8Rte_Call_HwTrqTrim_GetErrorStatusNxtrDiagMgr_SetNTCStatusHwTrqScale_VoltsPerDeg_f32NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NvMBlkStatus_Cnt_M_u8Rte_Call_HwTrqTrim_GetErrorStatusNxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1Path110.40002--------------012, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0215--

2Path210.210.220--------------0.2507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0014--

3Path300.900.513--------------0.512, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0314--

4if(NvMBlkStatus_Cnt_M_u8 == NVM_REQ_OK)=FALSE10.4510.423--------------0.4512, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0314--




























































































































































































































































Sheet 24: Per1 Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_Per1P15T1ADC_Volt_f32AnaDiffHwTrq_Volt_M_f32
HwTrq_Per1B42T2ADC_Volt_f32AnaHwTorque_HwNm_f32



HwTrqScale_VoltsPerDeg_f32SrlComHwTrqValid_Cnt_lgc



HwTrqTrim_Volts_f32ErrorActiveAnalog_Cnt_enum



k_TbarStiff_NmpDeg_f32NxtrDiagMgr_GetNTCStatus_count



k_AnaT1T2ErrThreshold_Volts_u5p11




k_TdiagLim_Volts_u5p11




AbsPosStepSignal_Cnt_u08




SumFltOut_Volt_M_u5p11




T1RngErrAcc_Cnt_M_u16




T2RngErrAcc_Cnt_M_u16




Pim_EOLTrqStepData[10]




Rte_Call_NxtrDiagMgr_GetNTCStatus[6]


Sheet 25: HwTrq_Per1() B

HwTrq_Per1TS--























BI/P1I/P2I/P3I/P4I/P5I/P6I/P7I/P8I/P9I/P10I/P11I/P12I/PO/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionT1ADC_Volt_f32T2ADC_Volt_f32HwTrqScale_VoltsPerDeg_f32HwTrqTrim_Volts_f32k_TbarStiff_NmpDeg_f32k_AnaT1T2ErrThreshold_Volts_u5p11k_TdiagLim_Volts_u5p11AbsPosStepSignal_Cnt_u08SumFltOut_Volt_M_u5p11T1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16Pim_EOLTrqStepData[10]Rte_Call_NxtrDiagMgr_GetNTCStatus[6]AnaDiffHwTrq_Volt_M_f32AnaHwTorque_HwNm_f32SrlComHwTrqValid_Cnt_lgcErrorActiveAnalog_Cnt_enumNxtrDiagMgr_GetNTCStatus_countAnaDiffHwTrq_Volt_M_f32AnaHwTorque_HwNm_f32SrlComHwTrqValid_Cnt_lgcErrorActiveAnalog_Cnt_enumNxtrDiagMgr_GetNTCStatus_countP/FCPU Cycles
1I/P1 = min000.23-2.21.8511117457452,2,2,2,2,2,2,2,2,21,1,1,1,1,1----------2.210016--

2I/P1 = max510.5-2.11.9622228568565,5,5,5,5,5,5,5,5,50,0,0,0,0,0----------6.110116--

3I/P1 = pos120.3-22.73333965965-1,-1,-1,-1,-1,-1,-1,-1,-1,-11,1,1,1,1,1----------110016--

4I/P2 = min000.9-1.12.944444124124,4,4,4,4,4,4,4,4,40,0,0,0,0,0----------1.1-0.455555558204651116--

5I/P2 = max150.9375-1.63.81151358358-8,-8,-8,-8,-8,-8,-8,-8,-8,-81,1,1,1,1,1-----------2.4-1.72800004482269016--

6I/P2 = pos230.8-1.81.622629519519,9,9,9,9,9,9,9,9,90,0,0,0,0,0----------0.8-7.40000009536743116--

7I/P3 = min340.003906252.41.733737537532,2,2,2,2,2,2,2,2,21,1,1,1,1,1-----------3.4-10016--

8I/P3 = max500.93751.91.91111852852-1,-1,-1,-1,-1,-1,-1,-1,-1,-11,1,1,1,1,1----------3.17.28266668319702016--

9I/P3 = pos500.2361.91.91111852852-1,-1,-1,-1,-1,-1,-1,-1,-1,-11,1,1,1,1,1----------3.110016--

10I/P4 = min010.4-2.5222229519514,4,4,4,4,4,4,4,4,40,0,0,0,0,0----------1.53.5116--

11I/P4 = max120.62.52.13333123123-8,-8,-8,-8,-8,-8,-8,-8,-8,-81,1,1,1,1,1-----------3.5-4.25016--

12I/P4 = zero000.07812502.244444564569,9,9,9,9,9,9,9,9,90,0,0,0,0,0----------0-9116--

13I/P4 = pos550.93751.12.311517897892,2,2,2,2,2,2,2,2,21,1,1,1,1,1-----------1.1-4.6986665725708016--

14I/P4 = neg020.5-2.22.422629879875,5,5,5,5,5,5,5,5,50,0,0,0,0,0----------0.2-4.03999996185303116--

15I/P5 = min520.078125-1.11.53373456456-1,-1,-1,-1,-1,-1,-1,-1,-1,-11,1,1,1,1,1----------4.110016--

16I/P5 = max230.4-1.63.992187544846546544,4,4,4,4,4,4,4,4,40,0,0,0,0,0----------0.61.98828125116--

17I/P5 = pos340.5-1.82.51111123123-8,-8,-8,-8,-8,-8,-8,-8,-8,-81,1,1,1,1,1----------0.810016--

18I/P6 = min220.23-2.22.601213213219,9,9,9,9,9,9,9,9,90,0,0,0,0,0----------2.210116--

19I/P6 = max110.5-2.12.752328528522,2,2,2,2,2,2,2,2,21,1,1,1,1,1----------2.19.34000015258789016--

20I/P6 = pos440.3-22.833431471475,5,5,5,5,5,5,5,5,50,0,0,0,0,0----------210116--

21I/P7 = min220.9-1.12.91054369369-1,-1,-1,-1,-1,-1,-1,-1,-1,-11,1,1,1,1,1----------1.14.54444456100464016--

22I/P7 = max330.9375-1.63.125619639634,4,4,4,4,4,4,4,4,40,0,0,0,0,0----------1.61.29066669940948116--

23I/P7 = pos110.8-1.83.23372852852-8,-8,-8,-8,-8,-8,-8,-8,-8,-81,1,1,1,1,1----------1.810016--

24I/P8 = min220.42.43.344017417419,9,9,9,9,9,9,9,9,90,0,0,0,0,0-----------2.4-10116--

25I/P8 = max330.62.33.411921001002,2,2,2,2,2,2,2,2,21,1,1,1,1,1-----------2.3-10016--

26I/P8 = pos440.0781251.93.522532002005,5,5,5,5,5,5,5,5,50,0,0,0,0,0-----------1.9-10116--

27I/P9 = min110.22.23.71110300300-1,-1,-1,-1,-1,-1,-1,-1,-1,-11,1,1,1,1,1-----------2.2-10016--

28I/P9 = max220.32.32.722254004004,4,4,4,4,4,4,4,4,40,0,0,0,0,0-----------2.3-10116--

29I/P9 = pos330.42.41.73333500500-8,-8,-8,-8,-8,-8,-8,-8,-8,-81,1,1,1,1,1-----------2.4-2.20000004768372016--

30I/P10 = min440.51.21.8444406009,9,9,9,9,9,9,9,9,90,0,0,0,0,0-----------1.2-10116--

31I/P10 = max110.62.21.91111655357003,3,3,3,3,3,3,3,3,31,1,1,1,1,1-----------2.2-9.96666622161865016--

32I/P10 = pos220.71.42.12222500800-7,-7,-7,-7,-7,-7,-7,-7,-7,-70,0,0,0,0,0-----------1.42.79999995231628116--

33I/P11 = min330.82.42.2333360009,9,9,9,9,9,9,9,9,91,1,1,1,1,1-----------2.4-10016--

34I/P11 = max440.85-1.22.34444700655352,2,2,2,2,2,2,2,2,20,0,0,0,0,0----------1.21.2470588684082116--

35I/P11 = pos110.87-22.411118005005,5,5,5,5,5,5,5,5,51,1,1,1,1,1----------20.517241358757019016--

36I/P12 = min220.232.22.5227287458745-10,-10,-10,-10,-10,-10,-10,-10,-10,-100,0,0,0,0,0-----------2.2-10116--

37I/P12 = max220.52.32.6228296396310,10,10,10,10,10,10,10,10,101,1,1,1,1,1-----------2.3-10016--

38I/P12 = zero330.3-2.42.733531471470,0,0,0,0,0,0,0,0,00,0,0,0,0,0----------2.410116--

39I/P12 = pos110.92.12.811612582585,5,5,5,5,5,5,5,5,51,1,1,1,1,1-----------2.1-10016--

40I/P12 = neg440.622.94444951951-5,-5,-5,-5,-5,-5,-5,-5,-5,-50,0,0,0,0,0-----------2-4.66666650772095116--

41All Min000.00390625-2.51.5000000-10,-10,-10,-10,-10,-10,-10,-10,-10,-100,0,0,0,0,0----------2.510106--

42All Max550.93752.53.99218755595655356553510,10,10,10,10,10,10,10,10,101,1,1,1,1,1-----------2.5-10016--


























































































































































































































































































Sheet 26: HwTrq_Per1() P

HwTrq_Per1TS--























PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionT1ADC_Volt_f32T2ADC_Volt_f32HwTrqScale_VoltsPerDeg_f32HwTrqTrim_Volts_f32k_TbarStiff_NmpDeg_f32k_AnaT1T2ErrThreshold_Volts_u5p11k_TdiagLim_Volts_u5p11AbsPosStepSignal_Cnt_u08SumFltOut_Volt_M_u5p11T1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16Pim_EOLTrqStepData[10]Rte_Call_NxtrDiagMgr_GetNTCStatus[6]AnaDiffHwTrq_Volt_M_f32AnaHwTorque_HwNm_f32SrlComHwTrqValid_Cnt_lgcErrorActiveAnalog_Cnt_enumNxtrDiagMgr_GetNTCStatus_countAnaDiffHwTrq_Volt_M_f32AnaHwTorque_HwNm_f32SrlComHwTrqValid_Cnt_lgcErrorActiveAnalog_Cnt_enumNxtrDiagMgr_GetNTCStatus_countP/FCPU Cycles
1(AbsPosStepSignal_Cnt_T_u08 >= 9U)=FALSE ,
(AbsPosStepSignal_Cnt_T_u08 <= 0)=FALSE,
(HwTrqComp_HwNm_T_f32 >= 10)=FALSE
210.9-2.52.5001110102,2,2,2,2,2,2,2,2,21,1,1,1,1,1----------3.57.72222232818604016--

2(HwTrqComp_HwNm_T_f32 >= -10)=TRUE,
((DiagTrqRecvStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->TRUE&&
((DiagT1OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagT1vsT2Status_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagTrqTrimNotPerfStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->TRUE&&
((DiagTrqTrimInvalidStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) )->TRUE
000.232.52.5552224245,5,5,5,5,5,5,5,5,50,0,0,0,0,0-----------2.5-10116--

3(HwTrqComp_HwNm_T_f32 >= 10)=TRUE500.102.500838585-1,-1,-1,-1,-1,-1,-1,-1,-1,-11,1,1,1,1,1----------510016--

4(AbsPosStepSignal_Cnt_T_u08 >= 9U)=TRUE000.602.5559496962,2,2,2,2,2,2,2,2,20,0,0,0,0,0----------0-2116--

5(AbsPosStepSignal_Cnt_T_u08 <= 0)=TRUE320.22.42.5440574745,5,5,5,5,5,5,5,5,51,1,1,1,1,1-----------1.4-10016--

6( (SumFltOut_Volt_M_u5p11 >= k_AnaT1T2ErrThreshold_Volts_u5p11)
->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_TdiagLim_Volts_u5p11)->TRUE &&
(T1RngErrAcc_Cnt_M_u16 == D_ZERO_CNT_U16) ->FALSE&&
(T2RngErrAcc_Cnt_M_u16 == D_ZERO_CNT_U16) )
210.9-2.52.5051110102,2,2,2,2,2,2,2,2,21,1,1,1,1,1----------3.57.72222232818604016--

7( (SumFltOut_Volt_M_u5p11 >= k_AnaT1T2ErrThreshold_Volts_u5p11)
->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_TdiagLim_Volts_u5p11)->TRUE &&
(T1RngErrAcc_Cnt_M_u16 == D_ZERO_CNT_U16) ->TRUE&&
(T2RngErrAcc_Cnt_M_u16 == D_ZERO_CNT_U16) )->FALSE
210.9-2.52.505110102,2,2,2,2,2,2,2,2,21,1,1,1,1,1----------3.57.72222232818604016--

8( (SumFltOut_Volt_M_u5p11 >= k_AnaT1T2ErrThreshold_Volts_u5p11)
->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_TdiagLim_Volts_u5p11)->TRUE &&
(T1RngErrAcc_Cnt_M_u16 == D_ZERO_CNT_U16) ->TRUE&&
(T2RngErrAcc_Cnt_M_u16 == D_ZERO_CNT_U16) )->TRUE
210.9-2.52.50511002,2,2,2,2,2,2,2,2,21,1,1,1,1,1----------3.57.72222232818604016--

9((DiagT1OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)->FALSE ||
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)->FALSE ||
((DiagT1vsT2Status_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) )=TRUE
210.9-2.52.5001110102,2,2,2,2,2,2,2,2,20,0,0,3,0,0----------3.57.72222232818604026--

10((DiagTrqRecvStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->TRUE&&
((DiagT1OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->FALSE &&
((DiagT1vsT2Status_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) &&
((DiagTrqTrimNotPerfStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) &&
((DiagTrqTrimInvalidStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ),
((DiagT1OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)->FALSE ||
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)->TRUE ||
((DiagT1vsT2Status_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) )

210.9-2.52.5001110102,2,2,2,2,2,2,2,2,20,0,3,0,0,0----------3.57.72222232818604026--

11((DiagTrqRecvStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->TRUE&&
((DiagT1OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->FALSE &&
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) &&
((DiagT1vsT2Status_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) &&
((DiagTrqTrimNotPerfStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) &&
((DiagTrqTrimInvalidStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ),
((DiagT1OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)->TRUE ||
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)-> ||
((DiagT1vsT2Status_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) )
210.9-2.52.5001110102,2,2,2,2,2,2,2,2,20,3,0,0,0,0----------3.57.72222232818604026--

12((DiagTrqRecvStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->TRUE&&
((DiagT1OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagT1vsT2Status_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagTrqTrimNotPerfStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->FALSE&&
((DiagTrqTrimInvalidStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) )
210.9-2.52.5001110102,2,2,2,2,2,2,2,2,20,0,0,0,1,0----------3.57.72222232818604016--

13((DiagTrqRecvStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->TRUE&&
((DiagT1OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagT1vsT2Status_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8)->TRUE &&
((DiagTrqTrimNotPerfStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) ->TRUE&&
((DiagTrqTrimInvalidStatus_Cnt_T_u08 & D_NTCFAILED_CNT_U08) == D_ZERO_CNT_U8) )->FALSE
210.9-2.52.5001110102,2,2,2,2,2,2,2,2,20,0,0,0,0,1----------3.57.72222232818604016--

14(((SumFltOut_Volt_M_u5p11 >= k_AnaT1T2ErrThreshold_Volts_u5p11) ->FALSE&&
(SumFltOut_Volt_M_u5p11 < k_TdiagLim_Volts_u5p11)) ->FALSE||
(T1RngErrAcc_Cnt_M_u16 != D_ZERO_CNT_U16) ->FALSE||
(T2RngErrAcc_Cnt_M_u16 != D_ZERO_CNT_U16) ->FALSE)
000.00390625-2.51.5100000-10,-10,-10,-10,-10,-10,-10,-10,-10,-100,0,0,0,0,0----------2.510106--

15(((SumFltOut_Volt_M_u5p11 >= k_AnaT1T2ErrThreshold_Volts_u5p11) ->FALSE&&
(SumFltOut_Volt_M_u5p11 < k_TdiagLim_Volts_u5p11)) ->FALSE||
(T1RngErrAcc_Cnt_M_u16 != D_ZERO_CNT_U16) ->FALSE||
(T2RngErrAcc_Cnt_M_u16 != D_ZERO_CNT_U16) ->TRUE)
000.00390625-2.51.5100001-10,-10,-10,-10,-10,-10,-10,-10,-10,-100,0,0,0,0,0----------2.510116--


























































































































































































































































































Sheet 27: Per2 Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_Per2P20T1ADC_Volt_f32T1RngErrAcc_Cnt_M_u16NxtrDiagMgr_SetNTCStatus
HwTrq_Per2B91T2ADC_Volt_f32T2RngErrAcc_Cnt_M_u16TableSize_m



T1Trim_Volts_f32TDiagFiltSV_Volt_M_s4p27



T2Trim_Volts_f32TDiagFiltOut_Volt_M_s4p11



T1RngErrAcc_Cnt_M_u16SumFltOut_Volt_M_u5p11



T2RngErrAcc_Cnt_M_u16TrqSum_Volt_M_s4p11



CorrDiagFiltOut_Volt_M_s4p11TrqSensorRecDiagAcc_Cnt_M_u16



TDiagFiltSV_Volt_M_s4p27NxtrDiagMgr_NTC[20]



SumFltOut_Volt_M_u5p11NxtrDiagMgr_Param[20]



SSDiagFiltOut_Volt_M_s4p11NxtrDiagMgr_Status[20]



TrqSensorRecDiagAcc_Cnt_M_u16NxtrDiagMgr_GetNTCStatus_count



k_T1LowRange_Volts_f32




k_T1HghRange_Volts_f32




k_T1AccRecLim_Cnt_u16




k_T2LowRange_Volts_f32




k_T2HghRange_Volts_f32




k_T2AccRecLim_Cnt_u16




k_MaxTrqSumLmt_Volts_f32




t_TDiagIndptTbl_Volts_u5p11[17]




t_TDiagFiltKnTbl_Cnt_u16[17]




k_TdiagLim_Volts_u5p11




k_SSFiltRecLim_Volt_u5p11




k_SumFiltRecLim_Volt_u5p11




k_TrqFltRecLim_Cnt_u16




k_AnaRngDiag_Cnt_str.Threshold




k_AnaRngDiag_Cnt_str.Pstep




k_AnaRngDiag_Cnt_str.Nstep




CntrlDisRampComplete_Cnt_lgc




Rte_Call_NxtrDiagMgr_GetNTCStatus[6]


Sheet 28: HwTrq_Per2() B

HwTrq_Per2TS--
























































BI/P1I/P2I/P3I/P4I/P5I/P6I/P7I/P8I/P9I/P10I/P14I/P15I/P16I/P17I/P18I/P19I/P20I/P21I/P22I/P23I/P24I/P25I/P26I/P27I/P28I/P29I/P30I/P31I/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionT1ADC_Volt_f32T2ADC_Volt_f32T1Trim_Volts_f32T2Trim_Volts_f32T1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16CorrDiagFiltOut_Volt_M_s4p11TDiagFiltSV_Volt_M_s4p27SumFltOut_Volt_M_u5p11SSDiagFiltOut_Volt_M_s4p11TrqSensorRecDiagAcc_Cnt_M_u16k_T1LowRange_Volts_f32k_T1HghRange_Volts_f32k_T1AccRecLim_Cnt_u16k_T2LowRange_Volts_f32k_T2HghRange_Volts_f32k_T2AccRecLim_Cnt_u16k_MaxTrqSumLmt_Volts_f32t_TDiagIndptTbl_Volts_u5p11[17]t_TDiagFiltKnTbl_Cnt_u16[17]k_TdiagLim_Volts_u5p11k_SSFiltRecLim_Volt_u5p11k_SumFiltRecLim_Volt_u5p11k_TrqFltRecLim_Cnt_u16k_AnaRngDiag_Cnt_str.Thresholdk_AnaRngDiag_Cnt_str.Pstepk_AnaRngDiag_Cnt_str.NstepCntrlDisRampComplete_Cnt_lgcRte_Call_NxtrDiagMgr_GetNTCStatus[6]TableSize_mT1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16TDiagFiltSV_Volt_M_s4p27TDiagFiltOut_Volt_M_s4p11SumFltOut_Volt_M_u5p11TrqSum_Volt_M_s4p11TrqSensorRecDiagAcc_Cnt_M_u16NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_GetNTCStatus_countNxtrDiagMgr_SetNTCStatusTableSize_mT1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16TDiagFiltSV_Volt_M_s4p27TDiagFiltOut_Volt_M_s4p11SumFltOut_Volt_M_u5p11TrqSum_Volt_M_s4p11TrqSensorRecDiagAcc_Cnt_M_u16NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_GetNTCStatus_countNxtrDiagMgr_SetNTCStatusTableSize_mP/FCPU Cycles
1I/P1 = min00.10012123-1-50-51220.14.61004.51005, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4274425045815415410,0,0,0,0,017--------------------------1660-4.99923706054688-4.999511718753.999511718750122101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

2I/P1 = max52114596-2-41-4980.24.7200.14.6200.10, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65442360158858501,1,0,0,0,017--------------------------13011-3.98736387491226-3.987792968751.987792968750.09960937598101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

3I/P1 = pos232296345-3-32-3630.34.8300.24.73015, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4273247096969611,1,0,0,0,017--------------------------8670-2.9993896484375-2.999511718750.00048828125163101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

4I/P2 = min003312312-4-23-2450.44.9400.34.8401.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6542124574474700,1,0,0,0,017--------------------------17059-1.98957061767578-1.989746093752.01025390625-1.545101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

5I/P2 = max154445678-5-14-1120.54.5500.44.95025, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42713380896242410,0,1,0,0,017--------------------------432102-1.00015258789063-1.000488281253.99951171875-212101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

6I/P2 = pos2355358755050780.14.6600.55602.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65434490125363600,1,0,0,0,017--------------------------32239-0.235252380371094-0.23535156255.2353515625-2.578101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

7I/P3 = min34.900369954501950.24.77004.57035, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427445100325858510,0,0,0,0,017--------------------------2841804.999694824218754.999511718750.999511718753950, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

8I/P3 = max44.6514521234122000.34.8800.14.6803.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6544222007412969601,1,1,1,1,117--------------------------35603.849075943231583.84863281250.84863281252.5996093752000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

9I/P3 = pos53.91212622323310.44.9900.24.79045, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42753110589620020011,1,1,1,1,117--------------------------21203.00015258789063314310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

10I/P4 = min03.600130321234130.54.5110.34.81004.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6543422045815415401,0,0,0,0,017--------------------------28402.122797161340712.122558593751.122558593753.599609375130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

11I/P4 = max12.51545125014540.14.6220.44.92001.25, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4274433074116816811,1,1,1,1,117--------------------------000.9996643513441090.999511718750.99951171875-1.199707031254101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

12I/P4 = pos24.4243685-505-51360.24.7330.553001.30, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6544144025817917900,0,0,0,0,017--------------------------000.00298999249935150.00292968755.00292968750.39990234375136101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

13I/P5 = min31.13004-4-50-4960.34.84404.54001.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42712550963989811,1,1,1,1,117--------------------------00-4.99906927347183-4.999511718750.999511718751.09960937596101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

14I/P5 = max41.54165535125-3-41-3450.44.9550.14.650020, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6542316075515415400,0,0,0,0,017--------------------------653810-3.95969390869141-3.95996093750.95996093750.5450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

15I/P5 = pos52.952159462-2-32-27890.54.5660.24.76002.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42731270357858511,1,1,1,1,117--------------------------244377-2.99940492212772-2.999511718750.999511718750.89990234375789101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

16I/P6 = min0.10033570-1-23-1520.14.6770.34.870030, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65442380159969600,0,0,0,0,017--------------------------26196-2.13410104811192-2.134277343751.13427734375-2.89990234375520, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

17I/P6 = max0.23114963655350-140310.24.7880.44.98003.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42713410458474711,1,1,1,1,117--------------------------91665488-1.00038146972656-1.000488281251.00048828125-3.531101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

18I/P6 = pos0.4522512540040511220.34.8990.5590040, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65424520158242400,0,0,0,0,017--------------------------101376-0.0399169921875-0.04003906254.0400390625-4122101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

19I/P7 = min2330325120-5502450.44.912304.5224.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4273513096363611,1,1,1,1,117--------------------------289844.999542236328134.999511718759.99951171875245101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

20I/P7 = max34416245254131450.54.52340.14.6331.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65442240574858500,0,0,0,0,017--------------------------03673.947853088378913.947753906251.052246093751.5145101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

21I/P7 = zero2.35524212003246000.14.64560.24.74425, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42753350896969611,1,1,1,1,117--------------------------02162.999587982892992.999511718752.999511718750.2998046875600101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

22I/P7 = pos3.30034233214.899902343752352220.24.76780.34.8552.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6541446012520020000,0,0,0,0,017--------------------------2231251.989778488874441.989746093752.910156250.2998046875222103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

23I/P7 = neg4.9114621621-214-53690.34.87890.44.96635, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4272257032515415411,1,1,1,1,117--------------------------3254670.9999847263097760.999511718752.999511718750.89990234375369102, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0321--

24I/P8 = min022532512584-55-4780.44.98900.55773.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65443112741216816800,0,0,0,0,017--------------------------4931090-4.86342620849609-4.863769531258.86376953125-3.578101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

25I/P8 = max1330126147350-33450.54.52404.58845, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42734223589617917911,1,1,1,1,117--------------------------004.99938964843754.99902343751.999023437513450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

26I/P8 = zero2441965126201-21260.14.6420.14.6994.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65425334458989800,0,0,0,0,017--------------------------867280.01628112792968750.016113281251.9838867187511260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

27I/P8 = pos355212541213.899999998509882-19620.24.7450.24.71231.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4271244574115415411,1,1,1,1,117--------------------------11001663.899557508528233.89941406252.89941406251962101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

28I/P8 = neg402378140-130210.34.8540.34.834520, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65421256258858500,0,0,0,0,017--------------------------099-1-11-1210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

29I/P9 = min2.20.992.11.93145-4-50100.44.9670.44.95672.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42732345963969611,1,1,1,1,117--------------------------00-4.99936059117317-4.999511718750.99951171875-0.809570312500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

30I/P9 = max4.21.643.24.2231963-2-452655350.54.5760.5578930, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65443167755474700,0,0,0,0,017--------------------------184916-3.94779232144356-3.94824218751.9482421875-1.5595703125655350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

31I/P9 = pos1.62.354.83.2564142-3-323450.14.67804.512343.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42734322357242411,1,1,1,1,117--------------------------540118-3.00007629394531-3.000488281250.00048828125-3.5450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

32I/P10 = min2.33.212.22.189121-1-23-57890.24.7870.14.628840, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65422133159363600,0,0,0,0,017--------------------------5385-1.94161570072174-1.941894531250.941894531251.2099609375789101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

33I/P10 = max4.44.42.92.9465640-155520.34.8980.24.77454.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42711244458858511,1,1,1,1,117--------------------------0479-0.9993896484375-0.999511718750.99951171875352101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

34I/P10 = zero3.92.12.80.321985040310.44.91000.34.835620, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65443355158969600,0,0,0,0,017--------------------------020.0508728027343750.050781254.94921875231101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

35I/P10 = pos2.13.63.20.627765441112000.54.52000.44.97762.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427241669620020011,1,1,1,1,117--------------------------774541.0001373142004131.89990234375200101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

36I/P10 = neg1.94.94.90.589321322-2310.24.73000.5533730, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6543227757415415400,0,0,0,0,017--------------------------01671.988041266798971.987792968751.012207031251.39990234375310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

37I/P14= min231445456132200.34.84000.44.63423.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4274138889616816811,1,1,1,1,117--------------------------02882.999542236328132.999511718751.9995117187500101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

38I/P14= max122287765211-2655350.44.95000.34.535540, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6541349912517917900,0,0,0,0,017--------------------------05860.9674377441406250.967285156251.03271484375-165535101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

39I/P14= pos213323333324332760.54.56000.24.72224.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42741211325989811,1,1,1,1,117--------------------------02351.999237060546881.99902343751.0009765625-33276101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

40I/P15= min00.10012123-1-50-512204.71000.24.878930, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65444223741211211200,0,0,0,0,017--------------------------0235-4.98428159952164-4.9843753.9843750.099609375122101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

41I/P15= max12114596-2-41-4980.54.82000.34.912343.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42742334589624024001,1,1,1,1,117--------------------------00-3.99923706054688-3.999511718751.99951171875198101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

42I/P15= pos232296345-3-32-3630.34.93000.4528840, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6543244545815415410,0,0,0,0,017--------------------------8090-2.93487548828125-2.935058593750.06494140625163101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

43I/P16= min303312312-4-23-2450.14.54000.54.57454.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42721256741858501,1,1,1,1,117--------------------------3897-2.00015258789063-2.000488281251.99951171875-345101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

44I/P16= max454445678-5-14-1120.255000.44.63561.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65413367258969610,0,0,0,0,017--------------------------360174-0.967437744140625-0.96777343754.0322265625112101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

45I/P16= pos5355358755050780.34.66000.34.777625, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42734489963474701,1,1,1,1,117--------------------------40528-0.00030517578125-0.000488281255.00048828125-278101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

46I/P17= min04.900369954501950.44.600.24.83372.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65444512755242410,0,0,0,0,017--------------------------3931194.764747619628914.76464843750.76464843752.5950, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

47I/P17= max14.6514521234122000.54.7655350.54.934235, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42742223357363601,1,1,1,1,117--------------------------41603.999328628182413.99902343750.9990234375-0.399902343752000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

48I/P17= pos23.91212622323310.14.842420.453553.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65453134159858510,0,0,0,0,017--------------------------002.985083714127542.984863281250.984863281252.89990234375310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

49I/P18= min33.600130321234130.24.940004.76645, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42734256458969601,1,1,1,1,117--------------------------3402.00030517578125214130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

50I/P18= max42.51545125014540.34.55000.54.8774.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6544436715820020010,0,0,0,0,017--------------------------000.9955215454101560.99511718750.99511718750.54101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

51I/P18= pos54.4243685-505-51360.44.66000.34.98825, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427414789615415401,1,1,1,1,117--------------------------9600.00030517578125052136102, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0321--

52I/P19= min0.11.13004-4-50-4960.54.7420.24.5992.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6541258957416816810,0,0,0,0,017--------------------------1680-4.92450711131096-4.92480468750.9248046875-1.799804687596101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

53I/P19= max0.231.54165535125-3-41-3450.14.8450.5512335, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4272319089617917901,1,1,1,1,117--------------------------653560-3.99984741210938-41-3450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

54I/P19= pos0.452.952159462-2-32-27890.24.9540.44.63453.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65431211125989810,0,0,0,0,017--------------------------61364-3.04552459716797-3.04589843751.0458984375-3.5789101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

55I/P20= min20033570-1-23-1520.34.56705045, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42742322325717101,1,1,1,1,117--------------------------2860-1.99984741210938-21-1520, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

56I/P20= max3114963655350-140310.44.6760.14.7655351.30, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654134337412565610,0,0,0,0,017--------------------------90765479-1-11-1310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

57I/P20= pos2.322512540040511220.54.7780.24.842421.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42724544589615415401,1,1,1,1,117--------------------------0246-0.0002288818359375-0.000488281254.00048828125-1.5122101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

58I/P21= min3.3330325120-5502450.14.8870.34.634200, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65445155458858510,0,0,0,0,017--------------------------240354.991836547851564.991699218759.99169921875045101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

59I/P21= max4.94416245254131450.24.9980.44.535555, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42742166741969601,1,1,1,1,117--------------------------03563.999984726309783.999511718751.000488281253.89990234375145101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

60I/P21= pos05524212003246000.34.51000.54.76630, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65433277258474710,0,0,0,0,017--------------------------891672.872817993164062.872558593752.87255859375-2600101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

61I/P22= min10034233214.899902343752352220.44.620004.88830, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 010, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42724388963242401,1,1,1,1,117--------------------------3992971.973937988281251.97363281252.92626953125-2222101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

62I/P22= max2114621621-214-53690.54.73000.14.9993.55, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65412199755363610,0,0,0,0,017--------------------------5855850.9951019287109380.994628906252.99462890625-2369101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

63I/P22= pos322532512584-55-4780.14.84000.2512343, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 310, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42733210357858501,1,1,1,1,117--------------------------2401173-4.99954223632813-59-278101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

64I/P23= min4330126147350-33450.24.95000.34.574540, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 041320159969610,0,0,0,0,017--------------------------30515524345101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

65I/P23= max2.2441965126201-21260.34.56000.44.63561.35, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 140000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000,40000,40000,40000,40000,40000,40000,40000,400004253078420020001,1,1,1,1,117--------------------------76500.7322430610656740.731933593751.268066406251.199707031251260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

66I/P23= pos4.255212541213.899999998509882-19620.44.61000.54.77761.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 44000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000,4000,4000,4000,4000,4000,4000,4000,40005325085615415410,0,0,0,0,017--------------------------11001663.753521583974363.753417968752.753417968751.59620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

67I/P24= min1.602378140-130210.54.720004.83373.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4270416045116816801,1,1,1,1,117--------------------------00-1.00036619603634-1.000488281251.00048828125-3.3999023437521101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

68I/P24= max2.30.992.11.93145-4-50100.14.93000.14.934240, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6545527053217917910,0,0,0,0,017--------------------------00-4.94841688871384-4.948730468750.94873046875-0.709960937500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

69I/P24= pos4.41.643.24.2231963-2-452655350.24.54000.253554.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42722380415989801,1,1,1,1,117--------------------------133865-3.99959714710712-42-1.35986328125655350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

70I/P25= min3.92.354.83.2564142-3-323450.34.65000.34.76620, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6541049095117017010,0,0,0,0,017--------------------------3940-2.97106552124023-2.971191406250.02880859375-1.7545101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

71I/P25= max2.13.212.22.189121-1-23-57890.44.76000.44.8772.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42725511753595901,1,1,1,1,117--------------------------3062-1.99954074621201-211.0097656257890, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

72I/P25= pos3225465640-155520.54.8980.54.98830, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654331225815415410,0,0,0,0,017--------------------------0410-1.02543640136719-1.025878906251.02587890625-252101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

73I/P26= min22.12.80.321985040310.14.91000.15993.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4274403369858501,1,1,1,1,117--------------------------0130.00015258789062505131101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

74I/P26= max13.63.20.627765441112000.44.52000.24.612340, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654415441256969610,0,0,0,0,017--------------------------1815580.9973301589488980.99707031253.00292968750.79980468752000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

75I/P26= pos24.94.90.589321322-2310.54.63000.34.73451.35, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42753355250474701,1,1,1,1,117--------------------------422501.999893158674241.999511718751.000488281251.299804687531103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

76I/P27= min3.931445456132200.14.74000.44.85671.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6543450745242410,0,0,0,0,017--------------------------214322.968711853027342.968261718751.968261718751.500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

77I/P27= max2.122287765211-2655350.24.65000.54.978925, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427451255865363601,1,1,1,1,117--------------------------517290.9998626112937930.999511718751.000488281250.099609375655350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

78I/P27= pos1.913323333324332760.34.7600057762.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654422100245858510,0,0,0,0,017--------------------------02481.576545715332031.5761718751.423828125-2.53276101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

79I/P28= min20.994478564-4-2533690.44.81000.14.63373.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427112990147401,1,1,1,1,117--------------------------4490-2.00022888183594-2.000488281251.99951171875-3.5369101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

80I/P28= max11.64503198-2-14-5780.54.92000.24.73422.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6542239065535848110,0,0,0,0,017--------------------------017-1.10177809745073-1.102050781250.89794921875-2.3598632812578101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

81I/P28= pos22.3521231654-30153450.14.54000.54.835505, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42733411500692301,1,1,1,1,117--------------------------2086310030345101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

82I/P29= min2.12.550126400-110-21260.44.65000.3520030, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6541412257401410,0,0,0,0,017--------------------------1123860.9895332008600240.98925781251.9892578125-0.39990234375126101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

83I/P29= max1.94.411965120005-19620.54.76000.44.73003.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427312338962558401,1,1,1,1,117--------------------------881360.00053405761718750.000488281250.000488281253.59620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

84I/P29= pos21.10212544525-520210.14.97000.54.840040, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654423441251006910,0,0,0,0,017--------------------------1185383-4.89520019292831-4.89550781259.89550781251.09960937521101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

85I/P30= min11.513781204-43100.24.58000.14.65004.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42743455325200001,1,1,1,1,117--------------------------78120-3.99961853027344-48-1.50101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

86I/P30= max22.924313213-352655350.34.62340.24.56001.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,65454166741215425510,0,0,0,0,017--------------------------066-2.96734863519669-2.96777343755.9677734375-1.09960937565535101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

87I/P30= pos3.90352316211-243450.44.75670.34.77001.35, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42735277589616810001,1,1,1,1,117--------------------------131789-1.99989315867424-23-1.2998046875450, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

88I/P31= min2.114056412582-11-57890.54.86780.44.82341.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6544138845817917910,0,0,0,0,017--------------------------3851079-0.998518452048302-0.998535156252.99853515625-0.89990234375789101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

89I/P31= max1.9251891473025520.24.99000.54.955625, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,42742499741989801,1,1,1,1,117--------------------------049-0.00030517578125-0.000488281253.00048828125-252101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

90All = min000000-5-50-5004.5004.5000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0000000010,0,0,0,0,017--------------------------00-5-5000101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

91All = max555565535655355555655350.55655350.556553555, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 540000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000,40000,40000,40000,40000,40000,40000,40000,400005552556553525525501,1,1,1,1,117--------------------------65280652801.94824218751.94824218753.05175781250655350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--




































































































































































































































































































































































































































































































































































































































Sheet 29: HwTrq_Per2() P

HwTrq_Per2TS--
























































PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionT1ADC_Volt_f32T2ADC_Volt_f32T1Trim_Volts_f32T2Trim_Volts_f32T1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16CorrDiagFiltOut_Volt_M_s4p11TDiagFiltSV_Volt_M_s4p27SumFltOut_Volt_M_u5p11SSDiagFiltOut_Volt_M_s4p11TrqSensorRecDiagAcc_Cnt_M_u16k_T1LowRange_Volts_f32k_T1HghRange_Volts_f32k_T1AccRecLim_Cnt_u16k_T2LowRange_Volts_f32k_T2HghRange_Volts_f32k_T2AccRecLim_Cnt_u16k_MaxTrqSumLmt_Volts_f32t_TDiagIndptTbl_Volts_u5p11[17]t_TDiagFiltKnTbl_Cnt_u16[17]k_TdiagLim_Volts_u5p11k_SSFiltRecLim_Volt_u5p11k_SumFiltRecLim_Volt_u5p11k_TrqFltRecLim_Cnt_u16k_AnaRngDiag_Cnt_str.Thresholdk_AnaRngDiag_Cnt_str.Pstepk_AnaRngDiag_Cnt_str.NstepCntrlDisRampComplete_Cnt_lgcRte_Call_NxtrDiagMgr_GetNTCStatus[6]TableSize_mT1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16TDiagFiltSV_Volt_M_s4p27TDiagFiltOut_Volt_M_s4p11SumFltOut_Volt_M_u5p11TrqSum_Volt_M_s4p11TrqSensorRecDiagAcc_Cnt_M_u16NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_GetNTCStatus_countNxtrDiagMgr_SetNTCStatusTableSize_mT1RngErrAcc_Cnt_M_u16T2RngErrAcc_Cnt_M_u16TDiagFiltSV_Volt_M_s4p27TDiagFiltOut_Volt_M_s4p11SumFltOut_Volt_M_u5p11TrqSum_Volt_M_s4p11TrqSensorRecDiagAcc_Cnt_M_u16NxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_GetNTCStatus_countNxtrDiagMgr_SetNTCStatusTableSize_mP/FCPU Cycles
1(Torque1_Volt_T_f32 < k_T1LowRange_Volts_f32)=TRUE,
(T1RngErrAcc_Cnt_M_u16 < k_AnaRngDiag_Cnt_str)=FALSE,
(T1RngErrAcc_Cnt_M_u16 >= k_AnaRngDiag_Cnt_str) = TRUE,
(Torque2_Volt_T_f32 < k_T2LowRange_Volts_f32) = FALSE ||
(Torque2_Volt_T_f32 > k_T2HghRange_Volts_f32) =TRUE
0.25002303000.11552000.54.5100.54.5103.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968750102004111,0,1,0,0,017--------------------------2002001.295035168528561.2949218751.194824218753.19970703125200102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0321--

2(Torque1_Volt_T_f32 < k_T1LowRange_Volts_f32)= FALSE
Or (Torque1_Volt_T_f32 > k_T1HghRange_Volts_f32) )= FALSE ,
(T1RngErrAcc_Cnt_M_u16 >k_AnaRngDiag_Cnt_str)=FALSE,
(Torque2_Volt_T_f32 < k_T2LowRange_Volts_f32) = FALSE ||
(Torque2_Volt_T_f32 > k_T2HghRange_Volts_f32) =FALSE
23.253001.7109375200350.14.62004.6202.65, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4270.10.1120100103003,3,1,0,0,017--------------------------001.999298155307771.99902343750.2880859375-2.59960937535101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

3(T1RngErrAcc_Cnt_M_u16 >= k_AnaRngDiag_Cnt_str) = FALSE,
(T2RngErrAcc_Cnt_M_u16 < k_AnaRngDiag_Cnt_str)=TRUE,
( (SumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11)->FALSE ||
((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11)) > k_SSFiltRecLim_Volt_u5p11) )->TRUE
0.251520662.81689453125344460.54.5300.54.5301.10, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968751.5302004111,1,0,0,0,017--------------------------24702.94932511448862.949218750.13232421875-0.799804687546101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

4( T2RngErrAcc_Cnt_M_u16 > k_AnaRngDiag_Cnt_str) = TRUE,
( TrqSensorRecDiagAcc_Cnt_M_u16 >= k_TrqFltRecLim_Cnt_u16 )->FALSE
23.253151500-544120.24.700.14.703.25, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4270.5570.4877929687524020202013,3,3,0,0,017--------------------------0130-4.9996642768383-55-2.799804687512101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

5(T1RngErrAcc_Cnt_M_u16 >k_AnaRngDiag_Cnt_str)=TRUE23.25330300042190.34.8400.24.8403.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968752.55030301000,0,1,0,0,017--------------------------202903.080196097493173.0800781253.080078125-2.79980468759101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

6(Torque2_Volt_T_f32 < k_T2LowRange_Volts_f32)=TRUE ,
( (Torque2_Volt_T_f32 < k_T2LowRange_Volts_f32) ->TRUE||
(Torque2_Volt_T_f32 > k_T2HghRange_Volts_f32) )
00.10012123-1-50-51220.54.5600.54.56020, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968753.5702004100,0,0,0,0,017--------------------------16127-4.98428159952164-4.9843753.9843750.099609375122101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

7(Torque1_Volt_T_f32 < k_T1LowRange_Volts_f32)= TRUE
Or (Torque1_Volt_T_f32 > k_T1HghRange_Volts_f32) )= TRUE
52114596-2-41-4980.54.5700.44.6703.25, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4270.5570.4877929687548050508011,1,0,0,0,017--------------------------5016-3.99890141189098-3.99902343751.99902343753.1997070312598102, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0321--

8( (SumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11)->FALSE ||
((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11)) > k_SSFiltRecLim_Volt_u5p11) )->FALSE
0.251520662.81689453125340460.54.5220.54.91140, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.299804687522.39990234375222004101,1,0,0,0,017--------------------------24702.94932511448862.949218750.13232421875-0.7998046875460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0301--

9( (T1RngErrAcc_Cnt_M_u16 < k_T1AccRecLim_Cnt_u16)
->TRUE&&
(T2RngErrAcc_Cnt_M_u16 < k_T2AccRecLim_Cnt_u16)
->FALSE &&
(SumFltOut_Volt_M_u5p11 < k_SumFiltRecLim_Volt_u5p11) &&
(((uint16)(Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11))) < k_SSFiltRecLim_Volt_u5p11) )
23.253303000-544120.44.9440.34.6333.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968751.144800904013,3,3,3,3,317--------------------------0260-4.70238141715527-4.702636718754.70263671875-2.799804687512101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

10( (T1RngErrAcc_Cnt_M_u16 < k_T1AccRecLim_Cnt_u16)
->TRUE&&
(T2RngErrAcc_Cnt_M_u16 < k_T2AccRecLim_Cnt_u16)
->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_SumFiltRecLim_Volt_u5p11) ->TRUE &&
(((uint16)(Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11))) < k_SSFiltRecLim_Volt_u5p11) )->TRUE,

(CntrlDisRampComplete_Cnt_T_lgc == TRUE)->TRUE &&
( ((DiagT1OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)
->FALSE ||
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)
->FALSE ||
((DiagT1vsT2Status_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) ) )
->TRUE
342319402200350.24.6660.24.8552.50, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.399902343750.487792968750.27294921875664002002010,1,3,0,0,017--------------------------020220236102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0331--

11( TrqSensorRecDiagAcc_Cnt_M_u16 >= k_TrqFltRecLim_Cnt_u16 )->TRUE,


(CntrlDisRampComplete_Cnt_T_lgc == TRUE)->TRUE &&
( ((DiagT1OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)
->FALSE ||
((DiagT2OutofRangeStatus_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08)->TRUE ||
((DiagT1vsT2Status_Cnt_T_u08 & D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) == D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08) ) )

25122040220-2350.54.6220.44.7443.25, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427350.2729492187533300100111,3,3,0,0,017--------------------------191402.00018306076527203.199707031253598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

12( ((DiagT1OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08)->TRUE &&
(T1RngErrAcc_Cnt_M_u16 == 0U) )->TRUE
0.250003000.11552000.54.5100.54.5103.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.48779296875010001164,0,0,0,0,017--------------------------001.295035168528561.2949218751.194824218753.19970703125200102, 103, 101, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0331--

13( ((DiagT1OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08)->TRUE &&
(T1RngErrAcc_Cnt_M_u16 == 0U) )->FALSE
0.25002303000.11552000.54.5100.54.5103.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.4877929687501020041164,0,0,0,0,017--------------------------2002001.295035168528561.2949218751.194824218753.19970703125200102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0321--

14( ((DiagT2OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) ->TRUE&&
(T2RngErrAcc_Cnt_M_u16 == 0U) )->TRUE
0.250023000.11552000.54.5100.54.5103.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.4877929687501000110,64,0,0,0,017--------------------------001.295035168528561.2949218751.194824218753.19970703125200102, 103, 101, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0331--

15( ((DiagT2OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) ->TRUE&&
(T2RngErrAcc_Cnt_M_u16 == 0U) )->FALSE
0.25002303000.11552000.54.5100.54.5103.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968750102004110,64,0,0,0,017--------------------------2002001.295035168528561.2949218751.194824218753.19970703125200102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0321--

16( ((DiagT1vsT2Status_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08)->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_SumFiltRecLim_Volt_u5p11)->TRUE &&
(((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11))) < k_SSFiltRecLim_Volt_u5p11) )->TRUE
23303251201102450.44.912304.5224.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4273513096363610,0,64,0,0,017--------------------------289841.0001525878906310245101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

17( ((DiagT1vsT2Status_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08)->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_SumFiltRecLim_Volt_u5p11)->FALSE &&
((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11))) < k_SSFiltRecLim_Volt_u5p11) )
2330325120-5505450.44.912304.5224.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4273213096363610,0,64,0,0,017--------------------------289844.999542236328134.999511718759.99951171875245101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

18( ((DiagT1vsT2Status_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08)
->TRUE&&
(SumFltOut_Volt_M_u5p11 < k_SumFiltRecLim_Volt_u5p11)
->TRUE &&
(((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11))) < k_SSFiltRecLim_Volt_u5p11) )->FALSE
23303251201105450.44.912304.5224.55, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 110, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,4273213096363610,0,64,0,0,017--------------------------289841.0001525878906310245101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

19( (T1RngErrAcc_Cnt_M_u16 < k_T1AccRecLim_Cnt_u16)
->TRUE&&
(T2RngErrAcc_Cnt_M_u16 < k_T2AccRecLim_Cnt_u16)
->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_SumFiltRecLim_Volt_u5p11) ->TRUE &&
((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11))) < k_SSFiltRecLim_Volt_u5p11) )
23.25330300-544120.44.9440.34.6333.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968751.144800904013,3,3,0,0,017--------------------------00-4.70238141715527-4.702636718754.70263671875-2.799804687512101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--

20( (T1RngErrAcc_Cnt_M_u16 < k_T1AccRecLim_Cnt_u16)
->TRUE&&
(T2RngErrAcc_Cnt_M_u16 < k_T2AccRecLim_Cnt_u16)
->TRUE &&
(SumFltOut_Volt_M_u5p11 < k_SumFiltRecLim_Volt_u5p11) ->TRUE &&
(((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11))) < k_SSFiltRecLim_Volt_u5p11) )->FALSE
23.25330301144120.44.9440.34.6333.20, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,6540.5570.487792968751.144800904013,3,3,0,0,017--------------------------000.4860035926103590.485839843750.51416015625-2.799804687512101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0311--




































































































































































































































































































































































































































































































































































































































Sheet 30: Per3 Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_Per3P4TDiagFiltOut_Volt_M_s4p11SSDiagFiltSV_Volt_M_s4p27
HwTrq_Per3B47TrqSum_Volt_M_s4p11CorrDiagFiltSV_Volt_M_s4p27



CorrDiagFiltOut_Volt_M_s4p11SSDiagFiltOut_Volt_M_s4p11



SSDiagFiltSV_Volt_M_s4p27CorrDiagFiltOut_Volt_M_s4p11



AnaDiffHwTrq_Volt_M_f32




CorrDiagFiltSV_Volt_M_s4p27




k_CorrDiagFiltActiv_Volts_u5p11




k_SSDiagKn_Cnts_u16




k_CorrDiagKn_Cnts_u16




k_TdiagCorrLim_Volts_u5p11




k_SSDiagLim_Volts_u5p11


Sheet 31: HwTrq_Per3() B

HwTrq_Per3TS--



















BI/P1I/P2I/P3I/P4I/P5I/P6I/P7I/P8I/P9I/P10I/P11O/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTDiagFiltOut_Volt_M_s4p11TrqSum_Volt_M_s4p11CorrDiagFiltOut_Volt_M_s4p11SSDiagFiltSV_Volt_M_s4p27AnaDiffHwTrq_Volt_M_f32CorrDiagFiltSV_Volt_M_s4p27k_CorrDiagFiltActiv_Volts_u5p11k_SSDiagKn_Cnts_u16k_CorrDiagKn_Cnts_u16k_TdiagCorrLim_Volts_u5p11k_SSDiagLim_Volts_u5p11SSDiagFiltSV_Volt_M_s4p27CorrDiagFiltSV_Volt_M_s4p27SSDiagFiltOut_Volt_M_s4p11CorrDiagFiltOut_Volt_M_s4p11SSDiagFiltSV_Volt_M_s4p27CorrDiagFiltSV_Volt_M_s4p27SSDiagFiltOut_Volt_M_s4p11CorrDiagFiltOut_Volt_M_s4p11P/FCPU Cycles
1I/P1 = min-500-1-2.2-50101214---------1.0006103515625-5-1.00097656250--

2I/P1 = max511-2-2.1-41202325---------1.99786376953125-4-1.9980468751--

3I/P1 = zero022-3-2.3-32303431---------1.00048828125-3-1.000488281252--

4I/P1 = pos233-4-2.4-23404542---------2.00048828125-1.99656677246094-2.00048828125-1.99658203125--

5I/P1 = neg-144-5-2.5-14505653---------3.00048828125-0.9957275390625-3.00048828125-0.99609375--

6I/P2 = min0-5502.205606714--------0-0.00511169433593750-0.00537109375--

7I/P2 = max15-112.311707825--------111-1--

8I/P2 = zero20-222.422808931--------1.0004882812521.00048828125-2--

9I/P2 = pos33-33333909042--------2.0004882812532.00048828125-3--

10I/P2 = neg4-2-441.2441111153--------3.000488281253.998992919921883.000488281253.99853515625--

11I/P3 = min50-55-1.1552222214--------4.000488281254.998321533203134.000488281251--

12I/P3 = max-115-4-1.9-123333325---------3.98475646972656-0.998992919921875-3.98486328125-0.9990234375--

13I/P3 = zero-220-51.5-234444431---------1.00048828125-1.997314453125-1.00048828125-1.99755859375--

14I/P3 = pos-33-4-31.6-345555542---------2.00048828125-2.99496459960938-2.00048828125-2.9951171875--

15I/P3 = neg-442-21.9-456666653---------2.02032470703125-3.991943359375-2.0205078125-3.9921875--

16I/P4 = min-55-5-5-2.5-517777714---------4.00048828125-5-4.00048828125-5--

17I/P4 = max0-105-2.1028888825--------4.932250976562504.932128906250--

18I/P4 = zero1-210-2.2509999931--------0.015243530273437550.015136718751--

19I/P4 = pos2-32-1-2.3411212342---------0.999450683593754-0.999511718752--

20I/P4 = neg3-433-2.4322334553--------3333--

21I/P5 = min4-54-1-5233445614---------0.9974060058593752-0.997558593754--

22I/P5 = max505-25144545025---------1.995193481445311-1.995605468755--

23I/P5 = zero-11-1-30055667831---------1.000488281250.010345458984375-1.000488281250.01025390625--

24I/P5 = pos-22-2-4-2-116789042---------2.00048828125-1-2.00048828125-2--

25I/P5 = neg-33-351-2278234553--------3.00048828125-1.821090698242193.00048828125-1.8212890625--

26I/P6 = min-44-44-1.1-5389345614--------3.9891357421875-4.5253906253.98876953125-1--

27I/P6 = max-55-53-1.2549022225--------2.98901367187552.988769531252--

28I/P6 = zero0-102-1.301111031--------1.0004882812501.000488281250--

29I/P6 = pos1-2111-32222042--------1-2.999694824218751-3--

30I/P6 = neg2-320213333053--------0.0010070800781250.99816894531250.00097656250.998046875--

31I/P7 = min02-54-2.140444014--------3.99731445312543.9970703125-5--

32I/P7 = max1305-2.255555025--------4.996643066406254.998474121093754.996582031252--

33I/P7 = pos241-4-2.3-10.0498046875666031---------1.00048828125-1-1.000488281251--

34I/P8 = min350-21-4007042---------2-4-20--

35I/P8 = max401-32-51655358053--------3.00048828125-53.000488281251--

36I/P8 = pos512-4-1.10220009014---------3.7253417968750.001373291015625-3.72558593750.0009765625--

37I/P9 = min-1232-1.253123025--------1.9943695068359451.9941406252--

38I/P9 = max-2343-1.3443456553531--------1.000488281253.000015258789061.000488281253--

39I/P9 = pos-3454135456200042--------2.000488281253.0305175781252.000488281253.0302734375--

40I/P10 = min-402522045044403--------3.0004882812523.000488281252--

41I/P10 = max1131-2.11267855554--------1113--

42I/P10 = pos2242-2.20389066625--------20.0203247070312520.02001953125--

43I/P11 = min3311-2.314234577730--------0.000488281251.023712158203130.000488281251.0234375--

44I/P11 = max4403-2.425345688845--------3.0527343752.0270996093753.0527343752.02685546875--

45I/P11 = pos502123122299952--------1.013549804687531.013183593752--

46All Min-5-5-5-5-5-500000---------0.00048828125-5-0.00048828125-5--

47All Max5555555655356553555--------5555--


















































































































































































































































Sheet 32: HwTrq_Per3() P

HwTrq_Per3TS--



















PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTDiagFiltOut_Volt_M_s4p11TrqSum_Volt_M_s4p11CorrDiagFiltOut_Volt_M_s4p11SSDiagFiltSV_Volt_M_s4p27AnaDiffHwTrq_Volt_M_f32CorrDiagFiltSV_Volt_M_s4p27k_CorrDiagFiltActiv_Volts_u5p11k_SSDiagKn_Cnts_u16k_CorrDiagKn_Cnts_u16k_TdiagCorrLim_Volts_u5p11k_SSDiagLim_Volts_u5p11SSDiagFiltSV_Volt_M_s4p27CorrDiagFiltSV_Volt_M_s4p27SSDiagFiltOut_Volt_M_s4p11CorrDiagFiltOut_Volt_M_s4p11SSDiagFiltSV_Volt_M_s4p27CorrDiagFiltSV_Volt_M_s4p27SSDiagFiltOut_Volt_M_s4p11CorrDiagFiltOut_Volt_M_s4p11P/FCPU Cycles
1Path11-1-25020.04980468751001010--------0.000488281251.999542236328130.000488281251--

2Path21-1-202.5222002022--------0.003051757812520.0029296875-2--

3Path11-10-50-50.04980468753003033---------3.00048828125-4.9981689453125-3.00048828125-3--

4Path11000000.024004041--------0.00610351562500.0058593750--


















































































































































































































































Sheet 33: HwTrq_SCom_ReadHwTrqScale


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_ReadHwTrqScaleB7Pim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32HwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgc



Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgcHwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32

Sheet 34: HwTrq_SCom_ReadHwTrqScale() B

HwTrq_SCom_ReadHwTrqScaleTS--






BI/PI/PO/PO/PExpected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionPim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgcHwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgcHwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32HwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgcHwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32P/FCPU Cycles
1HwTrqScale1 = min0.003906251----10.00390625--

2HwTrqScale1 =max0.93750----00.9375--

3HwTrqScale1 = pos0.251----10.25--

4HwTrqScalePerf1 = True0.23651----10.2365--

5HwTrqScalePerf1 = False0.90----00.9--

6All Min0.003906250----00.00390625--

7All Max0.93751----10.9375--
















































































































Sheet 35: HwTrq_SCom_ReadHwTrqTrim


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations



Number Of Calibration Sets



Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_ReadHwTrqTrimB15Pim_HwTrqTrimData.HwTrqTrim_Volts_f32HwTrqTrimDatPtr.HwTrqTrim_Volts_f32



Pim_HwTrqTrimData.T1Trim_Volts_f32HwTrqTrimDatPtr.T1Trim_Volts_f32



Pim_HwTrqTrimData.T2Trim_Volts_f32HwTrqTrimDatPtr.T2Trim_Volts_f32



Pim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgcHwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgc

Sheet 36: HwTrq_SCom_ReadHwTrqTrim() B

HwTrq_SCom_ReadHwTrqTrimTS--












BI/PI/PI/PI/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionPim_HwTrqTrimData.HwTrqTrim_Volts_f32Pim_HwTrqTrimData.T1Trim_Volts_f32Pim_HwTrqTrimData.T2Trim_Volts_f32Pim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgcHwTrqTrimDatPtr.HwTrqTrim_Volts_f32HwTrqTrimDatPtr.T1Trim_Volts_f32HwTrqTrimDatPtr.T2Trim_Volts_f32HwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgcHwTrqTrimDatPtr.HwTrqTrim_Volts_f32HwTrqTrimDatPtr.T1Trim_Volts_f32HwTrqTrimDatPtr.T2Trim_Volts_f32HwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgcP/FCPU Cycles
1HwTrqTrim1 = min-2.5041---------2.5041--

2HwTrqTrim1 = max2.5150--------2.5150--

3HwTrqTrim1 = zero0201--------0201--

4HwTrqTrim1 = pos1.2310--------1.2310--

5HwTrqTrim1 = neg-1.9421---------1.9421--

6T1Trim1 = min-1.55030---------1.55030--

7T1Trim1 = max-2.1541---------2.1541--

8T1Trim1 = pos2.1450--------2.1450--

9T2Trim1 = min2.3501--------2.3501--

10T2Trim1 = max1.5050--------1.5050--

11T2Trim1 = pos1.6111--------1.6111--

12HwTrqTrimPerf1 = True1.9251--------1.9251--

13HwTrqTrimPerf1 = False2330--------2330--

14All Min-2.5000---------2.5000--

15All Max2.5551--------2.5551--












































































































































































Sheet 37: HwTrq_SCom_ManualSetHwTrqTrim


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_ManualSetHwTrqTrimP2HwTrqTrimPerf_Cnt_lgcT1Trim_Volts_f32NxtrDiagMgr_SetNTCStatus
HwTrq_SCom_ManualSetHwTrqTrimB21HwTrqScalePerf_Cnt_lgcT2Trim_Volts_f32



T1Trim_Volts_f32HwTrqTrim_Volts_f32



T2Trim_Volts_f32HwTrqTrimPerf_Cnt_lgc



HwTrqTrim_Volts_f32NxtrDiagMgr_NTC[20]



k_MaxHwTrqTrim_Volts_f32NxtrDiagMgr_Param[20]



MECCounter_Cnt_enumNxtrDiagMgr_Status[20]

Sheet 38: HwTrq_SCom_ManualSetHwTrqTrim B

HwTrq_SCom_ManualSetHwTrqTrimTS--





























BParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunction
Return Val
O/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqTrim2_Volts_f32T1Trim2_Volts_f32T2Trim2_Volts_f32HwTrqTrimPerf2_Cnt_lgcHwTrqTrimPerf_Cnt_lgcHwTrqScalePerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32k_MaxHwTrqTrim_Volts_f32MECCounter_Cnt_enumHwTrq_SCom_ManualSetHwTrqTrimT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32HwTrqTrimPerf_Cnt_lgcNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusHwTrq_SCom_ManualSetHwTrqTrimT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32HwTrqTrimPerf_Cnt_lgcNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1HwTrqTrim1 = min-2.504101051.100------------------34051.10507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

2HwTrqTrim1 = max2.515011141.211------------------34141.21507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

3HwTrqTrim1 = zero020100231.322------------------023-10507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

4HwTrqTrim1 = pos1.231010321.431------------------03211507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

5HwTrqTrim1 = neg-1.942101411.542------------------04130507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

6T1Trim1 = min-1.2203010501.651------------------05051507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

7T1Trim1 = max-254101051.700------------------34051.70507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

8T1Trim1 = pos2.2245010141.811------------------34141.81507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

9T2Trim1 = min2.350101231.922------------------023-10507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

10T2Trim1 = max1.50501032231------------------03211507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

11T2Trim1 = pos1.21110141042------------------04130507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

12HwTrqTrimPerf1 = True1.92511050-151------------------05051507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

13HwTrqTrimPerf1 = False1.63300132-240------------------03210507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

14k_MaxHwTrqTrim_Volts_f32 = Min1.9915111141.201------------------34141.21507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

15k_MaxHwTrqTrim_Volts_f32 = Max1.5624000251.352------------------025-30507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

16k_MaxHwTrqTrim_Volts_f32 = Pos2.133111311.421------------------03121507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

17MECCounter_Cnt_enum=Min2.350101231.920------------------023-10507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

18MECCounter_Cnt_enum=max1.50501032232------------------03211507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

19MECCounter_Cnt_enum=Pos1.21110141041------------------04130507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

20All Min-2.50000000-2.500------------------00000507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

21All Max2.555111552.552------------------05501507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--






















































































































































































































































































































































Sheet 39: HwTrq_SCom_ManualSetHwTrqTrim P

HwTrq_SCom_ManualSetHwTrqTrimTS--





























PParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunction
Return Val
O/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionHwTrqTrim2_Volts_f32T1Trim2_Volts_f32T2Trim2_Volts_f32HwTrqTrimPerf2_Cnt_lgcHwTrqTrimPerf_Cnt_lgcHwTrqScalePerf_Cnt_lgcT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32k_MaxHwTrqTrim_Volts_f32MECCounter_Cnt_enumHwTrq_SCom_ManualSetHwTrqTrimT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32HwTrqTrimPerf_Cnt_lgcNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusHwTrq_SCom_ManualSetHwTrqTrimT1Trim_Volts_f32T2Trim_Volts_f32HwTrqTrim_Volts_f32HwTrqTrimPerf_Cnt_lgcNxtrDiagMgr_NTC[20]NxtrDiagMgr_Param[20]NxtrDiagMgr_Status[20]NxtrDiagMgr_SetNTCStatusP/FCPU Cycles
1((Abs_f32_m(HwTrqTrim_Volt_T_f32)) <= k_MaxHwTrqTrim_Volts_f32)=>True2.52101031250------------------03121507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--

2((Abs_f32_m(HwTrqTrim_Volt_T_f32)) <= k_MaxHwTrqTrim_Volts_f32)=>False1.2311012111.12------------------02110507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 02--






















































































































































































































































































































































Sheet 40: Test Vector Description










Nexteer EPS Unit Test Tool





Rev:2.7b





Test Setup SheetTest FunctionTest TypeVector NumberVector Description

Sheet 41: HwTrq_SCom_ReadEOLTrqStep


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_ReadEOLTrqStepB5Pim_EOLTrqStepData[10]TrqStep_HwNm_T_f32[10]

Sheet 42: HwTrq_SCom_ReadEOLTrqStep() B

HwTrq_SCom_ReadEOLTrqStepTS--



BI/PO/PExpected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionPim_EOLTrqStepData[10]TrqStep_HwNm_T_f32[10]TrqStep_HwNm_T_f32[10]P/FCPU Cycles
1I/P = min-10,-10,-10,-10,-10,-10,-10,-10,-10,-10---10, -10, -10, -10, -10, -10, -10, -10, -10, -10--

2I/P = max10,10,10,10,10,10,10,10,10,10--10, 10, 10, 10, 10, 10, 10, 10, 10, 10--

3I/P = zero0,0,0,0,0,0,0,0,0,0--0, 0, 0, 0, 0, 0, 0, 0, 0, 0--

4I/P = pos5,5,5,5,5,5,5,5,5,5--5, 5, 5, 5, 5, 5, 5, 5, 5, 5--

5I/P = neg-5,-5,-5,-5,-5,-5,-5,-5,-5,-5---5, -5, -5, -5, -5, -5, -5, -5, -5, -5--


















































































Sheet 43: HwTrq_SCom_ReadEOLTrqStep()

HwTrq_SCom_ReadEOLTrqStepTS--

Test StatusPerf. MetricsComments
Vector NumberVector Description--CPU Cycles


--















































Sheet 44: HwTrq_SCom_SetEOLTrqStep


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
HwTrq_SCom_SetEOLTrqStepb5TrqStep_HwNm_T_f32[10]Pim_EOLTrqStepData[10]Rte_Call_EOLTrqStep_WriteBlock

Sheet 45: HwTrq_SCom_SetEOLTrqStep() b

HwTrq_SCom_SetEOLTrqStepTS--





bI/PO/PFunc Stub
Counter
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTrqStep_HwNm_T_f32[10]Pim_EOLTrqStepData[10]Rte_Call_EOLTrqStep_WriteBlockPim_EOLTrqStepData[10]Rte_Call_EOLTrqStep_WriteBlockP/FCPU Cycles
1I/P = min-10,-10,-10,-10,-10,-10,-10,-10,-10,-10-----10, -10, -10, -10, -10, -10, -10, -10, -10, -101--

2I/P = max10,10,10,10,10,10,10,10,10,10----10, 10, 10, 10, 10, 10, 10, 10, 10, 101--

3I/P = zero0,0,0,0,0,0,0,0,0,0----0, 0, 0, 0, 0, 0, 0, 0, 0, 01--

4I/P = pos5,5,5,5,5,5,5,5,5,5----5, 5, 5, 5, 5, 5, 5, 5, 5, 51--

5I/P = neg-5,-5,-5,-5,-5,-5,-5,-5,-5,-5-----5, -5, -5, -5, -5, -5, -5, -5, -5, -51--